]> git.proxmox.com Git - mirror_frr.git/commit
ospfd: NSSA area should not exchange Type-4 LSAs in DD
authorMobashshera Rasool <mrasool@vmware.com>
Fri, 6 Aug 2021 12:15:10 +0000 (05:15 -0700)
committerMobashshera Rasool <mrasool@vmware.com>
Fri, 6 Aug 2021 12:15:10 +0000 (05:15 -0700)
commitd125213c8a45d46797bb11e2fb37875410544020
tree4008fbd9ca16206489cd89290bdc0e60dc3bdbee
parent6696b16bf0672ae16e7d1c852c25e4f424721b39
ospfd: NSSA area should not exchange Type-4 LSAs in DD

Problem Statement:
==================
OSPF Peer gets stuck in EXSTART with ARISTA Device.

Root Cause:
=================
First peer is form with Arista device in normal area and then
the area type is changed to NSSA. Due to this Type-4 and Type-5
LSAs advertised by Arista router is still present in
the OSPF DB. While DD exchange the Type-5 LSAs are omitted but
the Type-4 LSAs are not omitted due to which Arista device gets
stuck in EXSTART and it keeps moving between EXCHANGE And EXSTART.

Fix:
=================
When the area is NSSA, we should not send Type-4 LSAs in DD
exchange packet.

Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
ospfd/ospf_nsm.c