购买

¥30.0

加入VIP
  • 专属下载券
  • 上传内容扩展
  • 资料优先审核
  • 免费资料无限下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 8.ospf路由协议配置及故障排除(修改)

8.ospf路由协议配置及故障排除(修改).ppt

8.ospf路由协议配置及故障排除(修改)

烟雨梦兮
2018-10-14 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《8.ospf路由协议配置及故障排除(修改)ppt》,可适用于IT/计算机领域

网络管理与维护OSPF路由协议配置及故障排除ByZourunsheng学习目标叙述OSPF路由协议的原理配置OSPF协议调试和维护OSPF协议执行简单的OSPF故障排除学习完本课程您应该能够:此页列出学习本课程需要达到的目标。此页胶片仅在授课时使用胶片+注释中有单独的文字说明课程目标不需要再使用该页胶片。课程内容OSPF协议基本原理OSPFMultiArea原理OSPF规划设计和故障排除链路状态协议和距离矢量协议的区别此页为了让学员和老师对课程安排有一个大致的了解。此页列出本课程的主要培训标题列出每章的名称即可。如果章下面的节不多在此页可以一并列出。此页胶片仅在授课时使用胶片+注释中有专门的目录和标题不需要重复使用该页面。相关概念回顾路由表距离矢量算法链路状态算法两种算法的比较OSPF协议概述OSPF是OpenShortestPathFirst(即“开放最短路径优先协议”)的缩写是一个基于链路状态的动态路由协议。OSPF是特别为TCPIP网络而设计包括明确的支持CIDR和标记来源于外部的路由信息。OSPF可以快速地探知AS中拓扑的改变(例如路由器接口的失效)并在一段时间的收敛后计算出无环路的新路径。收敛的时间很短且只使用很小的路由流量。在OSPF中可以通过划分区域来分割整个自治系统每一个区域都有着该区域独立的网络拓扑数据库及网络拓扑图。相关RFC:RFC,RFC,RFC。OSPF协议基本特点OSPF(OpenShortestPathFirst)目前IGP中应用最广、性能最优的一个路由协议(最新版本是Version)具有如下特点:无路由自环可适应大规模网络路由变化收敛速度快支持区域划分支持等值路由支持验证支持路由分级管理支持以组播方式发送协议报文此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。RouterID和协议号RouterID一个bit的无符号整数是一台路由器的唯一标识在整个自治系统内唯一。协议号OSPF是基于IP的其协议号是。OSPF协议报文不转发通常OSPF的协议报文是不被转发的只能传递一跳即在IP报文头中TTL值被设为(虚连接除外)。如果一台路由器的RouterID在运行中改变则必须重启OSPF协议或重启路由器才能使新的RouterID生效。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。OSPF报文格式和报文头OSPF的报文头OSPF的报文格式OSPF的五种报文类型Hello报文发现及维持邻居关系选举DRBDRDD报文本地LSDB的摘要LSR报文向对端请求本端没有或对端的更新的LSALSU报文向对方发送其需要的LSALSAck报文收到LSU之后进行确认LSA的类型RouterLSA(Type)由每个路由器生成描述了路由器的链路状态和花费传递到整个区域。NetworkLSA(Type)由DR生成描述了本网段的链路状态传递到整个区域。NetSummaryLSA(Type)由ABR生成描述了到区域内某一网段的路由传递到相关区域。AsbrSummaryLSA(Type)由ABR生成描述了到ASBR的路由传递到相关区域。ASExternalLSA(Type)由ASBR生成描述了到AS外部的路由传递到整个AS(STUB区域除外)。NotSoStubbyAreaLSA(Type)由ASBR生成解决了自治系统外部路由在NSSA区域中的单向传递问题。邻居和邻接OSPF路由器启动后便会通过OSPF接口向外发送Hello报文。收到Hello报文的OSPF路由器会检查报文中所定义的一些参数如果双方一致就会形成邻居(Neighbors)关系。形成邻居关系的双方不一定都能形成邻接关系这要根据网络类型而定。只有当双方成功交换DD报文并能交换LSA之后才能形成真正意义上的邻接(Adjacencies)关系。为了交换路由信息邻居路由器之间首先要建立邻接关系并不是每两个邻居路由器之间都能建立邻接关系。OSPF的网络类型BroadcastNBMAPTPPTMP广播及NBMA网段中的N连接关系一个广播的网段中存在N=台路由器则需要建立M=n(n)=个邻接关系。DR概念的提出M=n(n)=M=(n)×=为了解决同一个网段内过多的邻接关系数量OSPF协议提出了DR(DesignatedRouter)的概念。DR的选举过程DR是从整个网段所有运行OSPF的路由器中选举出来的选举过程如下:登记本网段内运行OSPF的路由器登记具有DR候选资格的路由器即本网段内的Priority>的OSPF路由器(Priority可以手工配置缺省值是)所有的Priority>的OSPF路由器都认为自己是DRPriority值最大若Priority值相等则RouterID最大的路由器将成为DR。每台路由器通过互相发送Hello报文同时将自己选出的DR写入Hello报文中本网段中所有路由器共同选举出DR。DR选举中的指导思想选举制DR是各路由器选出来的而非人工指定的虽然管理员可以通过配置Priority干预选举过程。终身制DR一旦当选除非路由器故障否则不会更换即使后来的路由器Priority更高。世袭制DR选出的同时也选出BDR来DR故障后由BDR接替DR成为新的DR。稳定压倒一切:如果DR频繁的更迭则每次都要重新引起本网段内的所有路由器与新的DR建立邻接关系。为什么提出BDR为了能够进行快速响应OSPF提出了BDR的概念。BDR与DR同时被选举出来。BDR也与本网段内的所有路由器建立邻接关系并交换路由信息。DR失效后BDR立即成为DR。选举DR和BDR的注意事项选举DR和BDR的注意事项:只有在广播和NBMA类型的接口上才会选举DR在PointtoPoint和PointtoMultipoint类型的接口上不需要选举。路由器接口的优先级Priority将影响接口在选举DR时所具有的资格。Priority为的路由器不会被选举为DR或BDR。网段中的DR并不一定是Priority最大的路由器同理BDR也并不一定就是Priority第二大的路由器。两台DROther路由器之间不进行路由信息的交换但仍旧互相发送Hello报文。他们之间的邻居状态机停留在Way状态。DR是指某个网段中的概念是针对路由器的接口而言的。在广播的网络上必须存在DR才能够正常工作但BDR不是必需的。由于DR的出现带来协议的变化为了减少在广播和NBMA网段内带宽的占用提出了DR的概念。为协议本身带来如下变化:将广播和NBMA网段内LSDB同步的次数由N减少为N。在广播和NBMA网段中路由器的角色划分为DR、BDR、DROther。路由器之间的关系分为Unknown、Neighbor、Adjacency。增加了一种接口类型:PointtoMultipoint。增加了一种新的LSA类型:NetworkLSA由DR生成描述了本网段的链路状态信息。NBMA网络的配置原则NBMA网络必须是全连通的即网络中任意两台路由器之间都必须直接可达。对于接口类型为NBMA的网络如果无法通过广播Hello报文的形式发现相邻路由器必须手工为该接口指定相邻路由器的IP地址以及保证该相邻路由器必须有选举权。如果部分路由器之间没有直接可达的链路时应将接口配置成PTMP方式。如果路由器在NBMA网络中只有一个对端也可将接口类型改为PTP方式。NBMA与PTMP之间的区别:NBMA:全连接点到多点(PTMP):部分连接在NBMA上需要选举DR与BDR而在点到多点网络中没有DR与BDR。NBMA是一种缺省的网络类型点到多点不是缺省的网络类型必须是由其它的网络类型强制更改的。NBMA用单播发送协议报文需要手工配置邻居。点到多点是可选的即可以用单播发送又可以用多播发送报文。OSPF协议计算路由过程RTARTB()网络的拓扑结构()每台路由器分别以自己为根节点计算最小生成树OSPF为什么是无自环的?每一条LSA(链路状态广播)都标记了生成者(用生成该LSA的路由器的RouterID标记)其它路由器只负责传输。这样不会在传输的过程中发生对该信息的改变或错误理解。路由计算的算法是SPF算法。计算的结果是一棵树路由是树上的叶子节点。从根节点到叶子节点是单向不可回复的路径。OSPF协议与RIP路由协议的比较归纳为如下几点:RIP路由协议中用于表示目的网络远近的唯一参数为跳数(HOP)也即到达目的网络所要经过的路由器个数。RIPv路由协议不支持变长子网掩码(VLSM)OSPF路由协议不仅支持VLSM而且支持无类域间路由(CIDR)。RIP路由协议路由收敛较慢。OSPF路由协议即使是在大型网络中也能够较快地收敛。在RIP协议中网络是一个平面的概念OSPF路由协议可以划分多个区域在区域间可以通过路由汇总来减少路由信息。OSPF占用的实际链路带宽比RIP少OSPF达到平衡后使用的CUP时间比RIP少但OSPF使用的内存比RIP大。OSPF协议的基本配置命令(vrp)配置路由器的RouterIDhcrouteridABCD启动OSPF协议hcospfenable配置OSPF区域hcSerialospfenableareaareaidOSPF协议的基本配置命令(vrp)配置路由器的RouterIDhcrouteridABCD启动OSPF协议hcospfprocessidrouteridrouteridvpninstancevpninstancename配置OSPF区域hcospfareaareaid在指定网段使能OSPFhcospfareanetworkipaddresswildcardmaskOSPF的基本配置RTAhcrouteridhcospfhcospfareahcospfareanetworkhcospfareanetworkhcospfareanetworkRTB的配置同RTASerialSerialRTARTBEthernetEthernet在NBMA网络中运行OSPFRTARTDRTCRTBFrameRelay当该接口的链路层协议是X、FrameRelay、ATM(IPOA)时网络类型为NBMA则必须手工配置邻居。一个非全连通的NBMA网络应将网络的类型改为PointtoMultipoint。hcSerialospfnetworktypepmp此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。对于只授课用的胶片文字字体可以调整但必须统一:一级文字为号二级文字为号三级文字为号四级文字为号。该页在授课和胶片+注释中都要使用。课程内容OSPF协议基本原理OSPFMultiArea原理OSPF规划设计和故障排除链路状态协议和距离矢量协议的区别此页为了让学员和老师对课程安排有一个大致的了解。此页列出本课程的主要培训标题列出每章的名称即可。如果章下面的节不多在此页可以一并列出。此页胶片仅在授课时使用胶片+注释中有专门的目录和标题不需要重复使用该页面。自治系统区域和区域IDRIPOSPFISISOSPFAreaAreaASASInternetBGPAreaAreaAreaArea为什么需要划分区域AreaAreaAreaABRABR减少LSA的数量以及屏蔽网络变化波及的范围。路由器的分类路由器根据在自治系统中的不同角色划分为:IAR(InternalAreaRouter):区域内路由器是指该路由器的所有接口都属于同一个OSPF区域。ABR(AreaBorderRouter):区域边界路由器该路由器同时属于两个以上的区域(其中必须有一个是骨干区域也就是区域)。BBR(BackBoneRouter):骨干路由器该类路由器至少有一个接口属于骨干区域(也就是区域)。因此所有的ABR和位于Area的内部路由器都是骨干路由器。ASBR(ASBoundaryRouter):自治系统边界路由器是指该路由器引入了其他路由协议(也包括静态路由和接口的直接路由)发现的路由。与自治系统外部通信对于AS外部的路由信息OSPF使用Type类的LSA来描述只包含路由信息没有拓扑信息。SPF计算时下一跳指向生成该LSA的ASBR。但由于划分区域区域内的Type类的LSA信息被ABR屏蔽了导致在其他区域的路由器无法正确计算外部路由。为了解决该问题由ASBR所在区域的ABR负责生成一条Type的LSA不描述任何路由及拓扑信息只是挟带本区域的ASBR的RouterIDMetric为该ABR到达区域内的ASBR的Metric。OSPF路由的类型和优选顺序OSPF协议按照如下顺序选择路由:区域内的路由同为区域内的路由则比较Cost值小的优先。区域间的路由同为区域间的路由则优选通过骨干区域的然后比较Cost值小的优先。Type类的AS外部路由同为Type类的路由则比较(Type类路由的Cost+到发布该路由的ASBR的自治系统内部的Cost)之和小的优先。Type类的AS外部路由同为Type类的路由则比较Type类路由的Cost值小的优先如果相等则比较到发布该路由的ASBR的自治系统内部路由的Cost值小的优先。若都相等则添加等值路由。区域间的路由计算Type=Mask=Metric=Type=Mask=Metric=AreaArea每个区域有自己的LSDBSPF运算独立运行。ABR先将区域内的路由计算完毕然后将每一条区域内的路由转变成一条Type的LSA(无拓扑信息只包含路由信息)发布到骨干区域骨干区域的ABR再发送到其他区域。ABR的工作方式决定OSPF在区域内是LS算法在区域间是DV算法。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。对于只授课用的胶片文字字体可以调整但必须统一:一级文字为号二级文字为号三级文字为号四级文字为号。该页在授课和胶片+注释中都要使用。为何需要骨干区域骨干区域概念的提出由于在区域间的路由计算使用了DV算法不可避免的会遇到路由环路的问题。OSPF实际是通过要求所有的区域必须与骨干区域互联所有的跨区域路由必须通过骨干区域来防止路由环路。如果要划分多个区域必须要有骨干区域Backbone:Area。骨干区域负责区域之间的路由非骨干区域之间的路由信息必须通过骨干区域来转发。对此OSPF有两个规定:所有非骨干区域必须与骨干区域保持连通骨干区域自身也必须保持连通。虚连接(virtuallink)由于骨干区域的规划需求会导致OSPF的网络规模受到限制(最大直径为个Area)所以OSPF提出了虚连接的概念。虚连接:virtuallink是指在两台ABR之间通过一个非骨干区域而建立的一条逻辑上的连接通道。主要用于没有在物理上和骨干区域相连接的区域或者可以加固骨干区域保证其连续性即连接被分割的骨干区域。需要手工显式配置:两端的ABR及需要穿越的非骨干区域。非骨干区域与Area之间没有直连链路时虚连接在RTA和RTB两台ABR之间穿过一个非骨干区域Area(转换区域TransitArea)建立的一条逻辑上的连接通道。可以理解为两台ABR之间存在一个点对点的连接。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。对于只授课用的胶片文字字体可以调整但必须统一:一级文字为号二级文字为号三级文字为号四级文字为号。该页在授课和胶片+注释中都要使用。当骨干区域不连续时虚连接的在实际应用中主要是提供冗余的备份链路当骨干区域因链路故障将被分割时通过虚连接仍然可以保证骨干区域在逻辑上的连通性。配置OSPF虚连接在OSPF区域视图下配置虚连接命令:hcospfareavlinkpeerrouteridRTBospfrouteridRTBospfareaRTBospfareavlinkpeerRTARouterID:RouterID:AreaAreaRTBRTCRTDAreaVirtualLinkOSPF的多区域配置举例RTA:hcrouteridhcinterfaceloopbackhcLoopBackipaddresshcospfhcospfareahcospfareanetworkhcospfareanetworkhcospfareanetworkE:SRouterID:E:RTARouterID:RTBRouterID:RTCSSSAreaAreaOSPF的多区域配置RTB:hcrouteridhcinterfaceloopbackhcLoopBackipaddresshcospfhcospfareahcospfareanetworkhcospfareanetworkhcospfareahcospfareanetworkRTC:hcrouteridhcinterfaceloopbackhcLoopBackipaddresshcospfhcospfareahcospfareanetworkhcospfareanetworkhcospfareanetwork路由聚合OSPF的两类聚合:ABR聚合ASBR聚合路由聚合是指:具有相同前缀的路由信息ABR可以将它们聚合在一起只发布一条路由到其它区域。AS被划分成不同的区域后区域间可以通过路由聚合来减少路由信息减小路由表的规模提高路由器的运算速度。路由聚合(续)AreaRTAAreaRTBRTCArea内有条区域内路由、、、。在RTB上可聚合成一条路由发布给Area其他路由器。RTC作为ASBR路由器将注入OSPF区域的条外部路由、、、聚合成一条路由发布给Area的其他路由器。OSPF的区域路由聚合命令配置路由聚合hcospfareaabrsummaryipaddress{mask|masklength}advertise|notadvertise注意事项:此命令只在ABR上有效。此命令用于将区域内的路由聚合之后再发送到其它区域。常用于将非骨干区域路由聚合到骨干区域。被聚合的地址应尽量连续如果不同的区域聚合后的地址相同则只能有一个区域使用该命令。如果该网段范围用关键字notadvertise限定则到这一网段路由的摘要信息将不会被广播出去。OSPF区域路由聚合配置举例配置同多区域只需要在ABR上配置如下命令:RTBospfareaabrsummary路由聚合对组网也提出了要求:同一非骨干域的网段请尽量连续可聚合。路由聚合只能配置在ABR上将上两个区域网段路由聚合为一条路由。E:SRouterID:E:RTARouterID:RTBRouterID:RTCSSSAreaAreaE:OSPF引入其他路由协议的命令引入其他路由协议的路由hcospfimportrouteprotocolallowibgpcostvaluetype{|}tagvalueroutepolicyroutepolicynameprotocol指定可引入的源路由协议目前可为direct、static、rip、isis、bgp等缺省情况下引入外部路由时的cost为tag为路由的类型为Type在实际组网中通常只会引入接口的直连路由direct和静态路由static。routepolicy可用来对引入的路由进行过滤。其他参数通常取缺省值即可。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。OSPF引入路由聚合命令配置OSPF引入路由聚合命令hcospfasbrsummaryipaddressmasknotadvertise|tagvalue注意事项:配置引入路由聚合后如果本地路由器是自治系统边界路由器ASBR将对引入的聚合地址范围内的TypeLSA进行聚合当配置了NSSA区域时要对引入的聚合地址范围内的TypeLSA进行聚合如果本地路由器是区域边界路由器ABR且是NSSA区域的转换路由器则对由TypeLSA转化成的TypeLSA进行聚合处理对于不是NSSA区域转换路由器的则不进行聚合处理。OSPF引入路由聚合配置举例在ASBR上做路由聚合将两个网段聚合为一个网段其余配置同多区域ASBR上配置如下:RTCrouteridRTCinterfaceloopbackRTCLoopBackipaddressRTCospfRTCospfimportroutedirectRTCospfasbrsummaryRTCospfareaRTCospfareanetworkRTCospfareanetworkE:SRouterID:E:RTARouterID:RTBRouterID:RTCSSSAreaAreaE:ASBRABR显示OSPF的运行状态displayospfbriefdisplayospferrordisplayospfinterfacedisplayospfpeerdisplayospfroutingdisplayospfbrief<hc>displayospfbriefOSPFProcesswithRouterIDOSPFProtocolInformationRouterID:BorderRouter:AreaASspfscheduleinterval:Routingpreference:InterIntra:External:DefaultASEparameters:Metric:Tag:Type:SPFcomputationcount:AreaCount:NssaAreaCount:Area:Authtype:noneFlags:<>SPFscheduled:<>Interface:(Vlaninterface)Cost:State:DRType:BroadcastPriority:DesignatedRouter:BackupDesignatedRouter:Timers:Hello,Dead,Poll,Retransmit,TransmitDelaydisplayospferror<hc>displayospferrorOSPFProcesswithRouterIDOSPFpacketerrorstatistics::IP:receivedmyownpacket:OSPF:wrongpackettype:OSPF:wrongversion:OSPF:wrongchecksum:OSPF:wrongareaid:OSPF:areamismatch:OSPF:wrongvirtuallink:OSPF:wrongauthenticationtype:OSPF:wrongauthenticationkey:OSPF:toosmallpacket:OSPF:packetsize>iplength:OSPF:transmiterror:OSPF:interfacedown:OSPF:unknownneighbor:HELLO:netmaskmismatch:HELLO:hellotimermismatch:HELLO:deadtimermismatch:HELLO:externoptionmismatch:HELLO:routeridconfusion:HELLO:virtualneighborunknown:HELLO:NBMAneighborunknown:DD:neighborstatelow:DD:routeridconfusion:DD:externoptionmismatch:DD:unknownLSAtype:LSACK:neighborstatelow:LSACK:wrongack:LSACK:duplicateack:LSACK:unknownLSAtype:LSREQ:neighborstatelow:LSREQ:emptyrequest:LSREQ:wrongrequest:LSUPD:neighborstatelow:LSUPD:newerselfgenerateLSA:LSUPD:LSAchecksumwrong:LSUPD:receivedlessrecentLSA:LSUPD:unknownLSAtype:OSPFrouting:nexthopnotexist:DD:MTUoptionmismatch:ROUTETYPE:wrongtypevaluedisplayospfinterface<hc>displayospfinterfaceethernetOSPFProcesswithRouterIDInterfacesInterface:(Ethernet)Cost:State:BackupDRType:BroadcastPriority:DesignatedRouter:BackupDesignatedRouter:Timers:Hello,Dead,Poll,Retransmit,TransmitDelaydisplayospfpeer<hc>displayospfpeerOSPFProcesswithRouterIDNeighborsAreainterface(Vlaninterface)'sneighbor(s)RouterID:Address:State:FullMode:NbrisMasterPriority:DR:BDR:DeadtimerexpiresinsNeighborhasbeenupfor::displayospfrouting<hc>displayospfroutingOSPFProcesswithRouterIDRoutingTablesRoutingforNetworkDestinationCostTypeNextHopAdvRouterAreaNetStubTotalNets:IntraArea:InterArea:ASE:NSSA:显示OSPF的调试信息debuggingospfeventdebuggingospflsadebuggingospfpacketdebuggingospfspf此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。课程内容OSPF协议基本概念OSPFMultiArea原理OSPF规划设计和故障排除OSPF规划设计和故障排除OSPF的规划设计OSPF的故障排除OSPF的故障排除步骤OSPF常见的网络故障OSPF典型案例分析何时需要运行OSPF协议网络的规模网络中的路由器在台以上中等或大规模的网络其它特殊的需求要求路由变化时能够快速收敛要求路由协议自身的网络开销尽量降低对路由器自身的要求运行OSPF协议时对路由器的CPU的处理能力及内存的大小都有一定的要求性能很低的路由器不推荐使用OSPF协议OSPF规划的基本概念RouterID的规划区域划分路由聚合规划OSPF的COST规划routerid的规划通常使用该设备的loopback接口地址作为routerid并且在使用LDP协议时要确保RouterID与LDP的LSRID相同。区域划分OSPF的区域划分是与网络层次密切相关的通常核心层与汇聚层规划为区域汇聚层的设备规划为ABR汇聚层与接入层之间规划为非骨干区域非骨干区域尽量规划为NSSA区域。每个区域中的设备数量最好不要超过台这个数字不是绝对的主要与设备性能链路的稳定性密切相关。非骨干区域的规划可以与网络中实际的行政地域划分相吻合。路由聚合规划在ABR上通常需要对非骨干区域的路由聚合后发布到骨干区域。在ASBR上可以对所有本地引入的路由聚合后再发布。聚合的地址范围是链路地址、业务地址但通常不对loopback地址进行聚合。OSPF链路的Cost规划为确保路由器选择最优路径需要统一OSPF路由尺度(cost)的计算。通常的做法是:取网络中带宽的最大值为度量值其他类型的接口按与最大带宽的比例计算。例如:网络中最大带宽为GE。接口类型costGEMPOSMFEMETHERNETN×ENLoopback接口的COST值通常取。如何规划OSPF区域划分区域的基本原则按照自然的地区或者行政单位划分按照网络中的高端路由器来划分按照IP地址的规律一些制约条件区域的规模与骨干区域连通ABR的处理能力OSPF规划举例一OSPF如果某个区域存在两个ABR并且在两个ABR上都对Arean内的路由做了聚合操作。Loopback应该属于Area还是Arean?如果骨干区域被分割有何后果?如果非骨干区域n被分割有何后果?图中的红线应该属于Area还是Arean?RAreaAreanLoopbackRRRRRREDOSPF规划举例二AreaAreaAreaArea有时接入层的设备会以乱序的方式与汇聚层进行连接。OSPF的区域该如何划分?OSPF区域规划中的疑难杂症如果OSPF的骨干区域中设备很多怎么办?如果OSPF的非骨干区域中设备很多怎么办?如果网络中的设备是级结构怎么办?OSPF路由引入和过滤OSPF的路由引入规划:OSPF可以引入直连、静态以及其他路由协议的路由。OSPF的路由过滤规划:由于受到链路状态算法的限制OSPF的路由过滤受到很多的限制。单边界路由引入网络中存在两个路由系统两个路由系统之间通过一台边界路由器互连在边界路由器上启用路由引入导通两个路由系统ASBROSPFOSPF多边界路由引入网络中存在两个路由系统两个路由系统之间通过两台边界路由器互连在所有边界路由器上启用路由引入导通两个路由系统ASBROSPFOSPFASBROSPF规划设计和故障排除OSPF的规划设计OSPF的故障排除OSPF的故障排除步骤OSPF常见的网络故障OSPF典型案例分析OSPF的故障排除步骤配置故障排除首先检查是否已经启动并且正确配置了OSPF协议局部故障排除检查两台直接相连的路由器之间协议运行是否正常全局故障排除从网络拓扑结构角度考虑区域是否配置正确如果OSPF协议不能正常运行可按如下步骤进行检查:协议基本配置是否正确是否已经为本路由器配置了RouterID检查OSPF协议是否已成功地被激活检查需要运行OSPF的网段是否已经被使能检查是否已正确地引入了所需要的外部路由邻居路由器之间的故障(一)首先检查两台直接相连的路由器之间协议运行是否正常:正常的标志是两台路由器之间neighbor状态机达到FULL状态。(注:在广播和NBMA网络上两台接口状态是DROther的路由器之间neighbor状态机并不达到FULL状态而是way状态。DRBDR与其它所有路由器之间达到FULL状态)即使状态机达到了FULL状态也必须保证两端的接口类型一致。检查物理连接及下层协议是否正常运行。可通过ping命令测试若从本地路由器ping对端路由器不通则表明物理连接和下层协议有问题。邻居路由器之间的故障(二)ping通之后再ping字节的大包确保大包也可通。由于ping发送的是单播报文而ospf大多数情况使用多播报文还需确保多播报文发送正常。可通过debugipospfpacket命令查看报文收发情况。如果物理连接和下层协议正常则检查在接口上配置的OSPF参数必须保证和与该接口相邻的路由器的参数一致。这些参数包括hellointerval,deadinterval和authentication。区域(Area)号必须相同网段与掩码也必须一致。(点到点与虚连接的网段与掩码可以不同)邻居路由器之间的故障(三)检查在同一接口上deadinterval值应至少为hellointerval值的倍。若网络的类型为NBMA则必须手工指定neighbour。若网络的类型为广播网或NBMA至少有一个接口的priority应大于零。如果一个Area配置成Stub或NSSA则在与这个区域相连的所有路由器中都应将该区域配置成Stub或NSSA。系统规划的故障(一)区域划分错误的表现形式是在一个区域内通常路由都是正常的但无法得到区域外部的路由。为了解决上述问题可在RTB与RTC之间配置一条虚连接但Area不能配置成stubareaArea也不能配置成stubarea虚连接不能穿越stub区域骨干区域(area)也不能配置成Stub区域。AREAAREAAREARTARTBRTCRTD系统规划的故障(二)骨干区域必须保证连通。图中骨干区域没有连通可以在RTB与RTC之间配置一条虚连接。OSPF的其它疑难故障问题其他故障问题:路由表中丢失部分路由路由过滤问题路由表不稳定时通时断物理线路问题RouterID问题无法引入自治系统外部路由STUB区域问题区域间路由聚合的问题区域间路由聚合配置错误故障现象:区域内既有聚合后的路由也有聚合前的具体路由故障现象:从RTC上无法ping通区域中的和网段用Tracert命令发现相关流量都送到了区域RTAOSPF典型案例(一)故障现象:两台路由器上的以太网段无法互相ping通两台路由器都无法学习到对方的OSPF路由。OSPF典型案例(一)RTA上的配置:RTB上的配置:routeridsysnameRTA#interfaceEthernetipaddress#interfaceSeriallinkprotocolfripaddressospfnetworktypenbmafrinterfacetypeDCEfrmapip#ospfpeerareanetworknetworknetworkrouteridsysnameRTB#interfaceEthernetipaddress#interfaceSerialclockDTECLKlinkprotocolfripaddressospfnetworktypebroadcastfrmapip#ospfpeerareanetworknetworknetworkOSPF典型案例(二)故障现象:观察RTB,RTC路由表发现没有选择最优路由S:S:S:S:S:S:S:S:RTARTBRTCRTDAREAAREAAREAAREAOSPF典型案例(二)DestinationMaskProtocolPreCostNexthopInterfaceDIRECTSerialDIRECTSerialDIRECTInLoopBackOSPFSerialOSPFSerialDIRECTSerialDIRECTInLoopBackDIRECTSerialDIRECTInLoopBackDIRECTInLoopBackDestinationMaskProtocolPreCostNexthopInterfaceOSPFSerialDIRECTSerialDIRECTSerialDIRECTInLoopBackDIRECTSerialDIRECTInLoopBackDIRECTSerialOSPFSerialDIRECTInLoopBackOSPF典型案例(二)在RTD和RTB上配置虚连接之后路由器B上选择了最优路由但RTC上还是选择次优路由为什么?对于ABR如果它的非骨干区的路由为intraarearoute才会向骨干区发布。OSPF典型案例(三)故障现象:RTB和RTC之间的虚连接总是处于down状态RTA无法访问RTB和RTC上的Loopback网段S:areaRTBdisplayospfvlinkOSPFProcesswithRouterIDVirtualLinksVirtuallinkNeighborid>,State:DownCost:State:DownType:VirtualTransitArea:Timers:Hello,Dead,Poll,Retransmit,RTCdisplayospfvlinkOSPFProcesswithRouterIDVirtualLinksVirtuallinkNeighborid>,State:DownCost:State:DownType:VirtualTransitArea:Timers:Hello,Dead,Poll,Retransmit,OSPF典型案例(三)查看路由器上的相关配置:RTBdisplaycurrentconfiguration#routeridsysnameRTB#……ospfareavlinkpeer#RTCdisplaycurrentconfiguration#routeridsysnameRTC#……ospfareavlinkpeer#OSPF典型案例(三)查看两台路由器上的邻居列表和邻居状态:<RTB>displayospfpeerOSPFProcesswithRouterIDNeighborsAreainterface(Serial)'sneighbor(s)RouterID:Address:State:FullMode:NbrisMasterPriority:DR:NoneBDR:NoneDeadtimerexpiresinsNeighborhasbeenupfor::Areainterface(Serial)'sneighbor(s)RouterID:Address:State:FullMode:NbrisSlavePriority:DR:NoneBDR:NoneDeadtimerexpiresinsNeighborhasbeenupfor::Virtuallinkwithinterface()'sneighborRouterID:Address:()State:DownMode:NonePriority:<RTC>displayospfpeerOSPFProcesswithRouterIDNeighborsAreainterface(Serial)'sneighbor(s)RouterID:Address:State:FullMode:NbrisSlavePriority:DR:NoneBDR:NoneDeadtimerexpiresinsNeighborhasbeenupfor::Areainterface(Serial)'sneighbor(s)RouterID:Address:State:FullMode:NbrisSlavePriority:DR:NoneBDR:NoneDeadtimerexpiresinsNeighborhasbeenupfor::VirtuallinkwithinterfaceSerial'sneighborRouterID:Address:State:DownMode:NonePriority:OSPF典型案例(四)故障现象:RTC向RTD()发送流量的过程中当RTB和RTD之间链路突然断掉时RTC到RTB之间出现路由环路。RTCRTB上的Loopback接口:RTBospfareaabrsummaryRTCospfareaabrsummaryOSPF典型案例(四)RTCdisplayiproutingtableRoutingTable:publicnetDestinationMaskProtocolPreCostNexthopInterfaceDIRECTInLoopBackSTATICOSPFSerialDIRECTLoopBackDIRECTInLoopBackDIRECTLoopBackDIRECTInLoopBackDIRECTLoopBackDIRECTInLoopBackDIRECTLoopBackDIRECTInLoopBackDIRECTLoopBackDIRECTInLoopBackDIRECTLoopBackDIRECTInLoopBackOSPFSerialDIRECTSerialDIRECTSerial在RTB和RTD之间的链路断掉之后分别在RTB和RTC上查看路由表如下:OSPF典型案例(四)<RTB>displayiproutingtableRoutingTable:publicnetDestinationMaskProtocolPreCostNexthopInterfaceDIRECTInLoopBackOSPFSerialDIRECTLoopBackDIRECTInLoopBackDIRECTLoopBackDIRECTInLoopBackDIRECTLoopBackDIRECTInLoopBackRTB上的路由表:处理方法:配置指向接口的黑洞路由RTCiproutestaticRTBiproutestatic此页列出学习本课程需要达到的目标。此页胶片仅在授课时使用胶片+注释中有单独的文字说明课程目标不需要再使用该页胶片。链路状态协议和距离矢量协议的区别此页为了让学员和老师对课程安排有一个大致的了解。此页列出本课程的主要培训标题列出每章的名称即可。如果章下面的节不多在此页可以一并列出。此页胶片仅在授课时使用胶片+注释中有专门的目录和标题不需要重复使用该页面。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。对于只授课用的胶片文字字体可以调整但必须统一:一级文字为号二级文字为号三级文字为号四级文字为号。该页在授课和胶片+注释中都要使用。链路状态协议和距离矢量协议的区别此页为了让学员和老师对课程安排有一个大致的了解。此页列出本课程的主要培训标题列出每章的名称即可。如果章下面的节不多在此页可以一并列出。此页胶片仅在授课时使用胶片+注释中有专门的目录和标题不需要重复使用该页面。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。对于只授课用的胶片文字字体可以调整但必须统一:一级文字为号二级文字为号三级文字为号四级文字为号。该页在授课和胶片+注释中都要使用。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。对于只授课用的胶片文字字体可以调整但必须统一:一级文字为号二级文字为号三级文字为号四级文字为号。该页在授课和胶片+注释中都要使用。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。此页标题禁止有多级标题更不要出现所在章节的名称。此页标题要简练能直接表达出本页的内容。内容页可以除标题外的任何版式如图、表等。该页在授课和胶片+注释中都要使用。routerid的规划通常使用该设备的loopback接口地址作为routerid并且在使用LDP协议时要确保RouterID与LDP的LSRID相同。区域划分OSPF的区域划分是与网络层次密切相关的通常核心层与汇聚层规划为区域汇聚层的设备规划为ABR汇聚层与接入层之间规划为非骨干区域非骨干区域尽量规划为NSSA区域。每个区域中的设备数量最好不要超过台这个数字不是绝对的主要与设备性能链路的稳定性密切相关。非骨干区域的规划可以与网络中实际的行政地域划分相吻合。路由聚合规划在ABR上通常需要对非骨干区域的路由聚合后发布到骨干区域。在ASBR上可以对所有本地引入的路由聚合后再发布。聚合的地址范围是链路地址、业务地址但通常不对loopback地址进行聚合。OSPF链路的Cost规划为确保路由器选择最优路径需要统一OSPF路由尺度(cost)的计算。通常的做法是:取网络中带宽的最大值为度量值其他类型的接口按与最大带宽的比例计算。例如:网络中最大带宽为GE。接口类型costGEMPOSMFEMETHERNETN×ENLoopback接口的COST值通常取。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/88

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利