配置NSSA区域
应用环境
OSPF(Open Shortest Path First)是IGP(Interior Gateway Protocol)路由协议的一种。它可以把大型网络根据需要划分为不同的区域。OSPF划分区域后,可以减少网络中LSA的数量,OSPF的扩展性也得以增强。
在RFC1587 NSSA Option中定义了NSSA(Not-So-Stubby Area)区域,同时定义了NSSA LSA(或称为Type7 LSA)。
NSSA区域是Stub区域的一个变形,它和Stub区域有许多相似的地方。NSSA区域不允许AS-External-LSA(即Type5 LSA)注入。
但是NSSA区域可以引入外部路由,Type7 LSA由NSSA区域的ASBR产生,仅在本NSSA区域内传播。当Type7 LSA到达NSSA的ABR时,由ABR将Type7 LSA转换成Type5 LSA,传播到其他区域。
所以当需要引入自治系统外部路由,即允许Type7 LSA注入,不允许Type5 LSA注入时,可以将本区域设置为NSSA区域。
配置思路
在配置NSSA时,采用如下的配置思路:
1. 在各路由器上使能OSPF,配置OSPF基本功能。
2. 配置非NSSA区域,在ASBR上配置静态路由,并在OSPF中引入。
3. 配置NSSA区域,在ASBR上配置静态路由,并在OSPF中引入。
配置注意事项
NSSA区域不能配置虚连接。
配置实例
组网需求
如下图所示,所有的路由器都运行OSPF,整个自治系统划分为3个区域。其中RouterA和RouterB作为ABR来转发区域之间的路由,RouterD作为ASBR引入了外部路由(静态路由)。
要求将Area1配置为NSSA区域,同时将RouterC配置为ASBR引入外部路由(静态路由),且路由信息可正确的在AS内传播。
配置OSPF NSSA区域组网图
适用的产品和版本
路由器端可以使用任意一款NE产品,版本为(VRP5.30)及后续版本。
配置步骤
步骤 1 配置各接口的IP地址(略)
步骤 2 配置OSPF基本功能(略)
步骤 3 配置RouterD引入静态路由(请参见“配置Stub区域”)
步骤 4 配置Area1区域为NSSA区域
# 配置RouterA。
[RouterA] ospf
[RouterA-ospf-1] area 1
[RouterA-ospf-1-area-0.0.0.1] nssa default-route-advertise no-summary
[RouterA-ospf-1-area-0.0.0.1] quit
# 配置RouterC。
[RouterC] ospf
[RouterC-ospf-1] area 1
[RouterC-ospf-1-area-0.0.0.1] nssa
[RouterC-ospf-1-area-0.0.0.1] quit
# 配置RouterE。
[RouterE] ospf
[RouterE-ospf-1] area 1
[RouterE-ospf-1-area-0.0.0.1] nssa
[RouterE-ospf-1-area-0.0.0.1] quit
# 查看RouterC的OSPF路由表。
[RouterC] display ospf routing
OSPF Process 1 with Router ID 3.3.3.3
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
0.0.0.0/0 2 Inter-area 192.168.1.1 1.1.1.1 0.0.0.1
172.16.1.0/24 1 Transit 172.16.1.1 3.3.3.3 0.0.0.1
192.168.1.0/24 1 Stub 192.168.1.2 3.3.3.3 0.0.0.1
Total Nets: 3
Intra Area: 2 Inter Area: 1 ASE: 0 NSSA: 0
步骤 5 配置RouterC引入静态路由
[RouterC] ip route-static 100.0.0.0 8 null 0
[RouterC] ospf
[RouterC-ospf-1] import-route static
[RouterC-ospf-1] quit
验证结果
# 查看RouterD的OSPF路由表。
[RouterD] display ospf routing
OSPF Process 1 with Router ID 4.4.4.4
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
172.16.1.0/24 4 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
172.17.1.0/24 1 Transit 172.17.1.1 4.4.4.4 0.0.0.2
192.168.0.0/24 2 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
192.168.1.0/24 3 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
192.168.2.0/24 1 Stub 192.168.2.2 4.4.4.4 0.0.0.2
Routing for ASEs
Destination Cost Type Tag NextHop AdvRouter
100.0.0.0/8 1 Type2 1 192.168.2.1 1.1.1.1
Total Nets: 6
Intra Area: 2 Inter Area: 3 ASE: 1 NSSA: 0
说明
在RouterD上可以看到NSSA区域引入的一条AS外部的路由。
配置文件
RouterA的配置文件
#
sysname RouterA
#
router id 1.1.1.1
#
interface Pos1/0/0
link-protocol ppp
ip address 192.168.0.1 255.255.255.0
#
interface Pos2/0/0
link-protocol ppp
ip address 192.168.1.1 255.255.255.0
#
ospf 1
area 0.0.0.0
network 192.168.0.0 0.0.0.255
area 0.0.0.1
network 192.168.1.0 0.0.0.255
nssa default-route-advertise no-summary
#
return
说明
RouterB、RouterD和RouterF的配置文件此处省略。
RouterC的配置文件
#
sysname RouterC
#
router id 3.3.3.3
#
interface GigabitEthernet2/0/0
ip address 172.16.1.1 255.255.255.0
#
interface Pos1/0/0
link-protocol ppp
ip address 192.168.1.2 255.255.255.0
#
ospf 1
import-route static
area 0.0.0.1
network 192.168.1.0 0.0.0.255
network 172.16.1.0 0.0.0.255
nssa
#
ip route-static 100.0.0.0 8 NULL0
#
return
RouterE的配置文件
#
sysname RouterE
#
router id 5.5.5.5
#
interface GigabitEthernet2/0/0
ip address 172.16.1.2 255.255.255.0
#
ospf 1
area 0.0.0.1
network 172.16.1.0 0.0.0.255
nssa
#
return
|
|
||
|
|
||
|
|
开班时间 | 班级类型 | 报名情况 |
---|
7月14日 |
H3CTE认证 |
热报中 |
7月7日 |
H3CSE培训 |
热报中 |
7月7日 |
H3CNE认证 |
热报中 |
7月14日 |
H3CTE认证 |
热报中 |
7月7日 |
H3CSE培训 |
热报中 |
7月7日 |
H3CNE培训 |
热报中 |
7月14日 |
H3CTE认证 |
热报中 |
7月7日 |
H3CSE认证 |
热报中 |
7月7日 |
H3CNE培训 |
热报中 |
7月21日 |
H3CIMC培训 |
热报中 |
7月8日 |
H3C无线培训 |
热报中 |
7月8日 |
H3CEAD培训 |
热报中 |
7月28日 |
H3CPME认证 |
热报中 |
7月14日 |
H3C安全认证 |
热报中 |
7月21日 |
H3CIMC培训 |
热报中 |
7月8日 |
H3C无线培训 |
热报中 |
7月8日 |
H3CEAD培训 |
热报中 |
7月28日 |
H3CPME认证 |
热报中 |
7月14日 |
H3C安全认证 |
热报中 |
7月21日 |
H3CIMC培训 |
热报中 |
7月8日 |
H3C无线培训 |
热报中 |
7月8日 |
H3CEAD培训 |
热报中 |
7月28日 |
H3CPME认证 |
热报中 |
7月14日 |
H3C安全认证 |
热报中 |