Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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.8
- Loading branch information