mirror_frr/doc
Renato Westphal f07ff222f8 ospfd: 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 A.B.C.D/M [<not-advertise|cost (0-16777215)>]

Example:
  router ospf
   router-id 1.1.1.1
   area 1 nssa
   area 1 nssa range 172.16.0.0/16
   area 1 nssa range 10.1.0.0/16
  !

Since regular area ranges and NSSA ranges have a lot in common,
this commit reuses the existing infrastructure for area ranges as
much as possible to avoid code duplication.

Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
2023-03-31 19:28:15 -03:00
..
accords accords: CLI coloring 2022-12-13 18:41:25 +01:00
developer *: Convert event.h to frrevent.h 2023-03-24 08:32:17 -04:00
extra *: auto-convert to SPDX License IDs 2023-02-09 14:09:11 +01:00
figures pathd: Add optional support for PCEP to pathd 2020-12-18 16:47:52 +01:00
licenses lib: SPDX License ID on skiplist code 2023-02-09 14:09:11 +01:00
manpages vtysh, doc: add doc & help text for -t/--timestamp 2023-03-28 10:10:33 -04:00
mpls *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
user ospfd: add support for NSSA Type-7 address ranges 2023-03-31 19:28:15 -03:00
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
Makefile build: non-recursive doc + parallel sphinx 2018-08-30 08:06:44 +02:00
requirements.txt doc: add requirements.txt 2021-06-03 13:35:34 -04:00
subdir.am build: refactor & revamp python autoconf logic 2019-06-04 16:21:20 +02:00