《OSPF工作原理及配置》由会员分享,可在线阅读,更多相关《OSPF工作原理及配置(67页珍藏版)》请在金锄头文库上搜索。
1、BENET3.0第二学期课程OSPFOSPF工作原理及单区域配置工作原理及单区域配置工作原理及单区域配置工作原理及单区域配置内容简介内容简介OSPF简介简介OSPF优势优势OSPF术语术语OSPF计算原理计算原理hello数据包数据包DR和和BDR链路状态更新链路状态更新OSPF单区域配置单区域配置OSPF单区域可先配置单区域可先配置OSPF配置检查配置检查OSPF简介简介开放最短路径优先协议(开放最短路径优先协议(OSPF)Open Shortest Path First链路状态路由选择协议链路状态路由选择协议支持大型网络支持大型网络划分划分区域区域(area)网络,方便扩展)网络,方便扩展
2、快速响应网络变化、触发更新快速响应网络变化、触发更新网络带宽占用少、路由收敛速度快网络带宽占用少、路由收敛速度快支持可变长子网掩码支持可变长子网掩码OSPF优势优势在在OSPF网络中,网络中,没有跳数的限制没有跳数的限制分配分配IP地址时,可以使用地址时,可以使用变长子网掩码变长子网掩码OSPF使用使用IP组播来发送链路状态更新组播来发送链路状态更新OSPF比比RIP收敛得更快收敛得更快OSPF能能对网络进行逻辑定义对网络进行逻辑定义,将网络,将网络分分在不同在不同的的区域区域中中OSPF有有身份鉴别机制身份鉴别机制OSPF术语术语AS:Autonomous System;在同一个组织管理下使
3、;在同一个组织管理下使用相同策略的设备的集合。用相同策略的设备的集合。DR、BDR:网络上的路由器会选举网络上的路由器会选举最高的最高的priority的路的路由器为由器为指定路由器(指定路由器(DR)第二高的第二高的priority的路由器为的路由器为备份指定路由器(备份指定路由器(BDR)COST成本成本 = 100,000,000 / 接口的带宽接口的带宽如:如:10M以太网的以太网的cost = 100M / 10M = 10如:如:56K广域网专线的广域网专线的cost = 100 / 56K = 1785区域区域默认默认Area 0为骨干区域为骨干区域理论上其它区域需要和骨干区域相
4、连理论上其它区域需要和骨干区域相连OSPF计算原理计算原理邻居表(邻居表(neighbor table)通过通过 hello报文和保持时间,来发现并保持邻居关系报文和保持时间,来发现并保持邻居关系拓扑表(拓扑表(topology table)学学习习到达所有网络的到达所有网络的链路状态,并形成全网络拓扑链路状态,并形成全网络拓扑通过通过SPF算法,最终形成算法,最终形成路由表路由表(routing table)最短路径优先最短路径优先(SPF)根据拓扑表的信息,算出到每个目)根据拓扑表的信息,算出到每个目标网络的最低成本路由标网络的最低成本路由hello数据包数据包hello数据包包括:数据包
5、包括:Router ID 路由器路由器ID(路由器唯一标识,可能是路由器的(路由器唯一标识,可能是路由器的loopback接口接口地址,如没有地址,如没有loopback接口接口IP,则为各接口中最高的一个),则为各接口中最高的一个)Hello/Dead intervals* hello/Dead间隔周期,默认为间隔周期,默认为10和和40Neighbors 邻居路由器邻居路由器IDArea-ID* 区域区域IDRouter Priority 路由器优先级路由器优先级DR IP Address 在多访问网络(如以太网)中指定路由器在多访问网络(如以太网)中指定路由器BDR IP Address
6、 在多访问网络(如以太网)中备份指定路由器在多访问网络(如以太网)中备份指定路由器Authentication password* 认证认证Stub Area Flag* 残余区域标识残余区域标识注:带注:带“*”的部分在相邻的路由器上必须一致,即上述四部分信息相同的部分在相邻的路由器上必须一致,即上述四部分信息相同的两台路由器说明为邻居关系的两台路由器说明为邻居关系DR和和BDRhello机制选举代表当前网络的机制选举代表当前网络的DR和和BDR每台路由器和每台路由器和DR / BDR相邻相邻DRBDRDR和和BDR通过组播发送通过组播发送 Hello 报文报文具有最高具有最高 OSPF 优
7、先级优先级的路由器会被选为的路由器会被选为 DR范围是范围是 0255(缺省为(缺省为1)具有具有 0优先级的路由器将优先级的路由器将不能不能成为成为 DR 或者或者 BDR如果如果 OSPF 优先级相同具有最高优先级相同具有最高路由器路由器ID 的路由器会被选为的路由器会被选为 DRP=1P=0P=1P=3P=2HelloDRBDR设置设置及查看路由器及查看路由器接口的优先级接口的优先级设置设置s0接口的优先级接口的优先级Router(config)# interface s0Router(config-if)# ip ospf priority 100显示接口的优先级信息显示接口的优先级信
8、息Router# show ip ospf interface s0 链路状态更新(链路状态更新(LSU)在在广播型广播型网络里,路由器使用网络里,路由器使用 Hello 协议选举出一个协议选举出一个 DR,Hello 报报文使用多播地址文使用多播地址 224.0.0.5 周期性发送,并通过这个过程自动发现路周期性发送,并通过这个过程自动发现路由器邻居由器邻居UpdateUpdateUpdateUpdateDROtherDROtherDROtherDROtherDROtherDROtherDRDRBDRBDR(224.0.0.5)(224.0.0.5)(224.0.0.5)(224.0.0.5
9、)(224.0.0.5)(224.0.0.5)(224.0.0.6)(224.0.0.6)(224.0.0.6)(224.0.0.6)UpdateUpdate(b)(b)UpdateUpdateUpdateUpdateDROtherDROtherDROtherDROtherDROtherDROtherDRDRBDRBDR(224.0.0.5)(224.0.0.5)(224.0.0.5)(224.0.0.5)(224.0.0.5)(224.0.0.5)(224.0.0.6)(224.0.0.6)(224.0.0.6)(224.0.0.6)(c)(c)UpdateUpdateUpdateUpdat
10、eUpdateUpdate链路状态更新(链路状态更新(LSU)所有所有DR工作在工作在224.0.0.6组播地址下组播地址下所有其他所有其他OSPF路由器工作在路由器工作在224.0.0.5组播地址组播地址下下OSPF链路状态更新有版本号机制,可有效避免链路状态更新有版本号机制,可有效避免网络传输延时网络传输延时通过通过Hello协议发现邻居协议发现邻居无需无需DR/BDR选举选举OSPF信息发送至信息发送至224.0.0.5点到点链路点到点链路选择路径选择路径图中从路由器图中从路由器A到路由器到路由器C有两条路径有两条路径通过通过OSPF算法,路由器算法,路由器A将选择将选择A-B-C而不选
11、择而不选择A-C的直接路径的直接路径OSPF单区域配置单区域配置(config)#router ospf 系统进程号系统进程号(config-router)#network 直连网络直连网络 反向掩码反向掩码 area 区域号区域号反向掩码:将网络掩码中的反向掩码:将网络掩码中的“0”和和“1”互换互换区域号:默认为区域号:默认为0,表示骨干区域表示骨干区域如:如:(config)#router ospf 1(config-router)#network 10.0.0.0 0.255.255.255 area 0通配符掩码通配符掩码(config)# router ospf 100(confi
12、g-router)# network 2.3.6.0 0.0.0.2550.0.0.255 area 0 表示可以是表示可以是 2.3.6.0 这个网段的任意主机这个网段的任意主机(config-router)# network 2.2.2.2 0.0.0.00.0.0.0 area 0 表示唯一地址为表示唯一地址为 2.2.2.2 (常用于设定接口地址(常用于设定接口地址)(config-router)# network 0.0.0.0 0.0.0.00.0.0.0 area 0 表示可以是任意网段的任意主机表示可以是任意网段的任意主机路由器路由器ID是一个是一个32位的二进制数位的二进制数
13、OSPF识别路由器的号码识别路由器的号码缺少情况下是路由器所有接口中最大缺少情况下是路由器所有接口中最大IP地址地址可以是可以是LOOPBACK接口的最大接口的最大IP地址地址注:注:LOOPBACK本地回环逻辑测试接口,是虚拟本地回环逻辑测试接口,是虚拟接口,而不是物理接口,是一直处于激活状态的接口,而不是物理接口,是一直处于激活状态的,可用于测试路由器的存活状态可用于测试路由器的存活状态COST设置设置(config-if)#ip ospf cost 成本值成本值OSPF配置检查配置检查#show ip protocols显示当前路由器中所启动的显示当前路由器中所启动的IP路由协议路由协议
14、#show ip route显示所有显示所有(被路由器学习到的被路由器学习到的)IP路由表路由表#show ip ospf interface显示每个接口的区域显示每个接口的区域ID和邻居基本信息和邻居基本信息OSPF配置检查配置检查#show ip ospf 显示显示OSPF计时器和状态统计值计时器和状态统计值#show ip ospf neighbor detail显示显示DR、BDR和邻居的相关信息和邻居的相关信息#show ip ospf database显示显示OSPF链路状态数据库(链路状态数据库(LSDB)OSPF配置检查配置检查#clear ip route *将将IP路由表清
15、空,使路由表清空,使OSPF重新计算路由表重新计算路由表#debug ip ospf option显示路由器相互作用在显示路由器相互作用在hello,交换,泛洪等期间,交换,泛洪等期间实验实验1点到点点到点OSPF实验拓扑及实验拓扑及IP地址地址实验实验1要求要求1、给路由器分别命名主机名。例如:路由器、给路由器分别命名主机名。例如:路由器A:RouterA。定义进入特权模式的密码为:。定义进入特权模式的密码为:cisco。2、根据拓扑图配置接口、根据拓扑图配置接口IP地址。地址。3、在、在DCE端配置时钟。端配置时钟。4、分别在两台路由器上起、分别在两台路由器上起OSPF,并做通告。,并做通
16、告。实验实验1检测检测在全局模式下使用指令:在全局模式下使用指令:show ip route,观察路,观察路由表。由表。在路由器在路由器B上运行上运行show ip ospf neighbors命令命令可以显示这个路由器邻居的状态。可以显示这个路由器邻居的状态。实验实验2 在广播型网络中配置在广播型网络中配置OSPF实验拓扑及实验拓扑及IP地址地址实验实验2要求要求1、给路由器分别命名主机名。例如:路由器、给路由器分别命名主机名。例如:路由器A:RouterA。定义进入特权模式的密码为:定义进入特权模式的密码为:cisco。2、根据拓扑图配置接口、根据拓扑图配置接口IP地址。地址。3、分别在、
17、分别在4台路由器上起台路由器上起OSPF,并做通告。,并做通告。4、在路由器、在路由器A上设置上设置ospf 优先级为优先级为100, 在路由器在路由器B上设置上设置ospf 优先级为优先级为0, 在路由器在路由器C上设置上设置ospf 优先级为优先级为2, 路由路由器器D上默认的优先级为上默认的优先级为1。(config-if)# ip ospf priority number5、修改路由器的环回口修改路由器的环回口ospf的类型。的类型。(config-if)# ip ospf network point-to-point实验实验2检测检测在路由器的特权模式下使用指令:在路由器的特权模式下
18、使用指令:show ip ospf neighbor,观察,观察ospf 邻居表。邻居表。使用命令使用命令show ip route显示路由器上的路由表。显示路由器上的路由表。BENET3.0第二学期课程OSPFOSPF多区域原理与配置多区域原理与配置 理论部分理论部分课程回顾课程回顾内容回顾内容回顾动态路由的分类包括哪些?动态路由的分类包括哪些?OSPF保存的三张表作用分别是什么?保存的三张表作用分别是什么?Router ID的作用以及选举原理?的作用以及选举原理?OSPF的度量值是什么?的度量值是什么?29技能展示技能展示会处理与会处理与OSPF邻居建立相关的常见故障邻居建立相关的常见故障
19、会指定会指定DR和和BDR会出来产生会出来产生OSPF路由震荡的一些常见问题路由震荡的一些常见问题理解理解OSPF区域、区域、LSA、路由器类型的概念、路由器类型的概念了解了解OSPF LSDB、路由表的形成过程、路由表的形成过程30本章结构本章结构OSPF多区域原多区域原理与配置理与配置OSPF邻接关系邻接关系完全邻接关系的建立完全邻接关系的建立OSPF的网络类型的网络类型多址网络中的多址网络中的DR和和BDROSPF的路由传播的路由传播OSPF的多区域的多区域生成生成OSPF多区域的原因多区域的原因路由器的类型路由器的类型区域的类型区域的类型链路状态数据库链路状态数据库链路状态数据库的组成
20、链路状态数据库的组成链路状态通告链路状态通告OSPF多区域配置验证多区域配置验证邻居、邻接等配置邻居、邻接等配置配置多区域配置多区域OSPFOSPF多域配置多域配置31OSPF包类型包类型状态名称状态名称描述描述Hello建立和维护同邻居路由器的邻接关系建立和维护同邻居路由器的邻接关系数据库描述包数据库描述包DBD描述每台描述每台OSPF路由器的链路状态库的内容路由器的链路状态库的内容链路状态请求包链路状态请求包LSR请求链路状态数据库的部分内容请求链路状态数据库的部分内容链路状态更新包链路状态更新包LSU传送链路状态数据通告传送链路状态数据通告LSA给邻居路由器给邻居路由器链路状态确认包链路
21、状态确认包LSAck确认邻居发过来的确认邻居发过来的LSA已经收到已经收到Hello用于发现和维护邻居关系,并保证邻居间双向通信用于发现和维护邻居关系,并保证邻居间双向通信DBD和和LSR报文用于建立邻接关系报文用于建立邻接关系LSU和和LSAck报文用于实现报文用于实现OSPF可靠的更新机制可靠的更新机制32RBOSPF邻接关系的建立邻接关系的建立DownDownInit2-way2-wayFullHello(neighbor=“ ”)Hello(neighbor=“RA”)Hello(neighbor=“RB”)Hello(neighbor=“ ”)InitDBD(Seq)DBD(Seq)
22、ExStartExStartDBDDBDExChangeExChangeLSRLoadingLSULSRLSULoadingFullRA33OSPF邻居关系的建立邻居关系的建立建立建立OSPF邻居关系需要满足的条件邻居关系需要满足的条件Area-id相同相同Hello Interval和和Dead Interval相同相同Stub区域标记相同区域标记相同OSPF邻居关系无法建立的处理邻居关系无法建立的处理物理链路的检查物理链路的检查设备配置的检查设备配置的检查34OSPF的网络类型的网络类型路由器接口类型不同,在建立邻接关系的时候,路由器接口类型不同,在建立邻接关系的时候,OSPF路由器执行的
23、操作也略有不同路由器执行的操作也略有不同OSPF定义了一下定义了一下4种网络类型种网络类型点到点网络(点到点网络(Point-to-Point)广播多址网络(广播多址网络(Broadcast)非广播多址网络(非广播多址网络(NBMA)点到多点网络(点到多点网络(Point-to-Multipoint)35OSPF多址网络中的多址网络中的DR和和BDR4-1ACBDEABCDABCDE广播网广播网络中中 建立建立邻接关系接关系 构成构成n(n一一1)2个个 邻接关系接关系 36OSPF多址网络中的多址网络中的DR和和BDR4-2指定路由器(指定路由器(DR)ACBDEABCDABCDE(DR)(
24、DR)37OSPF多址网络中的多址网络中的DR和和BDR4-3通过通过Hello报文选择报文选择DR和和BDR来代表来代表OSPF网段网段其他路由器其他路由器(DRothers)只和只和DR及及BDR形成邻接关形成邻接关系系DRBDR38OSPF多址网络中的多址网络中的DR和和BDR4-4DRDR和和和和BDRBDR的选举过程的选举过程的选举过程的选举过程优先级为优先级为优先级为优先级为0 0不参与不参与不参与不参与DRDR和和和和BDRBDR选举选举选举选举通过组播发送通过组播发送通过组播发送通过组播发送HelloHello报文报文报文报文P=1P=0P=1P=3P=2HelloDRBDR3
25、9OSPF建立邻接关系过程总结建立邻接关系过程总结发送发送Hello消息消息接口类型为点到点接口类型为点到点接口类型为点到多点接口类型为点到多点接口类型为广播接口类型为广播接口类型为接口类型为NBMA选择选择DR和和BDR发送发送DBD请求请求/发送发送LSU生成完整的生成完整的LSDB形成完全邻接关系形成完全邻接关系40OSPF路由传播路由传播通过泛洪保证每一个节点数据库都可以更新通过泛洪保证每一个节点数据库都可以更新最终保证所有节点数据库的统一性的过程最终保证所有节点数据库的统一性的过程泛洪使用的泛洪使用的OSPF报文报文链路状态更新报文链路状态更新报文链路状态确认报文链路状态确认报文41
26、小结小结请思考:请思考:如何选举如何选举DR和和BDR?OSPF邻接关系建立过程?邻接关系建立过程?OSPF包括哪几种报文,其作用分别是什么?包括哪几种报文,其作用分别是什么?42OSPF多区域的生成多区域的生成生成生成OSPF多区域的原因多区域的原因改善网络的可扩展性改善网络的可扩展性 快速收敛快速收敛Area 0Area 143OSPF的三种通信量的三种通信量域内通信量(域内通信量(Intra-Area Traffic)单个区域内的路由器之间交换数据包构成的通信量单个区域内的路由器之间交换数据包构成的通信量域间通信量(域间通信量(Inter-Area Traffic)不同区域的路由器之间交
27、换数据包构成的通信量不同区域的路由器之间交换数据包构成的通信量外部通信量(外部通信量(External Traffic)OSPF域内的路由器和另一个自治系统内的路由器之间域内的路由器和另一个自治系统内的路由器之间交换数据包构成的通信量交换数据包构成的通信量44OSPF的路由器类型的路由器类型其它其它ASASArea 0Area 1Area 2内部路由器内部路由器内部路由器内部路由器内部路由器内部路由器区域边界路区域边界路由器由器/ /ABR区域边界路区域边界路由器由器/ /ABR自治系统边界路自治系统边界路由器由器/ /ASBR只保存本区域内只保存本区域内的链路状态信息的链路状态信息用来连接区
28、域用来连接区域0 0和其他区域和其他区域用来连接用来连接OSPFOSPF的的ASAS与外部其他的路由与外部其他的路由45OSPF的区域类型的区域类型2-1OSPF的区域类型的区域类型骨干区域骨干区域Area 0非骨干区域根据能够学习的路由种类来区分:非骨干区域根据能够学习的路由种类来区分:p标准区域标准区域p末梢区域(末梢区域(stub)p完全末梢(完全末梢(Totally stubby)区域)区域p非纯末梢区域(非纯末梢区域(NSSA)46OSPF的区域类型的区域类型2-2Area 0Area 1Area 2RIP标准区域标准区域ASBRABRABR将将Area 1Area 1的链路状态信息
29、汇总后发送到的链路状态信息汇总后发送到Area 0Area 0将其他区域的链路将其他区域的链路状态状态信息汇总后发送给信息汇总后发送给Area 1Area 11.1.能学习其他区域的路由能学习其他区域的路由2.2.能学习外部路由能学习外部路由ASBRASBR负责将外部路由负责将外部路由注入到注入到OSPFOSPF的网络中的网络中47OSPF链路状态数据库链路状态数据库链路状态数据库的组成链路状态数据库的组成每个路由器都创建了由每个接口、对应的相邻节点和每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库接口速度组成的数据库链路状态数据库中每个条目称为链路状态数据库中每个条目称为L
30、SA(链路状态通告)(链路状态通告),常见的有六种,常见的有六种LSA类型类型48OSPF链路状态通告链路状态通告4-1链路状态通告(链路状态通告(链路状态通告(链路状态通告(LSALSA)类型)类型)类型)类型类型类型代码代码描述描述用途用途Type 1路由器路由器LSA由区域内的路由器发出的由区域内的路由器发出的Type 2网络网络LSA由区域内的由区域内的DR发出的发出的Type 3网络汇总网络汇总LSAABR发出的,其他区域的汇总链路通告发出的,其他区域的汇总链路通告Type 4ASBR汇总汇总LSAABR发出的,用于通告发出的,用于通告ASBR信息信息Type 5AS外部外部LSAA
31、SBR发出的,用于通告外部路由发出的,用于通告外部路由Type 7NSSA外部外部LSANSSA区域内的区域内的ASBR发出的,用于通告本发出的,用于通告本区域连接的外部路由区域连接的外部路由49OSPF链路状态通告链路状态通告4-2路由器路由器LSA(Router LSA)Link 1Link 2Link 3Type=1Router ID = 192.168.30.10Number of Links = 3Link 1 DescriptionLink 2 DescriptionLink 3 DescriptionType=1Router ID = 192.168.30.10Number of
32、 Links = 3Link 1 DescriptionLink 2 DescriptionLink 3 DescriptionType=1Router ID = 192.168.30.10Number of Links = 3Link 1 DescriptionLink 2 DescriptionLink 3 Description50OSPF链路状态通告链路状态通告4-3网络网络LSA(Network LSA)DR192.168.17.18/29Router ID = 192.168.30.20Type=2192.168.17.18Subnet Mask = 255.255.255.248
33、Attached Router = 192.168.30.20Attached Router = 192.168.30.10Attached Router = 192.168.30.30Router ID = 192.168.30.10Router ID = 192.168.30.30Type=2192.168.17.18Subnet Mask = 255.255.255.248Attached Router = 192.168.30.20Attached Router = 192.168.30.10Attached Router = 192.168.30.3051OSPF链路状态通告链路状态
34、通告4-4网络汇总网络汇总LSA(Network Summary LSA)Area 0Area 192.168.13.0192.168.13.16/28172.16.121.0/24Type=3192.168.13.16Mask = 255.255.255.240Metric = 120Type=3172.16.121.0Mask = 255.255.255.0Metric = 79152小结小结请思考:请思考:OSPF定义了哪几种路由器类型?定义了哪几种路由器类型?OSPF中中LSA1、LSA2、LSA3的功能分别是什么?的功能分别是什么?53邻居、邻接、邻居、邻接、DR、BDR等配置等配置
35、OSPF计时器配置计时器配置Router(config-if)#ip ospf hello-interval hello-timeRouter(config-if)#ip ospf dead-interval dead-time这些值是一些典型值,一般不需要改动这些值是一些典型值,一般不需要改动OSPF接口优先级配置接口优先级配置Router(config-if)#ip ospf priority priority查看邻居列表及其状态查看邻居列表及其状态Router#show ip ospf neighbor54查看查看OSPF接口状态接口状态Router#show ip ospf inter
36、face f0/0 FastEthernet0/0 is up, line protocol is up Internet Address 10.0.0.1/24, Area 0 Process ID 10, Router ID 192.168.30.10, Network Type BROADCAST, Cost: 1 Transmit Delay is 1 sec, State DROTHER, Priority 0 Designated Router (ID) 192.168.30.50, Interface address 10.0.0.2 No backup designated r
37、outer on this network Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 oob-resync timeout 40 Hello due in 00:00:02 Supports Link-local Signaling (LLS) Index 3/3, flood queue length 0 Next 0x0(0)/0x0(0) Last flood scan length is 0, maximum is 1 Last flood scan time is 0 msec, maxi
38、mum is 0 msec Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 192.168.13.1 (Backup Designated Router) Suppress hello for 0 neighbor(s)OSPFOSPF进程进程网络类型网络类型状态与接口优先级状态与接口优先级选举的选举的DRDR与与BDRBDROSFPOSFP计时器计时器55R3#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interf
39、ace1.1.1.1 100 FULL/DR 00:00:37 192.168.1.1 FastEthernet0/02.2.2.2 1 FULL/BDR 00:00:33 192.168.1.2 FastEthernet0/04.4.4.4 1 2WAY/DROTHER 00:00:31 192.168.1.4 FastEthernet0/0指定广播网络中的指定广播网络中的DR和和BDR实例实例需求分析需求分析R1成为网络中的指定路由器(成为网络中的指定路由器(DR)p更改更改R1接口优先级使之成为接口优先级使之成为DRR2R3R4Loopback0:3.3.3.3/32Loopback0:
40、1.1.1.1/32Loopback0:2.2.2.2/32R1Loopback0:4.4.4.4/32F0/0F0/0F0/0F0/0192.168.1.1/24192.168.1.2/24192.168.1.3/24192.168.1.4/24教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程56配置配置ABRR1R2R3Area 0Area 1F0/010.64.0.110.64.0.2F0/010.2.12F0/1F0/010.2.1.1ABR在两个区域内通告在两个区域内通告网段,所以它是一台网段,所以它是一台ABRABR57多区域多区域OSPF配置实例配置实例需求分析需
41、求分析配置配置OSPF实现全网互通实现全网互通R2R4R3R1F0/0F0/0F01/0F1/0F0/0F0/0F1/0F1/0Area 0Area 1教员演示操作过程教员演示操作过程教员演示操作过程教员演示操作过程10.0.0.0/3020.0.0.0/3030.0.0.0/3040.0.0.0/3058OSPF常用检查命令常用检查命令show ip route查看路由表信息(直连查看路由表信息(直连/学习)学习)show ip route ospf只查看只查看OSPF学习到的路由学习到的路由show ip protocol查看查看OSPF协议配置信息协议配置信息show ip ospf查看
42、在路由器上查看在路由器上OSPF是如何配置的和是如何配置的和ABRshow ip ospf database查看查看LSDB内的所有内的所有LSA数据信息数据信息show ip ospf interface接口上接口上OSPF配置的信息配置的信息show ip ospf neighbor查看查看OSPF邻居和邻接的状态邻居和邻接的状态show ip ospf neighbor detail查看查看OSPF邻居的详细信息(包括邻居的详细信息(包括DR/BDR)debug ip ospf adj查看路由器查看路由器“邻接邻接”的整个过程的整个过程debug ip ospf packet查看每个查看
43、每个OSPF数据包的信息数据包的信息clear ip route清空路由表清空路由表59OSPF路由表路由表区域内路径(区域内路径(Intra-area path)区域间路径(区域间路径(Inter-area path) 2.0.0.0/32 is subnetted, 1 subnetsO 2.2.2.2 110/2 via 10.0.0.2, 00:08:21, FastEthernet0/0 3.0.0.0/32 is subnetted, 1 subnetsO IA 3.3.3.3 110/3 via 40.0.0.1, 00:08:21, FastEthernet1/0OSFPOSF
44、P区域间路径区域间路径OSFPOSFP区域内路径区域内路径路由器对路由条目的选择路由器对路由条目的选择管理距离、度量值管理距离、度量值路由负载分担路由负载分担60总结总结OSPF多区域原多区域原理与配置理与配置OSPF邻接关系邻接关系完全邻接关系的建立完全邻接关系的建立OSPF的网络类型的网络类型多址网络中的多址网络中的DR和和BDROSPF的路由传播的路由传播OSPF的多区域的多区域生成生成OSPF多区域的原因多区域的原因路由器的类型路由器的类型区域的类型区域的类型链路状态数据库链路状态数据库链路状态数据库的组成链路状态数据库的组成链路状态通告链路状态通告OSPF多区域配置验证多区域配置验证
45、邻居、邻接等配置邻居、邻接等配置配置多区域配置多区域OSPFOSPF多域配置多域配置61BENET3.0第二学期课程 上机部分上机部分第十章第十章 OSPFOSPF多区域原理与配置多区域原理与配置实验案例实验案例1:OSPF邻居的建立邻居的建立2-1需求描述需求描述分别使用两条链路建立邻接关系分别使用两条链路建立邻接关系通过更改参数观察无法建立邻居的故障现象通过更改参数观察无法建立邻居的故障现象F0/0R2R1F0/0S0/0S1/063实验案例实验案例1:OSPF邻居的建立邻居的建立2-2实现思路实现思路配置配置OSPF协议,保证两路由器形成邻接关系协议,保证两路由器形成邻接关系更改路由器接
46、口更改路由器接口OSPF Hello报文参数,使报文参数,使R1和和R2的的OSPF Hello 参数相匹配(或不匹配)观察邻接状态参数相匹配(或不匹配)观察邻接状态配置配置OSPF Hello时间大于时间大于Dead时间时间OSPF网络网络类型为广播时,配置路由器优先级为网络网络类型为广播时,配置路由器优先级为0配置路由器接口配置路由器接口MTU值不同值不同配置路由器接口网络类型不一致配置路由器接口网络类型不一致学员练习学员练习4040分钟完成分钟完成64实验案例实验案例2:OSPF多域配置多域配置需求描述需求描述Benet公司局域网共有公司局域网共有4台路由器台路由器配置路由时,要求避免因网段变更导致重复配置配置路由时,要求避免因网段变更导致重复配置F2/0F0/0R3R2F1/0F0/0F0/0R1分公司分公司B总公司公司分公司分公司AArea 0Area 1F0/0R4Area 2分公司分公司C65实验案例实验案例2:OSPF多域配置多域配置实现思路实现思路配置配置OSPF协议实现全网互通协议实现全网互通验证网络访问正常验证网络访问正常 学员练习学员练习4040分钟完成分钟完成66BENET3.0第二学期课程