资料来源:北大青鸟BENET2.0课程第二学期PPT。以下内容经本人总结后作学习交流之用,可随意转载,转载请注明出处!请勿用于商业用途,否则后果自负!!!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
OSPF的多域配置
-生成OSPF的多区域
生成OSPF多区域的原因:改善网络的可扩展性;快速收敛
取得上述两个目标的关键是把网络分成更小的区
-OSPF路由器的类型:
l
骨干路由器:
l
内部路由器:只保存本区域内的链路状态信息
l
区域边界路由器ABR:用来连接区域0和其他区域,负责将相邻区域的链路状态信息汇总后发送到area 0,将其他区域的链路信息汇总后发送给所在的非骨干区域;在Totally区域中不会将其他区域的路由发送到所在非骨干区域中,而用一条缺省路由代替;在NSSA区域中,可以学习本区域连接的外部路由,不学习其他区域转发进来的外部路由
l
自制系统边界路由器ASBR:用来连接OSPF的AS与外部其他的路由器,负责将外部路由注入到OSPF的网络中;在标准区域中能学习其他区域路由和外部路由,在stub和Totally stub区域中不能将外部路由注入到OSPF的网络中
-OSPF的区域类型
骨干区域area 0
非骨干区域-根据能够学习的路由种类来区分:
标准区域;末梢区域(stub);完全末梢区域(Totally stubby)区域和非纯末梢区域(NSSA)
-生成OSPF的多区域NSSA
NSSA区域是OSPF RFC的补遗
l
定义了特殊的LSA类型7
l
提供了类似stub area和totally stubby area的优点
l
可以包含ASBR
-OSPF链路状态数据库
链路状态数据库的组成
l
每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库
l
链路状态数据库中每个条目成为LSA(链路状态通告),常见有六种LSA类型
链路状态通告LSA的类型
类型代码
|
描述
|
用途
|
Type 1
|
路由器
LSA
|
由区域内的路由器发出的
|
Type 2
|
网络
LSA
|
由区域内的
DR
发出的
|
Type 3
|
网络汇总
LSA
|
ABR
发出的,其他区域的汇总链路通告
|
Type 4
|
ASBR
汇总
LSA
|
ABR
发出的,用于通告
ASBR
信息
|
Type 5
|
AS
外部
LSA
|
ASBR
发出的,用于通告外部路由
|
Type 7
|
NSSA
外部
LSA
|
NSSA
区域内的
ASBR
发出的,用于通告本区域连接的外部路由
|
-路由器LSA
每台路由器都会产生路由器LSA通告,列出了路由器所有的链路或接口,指明它们的状态和沿每条链路方向出站的代价
这些LSA通告只会在始发它们的区域内部进行泛洪
1.
网络LSA(Network LSA)
a)
每一个多路方文网络中的指定路由器DR将会产生网络LSA通告
b)
用来描绘一个多路方文网络和与之相连的所有路由器
2.
网络汇总LSA
a)
由ABR路由器始发,发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址
b)
是ABR路由器告诉与之相连的区域内的内部路由器,它所能到达的目的地址的一种方法
3.
ASBR汇总LSA(ASBR Summary LSA)
a)
是由ABR路由器始发的
b)
ASBR汇总LSA通告的目的地是一个ASBR路由器
4.
自治系统外部LSA
a)
或成为外部LSA(External LSA),始发于ASBR路由器
b)
用来通告到达OSPF自主系统外部的目的地或者OSPF自主系统外部的缺省路由的LSA
c)
外部LSA通告将在整个自主系统中进行泛洪
区域类型
|
描述
|
允许的
LSA
类型
|
普通区域
|
能学习其他区域的路由;能学习外部路由
|
LSA-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1/2/3/4/5
|
Stub
区域
|
能学习其他区域的路由;不能学习外部路由
|
LSA-1/2/3/4
|
Totally Stub
|
不能学习其他区域的路由;不能学习外部路由
|
LSA-1/2
|
NSSA
|
能学习其他区域的路由;不能学习其他区域连接的外部路由,但可以注入本区域连接的外部路由
|
LSA-1/2/3/4/7
|
-OSPF路由表
网络条目(Network Entries)是数据报所要转发的目的网络地址。这些网络条目就是记录到路由表中的目的网络地址
路由器条目放置在一个和网络条目相分开的内部表中,用来表示到达ABR和ASBR路由器的路由
-路径类型
l
区域内路径(Intra-area path):在路由器所在的区域内就可以到达目的地的路经
l
区域间路径(Inter-area path):目的地在其他区域但还在OSPF自治系统内的路径
l
类型1的外部路径(Type 1 external path, E1):目的地在OSPF自治系统外部的路径
l
类型2的外部路径(Type 2 external path, E1):目的地在OSPF自治系统外部的路径,但在计算外部路由的度量时不再计入到达ASBR路由器的路径代价
-路由表的查找
l
选择可以和目的地址最精确匹配的路由,即最长匹配-拥有最长的地址掩码的路由
l
通过排除次优的路径类型来修剪(prune)可选择条目的集合
l
路径类型根据下面的次序排列优先级,1表示最高优先级,而4表示最低优先级
区域内路径1;区域外路径2;E1外部路径3;E2外部路径4
-OSPF多area的配置
配置一个stub area:
Router(config-router)#area area-id stub
配置一个totally stubby area
Router(confi-router)#area area-id stub no-summary
常用的检查命令
Show ip route
|
查看路由表信息(直连
/
学习)
|
Show ip route ospf
|
只查看
OSPF
学习到的路由
|
Show ip ospf
|
查看路由器上
OSPF
是如何配置的和
ABR
|
Show ip ospf database
|
查看
LSDB
内的所有
LSA
数据信息
|
Show ip ospf neighbor
|
查看
OSPF
邻居和邻接的状态(
Full
表示邻居状态正常)
|
Show ip protocol
|
查看
OSPF
协议配置信息
|
Show ip interface
|
接口上
OSPF
的配置信息(如进程
ID
,
cost
,优先级)
|
Debug ip ospf adjacency
|
查看路由“邻接”的整个过程
|
Clear ip route
|
清空路由表
|
*以上资料纯手工总结,难免有错误出现,欢迎指正和提出宝贵意见!!!
转载于:https://blog.51cto.com/newbie/55891