]> git.proxmox.com Git - mirror_frr.git/commit - doc/user/ospf6d.rst
ospf6d: add support for NSSA Type-7 address ranges
authorRenato Westphal <renato@opensourcerouting.org>
Wed, 6 Oct 2021 00:25:55 +0000 (21:25 -0300)
committerRenato Westphal <renato@opensourcerouting.org>
Wed, 6 Oct 2021 00:25:55 +0000 (21:25 -0300)
commit3c77bc809fac8e3a564a6c2ecb380e3917085dcc
tree53140c664cdb9cc74ac8c88eb990609d5867d8f6
parent2ad3c6dbbe562096cf87b6c51ea093ed608b44de
ospf6d: add support for NSSA Type-7 address ranges

Implement NSSA address ranges as specified by RFC 3101:

   NSSA border routers may be configured with Type-7 address ranges.
   Each Type-7 address range is defined as an [address,mask] pair.  Many
   separate Type-7 networks may fall into a single Type-7 address range,
   just as a subnetted network is composed of many separate subnets.
   NSSA border routers may aggregate Type-7 routes by advertising a
   single Type-5 LSA for each Type-7 address range.  The Type-5 LSA
   resulting from a Type-7 address range match will be distributed to
   all Type-5 capable areas.

Syntax:
  area A.B.C.D nssa range X:X::X:X/M [<not-advertise|cost (0-16777215)>]

Example:
  router ospf6
   ospf6 router-id 1.1.1.1
   area 1 nssa
   area 1 nssa range 2001:db8:1000::/64
   area 1 nssa range 2001:db8:2000::/64
  !

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
doc/user/ospf6d.rst
ospf6d/ospf6_abr.c
ospf6d/ospf6_area.c
ospf6d/ospf6_area.h
ospf6d/ospf6_nssa.c
ospf6d/ospf6_route.h
ospf6d/subdir.am