390 likes | 685 Views
网络互联与实现. 计算机网络技术教研室 王宏群. OSPF 的多域配置. 内容回顾. OSFP 的特点,与 RIP 有哪些区别 邻居与邻接的关系,如何建立邻接关系,需要几种状态 OSFP 的包类型 OSPF 的网络类型 OSPF 的三种数据库 OSPF 单域配置的命令 常用的 OSPF 检查命令. Page 3 /38. 本节目标. 理解 OSPF 的区域概念 理解 OSPF 的路由器类型 理解 OSPF 的链路状态数据库 理解 OSPF 的 LSA 理解 OSPF 路由表的形成过程 掌握 OSPF 多区域的配置. Page 4 /38.
E N D
网络互联与实现 计算机网络技术教研室王宏群
内容回顾 OSFP的特点,与RIP有哪些区别 邻居与邻接的关系,如何建立邻接关系,需要几种状态 OSFP的包类型 OSPF的网络类型 OSPF的三种数据库 OSPF单域配置的命令 常用的OSPF检查命令 Page 3/38
本节目标 理解OSPF的区域概念 理解OSPF的路由器类型 理解OSPF的链路状态数据库 理解OSPF的LSA 理解OSPF路由表的形成过程 掌握OSPF多区域的配置 Page 4/38
本节结构 骨干区域 区域 末梢区域 非骨干区域 完全末梢区域 骨干路由器 路由器类型 非纯末梢区域 内部路由器 区域边界路由器ABR 邻接关系数据库 OSPF 自治系统边界路由器ASBR 链路状态数据库 路由器LSA 网络LSA 路由表 网络汇总LSA 链路状态 通告LSA ASBR汇总LSA AS外部LSA NSSA外部LSA Page 5/38
生成OSPF的多区域 生成OSPF多区域的原因 改善网络的可扩展性 快速收敛 取得上述两个目标的关键是把网络分成更小的区 Page 6/38
OSPF路由器的类型2-1 骨干路由器 内部路由器 区域边界路由器ABR 自治系统边界路由器ASBR Page 7/38
OSPF路由器的类型2-2 只保存本区域内的链路状态信息 用来连接区域0和其他区域 用来连接OSPF的AS与外部其他的路由 区域边界路由器/ABR Area 1 Area 0 Area 2 内部路由器 内部路由器 内部路由器 区域边界路由器/ABR 自制系统边界路由器/ASBR Page 8/38
OSPF的区域类型2-1 OSPF的区域类型 骨干区域area 0 非骨干区域-根据能够学习的路由种类来区分: 标准区域 末梢区域(stub) 完全末梢(Totally stubby)区域 非纯末梢区域(NSSA) Page 9/38
生成OSPF的多区域-NSSA NSSA区域是OSPF RFC的补遗 定义了特殊的LSA类型7 提供类似stub area和totally stubby area的优点 可以包含ASBR Page 10/38
OSPF的区域类型2-2 Totally stub区域 NSSA区域 stub区域 标准区域 Area 1 ABR Area 0 ABR Area 2 RIP ASBR负责将外部路由注入到OSPF的网络中 ABR负责将area 1的链路状态信息汇总后发送到area 0 将其他区域的链路信息汇总后发送给area 1 ASBR不能将外部路由注入到OSPF的网络中 1.能学习其他区域的路由2.能学习外部路由 1.ASBR不能将外部路由注入到OSPF的网络中 2.ABR不会将其他区域的路由发送到area 1中,而是用一条缺省路由代替 1.可以学习本区域连接的外部路由; 2.不学习其他区域转发进来的外部路由 RIP ASBR Page 11/38
阶段总结 OSPF分成多区域的原因 改善网络的可扩展性 加快收敛 OSPF多区域的分类 骨干区域 非骨干区域 标准区域 末梢区域 完全末梢区域 非纯末梢区域 OSPF路由器的类型 骨干路由器 内部路由器 ABR ASBR Page 12/38
OSPF链路状态数据库 链路状态数据库的组成 每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库 链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型 Page 13/38
OSPF链路状态通告6-1 链路状态通告LSA的类型 Page 14/38
OSPF链路状态通告6-2 路由器LSA 每一台路由器都会产生路由器LSA通告,列出了路由器所有的链路或接口,指明它们的状态和沿每条链路方向出站的代价 这些LSA通告只会在始发它们的区域内部进行泛洪 Page 15/38
OSPF链路状态通告6-3 网络LSA (Network LSA) 每一个多路访问网络中的指定路由器DR将会产生网络LSA通告 用来描绘一个多路访问网络和与之相连的所有路由器 Page 16/38
OSPF链路状态通告6-4 网络汇总LSA 由ABR路由器始发,发送网络汇总LSA到一个区域,用来通告该区域外部的目的地址 是ABR路由器告诉与之相连的区域内的内部路由器,它所能到达的目的地址的一种方法 Page 17/38
OSPF链路状态通告6-5 ASBR汇总LSA(ASBR Summary LSA) 是由ABR路由器始发出的 ASBR汇总LSA通告的目的地是一个ASBR路由器 Page 18/38
OSPF链路状态通告6-6 自治系统外部LSA 或称为外部LSA(Extemal LSA),始发于ASBR路由器 用来通告到达OSPF自主系统外部的目的地或者OSPF自主系统外部的缺省路由的LSA 外部LSA通告将在整个自主系统中进行泛洪 Page 19/38
阶段总结 Page 20/38
OSPF路由表-目的类型2-1 网络条目(Network Entries)是数据包所要转发的目的网络地址。这些网络条目就是记录到路由表中的目的网络地址 Page 21/38
OSPF路由表-目的类型2-2 路由器条目放置在一个和网络条目相分开的内部表中,用来表示到达ABR和ASBR路由器的路由 Page 22/38
OSPF路由表-路径类型2-1 路径类型 区域内路径(Intra-area path):在路由器所在的区域内就可以到达目的地的路径 区域间路径(Inter-area path):目的地在其他区域但是还在OSPF自治系统内的路径 类型1的外部路径(Type l external path,E1):目的地在OSPF自治系统外部的路径 类型2的外部路径(Type 2 external path,E2):目的地在OSPF自主系统外部的路径,但是在计算外部路由的度量时不再计入到达ASBR路由器的路径代价 Page 23/38
OSPF路由表-路径类型2-2 路由器A有两条到达外部目的网络10.1.2.0的路径 E1类型: 路径A-B-D的代价是35(5+20+10) 路径A-C-D代价为50(30+10+10) E2类型: 路径A-B-D的代价是30(20+10) 路径A-C-D的代价为20(10+10) 优先 优先 Page 24/38
OSPF路由表查找 路由表的查找 选择可以和目的地址最精确匹配的路由,即最长匹配—拥有最长的地址掩码的路由 通过排除次优的路径类型来剪除(prune)可选择条目的集合 路径类型根据下面的次序排列优先级,l表示最高的优先级,而4表示最低的优先级: 区域内路径 1 区域间路径 2 E1外部路径 3 E2外部路径 4 Page 25/38
阶段总结 OSPF路由表的组成 目的类型 路径类型 OSPF路由表的形成 利用SPF算法针对链路状态数据库计算出到达每个网络的最佳路径 OSPF路由表的查找 Page 26/38
OSPF多area的配置4-1 配置一个ABR 在两个区域内通告网段,所以它是一台ABR Page 27/38
OSPF多area的配置4-2 配置一个ASBR 这是一台ASBR,它将会把学到的RIP路由在OSPF内进行重分发 Page 28/38
OSPF多area的配置4-3 配置一个stub area Router(config-router)# areaarea-id stub Stub关键字表明该路由属于末梢区域 Stub关键字表明该路由属于末梢区域 Page 29/38
OSPF多area的配置4-4 配置一个totally stubby area Router(config-router)# areaarea-id stub no-summary no-summary使其成为一个完全末梢区域 Page 30/38
常用的检查命令 Page 31/38
本章总结 改善网络可扩展性 加快收敛 骨干路由器 划分多域的原因 内部路由器 路由器类型 ABR 记录区域内路由器之间的连接情况及链路成本 链路状态数据库 ASBR 路由表 配置ABR 通过SPF算法计算得到到达目的网络的最优路径 配置ASBR OSPF 多域配置 配置stub area 配置完全末梢区域 检查命令 多域配置的检查 路由表内容 Page 32/38
实验1---网络拓扑 • BENET公司总部位于北京,在上海、广州拥有分公司,现将三个地方的办公网络用OSPF连接起来,网络拓扑如下图所示 Page 33/38
实验1---任务 配置多区域的OSPF 配置各路由器的loopback地址 配置各路由器的互连接口地址 启动路由器SH1的OSPF路由进程,把相应网段发布出去 启动路由器BJ1的OSPF路由进程,把相应网段发布出去 启动路由器GZ1的OSPF路由进程,把相应网段发布出去 Page 34/38
实验1---完成标准 show run命令看到区域0、1、51已被成功配置 show ip route,可在路由表中看到学习到的来自其他区域的路由信息 证明配置成功 Page 35/38
实验2---任务 配置多区域的OSPF 配置路由器BJ1和GZ1所属的区域area 51为stub区域 Page 36/38
实验2---完成标准 show run命令看到该区域已被成功配置 show ip ospf,可看到如下语句: It is a stub area 证明配置成功 Page 37/38
实验3---任务 配置完全末梢区域 使用no-summary命令完成 Page 38/38
实验3---完成标准 show run命令看到该区域已被成功配置 show ip ospf,可看到如下语句: It is a stub area, no summary LSA in this area 证明配置成功 Page 39/38