mirror of
https://git.proxmox.com/git/mirror_frr
synced 2026-01-02 22:33:38 +00:00
ospf6d: do not originate Type-4 into NSSA
In a topology like:
r1(ASBR) ---- 0.0.0.0 ---- r2(ABR) ---- 1.1.1.1 -----r3
where r1 is redistributing statics and area 1.1.1.1 is NSSA, the ABR r2 should
not originate type-4 LSA into the NSSA area. From RFC 3101: "NSSA border routers
should not originate Type-4 summary-LSAs into their NSSAs."
This PR prevents the above LSA of being originated by the ABR r2
Signed-off-by: ckishimo <carles.kishimoto@gmail.com>
This commit is contained in:
parent
5a0e96e65b
commit
c01326c6fb
@ -394,7 +394,8 @@ int ospf6_abr_originate_summary_to_area(struct ospf6_route *route,
|
||||
return 0;
|
||||
}
|
||||
|
||||
if ((route->type == OSPF6_DEST_TYPE_ROUTER) && IS_AREA_STUB(area)) {
|
||||
if ((route->type == OSPF6_DEST_TYPE_ROUTER)
|
||||
&& (IS_AREA_STUB(area) || IS_AREA_NSSA(area))) {
|
||||
if (is_debug)
|
||||
zlog_debug(
|
||||
"Area has been stubbed, purge Inter-Router LSA");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user