COT.platforms.cisco_iosxrv_9000
module¶
Platform logic for the Cisco IOS XRv 9000 virtual router.
-
class
IOSXRv9000
[source]¶ Bases:
COT.platforms.cisco_iosxrv.IOSXRv
Platform-specific logic for Cisco IOS XRv 9000 platform.
-
guess_nic_name
(nic_number)[source]¶ MgmtEth0/0/CPU0/0, CtrlEth, DevEth, GigabitEthernet0/0/0/0, etc.
Parameters: nic_number (int) – Nth NIC to name. Returns: - “MgmtEth0/0/CPU0/0”
- “CtrlEth”
- “DevEth”
- “GigabitEthernet0/0/0/0”
- “GigabitEthernet0/0/0/1”
- etc.
-
HARDWARE_LIMITS
= {<Hardware.serial_count: 4>: ValidRange(minimum=1, maximum=4), <Hardware.memory: 2>: ValidRange(minimum=8192, maximum=None), <Hardware.cpus: 1>: ValidRange(minimum=1, maximum=32), <Hardware.nic_count: 3>: ValidRange(minimum=4, maximum=None)}¶
-
PLATFORM_NAME
= 'Cisco IOS XRv 9000'¶
-
SUPPORTED_NIC_TYPES
= ['E1000', 'virtio', 'VMXNET3']¶
-