Commit 3ee233a
authored
Add module data to VLAN neighbors (ipspace#2696)
* Copy node VLAN data to interface data during link_pre_transform to
have them available when the neighbor list is built during link
transformation
* Copy most of the SVI interface data to the neighbor data structure
when recreating the VLAN-wide neighbor list
Also:
* Fix the DHCP attributes in the neighbor data to reflect the final
state of the device interfaces. This allows the 'get gw of last
resort' function to return the actual default gateway
* Add an optional 'limit merge to these attributes' parameter to the
'data.merge_with_removed_attributes' utility function
* An IRB VLAN was added to the 'bgp-ibgp-localas' integration test
as a regression test for ipspace#2615
Fixes ipspace#26151 parent 90efe4a commit 3ee233a
File tree
45 files changed
+2639
-457
lines changed- netsim
- data
- modules
- tests/topology
- expected
- input
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
45 files changed
+2639
-457
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| 77 | + | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
126 | | - | |
| 125 | + | |
| 126 | + | |
127 | 127 | | |
128 | | - | |
129 | | - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
130 | 138 | | |
131 | 139 | | |
132 | 140 | | |
| |||
169 | 177 | | |
170 | 178 | | |
171 | 179 | | |
172 | | - | |
| 180 | + | |
173 | 181 | | |
174 | 182 | | |
175 | 183 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
759 | 759 | | |
760 | 760 | | |
761 | 761 | | |
762 | | - | |
763 | | - | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
769 | 771 | | |
770 | | - | |
771 | | - | |
772 | | - | |
773 | | - | |
774 | | - | |
775 | | - | |
776 | | - | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
777 | 775 | | |
778 | 776 | | |
779 | 777 | | |
| |||
1389 | 1387 | | |
1390 | 1388 | | |
1391 | 1389 | | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
1392 | 1396 | | |
1393 | 1397 | | |
1394 | 1398 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
241 | 241 | | |
242 | 242 | | |
243 | 243 | | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
244 | 247 | | |
245 | 248 | | |
246 | 249 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
507 | 507 | | |
508 | 508 | | |
509 | 509 | | |
510 | | - | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
511 | 520 | | |
512 | 521 | | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
513 | 525 | | |
514 | 526 | | |
515 | 527 | | |
516 | | - | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
517 | 538 | | |
518 | 539 | | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
519 | 543 | | |
520 | 544 | | |
521 | 545 | | |
| |||
574 | 598 | | |
575 | 599 | | |
576 | 600 | | |
577 | | - | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
578 | 611 | | |
579 | 612 | | |
580 | | - | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
581 | 626 | | |
582 | 627 | | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
583 | 631 | | |
584 | 632 | | |
585 | 633 | | |
| |||
863 | 911 | | |
864 | 912 | | |
865 | 913 | | |
866 | | - | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
867 | 924 | | |
868 | 925 | | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
869 | 929 | | |
870 | 930 | | |
871 | 931 | | |
| |||
1079 | 1139 | | |
1080 | 1140 | | |
1081 | 1141 | | |
1082 | | - | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
1083 | 1152 | | |
1084 | 1153 | | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
1085 | 1157 | | |
1086 | 1158 | | |
1087 | 1159 | | |
| |||
1203 | 1275 | | |
1204 | 1276 | | |
1205 | 1277 | | |
1206 | | - | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1207 | 1288 | | |
1208 | 1289 | | |
| 1290 | + | |
| 1291 | + | |
| 1292 | + | |
1209 | 1293 | | |
1210 | 1294 | | |
1211 | 1295 | | |
1212 | | - | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
1213 | 1306 | | |
1214 | 1307 | | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
1215 | 1311 | | |
1216 | 1312 | | |
1217 | 1313 | | |
0 commit comments