[TPID CONFIG]TPID attribute Yang model and default TPID for Minigraph to configDB Changes (#7630)
* [TPID CONFIG]TPID attribute Yang model and default TPID for Minigraph to configDB Changes * Fixed alignment spacing issue, removed length and convert to use tpid_type typedef for both LAG and PORT tpid attribute, added description in port and portchannel leaf for the tpid attribute
This commit is contained in:
parent
996be67ec7
commit
cff37b0021
@ -1450,9 +1450,10 @@ def parse_xml(filename, platform=None, port_config_file=None, asic_name=None, hw
|
||||
# for the ports w/o neighbor info, set it to port alias
|
||||
port['description'] = port.get('alias', port_name)
|
||||
|
||||
# set default port MTU as 9100
|
||||
# set default port MTU as 9100 and default TPID 0x8100
|
||||
for port in ports.values():
|
||||
port['mtu'] = '9100'
|
||||
port['tpid'] = '0x8100'
|
||||
|
||||
# asymmetric PFC is disabled by default
|
||||
for port in ports.values():
|
||||
@ -1485,9 +1486,10 @@ def parse_xml(filename, platform=None, port_config_file=None, asic_name=None, hw
|
||||
print("Warning: ignore '%s' as part of its member interfaces is not in the port_config.ini" % pc_name, file=sys.stderr)
|
||||
del pcs[pc_name]
|
||||
|
||||
# set default port channel MTU as 9100 and admin status up
|
||||
# set default port channel MTU as 9100 and admin status up and default TPID 0x8100
|
||||
for pc in pcs.values():
|
||||
pc['mtu'] = '9100'
|
||||
pc['tpid'] = '0x8100'
|
||||
pc['admin_status'] = 'up'
|
||||
|
||||
results['PORTCHANNEL'] = pcs
|
||||
|
@ -7,7 +7,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth3/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet9": {
|
||||
"index": "3",
|
||||
@ -17,7 +18,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth3/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet36": {
|
||||
"index": "10",
|
||||
@ -27,7 +29,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth10/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet98": {
|
||||
"index": "25",
|
||||
@ -37,7 +40,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth25/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet0": {
|
||||
"index": "1",
|
||||
@ -48,7 +52,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "100000"
|
||||
"speed": "100000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet6": {
|
||||
"index": "2",
|
||||
@ -58,7 +63,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth2/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet4": {
|
||||
"index": "2",
|
||||
@ -68,7 +74,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth2/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet109": {
|
||||
"index": "28",
|
||||
@ -78,7 +85,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth28/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet108": {
|
||||
"index": "28",
|
||||
@ -88,7 +96,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth28/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet18": {
|
||||
"index": "5",
|
||||
@ -98,7 +107,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth5/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet100": {
|
||||
"index": "26",
|
||||
@ -109,7 +119,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth26",
|
||||
"pfc_asym": "off",
|
||||
"speed": "100000"
|
||||
"speed": "100000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet34": {
|
||||
"index": "9",
|
||||
@ -119,7 +130,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth9/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet104": {
|
||||
"index": "27",
|
||||
@ -129,7 +141,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth27/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet106": {
|
||||
"index": "27",
|
||||
@ -139,7 +152,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth27/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet94": {
|
||||
"index": "24",
|
||||
@ -149,7 +163,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth24/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet126": {
|
||||
"index": "32",
|
||||
@ -159,7 +174,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth32/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet96": {
|
||||
"index": "25",
|
||||
@ -169,7 +185,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth25/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet124": {
|
||||
"index": "32",
|
||||
@ -179,7 +196,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth32/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet90": {
|
||||
"index": "23",
|
||||
@ -189,7 +207,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth23/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet91": {
|
||||
"index": "23",
|
||||
@ -199,7 +218,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth23/4",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet92": {
|
||||
"index": "24",
|
||||
@ -209,7 +229,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth24/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet93": {
|
||||
"index": "24",
|
||||
@ -219,7 +240,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth24/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet50": {
|
||||
"index": "13",
|
||||
@ -229,7 +251,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth13/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet51": {
|
||||
"index": "13",
|
||||
@ -239,7 +262,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth13/4",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet52": {
|
||||
"index": "14",
|
||||
@ -249,7 +273,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth14/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet53": {
|
||||
"index": "14",
|
||||
@ -259,7 +284,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth14/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet54": {
|
||||
"index": "14",
|
||||
@ -269,7 +295,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth14/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet99": {
|
||||
"index": "25",
|
||||
@ -279,7 +306,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth25/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet56": {
|
||||
"index": "15",
|
||||
@ -289,7 +317,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth15/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet113": {
|
||||
"index": "29",
|
||||
@ -299,7 +328,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth29/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet76": {
|
||||
"index": "20",
|
||||
@ -309,7 +339,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth20/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet74": {
|
||||
"index": "19",
|
||||
@ -319,7 +350,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth19/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet39": {
|
||||
"index": "10",
|
||||
@ -329,7 +361,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth10/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet72": {
|
||||
"index": "19",
|
||||
@ -339,7 +372,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth19/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet73": {
|
||||
"index": "19",
|
||||
@ -349,7 +383,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth19/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet70": {
|
||||
"index": "18",
|
||||
@ -359,7 +394,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth18/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet71": {
|
||||
"index": "18",
|
||||
@ -369,7 +405,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth18/4",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet32": {
|
||||
"index": "9",
|
||||
@ -379,7 +416,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth9/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet33": {
|
||||
"index": "9",
|
||||
@ -389,7 +427,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth9/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet16": {
|
||||
"index": "5",
|
||||
@ -399,7 +438,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth5/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet111": {
|
||||
"index": "28",
|
||||
@ -409,7 +449,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth28/4",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet10": {
|
||||
"index": "3",
|
||||
@ -419,7 +460,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth3/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet11": {
|
||||
"index": "3",
|
||||
@ -429,7 +471,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth3/4",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet12": {
|
||||
"index": "4",
|
||||
@ -439,7 +482,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth4/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet13": {
|
||||
"index": "4",
|
||||
@ -449,7 +493,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth4/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet58": {
|
||||
"index": "15",
|
||||
@ -459,7 +504,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth15/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet19": {
|
||||
"index": "5",
|
||||
@ -469,7 +515,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth5/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet59": {
|
||||
"index": "15",
|
||||
@ -479,7 +526,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth15/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet38": {
|
||||
"index": "10",
|
||||
@ -489,7 +537,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth10/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet78": {
|
||||
"index": "20",
|
||||
@ -499,7 +548,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth20/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet68": {
|
||||
"index": "18",
|
||||
@ -509,7 +559,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth18/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet14": {
|
||||
"index": "4",
|
||||
@ -519,7 +570,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth4/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet89": {
|
||||
"index": "23",
|
||||
@ -529,7 +581,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth23/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet88": {
|
||||
"index": "23",
|
||||
@ -539,7 +592,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth23/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet118": {
|
||||
"index": "30",
|
||||
@ -549,7 +603,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth30/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet119": {
|
||||
"index": "30",
|
||||
@ -559,7 +614,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth30/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet116": {
|
||||
"index": "30",
|
||||
@ -569,7 +625,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth30/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet114": {
|
||||
"index": "29",
|
||||
@ -579,7 +636,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth29/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet80": {
|
||||
"index": "21",
|
||||
@ -590,7 +648,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth21",
|
||||
"pfc_asym": "off",
|
||||
"speed": "100000"
|
||||
"speed": "100000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet112": {
|
||||
"index": "29",
|
||||
@ -600,7 +659,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth29/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet86": {
|
||||
"index": "22",
|
||||
@ -610,7 +670,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth22/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet110": {
|
||||
"index": "28",
|
||||
@ -620,7 +681,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth28/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet84": {
|
||||
"index": "22",
|
||||
@ -630,7 +692,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth22/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet31": {
|
||||
"index": "8",
|
||||
@ -640,7 +703,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth8/4",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet49": {
|
||||
"index": "13",
|
||||
@ -650,7 +714,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth13/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet48": {
|
||||
"index": "13",
|
||||
@ -660,7 +725,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth13/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet46": {
|
||||
"index": "12",
|
||||
@ -670,7 +736,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth12/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet30": {
|
||||
"index": "8",
|
||||
@ -680,7 +747,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth8/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet29": {
|
||||
"index": "8",
|
||||
@ -690,7 +758,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth8/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet40": {
|
||||
"index": "11",
|
||||
@ -701,7 +770,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth11",
|
||||
"pfc_asym": "off",
|
||||
"speed": "100000"
|
||||
"speed": "100000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet120": {
|
||||
"index": "31",
|
||||
@ -712,7 +782,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth31",
|
||||
"pfc_asym": "off",
|
||||
"speed": "100000"
|
||||
"speed": "100000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet28": {
|
||||
"index": "8",
|
||||
@ -722,7 +793,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth8/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet66": {
|
||||
"index": "17",
|
||||
@ -732,7 +804,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth17/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet60": {
|
||||
"index": "16",
|
||||
@ -743,7 +816,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth16",
|
||||
"pfc_asym": "off",
|
||||
"speed": "100000"
|
||||
"speed": "100000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet64": {
|
||||
"index": "17",
|
||||
@ -753,7 +827,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth17/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet44": {
|
||||
"index": "12",
|
||||
@ -763,7 +838,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth12/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet20": {
|
||||
"index": "6",
|
||||
@ -774,7 +850,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth6",
|
||||
"pfc_asym": "off",
|
||||
"speed": "100000"
|
||||
"speed": "100000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet79": {
|
||||
"index": "20",
|
||||
@ -784,7 +861,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth20/3",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet69": {
|
||||
"index": "18",
|
||||
@ -794,7 +872,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth18/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "25000"
|
||||
"speed": "25000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet24": {
|
||||
"index": "7",
|
||||
@ -804,7 +883,8 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth7/1",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
},
|
||||
"Ethernet26": {
|
||||
"index": "7",
|
||||
@ -814,6 +894,7 @@
|
||||
"mtu": "9100",
|
||||
"alias": "Eth7/2",
|
||||
"pfc_asym": "off",
|
||||
"speed": "50000"
|
||||
"speed": "50000",
|
||||
"tpid": "0x8100"
|
||||
}
|
||||
}
|
||||
|
@ -276,7 +276,7 @@ class TestCfgGen(TestCase):
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'PortChannel01': {'admin_status': 'up', 'min_links': '1', 'members': ['Ethernet4'], 'mtu': '9100'}}")
|
||||
utils.to_dict("{'PortChannel01': {'admin_status': 'up', 'min_links': '1', 'members': ['Ethernet4'], 'mtu': '9100', 'tpid': '0x8100'}}")
|
||||
)
|
||||
|
||||
def test_minigraph_portchannel_with_more_member(self):
|
||||
@ -284,7 +284,7 @@ class TestCfgGen(TestCase):
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'PortChannel01': {'admin_status': 'up', 'min_links': '3', 'members': ['Ethernet112', 'Ethernet116', 'Ethernet120', 'Ethernet124'], 'mtu': '9100'}}")
|
||||
utils.to_dict("{'PortChannel01': {'admin_status': 'up', 'min_links': '3', 'members': ['Ethernet112', 'Ethernet116', 'Ethernet120', 'Ethernet124'], 'mtu': '9100', 'tpid': '0x8100'}}")
|
||||
)
|
||||
|
||||
def test_minigraph_portchannel_members(self):
|
||||
@ -333,7 +333,7 @@ class TestCfgGen(TestCase):
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}")
|
||||
utils.to_dict("{'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}")
|
||||
)
|
||||
|
||||
def test_minigraph_port_fec_disabled(self):
|
||||
@ -342,7 +342,7 @@ class TestCfgGen(TestCase):
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'lanes': '25,26,27,28', 'description': 'Servers0:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'speed': '100000', 'autoneg': 'on', 'fec': 'none'}")
|
||||
utils.to_dict("{'lanes': '25,26,27,28', 'description': 'Servers0:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'speed': '100000', 'autoneg': 'on', 'fec': 'none'}")
|
||||
)
|
||||
|
||||
def test_minigraph_port_autonegotiation(self):
|
||||
@ -352,38 +352,38 @@ class TestCfgGen(TestCase):
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict(
|
||||
"{'Ethernet0': {'alias': 'fortyGigE0/0', 'pfc_asym': 'off', 'lanes': '29,30,31,32', 'description': 'fortyGigE0/0', 'mtu': '9100'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'Servers0:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'autoneg': 'on', 'speed': '100000', 'fec': 'none'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'fortyGigE0/8', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'autoneg': 'off', 'fec': 'none'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'description': 'fortyGigE0/12', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/12', 'admin_status': 'up'}, "
|
||||
"'Ethernet16': {'lanes': '41,42,43,44', 'description': 'fortyGigE0/16', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/16', 'admin_status': 'up'}, "
|
||||
"'Ethernet20': {'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/20', 'admin_status': 'up'}, "
|
||||
"'Ethernet24': {'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/24', 'admin_status': 'up'}, "
|
||||
"'Ethernet28': {'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/28', 'admin_status': 'up'}, "
|
||||
"'Ethernet32': {'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/32', 'admin_status': 'up'}, "
|
||||
"'Ethernet36': {'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/36', 'admin_status': 'up'}, "
|
||||
"'Ethernet40': {'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/40', 'admin_status': 'up'}, "
|
||||
"'Ethernet44': {'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/44', 'admin_status': 'up'}, "
|
||||
"'Ethernet48': {'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/48', 'admin_status': 'up'}, "
|
||||
"'Ethernet52': {'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/52', 'admin_status': 'up'}, "
|
||||
"'Ethernet56': {'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/56', 'admin_status': 'up'}, "
|
||||
"'Ethernet60': {'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/60', 'admin_status': 'up'}, "
|
||||
"'Ethernet64': {'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/64', 'admin_status': 'up'}, "
|
||||
"'Ethernet68': {'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/68', 'admin_status': 'up'}, "
|
||||
"'Ethernet72': {'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/72', 'admin_status': 'up'}, "
|
||||
"'Ethernet76': {'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/76', 'admin_status': 'up'}, "
|
||||
"'Ethernet80': {'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/80', 'admin_status': 'up'}, "
|
||||
"'Ethernet84': {'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/84', 'admin_status': 'up'}, "
|
||||
"'Ethernet88': {'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/88', 'admin_status': 'up'}, "
|
||||
"'Ethernet92': {'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/92', 'admin_status': 'up'}, "
|
||||
"'Ethernet96': {'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/96', 'admin_status': 'up'}, "
|
||||
"'Ethernet100': {'lanes': '125,126,127,128', 'description': 'Servers100:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/100', 'admin_status': 'up'}, "
|
||||
"'Ethernet104': {'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100'}, "
|
||||
"'Ethernet108': {'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100'}, "
|
||||
"'Ethernet112': {'lanes': '89,90,91,92', 'description': 'ARISTA01T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/112', 'admin_status': 'up'}, "
|
||||
"'Ethernet116': {'lanes': '93,94,95,96', 'description': 'ARISTA02T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/116', 'admin_status': 'up'}, "
|
||||
"'Ethernet120': {'lanes': '97,98,99,100', 'description': 'ARISTA03T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/120', 'admin_status': 'up'}, "
|
||||
"'Ethernet124': {'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}}"
|
||||
"{'Ethernet0': {'alias': 'fortyGigE0/0', 'pfc_asym': 'off', 'lanes': '29,30,31,32', 'description': 'fortyGigE0/0', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'Servers0:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'autoneg': 'on', 'speed': '100000', 'fec': 'none'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'fortyGigE0/8', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'autoneg': 'off', 'fec': 'none'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'description': 'fortyGigE0/12', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/12', 'admin_status': 'up'}, "
|
||||
"'Ethernet16': {'lanes': '41,42,43,44', 'description': 'fortyGigE0/16', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/16', 'admin_status': 'up'}, "
|
||||
"'Ethernet20': {'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/20', 'admin_status': 'up'}, "
|
||||
"'Ethernet24': {'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/24', 'admin_status': 'up'}, "
|
||||
"'Ethernet28': {'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/28', 'admin_status': 'up'}, "
|
||||
"'Ethernet32': {'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/32', 'admin_status': 'up'}, "
|
||||
"'Ethernet36': {'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/36', 'admin_status': 'up'}, "
|
||||
"'Ethernet40': {'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/40', 'admin_status': 'up'}, "
|
||||
"'Ethernet44': {'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/44', 'admin_status': 'up'}, "
|
||||
"'Ethernet48': {'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/48', 'admin_status': 'up'}, "
|
||||
"'Ethernet52': {'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/52', 'admin_status': 'up'}, "
|
||||
"'Ethernet56': {'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/56', 'admin_status': 'up'}, "
|
||||
"'Ethernet60': {'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/60', 'admin_status': 'up'}, "
|
||||
"'Ethernet64': {'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/64', 'admin_status': 'up'}, "
|
||||
"'Ethernet68': {'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/68', 'admin_status': 'up'}, "
|
||||
"'Ethernet72': {'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/72', 'admin_status': 'up'}, "
|
||||
"'Ethernet76': {'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/76', 'admin_status': 'up'}, "
|
||||
"'Ethernet80': {'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/80', 'admin_status': 'up'}, "
|
||||
"'Ethernet84': {'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/84', 'admin_status': 'up'}, "
|
||||
"'Ethernet88': {'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/88', 'admin_status': 'up'}, "
|
||||
"'Ethernet92': {'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/92', 'admin_status': 'up'}, "
|
||||
"'Ethernet96': {'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/96', 'admin_status': 'up'}, "
|
||||
"'Ethernet100': {'lanes': '125,126,127,128', 'description': 'Servers100:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/100', 'admin_status': 'up'}, "
|
||||
"'Ethernet104': {'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet108': {'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet112': {'lanes': '89,90,91,92', 'description': 'ARISTA01T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/112', 'admin_status': 'up'}, "
|
||||
"'Ethernet116': {'lanes': '93,94,95,96', 'description': 'ARISTA02T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/116', 'admin_status': 'up'}, "
|
||||
"'Ethernet120': {'lanes': '97,98,99,100', 'description': 'ARISTA03T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/120', 'admin_status': 'up'}, "
|
||||
"'Ethernet124': {'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}}"
|
||||
)
|
||||
)
|
||||
|
||||
@ -393,38 +393,38 @@ class TestCfgGen(TestCase):
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict(
|
||||
"{'Ethernet0': {'lanes': '29,30,31,32', 'description': 'fortyGigE0/0', 'mtu': '9100', 'alias': 'fortyGigE0/0', 'pfc_asym': 'off', 'autoneg': 'off'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'Servers0:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'autoneg': 'on', 'speed': '100000', 'fec': 'none'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'fortyGigE0/8', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'autoneg': 'off', 'fec': 'none'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'description': 'fortyGigE0/12', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet16': {'lanes': '41,42,43,44', 'description': 'fortyGigE0/16', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/16', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet20': {'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/20', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet24': {'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/24', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet28': {'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/28', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet32': {'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/32', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet36': {'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/36', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet40': {'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/40', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet44': {'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/44', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet48': {'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/48', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet52': {'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/52', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet56': {'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/56', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet60': {'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/60', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet64': {'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/64', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet68': {'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/68', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet72': {'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/72', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet76': {'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/76', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet80': {'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/80', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet84': {'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/84', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet88': {'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/88', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet92': {'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/92', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet96': {'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/96', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet100': {'lanes': '125,126,127,128', 'description': 'Servers100:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/100', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet104': {'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100', 'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'autoneg': 'off'}, "
|
||||
"'Ethernet108': {'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100', 'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'autoneg': 'off'}, "
|
||||
"'Ethernet112': {'lanes': '89,90,91,92', 'description': 'ARISTA01T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/112', 'admin_status': 'up', 'autoneg': 'on'}, "
|
||||
"'Ethernet116': {'lanes': '93,94,95,96', 'description': 'ARISTA02T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/116', 'admin_status': 'up', 'autoneg': 'on'}, "
|
||||
"'Ethernet120': {'lanes': '97,98,99,100', 'description': 'ARISTA03T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/120', 'admin_status': 'up', 'autoneg': 'on'}, "
|
||||
"'Ethernet124': {'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'autoneg': 'on', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}}"
|
||||
"{'Ethernet0': {'lanes': '29,30,31,32', 'description': 'fortyGigE0/0', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/0', 'pfc_asym': 'off', 'autoneg': 'off'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'Servers0:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'autoneg': 'on', 'speed': '100000', 'fec': 'none'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'fortyGigE0/8', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'autoneg': 'off', 'fec': 'none'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'description': 'fortyGigE0/12', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet16': {'lanes': '41,42,43,44', 'description': 'fortyGigE0/16', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/16', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet20': {'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/20', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet24': {'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/24', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet28': {'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/28', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet32': {'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/32', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet36': {'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/36', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet40': {'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/40', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet44': {'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/44', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet48': {'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/48', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet52': {'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/52', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet56': {'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/56', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet60': {'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/60', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet64': {'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/64', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet68': {'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/68', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet72': {'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/72', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet76': {'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/76', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet80': {'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/80', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet84': {'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/84', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet88': {'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/88', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet92': {'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/92', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet96': {'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/96', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet100': {'lanes': '125,126,127,128', 'description': 'Servers100:eth0', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/100', 'admin_status': 'up', 'autoneg': 'off'}, "
|
||||
"'Ethernet104': {'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'autoneg': 'off'}, "
|
||||
"'Ethernet108': {'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'autoneg': 'off'}, "
|
||||
"'Ethernet112': {'lanes': '89,90,91,92', 'description': 'ARISTA01T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/112', 'admin_status': 'up', 'autoneg': 'on'}, "
|
||||
"'Ethernet116': {'lanes': '93,94,95,96', 'description': 'ARISTA02T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/116', 'admin_status': 'up', 'autoneg': 'on'}, "
|
||||
"'Ethernet120': {'lanes': '97,98,99,100', 'description': 'ARISTA03T1:Ethernet1/1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/120', 'admin_status': 'up', 'autoneg': 'on'}, "
|
||||
"'Ethernet124': {'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'autoneg': 'on', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}}"
|
||||
)
|
||||
)
|
||||
|
||||
@ -433,7 +433,7 @@ class TestCfgGen(TestCase):
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}")
|
||||
utils.to_dict("{'lanes': '101,102,103,104', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/124', 'admin_status': 'up', 'speed': '100000', 'description': 'ARISTA04T1:Ethernet1/1'}")
|
||||
)
|
||||
|
||||
def test_minigraph_bgp(self):
|
||||
@ -462,13 +462,13 @@ class TestCfgGen(TestCase):
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'lanes': '37,38,39,40', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'speed': '1000'}")
|
||||
utils.to_dict("{'lanes': '37,38,39,40', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'speed': '1000', 'tpid': '0x8100'}")
|
||||
)
|
||||
argument = '-m "' + self.sample_graph_simple + '" -p "' + self.port_config + '" -v "PORT[\'Ethernet12\']"'
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'lanes': '33,34,35,36', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'speed': '100000', 'description': 'Interface description'}")
|
||||
utils.to_dict("{'lanes': '33,34,35,36', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'speed': '100000', 'description': 'Interface description'}")
|
||||
)
|
||||
|
||||
def test_minigraph_neighbor_interfaces(self):
|
||||
@ -478,38 +478,38 @@ class TestCfgGen(TestCase):
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict(
|
||||
"{'Ethernet0': {'lanes': '29,30,31,32', 'description': 'switch-01t1:port1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/0', 'admin_status': 'up', 'speed': '10000', 'autoneg': 'on'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'server1:port1', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'speed': '25000', 'autoneg': 'on', 'mux_cable': 'true'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'speed': '40000', 'autoneg': 'on', 'mux_cable': 'true'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'speed': '10000', 'autoneg': 'on'}, "
|
||||
"'Ethernet16': {'alias': 'fortyGigE0/16', 'pfc_asym': 'off', 'lanes': '41,42,43,44', 'description': 'fortyGigE0/16', 'mtu': '9100'}, "
|
||||
"'Ethernet20': {'alias': 'fortyGigE0/20', 'pfc_asym': 'off', 'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'mtu': '9100'}, "
|
||||
"'Ethernet24': {'alias': 'fortyGigE0/24', 'pfc_asym': 'off', 'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'mtu': '9100'}, "
|
||||
"'Ethernet28': {'alias': 'fortyGigE0/28', 'pfc_asym': 'off', 'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'mtu': '9100'}, "
|
||||
"'Ethernet32': {'alias': 'fortyGigE0/32', 'pfc_asym': 'off', 'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'mtu': '9100'}, "
|
||||
"'Ethernet36': {'alias': 'fortyGigE0/36', 'pfc_asym': 'off', 'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'mtu': '9100'}, "
|
||||
"'Ethernet40': {'alias': 'fortyGigE0/40', 'pfc_asym': 'off', 'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'mtu': '9100'}, "
|
||||
"'Ethernet44': {'alias': 'fortyGigE0/44', 'pfc_asym': 'off', 'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'mtu': '9100'}, "
|
||||
"'Ethernet48': {'alias': 'fortyGigE0/48', 'pfc_asym': 'off', 'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'mtu': '9100'}, "
|
||||
"'Ethernet52': {'alias': 'fortyGigE0/52', 'pfc_asym': 'off', 'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'mtu': '9100'}, "
|
||||
"'Ethernet56': {'alias': 'fortyGigE0/56', 'pfc_asym': 'off', 'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'mtu': '9100'}, "
|
||||
"'Ethernet60': {'alias': 'fortyGigE0/60', 'pfc_asym': 'off', 'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'mtu': '9100'}, "
|
||||
"'Ethernet64': {'alias': 'fortyGigE0/64', 'pfc_asym': 'off', 'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'mtu': '9100'}, "
|
||||
"'Ethernet68': {'alias': 'fortyGigE0/68', 'pfc_asym': 'off', 'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'mtu': '9100'}, "
|
||||
"'Ethernet72': {'alias': 'fortyGigE0/72', 'pfc_asym': 'off', 'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'mtu': '9100'}, "
|
||||
"'Ethernet76': {'alias': 'fortyGigE0/76', 'pfc_asym': 'off', 'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'mtu': '9100'}, "
|
||||
"'Ethernet80': {'alias': 'fortyGigE0/80', 'pfc_asym': 'off', 'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'mtu': '9100'}, "
|
||||
"'Ethernet84': {'alias': 'fortyGigE0/84', 'pfc_asym': 'off', 'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'mtu': '9100'}, "
|
||||
"'Ethernet88': {'alias': 'fortyGigE0/88', 'pfc_asym': 'off', 'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'mtu': '9100'}, "
|
||||
"'Ethernet92': {'alias': 'fortyGigE0/92', 'pfc_asym': 'off', 'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'mtu': '9100'}, "
|
||||
"'Ethernet96': {'alias': 'fortyGigE0/96', 'pfc_asym': 'off', 'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'mtu': '9100'}, "
|
||||
"'Ethernet100': {'alias': 'fortyGigE0/100', 'pfc_asym': 'off', 'lanes': '125,126,127,128', 'description': 'fortyGigE0/100', 'mtu': '9100'}, "
|
||||
"'Ethernet104': {'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100'}, "
|
||||
"'Ethernet108': {'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100'}, "
|
||||
"'Ethernet112': {'alias': 'fortyGigE0/112', 'pfc_asym': 'off', 'lanes': '89,90,91,92', 'description': 'fortyGigE0/112', 'mtu': '9100'}, "
|
||||
"'Ethernet116': {'alias': 'fortyGigE0/116', 'pfc_asym': 'off', 'lanes': '93,94,95,96', 'description': 'fortyGigE0/116', 'mtu': '9100'}, "
|
||||
"'Ethernet120': {'alias': 'fortyGigE0/120', 'pfc_asym': 'off', 'lanes': '97,98,99,100', 'description': 'fortyGigE0/120', 'mtu': '9100'}, "
|
||||
"'Ethernet124': {'alias': 'fortyGigE0/124', 'pfc_asym': 'off', 'lanes': '101,102,103,104', 'description': 'fortyGigE0/124', 'mtu': '9100'}}"
|
||||
"{'Ethernet0': {'lanes': '29,30,31,32', 'description': 'switch-01t1:port1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/0', 'admin_status': 'up', 'speed': '10000', 'autoneg': 'on'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'server1:port1', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'speed': '25000', 'autoneg': 'on', 'mux_cable': 'true'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'speed': '40000', 'autoneg': 'on', 'mux_cable': 'true'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'speed': '10000', 'autoneg': 'on'}, "
|
||||
"'Ethernet16': {'alias': 'fortyGigE0/16', 'pfc_asym': 'off', 'lanes': '41,42,43,44', 'description': 'fortyGigE0/16', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet20': {'alias': 'fortyGigE0/20', 'pfc_asym': 'off', 'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet24': {'alias': 'fortyGigE0/24', 'pfc_asym': 'off', 'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet28': {'alias': 'fortyGigE0/28', 'pfc_asym': 'off', 'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet32': {'alias': 'fortyGigE0/32', 'pfc_asym': 'off', 'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet36': {'alias': 'fortyGigE0/36', 'pfc_asym': 'off', 'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet40': {'alias': 'fortyGigE0/40', 'pfc_asym': 'off', 'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet44': {'alias': 'fortyGigE0/44', 'pfc_asym': 'off', 'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet48': {'alias': 'fortyGigE0/48', 'pfc_asym': 'off', 'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet52': {'alias': 'fortyGigE0/52', 'pfc_asym': 'off', 'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet56': {'alias': 'fortyGigE0/56', 'pfc_asym': 'off', 'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet60': {'alias': 'fortyGigE0/60', 'pfc_asym': 'off', 'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet64': {'alias': 'fortyGigE0/64', 'pfc_asym': 'off', 'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet68': {'alias': 'fortyGigE0/68', 'pfc_asym': 'off', 'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet72': {'alias': 'fortyGigE0/72', 'pfc_asym': 'off', 'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet76': {'alias': 'fortyGigE0/76', 'pfc_asym': 'off', 'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet80': {'alias': 'fortyGigE0/80', 'pfc_asym': 'off', 'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet84': {'alias': 'fortyGigE0/84', 'pfc_asym': 'off', 'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet88': {'alias': 'fortyGigE0/88', 'pfc_asym': 'off', 'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet92': {'alias': 'fortyGigE0/92', 'pfc_asym': 'off', 'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet96': {'alias': 'fortyGigE0/96', 'pfc_asym': 'off', 'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet100': {'alias': 'fortyGigE0/100', 'pfc_asym': 'off', 'lanes': '125,126,127,128', 'description': 'fortyGigE0/100', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet104': {'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet108': {'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet112': {'alias': 'fortyGigE0/112', 'pfc_asym': 'off', 'lanes': '89,90,91,92', 'description': 'fortyGigE0/112', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet116': {'alias': 'fortyGigE0/116', 'pfc_asym': 'off', 'lanes': '93,94,95,96', 'description': 'fortyGigE0/116', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet120': {'alias': 'fortyGigE0/120', 'pfc_asym': 'off', 'lanes': '97,98,99,100', 'description': 'fortyGigE0/120', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet124': {'alias': 'fortyGigE0/124', 'pfc_asym': 'off', 'lanes': '101,102,103,104', 'description': 'fortyGigE0/124', 'mtu': '9100', 'tpid': '0x8100'}}"
|
||||
)
|
||||
)
|
||||
|
||||
@ -520,38 +520,38 @@ class TestCfgGen(TestCase):
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict(
|
||||
"{'Ethernet0': {'lanes': '29,30,31,32', 'description': 'fortyGigE0/0', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/0', 'admin_status': 'up', 'speed': '10000'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'fortyGigE0/4', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'speed': '25000'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'speed': '1000'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'speed': '100000', 'description': 'Interface description'}, "
|
||||
"'Ethernet16': {'lanes': '41,42,43,44', 'pfc_asym': 'off', 'description': 'fortyGigE0/16', 'mtu': '9100', 'alias': 'fortyGigE0/16', 'speed': '1000'}, "
|
||||
"'Ethernet20': {'alias': 'fortyGigE0/20', 'pfc_asym': 'off', 'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'mtu': '9100'}, "
|
||||
"'Ethernet24': {'alias': 'fortyGigE0/24', 'pfc_asym': 'off', 'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'mtu': '9100'}, "
|
||||
"'Ethernet28': {'alias': 'fortyGigE0/28', 'pfc_asym': 'off', 'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'mtu': '9100'}, "
|
||||
"'Ethernet32': {'alias': 'fortyGigE0/32', 'pfc_asym': 'off', 'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'mtu': '9100'}, "
|
||||
"'Ethernet36': {'alias': 'fortyGigE0/36', 'pfc_asym': 'off', 'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'mtu': '9100'}, "
|
||||
"'Ethernet40': {'alias': 'fortyGigE0/40', 'pfc_asym': 'off', 'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'mtu': '9100'}, "
|
||||
"'Ethernet44': {'alias': 'fortyGigE0/44', 'pfc_asym': 'off', 'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'mtu': '9100'}, "
|
||||
"'Ethernet48': {'alias': 'fortyGigE0/48', 'pfc_asym': 'off', 'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'mtu': '9100'}, "
|
||||
"'Ethernet52': {'alias': 'fortyGigE0/52', 'pfc_asym': 'off', 'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'mtu': '9100'}, "
|
||||
"'Ethernet56': {'alias': 'fortyGigE0/56', 'pfc_asym': 'off', 'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'mtu': '9100'}, "
|
||||
"'Ethernet60': {'alias': 'fortyGigE0/60', 'pfc_asym': 'off', 'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'mtu': '9100'}, "
|
||||
"'Ethernet64': {'alias': 'fortyGigE0/64', 'pfc_asym': 'off', 'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'mtu': '9100'}, "
|
||||
"'Ethernet68': {'alias': 'fortyGigE0/68', 'pfc_asym': 'off', 'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'mtu': '9100'}, "
|
||||
"'Ethernet72': {'alias': 'fortyGigE0/72', 'pfc_asym': 'off', 'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'mtu': '9100'}, "
|
||||
"'Ethernet76': {'alias': 'fortyGigE0/76', 'pfc_asym': 'off', 'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'mtu': '9100'}, "
|
||||
"'Ethernet80': {'alias': 'fortyGigE0/80', 'pfc_asym': 'off', 'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'mtu': '9100'}, "
|
||||
"'Ethernet84': {'alias': 'fortyGigE0/84', 'pfc_asym': 'off', 'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'mtu': '9100'}, "
|
||||
"'Ethernet88': {'alias': 'fortyGigE0/88', 'pfc_asym': 'off', 'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'mtu': '9100'}, "
|
||||
"'Ethernet92': {'alias': 'fortyGigE0/92', 'pfc_asym': 'off', 'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'mtu': '9100'}, "
|
||||
"'Ethernet96': {'alias': 'fortyGigE0/96', 'pfc_asym': 'off', 'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'mtu': '9100'}, "
|
||||
"'Ethernet100': {'alias': 'fortyGigE0/100', 'pfc_asym': 'off', 'lanes': '125,126,127,128', 'description': 'fortyGigE0/100', 'mtu': '9100'}, "
|
||||
"'Ethernet104': {'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100'}, "
|
||||
"'Ethernet108': {'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100'}, "
|
||||
"'Ethernet112': {'alias': 'fortyGigE0/112', 'pfc_asym': 'off', 'lanes': '89,90,91,92', 'description': 'fortyGigE0/112', 'mtu': '9100'}, "
|
||||
"'Ethernet116': {'alias': 'fortyGigE0/116', 'pfc_asym': 'off', 'lanes': '93,94,95,96', 'description': 'fortyGigE0/116', 'mtu': '9100'}, "
|
||||
"'Ethernet120': {'alias': 'fortyGigE0/120', 'pfc_asym': 'off', 'lanes': '97,98,99,100', 'description': 'fortyGigE0/120', 'mtu': '9100'}, "
|
||||
"'Ethernet124': {'alias': 'fortyGigE0/124', 'pfc_asym': 'off', 'lanes': '101,102,103,104', 'description': 'fortyGigE0/124', 'mtu': '9100'}}"
|
||||
"{'Ethernet0': {'lanes': '29,30,31,32', 'description': 'fortyGigE0/0', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/0', 'admin_status': 'up', 'speed': '10000'}, "
|
||||
"'Ethernet4': {'lanes': '25,26,27,28', 'description': 'fortyGigE0/4', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/4', 'admin_status': 'up', 'speed': '25000'}, "
|
||||
"'Ethernet8': {'lanes': '37,38,39,40', 'description': 'Interface description', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/8', 'admin_status': 'up', 'speed': '1000'}, "
|
||||
"'Ethernet12': {'lanes': '33,34,35,36', 'fec': 'rs', 'pfc_asym': 'off', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/12', 'admin_status': 'up', 'speed': '100000', 'description': 'Interface description'}, "
|
||||
"'Ethernet16': {'lanes': '41,42,43,44', 'pfc_asym': 'off', 'description': 'fortyGigE0/16', 'mtu': '9100', 'tpid': '0x8100', 'alias': 'fortyGigE0/16', 'speed': '1000'}, "
|
||||
"'Ethernet20': {'alias': 'fortyGigE0/20', 'pfc_asym': 'off', 'lanes': '45,46,47,48', 'description': 'fortyGigE0/20', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet24': {'alias': 'fortyGigE0/24', 'pfc_asym': 'off', 'lanes': '5,6,7,8', 'description': 'fortyGigE0/24', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet28': {'alias': 'fortyGigE0/28', 'pfc_asym': 'off', 'lanes': '1,2,3,4', 'description': 'fortyGigE0/28', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet32': {'alias': 'fortyGigE0/32', 'pfc_asym': 'off', 'lanes': '9,10,11,12', 'description': 'fortyGigE0/32', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet36': {'alias': 'fortyGigE0/36', 'pfc_asym': 'off', 'lanes': '13,14,15,16', 'description': 'fortyGigE0/36', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet40': {'alias': 'fortyGigE0/40', 'pfc_asym': 'off', 'lanes': '21,22,23,24', 'description': 'fortyGigE0/40', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet44': {'alias': 'fortyGigE0/44', 'pfc_asym': 'off', 'lanes': '17,18,19,20', 'description': 'fortyGigE0/44', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet48': {'alias': 'fortyGigE0/48', 'pfc_asym': 'off', 'lanes': '49,50,51,52', 'description': 'fortyGigE0/48', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet52': {'alias': 'fortyGigE0/52', 'pfc_asym': 'off', 'lanes': '53,54,55,56', 'description': 'fortyGigE0/52', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet56': {'alias': 'fortyGigE0/56', 'pfc_asym': 'off', 'lanes': '61,62,63,64', 'description': 'fortyGigE0/56', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet60': {'alias': 'fortyGigE0/60', 'pfc_asym': 'off', 'lanes': '57,58,59,60', 'description': 'fortyGigE0/60', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet64': {'alias': 'fortyGigE0/64', 'pfc_asym': 'off', 'lanes': '65,66,67,68', 'description': 'fortyGigE0/64', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet68': {'alias': 'fortyGigE0/68', 'pfc_asym': 'off', 'lanes': '69,70,71,72', 'description': 'fortyGigE0/68', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet72': {'alias': 'fortyGigE0/72', 'pfc_asym': 'off', 'lanes': '77,78,79,80', 'description': 'fortyGigE0/72', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet76': {'alias': 'fortyGigE0/76', 'pfc_asym': 'off', 'lanes': '73,74,75,76', 'description': 'fortyGigE0/76', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet80': {'alias': 'fortyGigE0/80', 'pfc_asym': 'off', 'lanes': '105,106,107,108', 'description': 'fortyGigE0/80', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet84': {'alias': 'fortyGigE0/84', 'pfc_asym': 'off', 'lanes': '109,110,111,112', 'description': 'fortyGigE0/84', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet88': {'alias': 'fortyGigE0/88', 'pfc_asym': 'off', 'lanes': '117,118,119,120', 'description': 'fortyGigE0/88', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet92': {'alias': 'fortyGigE0/92', 'pfc_asym': 'off', 'lanes': '113,114,115,116', 'description': 'fortyGigE0/92', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet96': {'alias': 'fortyGigE0/96', 'pfc_asym': 'off', 'lanes': '121,122,123,124', 'description': 'fortyGigE0/96', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet100': {'alias': 'fortyGigE0/100', 'pfc_asym': 'off', 'lanes': '125,126,127,128', 'description': 'fortyGigE0/100', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet104': {'alias': 'fortyGigE0/104', 'pfc_asym': 'off', 'lanes': '85,86,87,88', 'description': 'fortyGigE0/104', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet108': {'alias': 'fortyGigE0/108', 'pfc_asym': 'off', 'lanes': '81,82,83,84', 'description': 'fortyGigE0/108', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet112': {'alias': 'fortyGigE0/112', 'pfc_asym': 'off', 'lanes': '89,90,91,92', 'description': 'fortyGigE0/112', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet116': {'alias': 'fortyGigE0/116', 'pfc_asym': 'off', 'lanes': '93,94,95,96', 'description': 'fortyGigE0/116', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet120': {'alias': 'fortyGigE0/120', 'pfc_asym': 'off', 'lanes': '97,98,99,100', 'description': 'fortyGigE0/120', 'mtu': '9100', 'tpid': '0x8100'}, "
|
||||
"'Ethernet124': {'alias': 'fortyGigE0/124', 'pfc_asym': 'off', 'lanes': '101,102,103,104', 'description': 'fortyGigE0/124', 'mtu': '9100', 'tpid': '0x8100'}}"
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -51,6 +51,7 @@ class TestCfgGenPlatformJson(TestCase):
|
||||
def test_platform_json_interfaces_keys(self):
|
||||
argument = '-m "' + self.sample_graph_simple + '" -p "' + self.platform_json + '" -S "' + self.hwsku_json + '" -v "PORT.keys()|list"'
|
||||
output = self.run_script(argument)
|
||||
self.maxDiff = None
|
||||
expected = "['Ethernet8', 'Ethernet9', 'Ethernet36', 'Ethernet98', 'Ethernet0', 'Ethernet6', 'Ethernet4', 'Ethernet109', 'Ethernet108', 'Ethernet18', 'Ethernet100', 'Ethernet34', 'Ethernet104', 'Ethernet106', 'Ethernet94', 'Ethernet126', 'Ethernet96', 'Ethernet124', 'Ethernet90', 'Ethernet91', 'Ethernet92', 'Ethernet93', 'Ethernet50', 'Ethernet51', 'Ethernet52', 'Ethernet53', 'Ethernet54', 'Ethernet99', 'Ethernet56', 'Ethernet113', 'Ethernet76', 'Ethernet74', 'Ethernet39', 'Ethernet72', 'Ethernet73', 'Ethernet70', 'Ethernet71', 'Ethernet32', 'Ethernet33', 'Ethernet16', 'Ethernet111', 'Ethernet10', 'Ethernet11', 'Ethernet12', 'Ethernet13', 'Ethernet58', 'Ethernet19', 'Ethernet59', 'Ethernet38', 'Ethernet78', 'Ethernet68', 'Ethernet14', 'Ethernet89', 'Ethernet88', 'Ethernet118', 'Ethernet119', 'Ethernet116', 'Ethernet114', 'Ethernet80', 'Ethernet112', 'Ethernet86', 'Ethernet110', 'Ethernet84', 'Ethernet31', 'Ethernet49', 'Ethernet48', 'Ethernet46', 'Ethernet30', 'Ethernet29', 'Ethernet40', 'Ethernet120', 'Ethernet28', 'Ethernet66', 'Ethernet60', 'Ethernet64', 'Ethernet44', 'Ethernet20', 'Ethernet79', 'Ethernet69', 'Ethernet24', 'Ethernet26']"
|
||||
|
||||
self.assertEqual(sorted(output.strip()), sorted(expected))
|
||||
@ -60,18 +61,21 @@ class TestCfgGenPlatformJson(TestCase):
|
||||
|
||||
argument = '-m "' + self.sample_graph_simple + '" -p "' + self.platform_json + '" -S "' + self.hwsku_json + '" -v "PORT[\'Ethernet8\']"'
|
||||
output = self.run_script(argument)
|
||||
expected = "{'index': '3', 'lanes': '8', 'description': 'Eth3/1', 'admin_status': 'up', 'mtu': '9100', 'alias': 'Eth3/1', 'pfc_asym': 'off', 'speed': '25000'}"
|
||||
self.maxDiff = None
|
||||
expected = "{'index': '3', 'lanes': '8', 'description': 'Eth3/1', 'admin_status': 'up', 'mtu': '9100', 'alias': 'Eth3/1', 'pfc_asym': 'off', 'speed': '25000', 'tpid': '0x8100'}"
|
||||
self.assertEqual(utils.to_dict(output.strip()), utils.to_dict(expected))
|
||||
|
||||
argument = '-m "' + self.sample_graph_simple + '" -p "' + self.platform_json + '" -S "' + self.hwsku_json + '" -v "PORT[\'Ethernet112\']"'
|
||||
output = self.run_script(argument)
|
||||
expected = "{'index': '29', 'lanes': '112', 'description': 'Eth29/1', 'admin_status': 'up', 'mtu': '9100', 'alias': 'Eth29/1', 'pfc_asym': 'off', 'speed': '25000'}"
|
||||
self.maxDiff = None
|
||||
expected = "{'index': '29', 'lanes': '112', 'description': 'Eth29/1', 'admin_status': 'up', 'mtu': '9100', 'alias': 'Eth29/1', 'pfc_asym': 'off', 'speed': '25000', 'tpid': '0x8100'}"
|
||||
self.assertEqual(utils.to_dict(output.strip()), utils.to_dict(expected))
|
||||
|
||||
# Check all Interface with it's proper configuration as per platform.json
|
||||
def test_platform_json_all_ethernet_interfaces(self):
|
||||
argument = '-m "' + self.sample_graph_simple + '" -p "' + self.platform_json + '" -S "' + self.hwsku_json + '" -v "PORT"'
|
||||
output = self.run_script(argument)
|
||||
self.maxDiff = None
|
||||
|
||||
sample_file = os.path.join(self.test_dir, 'sample_output', PLATFORM_OUTPUT_FILE)
|
||||
fh = open(sample_file, 'rb')
|
||||
|
@ -124,7 +124,7 @@ class TestCfgGenCaseInsensitive(TestCase):
|
||||
output = self.run_script(argument)
|
||||
self.assertEqual(
|
||||
utils.to_dict(output.strip()),
|
||||
utils.to_dict("{'PortChannel01': {'admin_status': 'up', 'min_links': '1', 'members': ['Ethernet4'], 'mtu': '9100'}}")
|
||||
utils.to_dict("{'PortChannel01': {'admin_status': 'up', 'min_links': '1', 'members': ['Ethernet4'], 'mtu': '9100', 'tpid': '0x8100'}}")
|
||||
)
|
||||
|
||||
def test_minigraph_console_mgmt_feature(self):
|
||||
|
@ -149,16 +149,16 @@ class TestMultiNpuCfgGen(TestCase):
|
||||
argument = "-m {} -p {} -n asic0 --var-json \"PORTCHANNEL\"".format(self.sample_graph, self.port_config[0])
|
||||
output = json.loads(self.run_script(argument))
|
||||
self.assertDictEqual(output, \
|
||||
{'PortChannel0002': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet0', 'Ethernet4'], 'mtu': '9100'},
|
||||
'PortChannel4001': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP0', 'Ethernet-BP4'], 'mtu': '9100'},
|
||||
'PortChannel4002': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP8', 'Ethernet-BP12'], 'mtu': '9100'}})
|
||||
{'PortChannel0002': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet0', 'Ethernet4'], 'mtu': '9100', 'tpid': '0x8100'},
|
||||
'PortChannel4001': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP0', 'Ethernet-BP4'], 'mtu': '9100', 'tpid': '0x8100'},
|
||||
'PortChannel4002': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP8', 'Ethernet-BP12'], 'mtu': '9100', 'tpid': '0x8100'}})
|
||||
|
||||
def test_backend_asic_portchannels(self):
|
||||
argument = "-m {} -p {} -n asic3 --var-json \"PORTCHANNEL\"".format(self.sample_graph, self.port_config[3])
|
||||
output = json.loads(self.run_script(argument))
|
||||
self.assertDictEqual(output, \
|
||||
{'PortChannel4013': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP384', 'Ethernet-BP388'], 'mtu': '9100'},
|
||||
'PortChannel4014': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP392', 'Ethernet-BP396'], 'mtu': '9100'}})
|
||||
{'PortChannel4013': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP384', 'Ethernet-BP388'], 'mtu': '9100', 'tpid': '0x8100'},
|
||||
'PortChannel4014': {'admin_status': 'up', 'min_links': '2', 'members': ['Ethernet-BP392', 'Ethernet-BP396'], 'mtu': '9100', 'tpid': '0x8100'}})
|
||||
|
||||
def test_frontend_asic_portchannel_mem(self):
|
||||
argument = "-m {} -p {} -n asic0 -v \"PORTCHANNEL_MEMBER.keys()|list\"".format(self.sample_graph, self.port_config[0])
|
||||
@ -204,14 +204,14 @@ class TestMultiNpuCfgGen(TestCase):
|
||||
argument = "-m {} -p {} -n asic0 --var-json \"PORT\"".format(self.sample_graph, self.port_config[0])
|
||||
output = json.loads(self.run_script(argument))
|
||||
self.assertDictEqual(output,
|
||||
{"Ethernet0": { "admin_status": "up", "alias": "Ethernet1/1", "asic_port_name": "Eth0-ASIC0", "description": "01T2:Ethernet1", "index": "0", "lanes": "33,34,35,36", "mtu": "9100", "pfc_asym": "off", "role": "Ext", "speed": "40000", "autoneg": "on" },
|
||||
"Ethernet4": { "admin_status": "up", "alias": "Ethernet1/2", "asic_port_name": "Eth1-ASIC0", "description": "01T2:Ethernet2", "index": "1", "lanes": "29,30,31,32", "mtu": "9100", "pfc_asym": "off", "role": "Ext", "speed": "40000", "autoneg": "on" },
|
||||
"Ethernet8": { "alias": "Ethernet1/3", "asic_port_name": "Eth2-ASIC0", "description": "Ethernet1/3", "index": "2", "lanes": "41,42,43,44", "mtu": "9100", "pfc_asym": "off", "role": "Ext", "speed": "40000" },
|
||||
"Ethernet12": { "alias": "Ethernet1/4", "asic_port_name": "Eth3-ASIC0", "description": "Ethernet1/4", "index": "3", "lanes": "37,38,39,40", "mtu": "9100", "pfc_asym": "off", "role": "Ext", "speed": "40000" },
|
||||
"Ethernet-BP0": { "admin_status": "up", "alias": "Eth4-ASIC0", "asic_port_name": "Eth4-ASIC0", "description": "ASIC2:Eth0-ASIC2", "index": "0", "lanes": "13,14,15,16", "mtu": "9100", "pfc_asym": "off", "role": "Int", "speed": "40000" },
|
||||
"Ethernet-BP4": { "admin_status": "up", "alias": "Eth5-ASIC0", "asic_port_name": "Eth5-ASIC0", "description": "ASIC2:Eth1-ASIC2", "index": "1", "lanes": "17,18,19,20", "mtu": "9100", "pfc_asym": "off", "role": "Int", "speed": "40000" },
|
||||
"Ethernet-BP8": { "admin_status": "up", "alias": "Eth6-ASIC0", "asic_port_name": "Eth6-ASIC0", "description": "ASIC3:Eth0-ASIC3", "index": "2", "lanes": "21,22,23,24", "mtu": "9100", "pfc_asym": "off", "role": "Int", "speed": "40000" },
|
||||
"Ethernet-BP12": { "admin_status": "up", "alias": "Eth7-ASIC0", "asic_port_name": "Eth7-ASIC0", "description": "ASIC3:Eth1-ASIC3", "index": "3", "lanes": "25,26,27,28", "mtu": "9100", "pfc_asym": "off", "role": "Int", "speed": "40000" }})
|
||||
{"Ethernet0": { "admin_status": "up", "alias": "Ethernet1/1", "asic_port_name": "Eth0-ASIC0", "description": "01T2:Ethernet1", "index": "0", "lanes": "33,34,35,36", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Ext", "speed": "40000", "autoneg": "on" },
|
||||
"Ethernet4": { "admin_status": "up", "alias": "Ethernet1/2", "asic_port_name": "Eth1-ASIC0", "description": "01T2:Ethernet2", "index": "1", "lanes": "29,30,31,32", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Ext", "speed": "40000", "autoneg": "on" },
|
||||
"Ethernet8": { "alias": "Ethernet1/3", "asic_port_name": "Eth2-ASIC0", "description": "Ethernet1/3", "index": "2", "lanes": "41,42,43,44", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Ext", "speed": "40000" },
|
||||
"Ethernet12": { "alias": "Ethernet1/4", "asic_port_name": "Eth3-ASIC0", "description": "Ethernet1/4", "index": "3", "lanes": "37,38,39,40", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Ext", "speed": "40000" },
|
||||
"Ethernet-BP0": { "admin_status": "up", "alias": "Eth4-ASIC0", "asic_port_name": "Eth4-ASIC0", "description": "ASIC2:Eth0-ASIC2", "index": "0", "lanes": "13,14,15,16", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Int", "speed": "40000" },
|
||||
"Ethernet-BP4": { "admin_status": "up", "alias": "Eth5-ASIC0", "asic_port_name": "Eth5-ASIC0", "description": "ASIC2:Eth1-ASIC2", "index": "1", "lanes": "17,18,19,20", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Int", "speed": "40000" },
|
||||
"Ethernet-BP8": { "admin_status": "up", "alias": "Eth6-ASIC0", "asic_port_name": "Eth6-ASIC0", "description": "ASIC3:Eth0-ASIC3", "index": "2", "lanes": "21,22,23,24", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Int", "speed": "40000" },
|
||||
"Ethernet-BP12": { "admin_status": "up", "alias": "Eth7-ASIC0", "asic_port_name": "Eth7-ASIC0", "description": "ASIC3:Eth1-ASIC3", "index": "3", "lanes": "25,26,27,28", "mtu": "9100", "tpid": "0x8100", "pfc_asym": "off", "role": "Int", "speed": "40000" }})
|
||||
|
||||
def test_frontend_asic_device_neigh(self):
|
||||
argument = "-m {} -p {} -n asic0 --var-json \"DEVICE_NEIGHBOR\"".format(self.sample_graph, self.port_config[0])
|
||||
|
@ -11,6 +11,7 @@
|
||||
"members": [
|
||||
"Ethernet1"
|
||||
],
|
||||
"tpid": "0x8100",
|
||||
"mtu": "9100",
|
||||
"lacp_key": "auto"
|
||||
},
|
||||
@ -20,6 +21,7 @@
|
||||
"members": [
|
||||
"Ethernet2"
|
||||
],
|
||||
"tpid": "0x9200",
|
||||
"mtu": "9100",
|
||||
"lacp_key": "auto"
|
||||
}
|
||||
@ -252,6 +254,7 @@
|
||||
"lanes": "65",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet1": {
|
||||
@ -259,6 +262,7 @@
|
||||
"lanes": "66",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet2": {
|
||||
@ -266,6 +270,7 @@
|
||||
"lanes": "67",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet3": {
|
||||
@ -273,6 +278,7 @@
|
||||
"lanes": "68",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x88A8",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet4": {
|
||||
@ -280,6 +286,7 @@
|
||||
"lanes": "69",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x9100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet5": {
|
||||
@ -287,6 +294,7 @@
|
||||
"lanes": "70",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x9200",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet6": {
|
||||
@ -294,6 +302,7 @@
|
||||
"lanes": "71",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet7": {
|
||||
@ -301,6 +310,7 @@
|
||||
"lanes": "72",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet8": {
|
||||
@ -308,6 +318,7 @@
|
||||
"lanes": "73",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet9": {
|
||||
@ -315,6 +326,7 @@
|
||||
"lanes": "74",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet10": {
|
||||
@ -322,6 +334,7 @@
|
||||
"lanes": "75",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet11": {
|
||||
@ -329,6 +342,7 @@
|
||||
"lanes": "76",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet12": {
|
||||
@ -336,6 +350,7 @@
|
||||
"lanes": "77",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet13": {
|
||||
@ -343,6 +358,7 @@
|
||||
"lanes": "78",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet14": {
|
||||
@ -350,6 +366,7 @@
|
||||
"lanes": "79",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet15": {
|
||||
@ -357,6 +374,7 @@
|
||||
"lanes": "80",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet16": {
|
||||
@ -364,6 +382,7 @@
|
||||
"lanes": "33",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet17": {
|
||||
@ -371,6 +390,7 @@
|
||||
"lanes": "34",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet18": {
|
||||
@ -378,6 +398,7 @@
|
||||
"lanes": "35",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet19": {
|
||||
@ -385,6 +406,7 @@
|
||||
"lanes": "36",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet20": {
|
||||
@ -392,6 +414,7 @@
|
||||
"lanes": "37",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet21": {
|
||||
@ -399,6 +422,7 @@
|
||||
"lanes": "38",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet22": {
|
||||
@ -406,6 +430,7 @@
|
||||
"lanes": "39",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet23": {
|
||||
@ -413,6 +438,7 @@
|
||||
"lanes": "40",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet24": {
|
||||
@ -420,6 +446,7 @@
|
||||
"lanes": "41",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet25": {
|
||||
@ -427,6 +454,7 @@
|
||||
"lanes": "42",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet26": {
|
||||
@ -434,6 +462,7 @@
|
||||
"lanes": "43",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet27": {
|
||||
@ -441,6 +470,7 @@
|
||||
"lanes": "44",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet28": {
|
||||
@ -448,6 +478,7 @@
|
||||
"lanes": "45",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet29": {
|
||||
@ -455,6 +486,7 @@
|
||||
"lanes": "46",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet30": {
|
||||
@ -462,6 +494,7 @@
|
||||
"lanes": "47",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet31": {
|
||||
@ -469,6 +502,7 @@
|
||||
"lanes": "48",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet32": {
|
||||
@ -476,6 +510,7 @@
|
||||
"lanes": "49",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet33": {
|
||||
@ -483,6 +518,7 @@
|
||||
"lanes": "50",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet34": {
|
||||
@ -490,6 +526,7 @@
|
||||
"lanes": "51",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet35": {
|
||||
@ -497,6 +534,7 @@
|
||||
"lanes": "52",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet36": {
|
||||
@ -504,6 +542,7 @@
|
||||
"lanes": "53",
|
||||
"description": "",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
},
|
||||
"Ethernet112": {
|
||||
@ -512,6 +551,7 @@
|
||||
"description": "50G|dccsw01.nw|Eth18",
|
||||
"fec": "fc",
|
||||
"speed": "11100",
|
||||
"tpid": "0x8100",
|
||||
"admin_status": "up"
|
||||
}
|
||||
},
|
||||
|
@ -61,5 +61,10 @@
|
||||
"PORT_INVALID_ADVTYPES_TEST_2": {
|
||||
"desc": "PORT_INVALID_ADVTYPES_TEST_2 must condition failure.",
|
||||
"eStrKey" : "Must"
|
||||
}
|
||||
},
|
||||
"PORT_INVALID_TPID_TEST": {
|
||||
"desc": "PORT_INVALID_TPID_TEST invalid tpid value failure.",
|
||||
"eStrKey" : "Pattern",
|
||||
"eStr": ["0x8100|0x9100|0x9200|0x88a8|0x88A8"]
|
||||
}
|
||||
}
|
||||
|
@ -7,6 +7,11 @@
|
||||
"eStrKey" : "Pattern",
|
||||
"eStr": ["PortChannel"]
|
||||
},
|
||||
"PORT_CHANNEL_WRONG_TPID_PATTERN": {
|
||||
"desc": "INCORRECT PORTCHANNEL TPID IN PORT_CHANNEL TABLE.",
|
||||
"eStrKey" : "Pattern",
|
||||
"eStr": ["0x8100|0x9100|0x9200|0x88a8|0x88A8"]
|
||||
},
|
||||
"PORTCHANNEL_INTERFACE_IP_ADDR_TEST": {
|
||||
"desc": "Configure IP address on PORTCHANNEL_INTERFACE table."
|
||||
},
|
||||
|
@ -12,6 +12,7 @@
|
||||
"mtu": 9000,
|
||||
"pfc_asym": "off",
|
||||
"name": "Ethernet8",
|
||||
"tpid": "0x8100",
|
||||
"speed": 25000
|
||||
}
|
||||
]
|
||||
@ -31,6 +32,7 @@
|
||||
"mtu": 9000,
|
||||
"pfc_asym": "on",
|
||||
"name": "Ethernet8",
|
||||
"tpid": "0x8100",
|
||||
"speed": 25000
|
||||
}
|
||||
]
|
||||
@ -46,6 +48,7 @@
|
||||
"alias": "eth8",
|
||||
"lanes": "65",
|
||||
"speed": 25000,
|
||||
"tpid": "0x8100",
|
||||
"autoneg": "on"
|
||||
}
|
||||
]
|
||||
@ -62,6 +65,7 @@
|
||||
"alias": "eth8",
|
||||
"lanes": "65",
|
||||
"speed": 25000,
|
||||
"tpid": "0x8100",
|
||||
"autoneg": "off"
|
||||
}
|
||||
]
|
||||
@ -78,6 +82,7 @@
|
||||
"alias": "eth8",
|
||||
"lanes": "65",
|
||||
"speed": 25000,
|
||||
"tpid": "0x8100",
|
||||
"autoneg": 0
|
||||
}
|
||||
]
|
||||
@ -253,5 +258,22 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"PORT_INVALID_TPID_TEST": {
|
||||
"sonic-port:sonic-port": {
|
||||
"sonic-port:PORT": {
|
||||
"PORT_LIST": [
|
||||
{
|
||||
"name": "Ethernet8",
|
||||
"alias": "eth8",
|
||||
"lanes": "65",
|
||||
"speed": 25000,
|
||||
"tpid": "0x9500",
|
||||
"autoneg": "off"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -10,6 +10,7 @@
|
||||
"lanes": "65",
|
||||
"mtu": 9000,
|
||||
"name": "Ethernet0",
|
||||
"tpid": "0x8100",
|
||||
"speed": 25000
|
||||
}
|
||||
]
|
||||
@ -25,6 +26,7 @@
|
||||
],
|
||||
"min_links": "1",
|
||||
"mtu": "9100",
|
||||
"tpid": "0x8100",
|
||||
"lacp_key": "auto",
|
||||
"name": "PortChannel0001"
|
||||
}
|
||||
@ -45,6 +47,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"PORT_CHANNEL_WRONG_TPID_PATTERN": {
|
||||
"sonic-portchannel:sonic-portchannel": {
|
||||
"sonic-portchannel:PORTCHANNEL": {
|
||||
"PORTCHANNEL_LIST": [
|
||||
{
|
||||
"admin_status": "up",
|
||||
"mtu": "9100",
|
||||
"tpid": "0x9500",
|
||||
"name": "PortChannel0001"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"PORTCHANNEL_INTERFACE_IP_ADDR_TEST": {
|
||||
"sonic-portchannel:sonic-portchannel": {
|
||||
"sonic-portchannel:PORTCHANNEL": {
|
||||
|
@ -132,6 +132,14 @@ module sonic-port{
|
||||
pattern "on|off";
|
||||
}
|
||||
}
|
||||
|
||||
leaf tpid {
|
||||
description "This leaf describes the possible TPID value that can be configured
|
||||
to the specified port if the HW supports TPID configuration. The possible
|
||||
values are 0x8100, 0x9100, 0x9200, 0x88a8, and 0x88A8";
|
||||
type stypes:tpid_type;
|
||||
}
|
||||
|
||||
} /* end of list PORT_LIST */
|
||||
|
||||
} /* end of container PORT */
|
||||
|
@ -109,7 +109,15 @@ module sonic-portchannel {
|
||||
}
|
||||
}
|
||||
}
|
||||
} /* end of list PORTCHANNEL_LIST */
|
||||
|
||||
leaf tpid {
|
||||
description "This leaf describes the possible TPID value that can be configured
|
||||
to the specified portchannel if the HW supports TPID configuration. The possible
|
||||
values are 0x8100, 0x9100, 0x9200, 0x88a8, and 0x88A8";
|
||||
type stypes:tpid_type;
|
||||
}
|
||||
|
||||
} /* end of list PORTCHANNEL_LIST */
|
||||
|
||||
} /* end of container PORTCHANNEL */
|
||||
|
||||
|
@ -138,4 +138,10 @@ module sonic-types {
|
||||
enum XGMII;
|
||||
}
|
||||
}
|
||||
|
||||
typedef tpid_type {
|
||||
type string {
|
||||
pattern "0x8100|0x9100|0x9200|0x88a8|0x88A8";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user