版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OSPF协议概述OSPF协议概述OSPF路由协议概述收敛速度快支持变长子网掩码路由更新传递效率高根据链路的带宽进行最优选路支持等代价的多路负载均衡OSPF路由协议概述收敛速度快OSPF的操作发送Hello报文建立邻接关系形成链路状态数据库SPF算法形成路由表OSPF的操作发送Hello报文建立邻接关系形成链路状态数OSPF的网络类型点到点网络非广播多址网络点到多点网络广播型网络X.25
FrameRelayOSPF的网络类型点到点网络非广播多址网络广播型网络OSPF的DR与BDRACBDEABCED多路寻址网络中建立邻接关系构成n(n一1)/2个邻接关系OSPF的DR与BDRACBDEABCED多路寻址网络中OSPF的DR与BDR(Cont.)ACBDE指定路由器(DR)描述了一个多路寻址网络。网络上的其他路由器都和指定路由器(DR)构成邻接关系,而不是它们互相之间构成邻接关系(DR)ABCED(DR)OSPF的DR与BDR(Cont.)ACBDE指定路由器(OSPF的邻居(Cont.)建立一个邻接关系ABDownDownHello(DR0.0.0.0,Neighborsseen=0)
InitHello(DRRouterB,Neighborsseen=0)
ExStartDD(Seq=x,I=1,M=1,MS=1)
ExStartDD(Seq=y,I=1,M=1,MS=1)
ExchangeDD(Seq=y,I=0,M=1,MS=0)
ExchangeDD(Seq=y+1,I=0,M=1,MS=1)
DD(Seq=y+1,I=0,M=1,MS=0)
DD(Seq=y+n,I=0,M=0,MS=1)
DD(Seq=y+1,I=0,M=0,MS=0)
LoadingFullLSRequestLSUpdateLSRequestLSUpdateFullOSPF的邻居(Cont.)建立一个邻接关系ABDownDOSPF路由器的类型内部路由器(InternalRouter)区域边界路由器(AreaBorderRouters,ABR)骨干路由器(BackboneRouter)自主系统边界路由器(AutonomousSystemBoundaryRouter,ASBR)OSPF路由器的类型内部路由器(InternalRouteLSA的类型类型代码描述1路由器LSA2网络LSA3网络汇总LSA4ASBR汇总LSA5AS外部LSA7NSSA外部LSA8外部属性LSALSA的类型类型代码描述1路由器LSA2网络LSA3网络汇总每一种区域内允许泛洪的LSA类型每一种区域内允许泛洪的LSA类型OSPF排错介绍OSPF排错介绍OSPF排错总体流程图OSPF排错总体流程图OSPF排错总体流程图检查是否出现显示的报错信息
%ospf-4-BADLSAtype
%can'tallocaterouter-id
%ospf-4-errrcv
%ospfunknownprotocol(当进行配置ospf的时候)检查ospf邻居状态是否正常(full)检查ospf路由表是否完整OSPF排错总体流程图检查是否出现显示的报错信息OSPF排错总体流程图-错误信息%ospf-4-BADLSAtype此错误信息分析请见ospf邻居状态一节OSPF排错总体流程图-错误信息%ospf-4-BADLSA%can‘tallocaterouter-id错误信息解析%can‘tallocaterouter-id错误信息解析当ospf路由进程启动后,路由器必须存在一个具有有效ip地址的物理端口(或loopback)是up状态;如果路由器存在多个ospf进程,则必须为每一个进程保持一个有效端口。%can‘tallocaterouter-id错误信息解OSPF排错总体流程图-错误信息%OSPF-4-ERRRCV错误信息解析出现此错误信息表明ospf路由器收到了一个无效的ospf数据包可能原因为:MismatchedareaID
(区域ID不匹配)Badchecksum
(错误的校验值)OSPFnotenabledonthereceivinginterface
(接收端口未能激活ospf协议)OSPFnotenabledonthereceivinginterfaceduetobugCSCdr48014
(指向软件Bug)Badversion(ospf运行版本错误)Invalidtype(无效的LSA类型)Badlink-stateupdateadvertisementcountBadlink-stateupdatelengthOSPF排错总体流程图-错误信息%OSPF-4-ERRRCV%OSPF-4-ERRRCV错误信息分析
第一种可能原因:区域ID不匹配%OSPF-4-ERRRCV:Receivedinvalidpacket:mismatchareaID,frombackboneareamustbevirtual-linkbutnotfoundfrom170.170.3.3,Ethernet0解释:此错误表明路由器在其以太口E0上收到了一个无效的数据包,对端路由器ID为170.3.3.3;无效的原因是170.3.3.3路由器的端口在area0骨干区域中。这就暗示了本地路由器连接170.3.3.3路由器的E0没有运行在area0中。解决方法:检查ospf区域配置并保持area一致%OSPF-4-ERRRCV错误信息分析第一种可能原因:区%OSPF-4-ERRRCV错误信息分析
第二种可能原因:错误的校验值%OSPF-4-ERRRCV:Receivedinvalidpacket:BadChecksumfrom144.100.21.141,Ethernet0/0
解释:Ospf路由器在E0/0端口上收到对端路由器144.100.21.141的一个错误数据包校验可能原因:1、在ospf邻居之间的设备(如交换机)出现了错误2、发送ospf数据包的路由器端口硬件故障,或软件Bug3、接收方路由器的端口硬件故障或软件Bug(这种可能性是最小的)%OSPF-4-ERRRCV错误信息分析第二种可能原因:错解决方法:1、检查路由器之间的物理线缆,尤其要重点检查发送方路由器的端口及其状态2、更换线缆或中间设备之间的端口3、使用线缆把路由器进行直接连接4、检查当前路由器IOS是否存在Bug5、对路由器端口进行物理更换,对非模块化设备采用物理替换(RMA)%OSPF-4-ERRRCV错误信息分析解决方法:%OSPF-4-ERRRCV错误信息分析%OSPF-4-ERRRCV错误信息分析
第三种可能原因:接收端口上未能激活ospf协议%OSPF-4-ERRRCV:Receivedinvalidpacket:OSPFnotenabledoninterfacefrom141.108.16.4,Serial0.100
解释:此错误表明路由器在s0.100端口上收到了对端路由器ID为141.108.16.4的无效数据包;无效的原因是端口S0.100上未能激活ospf协议解决方法:使用命令showipospfinterfaceserial0.100查看ospf运行状态%OSPF-4-ERRRCV错误信息分析第三种可能原因:接%ospfunknownprotocol错误分析%ospfunknownprotocol一、路由器是否为Cisco800、Cisco1600路由器Cisco800路由器不支持ospf协议,只可运行rip、EigrpCisco1600路由器大部分IOS不支持ospf,需要装载具有ospffeature的IOS版本方可运行二、其余路由器路由器是否打开路由功能iprouting检查路由器IOS,升级至支持ospffeature的IOS版本%ospfunknownprotocol错误分析%oOSPF邻居关系的排错流程图检查起始状态检查2层链路检查有问题的数据包检查2-way状态检查链路OSPF邻居关系的排错流程图检查起始状态检查2层链路检查有问Ospf邻居状态排错-init邻接停留在init状态是因为路由器无法从对端收到hello数据包,因此需重点检查为什么路由器无法正常收到hello数据包例如:router2#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface170.170.5.11INIT/-00:00:34170.170.1.1Serial0Ospf邻居状态排错-init邻接停留在init状态是因为路Ospf邻居状态排错-init1、使用ping命令检查物理链路的畅通性,并检查端口是否可以ping通224.0.0.5(ospf路由器组播地址)2、NBMA广播检查frame-relaymapip1.1.1.1100broadcast
或dialermapip1.1.1.1broadcastnamerouter155346
3、使用showipospfinterface检查端口是否进行了认证4、端口是否应用了ACL配置5、检查物理线路,如果路由器是物理上被交换机隔离,则检查交换机上的相关配置。6、使用debugippacketdetail命令收集该端口上所有ospf及端口封装错误信息Ospf邻居状态排错-init1、使用ping命令检查物理链Ospf邻居状态排错-exstart(exchange)使用showipinterface命令检查端口的MTU值使用扩展ping建立链路是否可以ping通大的数据包使用ipospfmtu-ignore命令(特殊情况)一、Exchange状态多数是由于MTU不匹配造成的二、Exstart状态多数是由于“单播中断”导致在ATM或FR网络中错误的VCmap映射仅可以ping通小数据包的MTU不匹配ACL阻止了单播数据包的通过NAT转换了单播数据包源或目的地址路由器ID冲突Ospf邻居状态排错-exstart(exchange)使用Ospf邻居状态排错-loading当出现路由器停留在loading状态的时候一般都会伴随着%OSPF-4-BADLSA错误信息出现。错误信息:%OSPF-4-BADLSAMASK:BadLSAmask:Type[dec],LSID[IP_address]Mask[IP_address]from[IP_address]\nNOTE:Thisroutewillnotbeinstalledintheroutingtable.%OSPF-4-BADLSATYPE:Invalidlsa:[chars]Type[dec],LSID[IP_address]from[IP_address],[IP_address],[chars]解决方法:1、检查邻居的ip地址,定位引发问题的路由器2、使用showrunning-config命令检查配置3、使用showipospfdatabase定位有问题的路由条目以便确定错误的LSA4、使用showlog命令来确定此问题是否为自然问题5、重新启动路由器6、查找IOSBugOspf邻居状态排错-loading当出现路由器停留在loaOspf邻居状态排错-2way理解2way状态1、路由器只要可以在对端邻居的hello数据包中看到自己的路由器ID,就认为双向通信建立成功(2way)2、在广播网络中,路由器仅与DR、BDR路由器建立full链接,其余路由器之间建立的最终状态为2way。当网络中没有DR、BDR路由器的时候,两台试图建立邻接关系的路由器只能建立2way状态。如当路由器的ospf端口上手工配置优先级为0的时候。Ospf邻居状态排错-2way理解2way状态当网络中没有DOspf邻居状态排错-2wayR7#showipospfneighborNeighborIDPriStateDeadTimeAddressInterface170.170.3.412WAY/DROTHER00:00:34170.170.3.4Ethernet0170.170.3.312WAY/DROTHER00:00:34170.170.3.3Ethernet0170.170.3.81FULL/DR00:00:32170.170.3.8Ethernet0170.170.3.21FULL/BDR00:00:39170.170.3.2Ethernet0Ospf邻居状态排错-2wayR7#showipospOSPF路由表排错流程图检查外部LSA检查所有邻居着重检查Area0及其配置OSPF路由表排错流程图检查外部LSA检查所有邻居着重检查ADatabase与路由表不一致当ospf邻居在full状态下,database中的路由与路由表中的路由是一致的,但有些时候确会出现不能装载路由表的情况,当使用命令showipospfdatabase查看路由信息时会出现以下信息:AdvRouterisnot-reachableLSage:418Options:(NoTOS-capability,DC)LSType:RouterLinksLinkStateID:172.16.32.2AdvertisingRouter:172.16.32.2LSSeqNumber:80000002Checksum:0xFA63Length:60NumberofLinks:3例如:Database与路由表不一致当ospf邻居在full状态下路由表错误原因1:NetworkTypeMismatch网络类型不匹配
2:WrongAddressAssignmentinDUALSerialLinkSetup
双广域网连接线路中IP地址分配错误
3:OneSideofPoint-to-PointLinkIncludedinWrongMajornetorSubnet4:OneSideIsUnnumberedandtheOtherSideIsNumbered5:BrokenPVCinFullyMeshedFrameRelayEnvironment6:ForwardingAddressKnownviaanExternalRoute7:DistributeListIsBlockingtheRoutes除去个别的CASE中是由于配置错误或物理线路中断引发路由表错误以外,最有可能出现的原因有:路由表错误原因1:NetworkTypeMismatc原因一网络类型不匹配1、使用showipospfinterface查看网络类型2、在接口下使用ipospfnetwork命令统一网络类型3、在网络中,如果一个结点为multipoint,其余为sub-interface子接口,则必须统一配置为broadcast原因一网络类型不匹配原因二、原因三R4-4K(4)#showipospfneighborNeighborIDPriStateDeadTimeAddressInterface172.16.32.21FULL/-00:00:37172.16.32.2Serial2172.16.32.21FULL/-00:00:31172.16.29.2Serial3原因二、原因三R4-4K(4)#showipospf原因四R1-7010(5)#showipospfdatabaserouter172.16.35.1OSPFRouterwithID(172.16.30.1)(ProcessID20)RouterLinkStates(Area0)
AdvRouterisnot-reachableLSage:396Options:(NoTOS-capability,DC)LSType:RouterLinksLinkStateID:172.16.35.1AdvertisingRouter:172.16.35.1LSSeqNumber:80000003Checksum:0xBEA1Length:48NumberofLinks:2原因四R1-7010(5)#showipospfda原因五正常情况下ospf路由是没有问题的,但当其中一台路由器的pvc中断的时候就会引发故障,如:当R9路由器与R3之间的pvc故障。DR原因五正常情况下ospf路由是没有问题的,但当其中一台路由器原因六R2515routerospf1redistributeripmetric20subnetsnetwork0.0.0.0255.255.255.255area1
routerripnetwork3.0.0.0R2504routerospf1network1.1.1.00.0.0.255area0network3.0.0.00.255.255.255area1area1range3.0.0.0255.0.0.0
原因六R2515R2504原因六R2507#showiprouteGatewayoflastresortis0.0.0.0tonetwork0.0.0.01.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Serial03.0.0.0/8isvariablysubnetted,4subnets,2masksOIA3.0.0.0/8[110/70]via1.1.1.2,00:15:37,Serial0OE23.3.4.0/24[110/20]via1.1.1.2,00:06:37,Serial0OE23.22.88.0/24[110/20]via1.1.1.2,00:06:37,Serial0OE23.44.66.0/24[110/20]via1.1.1.2,00:06:37,Serial07.0.0.0/24issubnetted,1subnetsC7.7.7.0isdirectlyconnected,Serial1S*0.0.0.0/0isdirectlyconnected,Serial1原因六R2507#原因六R2507#showipospfdataexternal200.1.1.0OSPFRouterwithID(7.7.7.1)(ProcessID1)Type-5ASExternalLinkStatesLSage:72Options:(NoTOS-capability,DC)LSType:ASExternalLinkLinkStateID:200.1.1.0(ExternalNetworkNumber)AdvertisingRouter:3.44.66.3LSSeqNumber:80000001Checksum:0xF161Length:36NetworkMask:/24MetricType:2(Largerthananylinkstatepath)TOS:0Metric:20
ForwardAddress:3.3.4.4ExternalRouteTag:0原因六R2507#解决方法1、取消ABR上的汇总R2507#showiprouteGatewayoflastresortis0.0.0.0tonetwork0.0.0.01.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Serial03.0.0.0/24issubnetted,3subnets
OIA3.3.4.0[110/70]via1.1.1.2,00:00:48,Serial0OIA3.22.88.0[110/80]via1.1.1.2,00:00:48,Serial0OIA3.44.66.0[110/80]via1.1.1.2,00:00:48,Serial07.0.0.0/24issubnetted,1subnetsC7.7.7.0isdirectlyconnected,Serial1
OE2200.1.1.0/24[110/20]via1.1.1.2,00:00:48,Serial0S*0.0.0.0/0isdirectlyconnected,Serial1解决方法R2507#showiproute解决方法2、在ASBR上进行redistribute时候使用访问控制列表,阻止内部路由被再分布进ospfR2515#configureterminalR2515(config)#routerospf1R2515(config-router)#redistributeripmetric20subnetsroute-maprip_to_ospf_filter
R2515(config)#access-list28permit200.1.1.00.0.0.255
R2515(config)#route-maprip_to_ospf_filterpermit10R2515(config-route-map)#matchipaddress28解决方法R2515#configureterminalR2507#showiprouteGatewayoflastresortis0.0.0.0tonetwork0.0.0.01.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Serial0
OIA3.0.0.0/8[110/70]via1.1.1.2,00:07:05,Serial07.0.0.0/24issubnetted,1subnetsC7.7.7.0isdirectlyconnected,Ethernet0
OE2200.1.1.0/24[110/20]via1.1.1.2,00:00:21,Serial0S*0.0.0.0/0isdirectlyconnected,Ethernet0采用route-map控制后的路由表R2507#showiproute采用route-ma原因六总结首先检查外部路由是否存在database中并定位转发地址ForwardAddress在本地路由表中查找转发地址是否为外部路由还是本地路由检查修改配置或使用策略路由确保转发地址在本地路由表中为ospf内部路由原因六总结首先检查外部路由是否存在database中并定位转Ospf常用show命令citrus#debugippacketdetailIPpacketdebuggingison(detailed)citrus#showipospfdatabaseOSPFRouterwithID(10.48.77.45)(ProcessID1)RouterLinkStates(Area0)LinkIDADVRouterAgeSeq#ChecksumLinkcountOct2311:26:16:IP:s=10.48.77.45(local),d=255.255.255.255(Dialer1),len70,sendingbroad/multicastOct2311:26:16:UDPsrc=57969,dst=53Oct2311:26:16:IP:s=126.106.177.81(local),d=255.255.255.255(Dialer2),len70,sendingbroad/multicastOct2311:26:16:UDPsrc=57969,dst=53Oct2311:26:16:IP:s=10.48.77.45(local),d=255.255.255.255(Ethernet0),len70,sendingbroad/multicastOct2311:26:16:UDPsrc=57969,dst=53...Oct2311:26:31:IP:s=10.48.77.45(local),d=255.255.255.255(Ethernet0),len70,sendingbroad/multicastOct2311:26:31:UDPsrc=57969,dst=5310.48.77.451600x800000010x3AFD1citrus#Ospf常用show命令citrus#debugippShow命令Show命令OSPF常见问题Loopback地址通告主机路由
Ospf在通告loopback接口路由的时候缺省使用32位主机路由,可以使用ipospfnetworkpoint-to-point命令修正Ciscoospf是否支持TOS-Based路由
Cisco仅支持TOS0路由,这就意味着所有cisco的ospf数据包均在tos0路径中
ospf是否支持offset-list列表不支持,偏移列表仅能运行在距离矢量路由协议中
在ospf中是否可以使用distribute-listin/out命令
distribute-list命令不能过滤ospf的database,且只能在ospf的in方向进行控制
OSPF常见问题Loopback地址通告主机路由IOS升级后FR链路丢失路由Serial0isup,lineprotocolisupHardwareisMK5025Description:CharlotteFrameRelayPortDLCI100MTU1500bytes,BW1024Kbit,DLY20000usec,reliability255/255,txload44/255,rxload44/255EncapsulationFRAME-RELAY,loopbacknotset,keepaliveset(10sec)LMIenqsent7940,LMIstatrecvd7937,LMIupdrecvd0,DTELMIupLMIenqrecvd0,LMIstatsent0,LMIupdsent0LMIDLCI1023LMItypeisCISCOframerelayDTEBroadcastqueue64/64,broadcastssent/dropped1769202/1849660,interfacebroadcasts3579215故障现象:IOS升级后FR链路丢失路由Serial0isup,l解决方案frame-relaybroadcast-queuesizebyte-ratepacket-rateSerial缺省值:64queuesize,256,000bytespersecond (2,048,000bps),and36pps高速Serial(HSSI):256queuesize,1,024,000bytespersecond (8,192,000bps),and144pps解决方案frame-relaybroadcast-queu案例学习案例学习routerospf1router-id10.255.255.1log-adjacency-changespassive-interfaceLoopback0network10.0.0.00.0.0.255area0network10.255.255.10.0.0.0area0!routerospf2router-id192.168.255.1log-adjacency-changesredistributeospf1subnetsmatchinternalpassive-interfaceLoopback1network192.168.0.00.0.0.255area0network192.168.255.10.0.0.0area0R1配置routerospf1router-id10.255.255.2log-adjacency-changespassive-interfaceLoopback0network10.0.0.00.0.0.255area0network10.255.255.20.0.0.0area0!routerospf2router-id192.168.255.2log-adjacency-changesredistributeospf1subnetsmatchinternalpassive-interfaceLoopback1network192.168.0.00.0.0.255area0network192.168.255.20.0.0.0area0R2配置routerospf1R1配置routerospfr1#showiproute10.0.0.0/8isvariablysubnetted,5subnets,2masksOE210.255.255.2/32[110/1]via192.168.0.2,00:24:21,Ethernet1/0C10.0.0.0/24isdirectlyconnected,Ethernet0/0OIA10.0.1.0/24[110/20]via10.0.0.4,00:23:49,Ethernet0/0
C10.255.255.1/32isdirectlyconnected,Loopback0OIA10.255.255.4/32[110/11]via10.0.0.4,00:23:49,Ethernet0/0192.168.255.0/32issubnetted,3subnetsO192.168.255.3[110/11]via192.168.0.3,00:26:09,Ethernet1/0O192.168.255.2[110/11]via192.168.0.2,00:26:09,Ethernet1/0C192.168.255.1isdirectlyconnected,Loopback1C192.168.0.0/24isdirectlyconnected,Ethernet1/0O192.168.1.0/24[110/20]via192.168.0.3,00:26:09,Ethernet1/0r1#showiprouter2#showiproute10.0.0.0/8isvariablysubnetted,5subnets,2masksC10.255.255.2/32isdirectlyconnected,Loopback0C10.0.0.0/24isdirectlyconnected,Ethernet0/0OE210.0.1.0/24[110/20]via192.168.0.1,00:25:34,Ethernet1/0
OE210.255.255.1/32[110/1]via192.168.0.1,00:25:34,Ethernet1/0OE210.255.255.4/32[110/11]via192.168.0.1,00:25:34,Ethernet1/0192.168.255.0/32issubnetted,3subnetsO192.168.255.3[110/11]via192.168.0.3,00:26:45,Ethernet1/0C192.168.255.2isdirectlyconnected,Loopback1O192.168.255.1[110/11]via192.168.0.1,00:26:45,Ethernet1/0C192.168.0.0/24isdirectlyconnected,Ethernet1/0O192.168.1.0/24[110/20]via192.168.0.3,00:26:45,Ethernet1/0r2#showiproute解决方法1、distance更改管理距离routerospf2distanceospfexternal115
2、OSPFABRType3LSAFiltering.Cisco12.2(4)T后增加的新feature(config-router)#areaarea-idfilter-listprefixprefix-list-namein
解决方法CISCOOSPF讲解及其排错OSPF协议概述OSPF协议概述OSPF路由协议概述收敛速度快支持变长子网掩码路由更新传递效率高根据链路的带宽进行最优选路支持等代价的多路负载均衡OSPF路由协议概述收敛速度快OSPF的操作发送Hello报文建立邻接关系形成链路状态数据库SPF算法形成路由表OSPF的操作发送Hello报文建立邻接关系形成链路状态数OSPF的网络类型点到点网络非广播多址网络点到多点网络广播型网络X.25
FrameRelayOSPF的网络类型点到点网络非广播多址网络广播型网络OSPF的DR与BDRACBDEABCED多路寻址网络中建立邻接关系构成n(n一1)/2个邻接关系OSPF的DR与BDRACBDEABCED多路寻址网络中OSPF的DR与BDR(Cont.)ACBDE指定路由器(DR)描述了一个多路寻址网络。网络上的其他路由器都和指定路由器(DR)构成邻接关系,而不是它们互相之间构成邻接关系(DR)ABCED(DR)OSPF的DR与BDR(Cont.)ACBDE指定路由器(OSPF的邻居(Cont.)建立一个邻接关系ABDownDownHello(DR0.0.0.0,Neighborsseen=0)
InitHello(DRRouterB,Neighborsseen=0)
ExStartDD(Seq=x,I=1,M=1,MS=1)
ExStartDD(Seq=y,I=1,M=1,MS=1)
ExchangeDD(Seq=y,I=0,M=1,MS=0)
ExchangeDD(Seq=y+1,I=0,M=1,MS=1)
DD(Seq=y+1,I=0,M=1,MS=0)
DD(Seq=y+n,I=0,M=0,MS=1)
DD(Seq=y+1,I=0,M=0,MS=0)
LoadingFullLSRequestLSUpdateLSRequestLSUpdateFullOSPF的邻居(Cont.)建立一个邻接关系ABDownDOSPF路由器的类型内部路由器(InternalRouter)区域边界路由器(AreaBorderRouters,ABR)骨干路由器(BackboneRouter)自主系统边界路由器(AutonomousSystemBoundaryRouter,ASBR)OSPF路由器的类型内部路由器(InternalRouteLSA的类型类型代码描述1路由器LSA2网络LSA3网络汇总LSA4ASBR汇总LSA5AS外部LSA7NSSA外部LSA8外部属性LSALSA的类型类型代码描述1路由器LSA2网络LSA3网络汇总每一种区域内允许泛洪的LSA类型每一种区域内允许泛洪的LSA类型OSPF排错介绍OSPF排错介绍OSPF排错总体流程图OSPF排错总体流程图OSPF排错总体流程图检查是否出现显示的报错信息
%ospf-4-BADLSAtype
%can'tallocaterouter-id
%ospf-4-errrcv
%ospfunknownprotocol(当进行配置ospf的时候)检查ospf邻居状态是否正常(full)检查ospf路由表是否完整OSPF排错总体流程图检查是否出现显示的报错信息OSPF排错总体流程图-错误信息%ospf-4-BADLSAtype此错误信息分析请见ospf邻居状态一节OSPF排错总体流程图-错误信息%ospf-4-BADLSA%can‘tallocaterouter-id错误信息解析%can‘tallocaterouter-id错误信息解析当ospf路由进程启动后,路由器必须存在一个具有有效ip地址的物理端口(或loopback)是up状态;如果路由器存在多个ospf进程,则必须为每一个进程保持一个有效端口。%can‘tallocaterouter-id错误信息解OSPF排错总体流程图-错误信息%OSPF-4-ERRRCV错误信息解析出现此错误信息表明ospf路由器收到了一个无效的ospf数据包可能原因为:MismatchedareaID
(区域ID不匹配)Badchecksum
(错误的校验值)OSPFnotenabledonthereceivinginterface
(接收端口未能激活ospf协议)OSPFnotenabledonthereceivinginterfaceduetobugCSCdr48014
(指向软件Bug)Badversion(ospf运行版本错误)Invalidtype(无效的LSA类型)Badlink-stateupdateadvertisementcountBadlink-stateupdatelengthOSPF排错总体流程图-错误信息%OSPF-4-ERRRCV%OSPF-4-ERRRCV错误信息分析
第一种可能原因:区域ID不匹配%OSPF-4-ERRRCV:Receivedinvalidpacket:mismatchareaID,frombackboneareamustbevirtual-linkbutnotfoundfrom170.170.3.3,Ethernet0解释:此错误表明路由器在其以太口E0上收到了一个无效的数据包,对端路由器ID为170.3.3.3;无效的原因是170.3.3.3路由器的端口在area0骨干区域中。这就暗示了本地路由器连接170.3.3.3路由器的E0没有运行在area0中。解决方法:检查ospf区域配置并保持area一致%OSPF-4-ERRRCV错误信息分析第一种可能原因:区%OSPF-4-ERRRCV错误信息分析
第二种可能原因:错误的校验值%OSPF-4-ERRRCV:Receivedinvalidpacket:BadChecksumfrom144.100.21.141,Ethernet0/0
解释:Ospf路由器在E0/0端口上收到对端路由器144.100.21.141的一个错误数据包校验可能原因:1、在ospf邻居之间的设备(如交换机)出现了错误2、发送ospf数据包的路由器端口硬件故障,或软件Bug3、接收方路由器的端口硬件故障或软件Bug(这种可能性是最小的)%OSPF-4-ERRRCV错误信息分析第二种可能原因:错解决方法:1、检查路由器之间的物理线缆,尤其要重点检查发送方路由器的端口及其状态2、更换线缆或中间设备之间的端口3、使用线缆把路由器进行直接连接4、检查当前路由器IOS是否存在Bug5、对路由器端口进行物理更换,对非模块化设备采用物理替换(RMA)%OSPF-4-ERRRCV错误信息分析解决方法:%OSPF-4-ERRRCV错误信息分析%OSPF-4-ERRRCV错误信息分析
第三种可能原因:接收端口上未能激活ospf协议%OSPF-4-ERRRCV:Receivedinvalidpacket:OSPFnotenabledoninterfacefrom141.108.16.4,Serial0.100
解释:此错误表明路由器在s0.100端口上收到了对端路由器ID为141.108.16.4的无效数据包;无效的原因是端口S0.100上未能激活ospf协议解决方法:使用命令showipospfinterfaceserial0.100查看ospf运行状态%OSPF-4-ERRRCV错误信息分析第三种可能原因:接%ospfunknownprotocol错误分析%ospfunknownprotocol一、路由器是否为Cisco800、Cisco1600路由器Cisco800路由器不支持ospf协议,只可运行rip、EigrpCisco1600路由器大部分IOS不支持ospf,需要装载具有ospffeature的IOS版本方可运行二、其余路由器路由器是否打开路由功能iprouting检查路由器IOS,升级至支持ospffeature的IOS版本%ospfunknownprotocol错误分析%oOSPF邻居关系的排错流程图检查起始状态检查2层链路检查有问题的数据包检查2-way状态检查链路OSPF邻居关系的排错流程图检查起始状态检查2层链路检查有问Ospf邻居状态排错-init邻接停留在init状态是因为路由器无法从对端收到hello数据包,因此需重点检查为什么路由器无法正常收到hello数据包例如:router2#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface170.170.5.11INIT/-00:00:34170.170.1.1Serial0Ospf邻居状态排错-init邻接停留在init状态是因为路Ospf邻居状态排错-init1、使用ping命令检查物理链路的畅通性,并检查端口是否可以ping通224.0.0.5(ospf路由器组播地址)2、NBMA广播检查frame-relaymapip1.1.1.1100broadcast
或dialermapip1.1.1.1broadcastnamerouter155346
3、使用showipospfinterface检查端口是否进行了认证4、端口是否应用了ACL配置5、检查物理线路,如果路由器是物理上被交换机隔离,则检查交换机上的相关配置。6、使用debugippacketdetail命令收集该端口上所有ospf及端口封装错误信息Ospf邻居状态排错-init1、使用ping命令检查物理链Ospf邻居状态排错-exstart(exchange)使用showipinterface命令检查端口的MTU值使用扩展ping建立链路是否可以ping通大的数据包使用ipospfmtu-ignore命令(特殊情况)一、Exchange状态多数是由于MTU不匹配造成的二、Exstart状态多数是由于“单播中断”导致在ATM或FR网络中错误的VCmap映射仅可以ping通小数据包的MTU不匹配ACL阻止了单播数据包的通过NAT转换了单播数据包源或目的地址路由器ID冲突Ospf邻居状态排错-exstart(exchange)使用Ospf邻居状态排错-loading当出现路由器停留在loading状态的时候一般都会伴随着%OSPF-4-BADLSA错误信息出现。错误信息:%OSPF-4-BADLSAMASK:BadLSAmask:Type[dec],LSID[IP_address]Mask[IP_address]from[IP_address]\nNOTE:Thisroutewillnotbeinstalledintheroutingtable.%OSPF-4-BADLSATYPE:Invalidlsa:[chars]Type[dec],LSID[IP_address]from[IP_address],[IP_address],[chars]解决方法:1、检查邻居的ip地址,定位引发问题的路由器2、使用showrunning-config命令检查配置3、使用showipospfdatabase定位有问题的路由条目以便确定错误的LSA4、使用showlog命令来确定此问题是否为自然问题5、重新启动路由器6、查找IOSBugOspf邻居状态排错-loading当出现路由器停留在loaOspf邻居状态排错-2way理解2way状态1、路由器只要可以在对端邻居的hello数据包中看到自己的路由器ID,就认为双向通信建立成功(2way)2、在广播网络中,路由器仅与DR、BDR路由器建立full链接,其余路由器之间建立的最终状态为2way。当网络中没有DR、BDR路由器的时候,两台试图建立邻接关系的路由器只能建立2way状态。如当路由器的ospf端口上手工配置优先级为0的时候。Ospf邻居状态排错-2way理解2way状态当网络中没有DOspf邻居状态排错-2wayR7#showipospfneighborNeighborIDPriStateDeadTimeAddressInterface170.170.3.412WAY/DROTHER00:00:34170.170.3.4Ethernet0170.170.3.312WAY/DROTHER00:00:34170.170.3.3Ethernet0170.170.3.81FULL/DR00:00:32170.170.3.8Ethernet0170.170.3.21FULL/BDR00:00:39170.170.3.2Ethernet0Ospf邻居状态排错-2wayR7#showipospOSPF路由表排错流程图检查外部LSA检查所有邻居着重检查Area0及其配置OSPF路由表排错流程图检查外部LSA检查所有邻居着重检查ADatabase与路由表不一致当ospf邻居在full状态下,database中的路由与路由表中的路由是一致的,但有些时候确会出现不能装载路由表的情况,当使用命令showipospfdatabase查看路由信息时会出现以下信息:AdvRouterisnot-reachableLSage:418Options:(NoTOS-capability,DC)LSType:RouterLinksLinkStateID:172.16.32.2AdvertisingRouter:172.16.32.2LSSeqNumber:80000002Checksum:0xFA63Length:60NumberofLinks:3例如:Database与路由表不一致当ospf邻居在full状态下路由表错误原因1:NetworkTypeMismatch网络类型不匹配
2:WrongAddressAssignmentinDUALSerialLinkSetup
双广域网连接线路中IP地址分配错误
3:OneSideofPoint-to-PointLinkIncludedinWrongMajornetorSubnet4:OneSideIsUnnumberedandtheOtherSideIsNumbered5:BrokenPVCinFullyMeshedFrameRelayEnvironment6:ForwardingAddressKnownviaanExternalRoute7:DistributeListIsBlockingtheRoutes除去个别的CASE中是由于配置错误或物理线路中断引发路由表错误以外,最有可能出现的原因有:路由表错误原因1:NetworkTypeMismatc原因一网络类型不匹配1、使用showipospfinterface查看网络类型2、在接口下使用ipospfnetwork命令统一网络类型3、在网络中,如果一个结点为multipoint,其余为sub-interface子接口,则必须统一配置为broadcast原因一网络类型不匹配原因二、原因三R4-4K(4)#showipospfneighborNeighborIDPriStateDeadTimeAddressInterface172.16.32.21FULL/-00:00:37172.16.32.2Serial2172.16.32.21FULL/-00:00:31172.16.29.2Serial3原因二、原因三R4-4K(4)#showipospf原因四R1-7010(5)#showipospfdatabaserouter172.16.35.1OSPFRouterwithID(172.16.30.1)(ProcessID20)RouterLinkStates(Area0)
AdvRouterisnot-reachableLSage:396Options:(NoTOS-capability,DC)LSType:RouterLinksLinkStateID:172.16.35.1AdvertisingRouter:172.16.35.1LSSeqNumber:80000003Checksum:0xBEA1Length:48NumberofLinks:2原因四R1-7010(5)#showipospfda原因五正常情况下ospf路由是没有问题的,但当其中一台路由器的pvc中断的时候就会引发故障,如:当R9路由器与R3之间的pvc故障。DR原因五正常情况下ospf路由是没有问题的,但当其中一台路由器原因六R2515routerospf1redistributeripmetric20subnetsnetwork0.0.0.0255.255.255.255area1
routerripnetwork3.0.0.0R2504routerospf1network1.1.1.00.0.0.255area0network3.0.0.00.255.255.255area1area1range3.0.0.0255.0.0.0
原因六R2515R2504原因六R2507#showiprouteGatewayoflastresortis0.0.0.0tonetwork0.0.0.01.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Serial03.0.0.0/8isvariablysubnetted,4subnets,2masksOIA3.0.0.0/8[110/70]via1.1.1.2,00:15:37,Serial0OE23.3.4.0/24[110/20]via1.1.1.2,00:06:37,Serial0OE23.22.88.0/24[110/20]via1.1.1.2,00:06:37,Serial0OE23.44.66.0/24[110/20]via1.1.1.2,00:06:37,Serial07.0.0.0/24issubnetted,1subnetsC7.7.7.0isdirectlyconnected,Serial1S*0.0.0.0/0isdirectlyconnected,Serial1原因六R2507#原因六R2507#showipospfdataexternal200.1.1.0OSPFRouterwithID(7.7.7.1)(ProcessID1)Type-5ASExternalLinkStatesLSage:72Options:(NoTOS-capability,DC)LSType:ASExternalLinkLinkStateID:200.1.1.0(ExternalNetworkNumber)AdvertisingRouter:3.44.66.3LSSeqNumber:80000001Checksum:0xF161Length:36NetworkMask:/24MetricType:2(Largerthananylinkstatepath)TOS:0Metric:20
ForwardAddress:3.3.4.4ExternalRouteTag:0原因六R2507#解决方法1、取消ABR上的汇总R2507#showiprouteGatewayoflastresortis0.0.0.0tonetwork0.0.0.01.0.0.0/24issubnetted,1subnetsC1.1.1.0isdirectlyconnected,Serial03.0.0.0/24issubnetted,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《软件项目开发中的用户需求风险管理与需求变更控制》教学研究课题报告
- 初中历史教师教学画像构建与历史思维培养路径教学研究课题报告001
- 小学校园安全标识系统设计与应用研究教学研究课题报告
- 小学生借助历史计量模型分析工业革命能源消费结构对环境影响的课题报告教学研究课题报告
- 大学实验室安全知识考试题库100题(含答案)CCQ
- 电工(高级)资格证考试能力测试备考题【考点提分】附答案详解
- 2026年四川工程职业技术学院高职单招职业适应性考试模拟试题及答案详解
- 2025年浙江省保安员考试真题附答案解析
- 2021新冠防控知识培训试题及答案
- 化工安全技术模拟考试题(含参考答案)
- (人教2024版)数学四年级上册第8单元《数学广角-优化》大单元教学课件
- 2021年工作会议会序册模板
- 2024届上海市松江区初三一模数学试题及答案
- 临床生物化学检验练习题库(含答案)
- 《数字贸易学》教学大纲
- (正式版)SHT 3229-2024 石油化工钢制空冷式热交换器技术规范
- 2018年4月自考00265西方法律思想史试题及答案含解析
- 新生儿先天梅毒护理查房课件
- 公司人员优化原因分析报告
- 2023年CQE工程师年度总结及下年工作展望
- 天津泰达股权激励的案例分析
评论
0/150
提交评论