1、学习完本课程,您应该能够:nRIP的缺陷的缺陷nOSPF基本原理基本原理n配置配置OSPFnOSPF的的LSA类型类型n边缘区域边缘区域nOSPF信息显示与调试信息显示与调试目录目录以跳数评估的路由并非最优路径以跳数评估的路由并非最优路径RTARTBRTCRTD10.1.0.0/2410.2.0.0/2464Kbps2Mbps2Mbps2Mbps2Mbps数据流数据流RTA Routing Table目标网络接口度量值10.2.0.0S0/11S0/1S0/0传输需时传输需时 t=2Mbps64Kbps=32 s l如果如果RTA选择选择S0/0传输,传输需时会大大缩短为传输,传输需时会大大缩
2、短为最大跳数最大跳数16导致网络尺度小导致网络尺度小RTARTB12345678910111213141516RTA无穷远,不可达!无穷远,不可达!lRIP协议限制网络直径不能超过协议限制网络直径不能超过16跳!跳!收敛速度慢收敛速度慢Routing Table目标网络接口度量值10.1.0.0E1/0InfRouting Table目标网络接口度量值10.1.0.0E1/0InfRTARTB10.1.0.0/2410.2.0.0/2410.1.0.0,Metric 210.1.0.0,Metric 1RTClRTA和和RTB收到路由不可达信息后进入抑制时间收到路由不可达信息后进入抑制时间l抑
3、制时间结束前,即使有新的设备发布路由抑制时间结束前,即使有新的设备发布路由RTA和和RTB的的路由也不能更新路由也不能更新更新发送全部路由表浪费网络资源更新发送全部路由表浪费网络资源Routing Table目标网络接口度量值20.1.0.0E1/0520.2.0.0E0/0220.100.0.0S0/08Routing Table目标网络接口度量值10.1.0.0E1/0510.2.0.0E0/0210.100.0.0S0/08RTARTB64Kbps每隔每隔30s向对方发送全部路由向对方发送全部路由l假设假设RTA和和RTB各有各有1000条路由,每条路由需占用条路由,每条路由需占用20个
4、字节个字节l每次路由更新时,每次路由更新时,RTA和和RTB之间单向需消耗至少之间单向需消耗至少160Kb的带宽的带宽资源资源nRIP的缺陷的缺陷nOSPF基本原理基本原理n配置配置OSPFnOSPF的的LSA类型类型n边缘区域边缘区域nOSPF信息显示与调试信息显示与调试目录目录什么是什么是OSPFlOSPF(Open Shortest Path First,开放最,开放最短路径优先)是短路径优先)是IETF 开发的基于链路状态的开发的基于链路状态的自治系统内部路由协议自治系统内部路由协议lOSPF仅传播对端设备不具备的路由信息,网仅传播对端设备不具备的路由信息,网络收敛迅速,并有效避免了网
5、络资源浪费络收敛迅速,并有效避免了网络资源浪费lOSPF直接工作于直接工作于IP层之上,层之上,IP协议号为协议号为89lOSPF以组播地址发送协议包以组播地址发送协议包 OSPF协议工作过程概述协议工作过程概述接口是否启动OSPFOSPF启动不做任何处理没有定时发送Hello包,寻找邻居启动是否接收到邻居的Hello包没有继续等待接收邻居状态达到2-WAY状态有DR/BDR是否选举?进行DR/BDR选举未选举与DR/BDR交互链路状态,邻居状态达到Full状态选举完成计算路由仅与DR/BDR建立邻接关系lOSPF协议工作过程主要有四个阶段:协议工作过程主要有四个阶段:寻找邻居、建立邻接关系、
6、链路状态信息传递、计算路由已选举寻找邻居寻找邻居HelloHelloHelloHello邻居ID邻居地址邻居状态邻居ID邻居地址邻居状态邻居ID邻居地址邻居状态2.2.2.210.1.0.22-way邻居ID邻居地址邻居状态1.1.1.110.1.0.12-way邻居ID邻居地址邻居状态2.2.2.210.1.0.2init邻居ID邻居地址邻居状态1.1.1.110.1.0.1init广播广播Hello包,尝试寻找可交包,尝试寻找可交换路由信息的周边设备换路由信息的周边设备接收到接收到Hello包,找包,找到周边设备到周边设备Hello包中携带的参数协商成功包中携带的参数协商成功邻居表邻居表邻
7、居表邻居表l邻居状态达到邻居状态达到2-way状态后,状态后,RTA与与RTB之间开始建立邻接关系之间开始建立邻接关系RTARTBRouter ID 1.1.1.1Router ID 2.2.2.210.1.0.1/2410.1.0.2/建立邻接关系建立邻接关系RTDRTBRTCRTARTE邻接关系数邻接关系数 R=n(n-1)2邻接关系数邻接关系数 R=2(n-2)+1RTARTBRTCRTDRTERTA(DR)RTB(BDR)RTCRTDRTE建立邻接关系建立邻接关系采用采用DR/BDR方式建方式建立邻接关系立邻接关系HelloHelloHelloHelloHDR和和BDR选举选举RTDR
8、TBRTCRTARTEHello:Pri=2DRBDRDRotherDRother不具备选举不具备选举资格资格Hello:Pri=1Hello:Pri=0Hello:Pri=5Hello:Pri=3lHello包携带路由器优先级,优先级为包携带路由器优先级,优先级为0的路由器不具的路由器不具备选举资格备选举资格l先选举先选举BDR,再选举,再选举DRlDR和和BDR一旦选定,即使一旦选定,即使OSPF区域内新增优先级更区域内新增优先级更高的路由器,高的路由器,DR和和BDR也不重新选举,只有当也不重新选举,只有当DR和和BDR都失效后,才参与选举都失效后,才参与选举传递信息传递信息邻居ID邻居
9、地址邻居状态2.2.2.210.1.0.22-way邻居ID邻居地址邻居状态1.1.1.110.1.0.12-way邻居ID邻居地址邻居状态2.2.2.210.1.0.2FullRTARTBRouter ID 1.1.1.1Router ID 2.2.2.210.1.0.1/2410.1.0.2/24发送发送RTA具备的具备的LSA概要概要分析比较分析比较RTA与与RTB的链路信息的链路信息发送请求,要求获得发送请求,要求获得RTB不具备的不具备的LSA将将RTB请求的请求的LSA发给发给RTB收到,谢谢!收到,谢谢!邻居ID邻居地址邻居状态1.1.1.110.1.0.1Full邻居表邻居表邻
10、居表邻居表触发更新,或触发更新,或每隔每隔30min更新更新l以上是以上是RTB获得获得RTA LSA的过程,的过程,RTA也通过相同的过程获得也通过相同的过程获得RTB的的LSAl在在RTB与与RTA的的LSA信息同步后,信息同步后,RTA在在RTB邻居表内的状态变迁为邻居表内的状态变迁为Full状态状态传递信息(续)传递信息(续)RTARTBRouter ID 1.1.1.1Router ID 2.2.2.210.1.0.1/2410.1.0.2/24发送请求,要求获得发送请求,要求获得RTA不具备的不具备的LSA将将RTA请求的请求的LSA发给发给RTA收到,谢谢!发送请求,要求获得发送
11、请求,要求获得RTA不具备的不具备的LSA在规定时间内没有收到在规定时间内没有收到回应,认为包丢失,重回应,认为包丢失,重发包!发包!重复包不做处理重复包不做处理将将RTA请求的请求的LSA发给发给RTA重复包不做处理重复包不做处理在规定时间内没有收到在规定时间内没有收到回应,认为包丢失,重回应,认为包丢失,重发包发包lOSPF协议包具备超时重传机制协议包具备超时重传机制l OSPF协议包具备序列号,对重复包不做处理协议包具备序列号,对重复包不做处理l LSA更新携带掩码,支持更新携带掩码,支持VLSM路由计算路由计算1253A AD DC CB BD DC CB B123D DC C123A
12、 AD DB B123A AC CB B123A AA A(一一)网络的拓扑结构网络的拓扑结构(二二)每台路由器的每台路由器的LSDBLSDB(三三)由由LSDBLSDB得到的带权有向图得到的带权有向图(四四)每台路由器分别以自己为根节点计算最小生成树每台路由器分别以自己为根节点计算最小生成树RTARTBRTCRTD1253B BC CD DRTA的LSARTB的LSARTC的LSARTD的LSALSDBOSPF协议分区域管理协议分区域管理区域区域0区域区域1区域区域10.0.0.1区域边界区域边界 路由器路由器 自治系统自治系统边界路由器边界路由器骨干路由器骨干路由器区域内部路由器区域内部路
13、由器区域内部路由器区域内部路由器OSPF协议区域协议区域LSA发布发布区域区域0区域区域1区域区域10.0.0.120.1.0.1/2420.1.0.2/2420.1.1.1/2420.1.2.1/2420.1.1.2/2420.1.2.2/24区域区域0、区域、区域1的的LSA区域区域10.0.0.1的的LSA只描述只描述20.1.0.0/16区域区域0和区域和区域10.0.0.1的的LSA区域区域1的的LSA将将OSPF区域内的路由区域内的路由发布给其他自治系统发布给其他自治系统nRIP的缺陷的缺陷nOSPF基本原理基本原理n配置配置OSPFnOSPF的的LSA类型类型n边缘区域边缘区域n
14、OSPF信息显示与调试信息显示与调试目录目录OSPF基本配置命令基本配置命令l配置配置Router IDRouterrouter id ip-addressl启动启动OSPF进程进程Routerospf process-id l重启重启OSPF进程进程reset ospf process-id l配置配置OSPF区域区域Router-ospf-1area area-idl在指定的接口上启动在指定的接口上启动OSPFRouter-ospf-1-area-0.0.0.0 network network-address wildcard-mask OSPF可选配置命令可选配置命令l配置配置OSPF接
15、口优先级接口优先级Router-Ethernet0/0 ospf dr-priority priority l配置配置OSPF接口接口CostRouter-Ethernet0/0 ospf cost value 单区域单区域OSPF配置示例一配置示例一RTARouter ID 1.1.1.1RTBRouter ID 2.2.2.2RTC Router ID 3.3.3.3Eth0/010.0.0.1/24Eth0/0 10.0.0.2/24Eth0/120.0.0.1/24Eth0/120.0.0.2/24Eth0/130.0.0.1/24Eth0/030.0.0.2/24区域区域0RTA interface loopback 0RTA-loopback-0ip address 1.1.1.1 255.255.255.255RTA-loopback-0quitRTA router id 1.1.1.1RTA ospf 1RTA-ospf-1 area 0RTA-ospf-1-area-0.0.0.0 netwo
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1