《路由交换基础-OSPF协议与路由重分发》由会员分享,可在线阅读,更多相关《路由交换基础-OSPF协议与路由重分发(73页珍藏版)》请在金锄头文库上搜索。
1、BSCI 2 - 11OSPF的原理与配置方法BSCI 2 - 12目 录链路状态协议的特点单域OSPF的工作过程单域OSPF的基本配置OSPF验证的配置方法OSPF配置的核查与排错BSCI 2 - 13链路状态协议的特点BSCI 2 - 14链路状态协议的工作过程1 泛洪(Flooding)链路状态信息2 构建拓扑库3 执行SPF算法4 构建SPF树5 计算路由表BSCI 2 - 15链路状态协议的特点收敛迅速: 一旦发生变化受影响的源端立即发送更新信息强有力的防止环路措施:路由器了解整体的拓扑信息链路状态数据包是有序且带确认机制的SPF算法保证无环路链路状态协议支持 VLSM和CIDR对路
2、由器的资源(CPU和内存)要求较高需要对网络进行严格的规划和(层次化)设计初始化过程中会产生过量的泛洪信息BSCI 2 - 16单域OSPF的工作过程BSCI 2 - 17OSPF术语InterfacesLink: 对应路由器的接口 Link state: 描述路由器的接口与它邻居工作状态的信息: 接口的IP地址和掩码, 接口连接的网络类型 链路的度量(cost)OSPF属于链路状态路由协议全部链路状态信息组成一个链路状态库 (LSDB)。BSCI 2 - 18NeighborsInterfaces构建邻居关系有严格的规则 ! OSPF术语BSCI 2 - 19NeighborsInterfa
3、cesCost = 10Cost = 6Cost = 48Cisco OSPF Cost 的计算方法 : 108/接口带宽(bps)路由的度量值是路由器的某个接口到目的网络之间所有出方 向接口Cost之和。 E1 (2.048-Mbps 串行链接) = 48Ethernet = 10 16-Mbps Token Ring = 6 Fast Ethernet = 1问题:Gigabit Ethernet及更高速率 = 1OSPF术语BSCI 2 - 110Autonomous System (自治系统)NeighborsInterfaces Area 1 Area 0Cost = 10Cost
4、= 6Cost = 48OSPF术语BSCI 2 - 111Routing Table Lists Best RoutesTopology Database Lists All RoutesNeighborship Table Lists NeighborsCost = 10Cost = 6NeighborsInterfaces Area 1 Area 0Cost = 48Autonomous System(自治系统)OSPF术语BSCI 2 - 112OSPF 数据包类型BSCI 2 - 113Hello 数据包数据报头Hello 数据包 BSCI 2 - 114Helloafadjfjor
5、qpoeru 39547439070713Router ID Hello/dead intervals Neighbors Area-ID Router priority DR IP address BDR IP address Authentication password Stub area flag* *标记*的内容在邻居之间必须一致HelloADECB建立邻居关系*BSCI 2 - 115Router ID 在OSPF网络中标识路由器 OSPF中选择router-id的规则:Highest loopback address Highest active IP addressLoopba
6、ck接口永远不会被动关闭。Router IDBSCI 2 - 116Hello/Dead 间隔 路由器在每个启用OSPF的接口上发送 Hello包:在多路访问和点到点链路上缺省Hello间隔为10秒在NBMA网络中缺省Hello间隔为30秒OSPF的Hello包的目的地址通常为组播地址224.0.0.5 Cisco路由器上缺省的Dead间隔为Hello间隔的4倍。 注意: 相邻的路由器的Hello和Dead 间隔必须一致才能建立邻居关系,否则Hello包被丢弃。BSCI 2 - 117Helloafadjfjorqpoeru 39547439070713Router ID Hello/dead
7、 intervals Neighbors Area-ID Router priority DR IP address BDR IP address Authentication password Stub area flag* *HelloADECB建立邻居关系标记*的内容在邻居之间必须一致BSCI 2 - 118Helloafadjfjorqpoeru 39547439070713相邻两个接口IP地址在同一子网Hello/dead间隔相同Area-ID相同如果配置验证要求口令和验证类型相同HelloADECB建立邻居关系的必要条件BSCI 2 - 119OSPF的工作过程172.16.5.1
8、/24 E0172.16.5.2/24 E1AB Down StateHelloDown State OSPF已启动并且发送了 Hello包,但没有收到对端的Hello包。BSCI 2 - 120172.16.5.1/24 E0172.16.5.2/24 E1Router B Neighbors List 172.16.5.1/24, int E1I am router ID 172.16.5.1 and I see no one.Down StateInit StateABHelloOSPF的Hello数据包的目的地址通常为 224.0.0.5 ,其中包含Router ID信息 Init S
9、tate 收到了Hello包,但其中不包含该路由器的Router IDOSPF的工作过程BSCI 2 - 121172.16.5.1/24 E0I am router ID 172.16.5.2, and I see 172.16.5.1.172.16.5.2/24 E1Router B Neighbors List 172.16.5.1/24, int E1I am router ID 172.16.5.1 and I see no one.Down StateInit StateABHelloOSPF的工作过程BSCI 2 - 122172.16.5.1/24E0I am router I
10、D 172.16.5.2, and I see 172.16.5.1.Router A Neighbors List 172.16.5.2/24, int E0172.16.5.2/24E1Router B Neighbors List 172.16.5.1/24, int E1I am router ID 172.16.5.1 and I see no one.Down StateInit StateTwo-Way StateABHelloTwo-way State 收到Hello包, 而且包含该路由器的Router ID 。OSPF的工作过程BSCI 2 - 123OSPF的工作过程BSC
11、I 2 - 124OSPF的工作过程BSCI 2 - 125OSPF的工作过程拓扑库的内容一致BSCI 2 - 126OSPF 拓扑 (网络类型)Point-to-PointNBMABroadcast MultiaccessX.25 Frame RelayBSCI 2 - 127广播型多路访问网DRBDR达到Two-Way状态后选举DR(Designated Router)和BDR (Backup Designated Router)代表某个广播域每个路由器与DR和BDR的拓扑库保持一致 (Full State) Full State :所有路由器应保持一致的拓扑库信息注意:每个子网一对DR/
12、BDR 。BSCI 2 - 128P=1P=0P=1选举DR和BDRP=3P=2DRBDRHello接口优先级最高的路由器被选为DR ,若优先级相同Router ID最大的当 选。可以在接口上设置优先级,缺省为1 ,设置范围是0至255 ,0表示不 能被选为DR或BDR 。向DR/BDR发送的OSPF数据包的目的地址为224.0.0.6DR向其它路由器发送的OSPF数据包的目的地址为224.0.0.5DRotherDRotherDRotherBSCI 2 - 129 一旦DR选举完毕,一台拥有更高优先级的路由器加入后不会成 为新的DR 。 如果DR失败,BDR会成为新的DR并选举新的BDR 。
13、P=1P=0P=1P=3P=2DRBDRHelloDRotherDRotherDRotherP=255DRother新加入的路由器对DR/BDR选举的影响BSCI 2 - 130P=1P=0P=1DR的工作过程(每个子网一个DR/BDR)P=3P=2DRBDRHelloP=2P=1DRBDR2 LSULSU1x4LSULSU33LSULSU - 224.0.0.6LSU - 224.0.0.5P=1DRotherDRotherDRotherP=1BSCI 2 - 131Point-to-Point 链接 通常是采用PPP或HDLC封装的串行接口 或帧中继/ATM中的点到点子接口 不需要选举DR
14、/BDR OSPF自动探测这种接口类型 OSPF数据包在这种网络类型中使用目的IP地址224.0.0.5BSCI 2 - 132在NBMA拓扑中选举DR/BDROSPF将NBMA看做广播型媒介。在全网状拓扑中要选举DR/BDR ,但NBMA网络并不总是全网状的。 是否选举DR/BDR取决于NBMA的拓扑,例如设置了点到点子接口的帧中继网络不选举DR/BDR 。X.25 Frame RelayBSCI 2 - 133计算路由表Topology TableNet Cost Out Interface 10.2.2.0 7 To0 10.3.3.0 17 To0 10.3.3.0 20 E0Cost
15、=10Cost=6Cost=1ABC这是去往10.3.3.0/24子网的最优路由。10.1.1.0/2410.2.2.0/2410.3.3.0/2410.4.4.0/24Cost=10E0To0BSCI 2 - 134单域OSPF的基本配置BSCI 2 - 135单域OSPF的基本配置命令Process-id 是本地有效的,不需要与其它路由器上OSPF的进程 号相同。l 配置路由器的Router IDH3Crouter-id router-id l 启动OSPF协议H3C ospf process-id l 配置OSPF区域H3C-ospf-1area area-idl 在指定网段使能ospf
16、H3C-ospf-1-area-0.0.0.0 network ip-address wildcard-mask BSCI 2 - 136OSPF 配置实例路由器A: Interface Ethernet0/0ip address 1.1.1.1 255.255.255.0 Interface Serial0/0ip address 2.2.2.1 255.255.255.0 Ospf 1area 0.0.0.0network 2.2.2.0 0.0.0.255area 0.0.0.1network 1.1.1.0 0.0.0.255区域2区域0区域1S 0/0E0/0 路由器AS 0/01.1.1.1/243.3.3.1/24E0/02.2.2.2/242.2.2.1/24路由器B路由器B: Interface Ethernet0/0ip addres