Commit 173bb8a
authored
feat(panos/network): Advanced routing engine (#539)
* Start work on Logical Router
* Add interfaces and admin distances for logical router
* Add static routes for VRF
* Add BFD profile
* Fix BFD profile
* Assign BFD profile to static route
* Update commits
* Static IPv6 route
* BGP auth and timer profiles
* BGP address family - IPv4 unicast
* BGP address family - finish IPv4 unicast
* BGP address family - IPv4 multicast and IPv6 unicast
* BGP dampening profile
* BGP redistribution profile
* BGP filtering (without filter lists and maps)
* OSPF timers and auth
* Fix pytest issues
* New class for OSPF redistribution profile
* Extend class for OSPF redistribution profile
* Finish OSPF redistribution profile
* OSPFv3 authentication profile
* OSPFv3 timer profiles
* OSPFv3 redistribution profile
* Filter Access List - IPv4
* Filter Access List - IPv6
* Filter Prefix List
* Filter AS-Path Access List
* Filter Community List
* Filter BGP Route-Maps
* Filter BGP Route-Maps Redistribution (without from-protocol , to-protocol)
* BGP settings, BGP peer and peer group
* OSPF (without area)
* OSPF area
* Add RIB filters for logical router
* Add ECMP for logical router
* Add extended ECMP configuration
* Add OSPF area range
* Add OSPF area interface
* Add OSPF area virtual link
* Configure OPSFv3 on logical router
* Add OSPFv3 with virutal link, range, interface for area
* Format code
* Add class for AdvancedRoutingEngine
* Fix ValueError: not enough values to unpack (expected 2, got 1)
* Simple test for logical router with VRF
* Add template of logical route and test for BGP peer group
* Test BGP auth profile
* Add test for advanced routing engine
* Test VRF static routes and BGP peer
* Tests for routing profiles for BGP
* Test for ARE OSPF
* Extend logical router skeleton used in tests
* Tests for routing profiles for OSPF
* Add tests for other routing profiles
* Fix format issues
* Update TODO with details what to implement
* Format code
* Format code with poetry and Python 3.81 parent 0bd3c05 commit 173bb8a
File tree
6 files changed
+4558
-4
lines changed- panos
- tests/live
6 files changed
+4558
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
| 151 | + | |
| 152 | + | |
151 | 153 | | |
152 | 154 | | |
153 | 155 | | |
| |||
397 | 399 | | |
398 | 400 | | |
399 | 401 | | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
400 | 434 | | |
401 | 435 | | |
402 | 436 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| |||
104 | 105 | | |
105 | 106 | | |
106 | 107 | | |
| 108 | + | |
| 109 | + | |
107 | 110 | | |
108 | 111 | | |
109 | 112 | | |
| |||
0 commit comments