COT.platforms.cisco_nexus_9000v
module¶
Platform logic for the Cisco Nexus 9000v virtual switch.
-
class
Nexus9000v
[source]¶ Bases:
COT.platforms.platform.Platform
Platform-specific logic for Cisco Nexus 9000v.
-
guess_nic_name
(nic_number)[source]¶ The Nexus 9000v has a management NIC and some number of data NICs.
Parameters: nic_number (int) -- Nth NIC to name. Returns: - mgmt0
- Ethernet1/1
- Ethernet1/2
- ...
-
CONFIG_TEXT_FILE
= 'nxos_config.txt'¶
-
HARDWARE_LIMITS
= {<Hardware.cpus: 1>: ValidRange(minimum=1, maximum=4), <Hardware.nic_count: 3>: ValidRange(minimum=1, maximum=65), <Hardware.serial_count: 4>: ValidRange(minimum=1, maximum=1), <Hardware.memory: 2>: ValidRange(minimum=8192, maximum=None)}¶
-
LITERAL_CLI_STRING
= None¶
-
PLATFORM_NAME
= 'Cisco Nexus 9000v'¶
-
SUPPORTED_NIC_TYPES
= ['E1000', 'VMXNET3']¶
-