Open jhiggins-NZ opened 7 years ago
@donaldsharp I am looking into this issue!
@donaldsharp NSSA feature seems to be broken in various ways. The main reason behind is the design of NSSA. More details on this would be shared below.
Hi @donaldsharp ,
As @bisdhdh mentioned, here I am sharing some of the test cases where NSSA doesn't yield the expected results:
1- As per standard NSSA ASBR should not generate a type-5 LSA. NSSA is designed to prevent LSA-5 in that area. However this seems to be broken in FRR. Please refer below screen shot:
2- NSSA doesn't stop LSA TYPE-7 translation, even if it is configured to do so. In this case, we used "area 1 nssa translate-never” command to stop translation:
However below OSPF update was received on neighbor router, which seems to be an unexpected behavior.
3- FRR doesn't generate a N2/N1 type route, instead it generates E1/E2 routes even for an NSSA area:
4- NSSA Translator election in FRR happens based on the router-id (highest router-id wins). However if there are 2 ABR connecting to NSSA and primary translator goes down, then other ABR doesn't take over, instead all Type-5 LSAs in remote area are disappeared:
When primary ABR (R3 in topology) goes down, we do not see LSA-5 in area 2 anymore. Which signifies that R2 doesn't take over as ABR:
Please let me know if you need any further information from my end.
Regards, Rohit Sharma
Is it fixed in FRR 7.4 or 7.5? This is still present in 7.3.1
Issue:
. .
Setup:
. .
Topology:
Area 0 ------ R2 ------ Area 4 (NSSA) ------ R3 ----- RIP
. .
Example: