Add mlnxos_config module (#33356)

* Add new module mlnxos_config

Signed-off-by: Samer Deeb <samerd@mellanox.com>

* Add unit-test for mlnxos_config module

Signed-off-by: Samer Deeb <samerd@mellanox.com>
This commit is contained in:
Samer Deeb
2017-12-01 09:03:02 -08:00
committed by John R Barker
parent addb882138
commit 717b6e7c1a
8 changed files with 624 additions and 7 deletions

View File

@@ -0,0 +1,115 @@
##
## Running database "initial"
## Generated at 2017/11/28 17:52:08 +0000
## Hostname: ufm-switch16
##
##
## Running-config temporary prefix mode setting
##
no cli default prefix-modes enable
##
## License keys
##
license install 11223344
##
## MLAG protocol
##
protocol mlag
##
## Interface Ethernet configuration
##
interface mlag-port-channel 2
interface port-channel 1
interface ethernet 1/7-1/8 channel-group 1 mode active
interface ethernet 1/32 mlag-channel-group 2 mode on
interface mlag-port-channel 2 switchport mode hybrid
interface mlag-port-channel 2 no shutdown
##
## LAG configuration
##
lacp
##
## VLAN configuration
##
vlan 101
vlan 4094
interface mlag-port-channel 2 switchport access vlan 101
##
## STP configuration
##
no spanning-tree
##
## L3 configuration
##
ip routing vrf default
interface vlan 101
interface vlan 4094
interface vlan 101 ip address 10.0.0.254 255.255.255.0
interface vlan 4094 ip address 10.10.10.1 255.255.255.0
##
## Other IP configuration
##
hostname ufm-switch16
##
## DCBX PFC configuration
##
dcb priority-flow-control enable force
interface ethernet 1/7-1/8 dcb priority-flow-control mode on force
interface port-channel 1 dcb priority-flow-control mode on force
##
## LLDP configuration
##
lldp
##
## MAGP configuration
##
protocol magp
interface vlan 101 magp 102
interface vlan 101 magp 102 ip virtual-router address 10.0.0.252
interface vlan 101 magp 102 ip virtual-router mac-address 00:00:5E:00:01:01
##
## MLAG configurations
##
mlag-vip neo-mlag-vip-4094 ip 192.168.1.1 /24 force
no mlag shutdown
mlag system-mac 00:00:5E:00:01:00
interface port-channel 1 ipl 1
interface vlan 4094 ipl 1 peer-address 10.10.10.2
##
## AAA remote server configuration
##
# ldap bind-password ********
# radius-server key ********
# tacacs-server key ********
##
## Network management configuration
##
# web proxy auth basic password ********
telnet-server enable
##
## X.509 certificates configuration
##
#
# Certificate name system-self-signed, ID 51f545df9722387056f674401f510ff56077800b
# (public-cert config omitted since private-key config is hidden)
##
## Persistent prefix mode setting
##
cli default prefix-modes enable

View File

@@ -0,0 +1,3 @@
no cli default prefix-modes enable
interface mlag-port-channel 2