computer 发表于 2012/3/11 16:48

路由协议故障处理

<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">1&nbsp; </SPAN><SPAN style="mso-bookmark: _Toc52162275"><SPAN lang=EN-US style="FONT-SIZE: 12pt">RIP</SPAN></SPAN><SPAN style="mso-bookmark: _Toc52162275"></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 黑体">综述</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><?XML:NAMESPACE PREFIX = O /><O:P></O:P></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>RIP</SPAN>(<SPAN lang=EN-US>Routing Information Protocol</SPAN>)是基于<SPAN lang=EN-US>D-V</SPAN>算法的内部动态路由协议。它是第一个为所有主要厂商支持的标准<SPAN lang=EN-US>IP</SPAN>选路协议,目前已成为路由器、主机路由信息传递的标准之一,适应于大多数的校园网和使用速率变化不大的连续的地区性网络。对于更复杂的环境,一般不应使用<SPAN lang=EN-US>RIP</SPAN>。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>RIP1</SPAN>作为距离矢量路由协议,具有与<SPAN lang=EN-US>D-V</SPAN>算法有关的所有限制,如慢收敛和易于产生路由环路和广播更新占用带宽过多等;<SPAN lang=EN-US>RIP1</SPAN>作为一个有类别路由协议,更新消息中是不携带子网掩码,这意味着它在主网边界上自动聚合,不支持<SPAN lang=EN-US>VLSM</SPAN>和<SPAN lang=EN-US>CIDR</SPAN>;同样,<SPAN lang=EN-US>RIP1</SPAN>作为一个古老协议,不提供认证功能,这可能会产生潜在的危险性。总之,简单性是<SPAN lang=EN-US>RIP1</SPAN>广泛使用的原因之一,但简单性带来的一些问题,也是<SPAN lang=EN-US>RIP</SPAN>故障处理中必须关注的。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>RIP</SPAN>在不断地发展完善过程中,又出现了第二个版本:<SPAN lang=EN-US>RIP2</SPAN>。与<SPAN lang=EN-US>RIP1</SPAN>最大的不同是<SPAN lang=EN-US>RIP2</SPAN>为一个无类别路由协议,其更新消息中携带子网掩码,它支持<SPAN lang=EN-US>VLSM</SPAN>、<SPAN lang=EN-US>CIDR</SPAN>、认证和多播。目前这两个版本都在广泛应用,两者之间的差别导致的问题在<SPAN lang=EN-US>RIP</SPAN>故障处理时需要特别注意。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">我们还将关注<SPAN lang=EN-US>RIP</SPAN>配置和与其他厂商互通中的一些问题。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">2&nbsp; RIP</SPAN><SPAN style="mso-bookmark: _Toc52162276"></SPAN><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">配置的常见问题</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line"><SPAN lang=EN-US><O:P></O:P></SPAN></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><?XML:NAMESPACE PREFIX = ST1 /><ST1:CHSDATE w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><SPAN style="mso-bookmark: _Toc52162277"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">2.1</SPAN></SPAN></ST1:CHSDATE><SPAN style="mso-bookmark: _Toc52162277"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">&nbsp; </SPAN></SPAN><SPAN style="mso-bookmark: _Toc52162277"><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">配置的两台路由器间不能用<SPAN lang=EN-US>RIP</SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">互通<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">如果配置的两台路由器间不能用<SPAN lang=EN-US>RIP</SPAN>互通,在物理连接没有问题的时候,就要考虑是否是下面原因<SPAN lang=EN-US>: </SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">(1)&nbsp;</SPAN><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">在<SPAN lang=EN-US>Quidway</SPAN>系列路由器之间不通:<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;</SPAN>可能是<SPAN lang=EN-US>RIP</SPAN>没有启动<SPAN lang=EN-US>, </SPAN>也可能相应的网段没有使能。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">这里需要注意的是在用使用<SPAN lang=EN-US>network</SPAN>命令时要按地址类别配置相应的网段。例如接口地址<SPAN lang=EN-US>137.11.1.1</SPAN>,由于<SPAN lang=EN-US>137.11.1.1</SPAN>是<SPAN lang=EN-US>B</SPAN>类地址,如果设置<SPAN lang=EN-US>“network 137.0.<ST1:CHMETCNV w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="0" unitname="”">0.0”</ST1:CHMETCNV></SPAN>,报文将不会被对端接受,此时配置成<SPAN lang=EN-US>“network 137.11.<ST1:CHMETCNV w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="0" unitname="”">0.0”</ST1:CHMETCNV> </SPAN>就可以正确接收了。</P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;</SPAN>另一个可能原因是接口上把<SPAN lang=EN-US>RIP</SPAN>给关掉了。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">这是要查看一下配置信息,看看接口上是不是设置了<SPAN lang=EN-US>undo &nbsp;rip work</SPAN><SPAN lang=EN-US> </SPAN>或<SPAN lang=EN-US>undo rip input</SPAN>或<SPAN lang=EN-US>undo rip outpu</SPAN><SPAN lang=EN-US>t</SPAN>命令。</P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;</SPAN>还有一个可能原因是子网掩码的不匹配。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">在<SPAN lang=EN-US>RIP1</SPAN>这样的有类别路由协议中,主网中的每一路由器和主机都应有相同的子网掩码。如果子网掩码长度不匹配,信息包就不能正确路由。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><ST1:CHSDATE w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><SPAN style="mso-bookmark: _Toc52162278"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">2.2</SPAN></SPAN></ST1:CHSDATE><SPAN style="mso-bookmark: _Toc52162278"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">&nbsp; </SPAN></SPAN><SPAN style="mso-bookmark: _Toc52162278"><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">在<SPAN lang=EN-US>Quidway</SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">系列路由器与其他厂商路由器之间不通:<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;</SPAN>请先照(<SPAN lang=EN-US>1</SPAN>)进行相应检查<SPAN lang=EN-US> </SPAN></P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;</SPAN>然后考虑是不是版本设置不同。<SPAN lang=EN-US>Quidway</SPAN>系列路由器缺省情况下,<SPAN lang=EN-US>RIP</SPAN>可以接收<SPAN lang=EN-US>RIP1</SPAN>和<SPAN lang=EN-US>RIP2</SPAN>广播报文,但是只能发送<SPAN lang=EN-US>RIP1</SPAN>报文。如果<SPAN lang=EN-US>Quidway</SPAN>系列路由器之间互通时<SPAN lang=EN-US>,</SPAN>一个配置为<SPAN lang=EN-US>RIP1,</SPAN>一个配置为<SPAN lang=EN-US>RIP2, </SPAN>是可以正确的收发报文的; 但是如果<SPAN lang=EN-US>Quidway</SPAN>系列路由器和其他厂商路由器互通时,<SPAN lang=EN-US> Quidway</SPAN>系列路由器配置了<SPAN lang=EN-US>RIP2</SPAN>,而其他厂商路由器还是<SPAN lang=EN-US>RIP1,</SPAN>就会有可能出现问题。</P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><ST1:CHSDATE w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><SPAN style="mso-bookmark: _Toc52162279"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">2.3</SPAN></SPAN></ST1:CHSDATE><SPAN style="mso-bookmark: _Toc52162279"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">&nbsp; RIP1</SPAN></SPAN><SPAN style="mso-bookmark: _Toc52162279"></SPAN><SPAN style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line">与<SPAN lang=EN-US>RIP2</SPAN>的区别引起的问题<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">由于<SPAN lang=EN-US>RIP2</SPAN>对<SPAN lang=EN-US>RIP1</SPAN>有许多功能上的扩充,它们之间的混淆也会带来一些问题。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">(1)</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;</SPAN><SPAN style="FONT-SIZE: 12pt">配了验证,却没有起作用:<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">由于<SPAN lang=EN-US>RIP-1</SPAN>不支持验证,如果在启动<SPAN lang=EN-US>RIP</SPAN>后就配验证,实际上是不起作用的(缺省条件下时<SPAN lang=EN-US>RIP-1</SPAN>),只有在两端的接口上配了<SPAN lang=EN-US>rip version 2 </SPAN>后验证能生效。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">(2)</SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;</SPAN><SPAN style="FONT-SIZE: 12pt">子网掩码没有配上<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">在取消自动聚合的情况下, 如果发送的报文中有一条<SPAN lang=EN-US>B</SPAN>类地址的路由,但是 配了<SPAN lang=EN-US>24</SPAN>位掩码,结果发现对端路由表上的出现的是<SPAN lang=EN-US>16</SPAN>位掩码,如:<SPAN lang=EN-US>&nbsp;&nbsp;&nbsp; </SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>137.11.1.0/24, </SPAN>得到<SPAN lang=EN-US>137.11.0.0/16 , </SPAN>就是由于没有配<SPAN lang=EN-US>ip rip version 2</SPAN><SPAN lang=EN-US>, </SPAN>因为<SPAN lang=EN-US>RIP-1</SPAN>不支持子网掩码,只能按地址类别聚合发路由,<SPAN lang=EN-US>137.11.1.0</SPAN>是<SPAN lang=EN-US>B</SPAN>类地址就会按类聚合为<SPAN lang=EN-US>137.11.0.0</SPAN>发出去<SPAN lang=EN-US>, RIP2</SPAN>支持子网掩码<SPAN lang=EN-US>, </SPAN>这样配置的子网掩码就能发过去了。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">相关的问题还有对于两条在同一主网中的路由,如<ST1:CHSDATE w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><SPAN lang=EN-US>10.1.0</SPAN></ST1:CHSDATE><SPAN lang=EN-US>.0</SPAN>和<SPAN lang=EN-US>10.110.0.0</SPAN>,在<SPAN lang=EN-US>RIP1</SPAN>下不做区别都聚合成<SPAN lang=EN-US>10.0.0.0</SPAN>往外发。<SPAN lang=EN-US>RIP-2</SPAN>下都配<SPAN lang=EN-US>16</SPAN>位掩码就可以区别发出。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">(3)</SPAN><SPAN style="FONT-SIZE: 12pt">自动聚合引起的问题<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>RIP1</SPAN>永远使用聚合 ,且<SPAN lang=EN-US>RIP</SPAN>的聚合是按照类进行的,<SPAN lang=EN-US>RIP2 </SPAN>缺省也使用聚合,但是可以在协议模式下取消。需要注意的有两点:</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN>取消自动聚合只对<SPAN lang=EN-US>RIP2</SPAN>接口有效<SPAN lang=EN-US>.</SPAN></P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;</SPAN>自动聚合是为了减少网络中路由量,如果没有特殊原因,一般不要取消。</P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><ST1:CHSDATE w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><SPAN style="mso-bookmark: _Toc52162280"><SPAN lang=EN-US style="FONT-SIZE: 12pt">2.4</SPAN></SPAN></ST1:CHSDATE><SPAN style="mso-bookmark: _Toc52162280"><SPAN lang=EN-US style="FONT-SIZE: 12pt">&nbsp; RIP</SPAN></SPAN><SPAN style="mso-bookmark: _Toc52162280"></SPAN><SPAN style="FONT-SIZE: 12pt">性能问题</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt"><SPAN lang=EN-US><O:P></O:P></SPAN></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">1. </SPAN><SPAN style="FONT-SIZE: 12pt">仅以<SPAN lang=EN-US>hop</SPAN>作为<SPAN lang=EN-US>metric</SPAN>的问题<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>RIP</SPAN>仅仅是以跳数作为选择路由的度量值,完全不考虑不同路径带宽的影响。这在某些情况下,我们会发现报文到达目的地所经过的路由并非最佳路由。例如:从源到目的的报文可能从<SPAN lang=EN-US>hop</SPAN>为<SPAN lang=EN-US>1</SPAN>的<SPAN lang=EN-US>ISDN</SPAN>链路(该链路其真实作用是用于备份)转发,而不走带宽高达<SPAN lang=EN-US>10Mbps</SPAN>的两个局域网链路,仅仅是因为其<SPAN lang=EN-US>hop</SPAN>值为<SPAN lang=EN-US>2</SPAN>。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">此时的解决办法就是重新设计网络或使用其他具有更大灵活性的路由协议(如:<SPAN lang=EN-US>OSPF</SPAN>)。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">2. </SPAN><SPAN style="FONT-SIZE: 12pt">广播更新问题<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>RIP</SPAN>缺省设置是每隔<SPAN lang=EN-US>30</SPAN>秒进行广播交换整个路由表信息,这将大量消耗网络带宽,尤其是在广域网环境中,可能出现严重性能问题。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">当由于<SPAN lang=EN-US>RIP</SPAN>广播而产生网络性能问题时,可以考虑使用“<SPAN lang=EN-US>neighbor</SPAN>”命令配置<SPAN lang=EN-US>RIP</SPAN>报文的定点传送。一方面,定点传送可用于在非广播网络(如帧中继网络)支持<SPAN lang=EN-US>RIP</SPAN>。另一方面,定点传送用于以太网环境可以显著减少其上的网络流量。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">3. </SPAN><SPAN style="FONT-SIZE: 12pt">慢收敛问题<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>RIP</SPAN>是一个距离矢量协议,同时由于<SPAN lang=EN-US>Garbage</SPAN>定时器的设置,可能会产生下面这个有趣的现象:有时候配置了一个命令却发现没起作用<SPAN lang=EN-US>, </SPAN>这可能会使我们认为是配置出错或者其他故障,其实是由于<SPAN lang=EN-US>RIP</SPAN>慢收敛的原因需要一段延时,不要着急,先等几分钟,也许你什么都没做就可以看到一切都正常了。</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt">说明:<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=notestext style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US>Garbage </SPAN>时间:当路由被标记为无效之后,此时路由器并不立即删除此路由,而是保持一段时间,只有在经过这段时间之后,路由器才真正将此路由从路由表中彻底删除。这段时间就称为<SPAN lang=EN-US>Garbage</SPAN>时间。<SPAN lang=EN-US>Garbage</SPAN>时间有助于增加网络的稳定性,但付出的代价是路由再次可用的时间推迟,即收敛更缓慢。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><ST1:CHSDATE w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><SPAN style="mso-bookmark: _Toc52162281"><SPAN lang=EN-US style="FONT-SIZE: 12pt">2.5</SPAN></SPAN></ST1:CHSDATE><SPAN style="mso-bookmark: _Toc52162281"><SPAN lang=EN-US style="FONT-SIZE: 12pt">&nbsp; </SPAN></SPAN><SPAN style="mso-bookmark: _Toc52162281"><SPAN style="FONT-SIZE: 12pt">其他相关问题</SPAN></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="mso-bookmark: _Toc52162281"><SPAN style="FONT-SIZE: 12pt"></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><O:P></O:P></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">1. </SPAN><SPAN style="FONT-SIZE: 12pt">帧中继中的水平分割问题:</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt"><SPAN lang=EN-US><O:P></O:P></SPAN></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">在帧中继,<SPAN lang=EN-US>X25</SPAN>等<SPAN lang=EN-US>NBMA</SPAN>网络上运行的时候,要取消水平分割,在接口模式下配置<SPAN lang=EN-US>no ip rip split</SPAN>,如果使用水平分割,使用同一个物理接口下的逻辑接口之间就不能交换路由信息了。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">2. </SPAN><SPAN style="FONT-SIZE: 12pt">验证问题:</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt"><SPAN lang=EN-US><O:P></O:P></SPAN></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">配置验证时,在配置了验证类型,没有配验证字时是不显示验证信息的,这时候验证也不起作用。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">3. </SPAN><SPAN style="FONT-SIZE: 12pt">地址借用问题:</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt"><SPAN lang=EN-US><O:P></O:P></SPAN></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">地址借用必须两端同时借用,如果只有一端借用,会由于两端不在同一网段而导致不能互通,如果两端都借用就可以取消对源地址的检查。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><ST1:CHSDATE w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><SPAN style="mso-bookmark: _Toc52162282"><SPAN lang=EN-US style="FONT-SIZE: 12pt">4.2.6</SPAN></SPAN></ST1:CHSDATE><SPAN style="mso-bookmark: _Toc52162282"><SPAN lang=EN-US style="FONT-SIZE: 12pt">&nbsp; RIP</SPAN></SPAN><SPAN style="mso-bookmark: _Toc52162282"></SPAN><SPAN style="FONT-SIZE: 12pt">故障处理的一般步骤</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-SIZE: 12pt"><SPAN lang=EN-US><O:P></O:P></SPAN></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">在网络上测定<SPAN lang=EN-US>IP</SPAN>连通性的最常用方法是<SPAN lang=EN-US>Ping</SPAN>命令。从源点向目的端发送<SPAN lang=EN-US>Ping</SPAN>命令成功的话,意味着所有物理层、数据链路层、网络层功能均正常运转。而当<SPAN lang=EN-US>IP</SPAN>连通失败,我们首先要检查的是源到目标间所有物理连接是否正常、所有接口和线路协议是否运行。当物理层和数据链路层检查无误后,我们将排错重点转向网络层,假定此网络运行的路由协议为<SPAN lang=EN-US>RIP</SPAN>,那么一般故障处理的步骤如下:</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">1. </SPAN><SPAN style="FONT-SIZE: 12pt">检查从源到目的间的所有路由设备的路由表,看是否丢失路由表项。<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">例如:从源设备<SPAN lang=EN-US>Ping</SPAN>目标设备<SPAN lang=EN-US>161.7.9.10 </SPAN>没有响应,我们应当使用<SPAN lang=EN-US>display ip routing-table</SPAN>命令依次检查从源到目的间所有路由表项为<SPAN lang=EN-US>161.7.x.x </SPAN>(<SPAN lang=EN-US>x.x</SPAN>根据使用的<SPAN lang=EN-US>RIP</SPAN>版本不同可能会有所不同)的项。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体">2. </SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体">当发生路由表项丢失或其他问题,检查网络设备的<SPAN lang=EN-US>RIP</SPAN>基本配置<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">(1) </SPAN><SPAN style="FONT-SIZE: 12pt">使用<SPAN lang=EN-US>display &nbsp;rip </SPAN>命令察看<SPAN lang=EN-US>RIP</SPAN>的各种参数设置。<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;&nbsp;</SPAN>看<SPAN lang=EN-US>RIP</SPAN>是否已经启动,相关的接口是否 已经使能,<SPAN lang=EN-US>network</SPAN>命令设置<SPAN style="mso-bidi-font-weight: bold">的网段是否正确;<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">(2)</SPAN><SPAN style="FONT-SIZE: 12pt">用<SPAN lang=EN-US>debug &nbsp;rip </SPAN>系列命令看<SPAN lang=EN-US>RIP</SPAN>的调试信息。<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">通过<SPAN lang=EN-US>debug</SPAN>信息可以很明白的看出<SPAN lang=EN-US>RIP</SPAN>报文是否被正确的收发;如果发送或接收有问题,也可以由<SPAN lang=EN-US>debug</SPAN>信息中看到是什么原因而导致发送或接收报文失败。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt">3. </SPAN><SPAN style="FONT-SIZE: 12pt">当<SPAN lang=EN-US>RIP</SPAN>基本配置没有发现问题,请检查如下项目<SPAN lang=EN-US><O:P></O:P></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">应当考虑是否在接口上配置<SPAN lang=EN-US>undo rip work</SPAN>命令,是否验证有问题,是否引入其他路由有问题,是否访问控制列表配置不正确等等。</P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;&nbsp;</SPAN>查看接口的<SPAN lang=EN-US>display current-configuration</SPAN>信息可以看到<SPAN lang=EN-US>RIP</SPAN>在接口模式下的配置信息是否正确。如该接口是否收发<SPAN lang=EN-US>RIP</SPAN>报文,接口配置验证了么和验证是什么类型的,接口向外发送的报文是<SPAN lang=EN-US>RIP-1</SPAN>还是<SPAN lang=EN-US>RIP-2</SPAN>,是广播发送还是多播发送,接口在接收和发送路由时是否增加附加的路由权。</P>
<P class=itemlist style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Wingdings">l</SPAN><SPAN lang=EN-US style="COLOR: black; FONT-FAMILY: Times New Roman">&nbsp;</SPAN>查看<SPAN lang=EN-US>display current-configuration</SPAN>信息可以看到<SPAN lang=EN-US>RIP</SPAN>在协议模式下的配置信息是否正确。如是否引入其他协议的路由,如果引入,是已多大的路由权值引入的;是否对路由进行过滤和按什么规则过滤等。</P>
页: [1]
查看完整版本: 路由协议故障处理