File tree 5 files changed +613
-2
lines changed
5 files changed +613
-2
lines changed Original file line number Diff line number Diff line change @@ -122,7 +122,11 @@ def run(self):
122
122
'./yang-models/sonic-versions.yang' ,
123
123
'./yang-models/sonic-vlan.yang' ,
124
124
'./yang-models/sonic-vrf.yang' ,
125
+
126
+ './yang-models/sonic-mclag.yang' ,
127
+
125
128
'./yang-models/sonic-vlan-sub-interface.yang' ,
129
+
126
130
'./yang-models/sonic-warm-restart.yang' ,
127
131
'./yang-models/sonic-lldp.yang' ,
128
132
'./yang-models/sonic-scheduler.yang' ,
Original file line number Diff line number Diff line change 93
93
"tpid" : " 0x9200" ,
94
94
"mtu" : " 9100" ,
95
95
"lacp_key" : " auto"
96
+ },
97
+ "PortChannel2" : {
98
+ "admin_status" : " up" ,
99
+ "min_links" : " 1" ,
100
+ "members" : [
101
+ " Ethernet12"
102
+ ],
103
+ "tpid" : " 0x9200" ,
104
+ "mtu" : " 9100" ,
105
+ "lacp_key" : " auto"
96
106
}
97
107
},
98
108
"PORTCHANNEL_INTERFACE" : {
103
113
},
104
114
"PORTCHANNEL_MEMBER" : {
105
115
"PortChannel0003|Ethernet1" : {},
106
- "PortChannel0004|Ethernet2" : {}
116
+ "PortChannel0004|Ethernet2" : {},
117
+ "PortChannel2|Ethernet12" : {}
107
118
},
108
119
"VLAN_INTERFACE" : {
109
120
"Vlan111" : {
309
320
"vlanid" : " 777" ,
310
321
"mtu" : " 9216" ,
311
322
"admin_status" : " up"
323
+ },
324
+ "Vlan12" : {
325
+ "description" : " mclag session ve" ,
326
+ "dhcp_servers" : [
327
+ " 12.1.1.1"
328
+ ],
329
+ "vlanid" : " 12" ,
330
+ "mtu" : " 9216" ,
331
+ "admin_status" : " up"
312
332
}
333
+
313
334
},
314
335
"DEVICE_NEIGHBOR" : {
315
336
"Ethernet112" : {
909
930
},
910
931
"Vlan111|PortChannel0003" : {
911
932
"tagging_mode" : " untagged"
933
+ },
934
+ "Vlan12|PortChannel2" : {
935
+ "tagging_mode" : " tagged"
912
936
}
913
937
},
914
938
"LOOPBACK_INTERFACE" : {
1197
1221
"trap_group" : " queue1_group1"
1198
1222
}
1199
1223
},
1224
+
1200
1225
"AUTO_TECHSUPPORT" : {
1201
1226
"GLOBAL" : {
1202
1227
"state" : " enabled" ,
1331
1356
"type" : " DWRR" ,
1332
1357
"weight" : " 20"
1333
1358
},
1334
-
1335
1359
"TEST@1" : {
1336
1360
"cbs" : " 1024" ,
1337
1361
"cir" : " 1280000" ,
1480
1504
}
1481
1505
},
1482
1506
1507
+
1508
+ "MCLAG_DOMAIN" : {
1509
+ "123" : {
1510
+ "source_ip" : " 12.1.1.1" ,
1511
+ "peer_ip" : " 12.1.1.2" ,
1512
+ "peer_link" : " PortChannel2" ,
1513
+ "keepalive_interval" : " 1" ,
1514
+ "session_timeout" : " 30"
1515
+ }
1516
+ },
1517
+ "MCLAG_INTERFACE" : {
1518
+ "123|PortChannel0004" : {
1519
+ "if_type" : " PortChannel"
1520
+ }
1521
+ },
1522
+ "MCLAG_UNIQUE_IP" : {
1523
+ "Vlan12" : {
1524
+ "unique_ip" : " enable"
1525
+ }
1526
+ },
1527
+
1528
+
1483
1529
"MIRROR_SESSION" : {
1484
1530
"erspan" : {
1485
1531
"dscp" : " 10" ,
1498
1544
" Ethernet3" ,
1499
1545
" Ethernet4"
1500
1546
]
1547
+
1501
1548
}
1502
1549
}
1503
1550
},
Original file line number Diff line number Diff line change
1
+ {
2
+ "MCLAG_VALID_DOMAIN_CFG_TEST" : {
3
+ "desc" : " valid mclag configuration test"
4
+ },
5
+ "MCLAG_VALID_DOMAIN_PEERLINK_ETH_TEST" : {
6
+ "desc" : " valid mclag configuration test with peer link ethernet"
7
+ },
8
+ "MCLAG_INVALID_DOMAIN_IDS_TEST" : {
9
+ "desc" : " configure mclag domain id in range" ,
10
+ "eStr" : " MCLAG Domain ID out of range"
11
+ },
12
+ "MCLAG_INVALID_KEEPALIVE_TEST" : {
13
+ "desc" : " configure mclag keepalive values in range" ,
14
+ "eStr" : " MCLAG Domain keepalive interval out of range"
15
+ },
16
+ "MCLAG_INVALID_SESSION_TIMEOUT_TEST" : {
17
+ "desc" : " configure mclag session timeout in range" ,
18
+ "eStr" : " MCLAG Domain session timeout out of range"
19
+ },
20
+ "MCLAG_INVALID_KEEPALIVE_MUST_COND_TEST" : {
21
+ "desc" : " Invalid session and keepalive multiplier" ,
22
+ "eStr" : " (keepalive interval * 3) <= session_timeout value"
23
+ },
24
+ "MCLAG_INTERFACE_DOMAIN_ABSENT_TEST" : {
25
+ "desc" : " mclag interface configured without domain" ,
26
+ "eStrKey" : " LeafRef"
27
+ },
28
+ "MCLAG_UNIQUE_IP_DOMAIN_ABSENT_TEST" : {
29
+ "desc" : " mclag unique ip configured without domain" ,
30
+ "eStr" : " mclag not configured"
31
+ }
32
+ }
You can’t perform that action at this time.
0 commit comments