资料来源:北大青鸟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:用来连接OSPFAS与外部其他的路由器,负责将外部路由注入到OSPF的网络中;在标准区域中能学习其他区域路由和外部路由,在stubTotally stub区域中不能将外部路由注入到OSPF的网络中

 

-OSPF的区域类型
       骨干区域area 0
       非骨干区域-根据能够学习的路由种类来区分:
              标准区域;末梢区域(stub);完全末梢区域(Totally stubby)区域和非纯末梢区域(NSSA

 

-生成OSPF的多区域NSSA
       NSSA区域是OSPF RFC的补遗
l         定义了特殊的LSA类型7
l         提供了类似stub areatotally 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.         网络LSANetwork LSA
a)         每一个多路方文网络中的指定路由器DR将会产生网络LSA通告
b)        用来描绘一个多路方文网络和与之相连的所有路由器

 

2.         网络汇总LSA
a)         ABR路由器始发,发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址
b)        ABR路由器告诉与之相连的区域内的内部路由器,它所能到达的目的地址的一种方法

 

3.         ASBR汇总LSAASBR Summary LSA
a)         是由ABR路由器始发的
b)        ASBR汇总LSA通告的目的地是一个ASBR路由器

 

4.         自治系统外部LSA
a)         或成为外部LSAExternal 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)是数据报所要转发的目的网络地址。这些网络条目就是记录到路由表中的目的网络地址
       路由器条目放置在一个和网络条目相分开的内部表中,用来表示到达ABRASBR路由器的路由

 

-路径类型
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;区域外路径2E1外部路径3E2外部路径4

 

-OSPFarea的配置
       配置一个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
清空路由表

 

 

*以上资料纯手工总结,难免有错误出现,欢迎指正和提出宝贵意见!!!