OSPFNSSA区域缺省路由学习报告Word文档格式.docx
- 文档编号:21602471
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:15
- 大小:90KB
OSPFNSSA区域缺省路由学习报告Word文档格式.docx
《OSPFNSSA区域缺省路由学习报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《OSPFNSSA区域缺省路由学习报告Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
命令,能够有always选项。
[AR46_9-ospf-1]default-route-advertise
always
Alwaysadvertiseinformationofthedefaultroute
cost
Metricofimporteddefaultroute
route-policy
Specifyaroute-policytogeneratedefaultroute
type
Metrictypefortheimporteddefaultroute
<
cr>
NSSA区域的缺省路由需要在区域视图下面配置,利用
nssadefault-route-advertise(ASBR)
或
nssano-summary(ABR)
命令。
若是在ABR上利用
nssadefault-route-advertiseno-summary,
将会同时产生一条第七类缺省路由LSA和一条第三类缺省路由LSA。
关于NSSA中的其他路由器来讲,将会优选第三类的缺省路由。
[AR46_9-ospf-1-area-]nssa
default-route-advertise
GeneratedefaultroutetoNSSAwithtype7LSA
no-import-route
ABRdoesnotimportexternalroutesintotheNSSA
no-summary
DisablesendingthesummaryLSAtoanNSSA
传播区域
在一般区域ASBR上配置产生的是第五类缺省路由,传播的区域是整个的ospf域;
在NSSA区域配置产生的是第七类或第三类缺省路由,传播的区域是整个NSSA区域。
发布缺省路由条件
一般区域:
不论是在ABR或是ASBR上配置default-route-advertise命令时,都需要在本路由器上已存在一条其他路由协议产生或静态配置的缺省路由时,才会发布第五类缺省路由。
若是利用always关键字,那么不管ABR、ASBR上是不是有缺省路由都会向整个ospf域发布缺省路由。
NSSA区域:
若是在ASBR上利用nssadefault-route-advertise命令,那么一样需要在本路由器上已存在一条其他路由协议产生或静态配置的缺省路由时,才会发布第七类缺省路由;
若是在ABR上利用nssadefault-route-advertise命令,那么不论是不是存在其他路由协议产生或静态配置的缺省路由,都会发布第七类缺省路由。
完全NSSA区域的ABR要发布第三类缺省路由,第一必需存在至少一个骨干区域的full邻居。
知足存在骨干区域full邻居的条件以后,完全NSSA区域的ABR会自动产生一条第三类的缺省路由。
路由器关于两类缺省路由的处置
若是ABR或ASBR自己发布了第五类缺省路由,那么它就可不能再同意别的路由器发布的第五类缺省路由。
在区域的lsdb中,能够存在多个第五类缺省路由LSA。
若是一般区域中的路由器自己没有发布第五类缺省路由,那么它会从其他路由器发布的多个第五类缺省路由当选择一个最优的加入路由表。
在NSSA区域中的一般路由器(非ABR或ASBR)若是同时收到第三类缺省路由和第七类缺省路由,将会优选第三类缺省路由加入路由表。
当ABR发布第三类缺省路由,同时ASBR发布第七类缺省路由时,ABR也会学习ASBR发布的缺省路由。
这种情形下NSSA区域有可能显现路由环路。
另外若是NSSA区域中多台非ABR的ASBR同时配置nssadefault-route-advertise,它们是不是会发布第七类缺省路由那么依托于原先路由表中其他路由协议或静态配置的缺省路由的preference值。
若是所有ASBR的路由表中缺省路由的preference值都大于150,这时只会有一个ASBR会发布第七类缺省路由,其它的ASBR都学习该ASBR发布的第七类缺省路由,区域的lsdb中只会有一条七类缺省路由的LSA;
若是有一部份ASBR的路由表中preference值小于150,那么这些ASBR都会发布第七类缺省路由,而且自己的路由表中的缺省路由可不能被其他的ASBR发布的第七类缺省路由更新(路由表优选preference值小的路由加入),其它那些路由表中原先缺省路由preference值大于150的ASBR都可不能发布第七类缺省路由,它们只同意其它ASBR发布的缺省路由,而且将该路由加入路由表,现在区域的lsdb中能够有多条七类缺省路由的LSA。
NSSA区域缺省路由配置错误可能产生的路由环路
由于NSSA区域的ABR在发布第三类缺省路由的同时也会学习其它ASBR发布的第七类缺省路由,因此若是配置不妥将会在NSSA区域产生路由环路。
如图1的组网配置,在ABR上配置NSSA区域为完全NSSA区域,因此ABR会自动在NSSA区域内发布第三类缺省路由;
在ASBR上配置一条静态路由指向外部,同时配置nssadefault-route-advertise命令发布第七类缺省路由。
关于RTB来讲,它会同时收到ABR发布的第三类缺省路由和ASBR发布的第七类缺省路由,因此它会选择第三类缺省路由加入它的路由表,因此RTB的路由表中缺省路由的下一跳指向ABR;
关于ABR来讲,由于ABR会接收ASBR发布的第七类缺省路由,因此它会把第七类的缺省路由加入自己的路由表中,ABR到ASBR的下一跳是RTB,因此ABR的路由表中缺省路由的下一跳指向RTB;
如此在ABR和RTB之间就存在一条由缺省路由产生的环路,致使ABR和RTB到外部区域的数据均不能正确转发。
图表1
完全NSSA区域配置错误产生路由环路的情形
3
配置实例
配置1:
完全NSSA区域产生缺省路由环路的情形
组网图2是会在完全NSSA区域产生缺省路由环路的情形,NE40为ABR,其上配置了完全NSSA区域;
AR28为NSSA区域的ASBR,配置了一条静态缺省路由,并在NSSA区域发布第七类缺省路由。
依照前面的分析,将会在NE40和AR46_9之间产生缺省路由环路,下面是各台设备上的配置情形。
图表2
完全NSSA区域产生缺省路由路由环路的组网图
各台设备的RouterID如下:
NE80:
NE40:
AR46_9:
AR46_10:
AR28:
NE80在骨干区域0内,和NE40形成full邻居。
<
NE80_1>
disccospf
#
ospf
area
network
NE40为ABR,它在骨干区域内有full邻居,并配置了完全NSSA区域
[NE40_2]disccospf
ospf1
nssano-summary
NE40上的lsdb如下:
[NE40_2]disospflsdb
OSPFProcess1withRouterID
LinkStateDatabase
Area:
TypeLinkStateID
AdvRouter
AgeLen
Sequence
MetricWhere
Rtr
63548
0Clist
15248
0SpfTree
…………………………………………………………
Area:
14336
14048
SNet
15228
1SumNetList
NSSA
14936
1Uninitialized
能够看到,在区域1的lsdb中,包括了如下两条lsa:
说明第三类缺省路由lsa和第七类缺省路由lsa都发布到了区域当中,查看路由表:
[NE40_2]disipro
RoutingTable:
publicnet
Destination/Mask
ProtocolPre
Cost
Nexthop
Interface
/0
O_NSSA
150
1
Ethernet6/1/5
/30
DIRECT
0
Pos3/0/0
/32
InLoopBack0
………………………………………………
NE40的路由表中有一条第七类缺省路由,下一条指向AR46_9。
AR46_9的配置如下:
[AR46_9]disccospf
nssa
AR46_9的lsdb如下:
[AR46_9]disospflsdb
LinkStateDatabase
20336
19848
………………………………………………………………
21128
20736
区域1中lsdb都是一致的,查看AR46_9的路由表:
[AR46_9]disipro
OSPF
10
2
Ethernet5/0/0
路由表中有一条NE40发布的第三类缺省路由,指向NE40。
查看AR46_10的路由表,
[AR46_10]disipro
3
Atm4/0/0
AR46_10学到的也是NE40发布的第三类缺省路由。
在AR46_10上trace一条外部地址:
[AR46_10]trace
tracerouteto
()30hopsmax,40bytespacket
110ms
0ms
0ms
20ms
30ms
40ms
50ms
60ms
710ms
80ms
90ms
1010ms
110ms
120ms
10ms
130ms
140ms
10ms
150ms
160ms
170ms
180ms
190ms
200ms
210ms
220ms
230ms
240ms
250ms
260ms
270ms
2810ms
290ms
300ms
可见在NE40和AR46_9之间产生了路由环路。
在AR28上的配置如下:
iproute-staticLoopBack0preference5
[AR28_29]disccospf
nssadefault-route-advertise
AR28上的路由表
[AR28_29]disipro
STATIC
5
LoopBack0
Ethernet2/0
配置3:
NSSA区域存在多个ASBR发布缺省路由的情形
组网图4是在NSSA区域存在多个ASBR发布缺省路由的情形。
NE40为ABR,AR46_9,AR46_10,AR28均为ASBR,ASBR上都配置了一条preference为200的静态缺省路由,并都配置default-route-advertise命令。
下面是要紧设备上的配置情形:
图表4
NSSA区域存在多个ASBR发布缺省路由的情形(相同preference值)
NE40的配置:
路由表
O_NSSA
……………………………………………………
NE40上的lsdb:
AgeLen
3348
132048
13036
2848
8000002d
167428
1InterList
8736
可见区域1中只有AR46_10发布的一条七类缺省路由。
AR46_9上配置:
iproute-staticLoopBack0preference200
路由表:
Atm2/0/0
lsdb:
Metri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSPFNSSA 区域 缺省 路由 学习 报告