diff options
author | Renato Westphal <renato@opensourcerouting.org> | 2021-10-06 02:25:55 +0200 |
---|---|---|
committer | Renato Westphal <renato@opensourcerouting.org> | 2021-10-06 02:25:55 +0200 |
commit | 3c77bc809fac8e3a564a6c2ecb380e3917085dcc (patch) | |
tree | 53140c664cdb9cc74ac8c88eb990609d5867d8f6 /ospf6d/subdir.am | |
parent | ospf6d: fix lookup of translated Type-5 LSA (diff) | |
download | frr-3c77bc809fac8e3a564a6c2ecb380e3917085dcc.tar.xz frr-3c77bc809fac8e3a564a6c2ecb380e3917085dcc.zip |
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>
Diffstat (limited to 'ospf6d/subdir.am')
-rw-r--r-- | ospf6d/subdir.am | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ospf6d/subdir.am b/ospf6d/subdir.am index be626646a..34aabc205 100644 --- a/ospf6d/subdir.am +++ b/ospf6d/subdir.am @@ -99,6 +99,7 @@ clippy_scan += \ ospf6d/ospf6_lsa.c \ ospf6d/ospf6_gr_helper.c \ ospf6d/ospf6_gr.c \ + ospf6d/ospf6_nssa.c \ ospf6d/ospf6_route.c \ # end |