Home
DevCentral
Search
Configure Global Search
Log In
Transactions
T2303
Change Details
Change Details
Old
New
Diff
Based on the T2298 (Quagga), this task aims to migrate to FRRouting. FRRouting will replace Quagga as the routing suite to manage dynamic routing (OSPF). Since FRRouting does not natively integrate with CARP, a mechanism will be implemented to adjust OSPF interface costs based on the CARP state: - ACTIVE: normal cost (preferred path) - BACKUP: higher cost (avoid routing through it) This ensures that traffic always flows through the active (MASTER) router. --------------------------- Steps : 1. [] Install FRRouting 2. [] Activate the service 3. [] Create the FRR configuration 4. [] Add OSPF 5. [] Permissions 6. [] Start FRR 7. [] Implement a script to dynamically adjust OSPF cost based on CARP state: - ACTIVE: low cost (preferred path) - BACKUP: high cost 8. [] Link the script to CARP events using devd 9. [] Test failover: - Simulate CARP state change - Verify OSPF cost is updated - Ensure traffic switches to the new MASTER router --------------------------- References : https://en.wikipedia.org/wiki/FRRouting https://docs.opnsense.org/manual/dynamic_routing.html
Based on the T2298 (Quagga), this task aims to migrate to FRRouting. FRRouting will replace Quagga as the routing suite to manage dynamic routing (OSPF). Since FRRouting does not natively integrate with CARP, a mechanism will be implemented to adjust OSPF interface costs based on the CARP state: - ACTIVE: normal cost (preferred path) - BACKUP: higher cost (avoid routing through it) This ensures that traffic always flows through the ACTIVE router. --------------------------- Steps : 1. [] Install FRRouting 2. [] Activate the service 3. [] Create the FRR configuration 4. [] Add OSPF 5. [] Permissions 6. [] Start FRR 7. [] Implement a script to dynamically adjust OSPF cost based on CARP state: - ACTIVE: low cost (preferred path) - BACKUP: high cost 8. [] Link the script to CARP events using devd 9. [] Test failover: - Simulate CARP state change - Verify OSPF cost is updated - Ensure traffic switches to the new MASTER router --------------------------- References : https://en.wikipedia.org/wiki/FRRouting https://docs.opnsense.org/manual/dynamic_routing.html
Based on the T2298 (Quagga), this task aims to migrate to FRRouting. FRRouting will replace Quagga as the routing suite to manage dynamic routing (OSPF). Since FRRouting does not natively integrate with CARP, a mechanism will be implemented to adjust OSPF interface costs based on the CARP state: - ACTIVE: normal cost (preferred path) - BACKUP: higher cost (avoid routing through it) This ensures that traffic always flows through the
active (MASTER)
ACTIVE
router. --------------------------- Steps : 1. [] Install FRRouting 2. [] Activate the service 3. [] Create the FRR configuration 4. [] Add OSPF 5. [] Permissions 6. [] Start FRR 7. [] Implement a script to dynamically adjust OSPF cost based on CARP state: - ACTIVE: low cost (preferred path) - BACKUP: high cost 8. [] Link the script to CARP events using devd 9. [] Test failover: - Simulate CARP state change - Verify OSPF cost is updated - Ensure traffic switches to the new MASTER router --------------------------- References : https://en.wikipedia.org/wiki/FRRouting https://docs.opnsense.org/manual/dynamic_routing.html
Continue