]> git.proxmox.com Git - mirror_frr.git/commit - ospf6d/ospf6_intra.c
ospf6d: Divide LSupdate to keep size small
authorChirag Shah <chirag@cumulusnetworks.com>
Wed, 18 Oct 2017 04:54:29 +0000 (21:54 -0700)
committerChirag Shah <chirag@cumulusnetworks.com>
Fri, 20 Oct 2017 21:48:13 +0000 (14:48 -0700)
commit9a703f8d65ec0d383eed9bb4c1bd39b528874ae5
treef577ee3f8dd0fddb96c1f24bfc303b67f67c7845
parent5fc075bf77a295d08700bcbd305878240ae5b8b9
ospf6d: Divide LSupdate to keep size small

Within OSPFv3 area, Disect Router LSA and
Intra-prefix LSA in order to keep LSA size Small.
Each LSA has unique Link State ID assigned.

Intra-Area-Prefix LSA:
Spread prefixes across multiple intra-area-prefix-LSAs.

Ticket:CM-18069
Testing Done:
Tested 92 ospf6 enabled (point-to-point) interfaces
between two routers.
92 adajancy comes up with Full Neighborship.
Validated 'show ipv6 ospf6 database router detail' &
'show ipv6 ospf6 database intra-prefix detail', each adv-router
has two distinct LSA of such catgory.

Signed-off-by: Chirag Shah <chirag@cumulusnetworks.com>
ospf6d/ospf6_area.c
ospf6d/ospf6_intra.c