承载网D&T团队OSPF路由协议配置V2.0IPUB_405_C1课程大纲经过本节的学习,你可以获得以下收获:–掌握OSPF路由协议的基本配置–掌握OSPF路由协议的维护思路目录OSPF配置步骤–OSPF基本配置–OSPFSUTB区域配置–OSPFNSSA区域配置–OSPF路由控制OSPF故障处理OSPF基本配置步骤1.启动OSPF进程2.设置路由器的ID号3.启动相应接口的OSPF4.重分发路由信息5.配置接口网络类型及DR的选举步骤1:启用OSPF进程OSPF在路由器上缺省是禁用的,启动OSPF进程要在配置模式下输入下列命令:ZXR10(config)#routerospfprocess-id禁用OSPF进程:ZXR10(config)#norouterospfprocess-id步骤2:设置路由器ID每个OSPF路由器必须有一个Router-ID,在网络中必须是唯一的。1.Router-ID可以在协议配置模式下手工指定:ZXR10(config-router)#router-idip-address2.没有指定Router-ID设备会自动选择为了Router-ID的稳定性建议使用loopback接口如果有多个loopback,选择最小的做为Router-ID否则第一个UP物理接口的IP地址会被用作路由器ID号3.Router-ID一旦选定就不会改变,除非重启进程ZXR10#clearipospfprocessprocess-id步骤3:接口启动OSPF相应接口启动OSPF,在路由配置模式下输入下列命令:ZXR10(config)#routerospf1ZXR10(config-router)#network10.1.1.00.0.0.255area0ZXR10(config-router)#networkip-addresswildcard-maskareaarea-id•例:步骤4:重分发路由信息在OSPF协议模式下,通过重分发引入其他协议所产生的路由信息:ZXR10(config)#routerospf1ZXR10(config-router)#redistributeconnected•例:ZXR10(config-router)#redistributeprotocol步骤5:配置接口网络类型配置OSPF接口上网络类型(接口配置模式)ipospfnetwork{broadcast|non-broadcast|point-to-point|point-to-multipoint[non-broadcast]}配置non-broadcast网络的邻居(路由配置模式)neighborip-address[costcost][prioritypriority][poll-intervalseconds]配置OSPF接口的DR优先级(接口配置模式)ipospfprioritypriority单区域OSPF配置RA&RB均为Area0域内路由器RAloopback1接口网段通过重分发发布Area010.1.2.1/30loopback1:20.1.1.1/24RARB10.1.2.2/3010.1.0.1/24多区域OSPF配置存在Area0&Area1两个区域,RB为ABRArea010.1.2.1/3010.1.0.1/2410.1.2.2/3010.2.2.2/3010.2.2.1/3010.2.0.1/24RARBABRRCArea1loopback1:20.1.1.1/24目录OSPF配置步骤–OSPF基本配置–OSPFSUTB区域配置–OSPFNSSA区域配置–OSPF路由控制OSPF故障处理配置OSPF区域特性配置OSPF的STUB(完全STUB)区域(路由配置模式)areaarea-idstub[no-summary][default-costcost]配置STUB区域Area010.1.2.1/30设置Area1为STUB区10.1.0.1/2410.1.2.2/3010.2.2.2/3010.2.2.1/3010.2.0.1/24RARBABRRCArea1loopback1:20.1.1.1/24配置完全STUB区域Area010.1.2.1/30设置Area1为完全STUB区10.1.0.1/2410.1.2.2/3010.2.2.2/3010.2.2.1/3010.2.0.1/24RARBABRRCArea1loopback1:20.1.1.1/24目录OSPF配置步骤–OSPF基本配置–OSPFSUTB区域配置–OSPFNSSA区域配置–OSPF路由控制OSPF故障处理配置OSPF区域特性配置OSPF的NSSA区域(路由配置模式)areaarea-idnssa[no-redistribution][default-information-originate[metricmetric-value][metric-typetype]][no-summary]配置NSSA区域Area010.1.2.1/30设置Area1为NSSA区10.1.0.1/2410.1.2.2/3010.2.2.2/3010.2.2.1/3010.2.0.1/24RARBABRRCArea1loopback1:20.1.1.1/24配置完全NSSA区域Area010.1.2.1/30设置Area1为完全NSSA区10.1.0.1/2410.1.2.2/3010.2.2.2/3010.2.2.1/3010.2.0.1/24RARBABRRCArea1loopback1:20.1.1.1/24目录OSPF配置步骤–OSPF基本配置–OSPFSUTB区域配置–OSPFNSSA区域配置–OSPF路由控制OSPF故障处理控制OSPF路由信息配置OSPF路由聚合配置ABR路由聚合(路由配置模式)areaarea-idrangeip-addressnet-mask[advertise|not-advertise]配置ASBR路由聚合summary-addressip-addressnet-mask配置对ABRType3LSA进行过滤(路由配置模式)areaarea-idfilter-listprefixprefix-list{out|in}OSPF路由控制Area010.1.2.1/30Area0&Area1均为普通区域step1:对Area0的普通路由进行汇总step2:对Area0的Type5类型路由进行汇总step3:对Area010.1.0.0/24路由进行过滤10.1.0.1/2410.1.2.2/3010.2.2.2/3010.2.2.1/3010.2.0.1/24RARBABRRCArea1loopback1:20.1.1.1/24loopback2:20.1.2.1/24控制OSPF路由信息配置OSPF链路开销设置OSPF接口的开销值(接口配置模式)ipospfcostcost配置带宽参考值(路由配置模式)auto-costreference-bandwidthref-bw配置OSPF最大等价路由条数,最多8条,缺省为1;(路由配置模式)maximum-pathsnumberOSPF路由控制Area010.1.2.1/3010.1.0.1/2410.1.2.2/3010.1.3.1/24RBRCRDRA10.1.2.6/3010.1.2.5/3010.1.2.9/3010.1.2.10/3010.1.2.14/3010.1.2.13/30链路带宽均为100Mstep1:实现RA&RD之间的负载均衡step2:改变路由方向,RA到RD选择RB;RD到RA选择RC为下一条目录OSPF配置步骤–OSPF基本配置–OSPFSUTB区域配置–OSPFNSSA区域配置–OSPF路由控制OSPF故障处理OSPF邻居无法建立分析思路如果物理连接和下层协议正常,则检查接口上配置的OSPF参数,必须保证与相邻路由器的参数一致,区域号相同,认证、区域类型及ROUTERID网段与掩码也必须一致(点到点与虚连接的网段与掩码可以不同)。相邻的两台路由器接口的网络类型必须一致。若网络类型为广播网或NBMA,则至少有一个接口的DR优先级应大于零。OSPF邻居无法建立步骤操作1使用showipospfneighbor命令查看OSPF邻居状态2使用showipospfinterface命令查看OSPF接口的信息3检查物理连接及下层协议是否正常运行,可通过Ping命令测试。若从本地路由器Ping对端路由器不通,则表明物理连接和下层协议有问题4检查OSPF定时器,在同一接口上Deadtime应至少为Hellotime的4倍5如果是NBMA网络,则应该使用neighborip-address命令手工指定邻居6如果网络类型为广播网或NBMA,则至少有一个接口的DR优先级大于零处理步骤OSPF路由信息不正确分析思路应保证骨干区域与所有的区域相连接。若一台路由器配置了两个以上的区域,则至少有一个区域应配成骨干区域。骨干区域也不能配置成Stub区域。在Stub区域内的路由器不能接收外部AS的路由。如果一个区域配置成Stub区域,则该区域内的所有路由器都应将此区域配置成Stub区域。OSPF路由信息不正确步骤操作1使用showipospfneighbor命令查看OSPF邻居状态2使用showipospfinterface命令查看OSPF接口的信息3使用showipospfdatabase查看LSDB的信息是否完整4使用showrunning-config命令查看区域是否配置正确。若配置了两个以上的区域,则至少有一个区域是骨干区域,且骨干区域不能配置stub命令。5如果某区域是Stub区域,则该区域中的所有路由器都要配置stub命令6如果配置了虚连接,使用showipospfvirtual-links命令查看邻居状态是否正常处理步骤univ.zte.com.cnuniv.zte.com.cn