Add support for dynamic routing on ipv6 (ospfv3 and ripng) - #1577
Add support for dynamic routing on ipv6 (ospfv3 and ripng)#1577saba8814 wants to merge 2 commits into
Conversation
|
I'd like to initiate a discussion on the support for OSPF address-family leaf. Thus, I believe we should add a deviation for the address-family leaf which could either
Note: If we ever wish to support IPv4 over OSFPv3 (as of RFC5838 )that will impact flags in OSPF hello messages. Perhaps we should skip support for the leaf until add support for RFC5358, if ever. |
Great point @jovatn . |
Why Infix supported OSPFv2 and RIPv2 for IPv4 only. Dual-stack deployments need dynamic routing for IPv6 as well. This wires up FRR's ripngd and ospf6d behind the existing ietf-rip/ietf-ospf models so IPv6 routing is configured the same way as IPv4, over NETCONF/RESTCONF and the CLI. What to Expect - RIPng: mirror of the RIPv2 feature set on IPv6 (basic, passive interfaces, multi-hop, redistribution), driven through netd. - OSPFv3: address-family ipv6 with areas, NSSA/stub, interface types (broadcast, point-to-point, hybrid), cost/priority/timers, BFD, default-route advertisement and redistribution (incl. RIPng <-> OSPFv3). - Operational state via statd (show ipv6 ospf [neighbor|interface|route]) - Full test coverage for both protocols. Limitations - OSPFv3 requires an explicit-router-id (no IPv4 to derive one from). - ospf6d has no totally-NSSA, no default-cost, and no non-broadcast / static-neighbor interfaces; these are rejected/omitted accordingly. - OSPFv3 next-hops are IPv6 link-local, so paths are verified by traceroute rather than by RIB next-hop matching. Signed-off-by: Ejub Sabic <ejub1946@outlook.com>
Signed-off-by: Ejub Sabic <ejub1946@outlook.com>
368dd90 to
c0138a4
Compare
Agreed, deviate as not supported for now. |
Description
Checklist
Tick relevant boxes, this PR is-a or has-a: