Cisco-了解OSPF邻居问题目录简介先决条件要求使用的组件规则邻接邻居状态没有状态显示处于down状态的邻居处于init状态邻居处于双向状态的邻居处于Exstart/Exchange状态的邻居处于loading状态的邻居OSPF邻居问题的典型原因相关信息简介本文件介绍了使开放最短路径优先(OSPF)邻居完全相邻过程中的较为常见的问题.
如果成功形成OSPF邻接关系,OSPF邻居将获得FULL邻居状态.
要检查邻接关系的形成,请输入debugipospfadj命令.
在输入debug命令之前,请参阅有关debug命令的重要信息.
先决条件要求本文件要求您对IP路由协议和OSPF路由协议有基本的了解.
要了解有关IP路由协议的详细信息,请参阅路由基础知识.
有关OSPF的详细信息,请参阅开放最短路径优先(OSPF)支持页.
使用的组件本文档中的信息基于以下软件和硬件版本:OSPF能够在任何路由器上配置,如Cisco2500系列、Cisco2600系列和第三层交换机.
qCiscoIOS软件10.
0版和更高版本均支持OSPF.
q本文档中的信息都是基于特定实验室环境中的设备编写的.
本文档中使用的所有设备最初均采用原始(默认)配置.
如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响.
规则有关文档规则的详细信息,请参阅Cisco技术提示规则.
邻接路由器已经是邻居的事实并不足以保证链路状态更新的交换;它们必须形成邻接关系才能交换链路状态更新.
邻接是路由器间形成的一种高级形式的邻居关系,在这个交换参数谈判结束后,邻接路由器之间愿意互相交换路由信息.
同步链路状态数据库上的视图后,路由器之间将达成FULL状态的邻接关系.
接口类型是确定如何建立相邻关系的主要因素.
例如,点对点链路上的邻居始终会尝试形成邻接,而连接在广播介质(如以太网)上的路由器可以选择只与接口上的一部分邻居路由器形成邻接.
一旦路由器决定与一个邻居形成相邻关系,首先应该交换链路状态数据库的完全复制.
邻居也是一样,会轮流交换整个链路状态数据库.
在经过多种邻居状态交换后,路由器间将建立相邻关系.
邻居状态您可以使用showipospfneighbor命令来确定OSPF邻居或邻居的状态.
此命令的输出很可能会显示以下信息之一:什么也没有qstate=downq=qstate=exstartqstate=exchangeqstate=2-wayq=q也有其他的OSPF状态,但这里显示的状态是showipospfneighbor命令输出中最常见的几种.
有关所有OSPF邻居状态的详细信息和说明,请参阅OSPF邻居状态.
没有状态显示如果showipospfneighbor命令根本不显示任何信息,或者没有显示您正在分析的特定邻居的任何信息,则此路由器尚未看到来自该邻居的任何"有效"OSPFHELLO.
这意味着OSPF未接收到任何来自邻居的HELLO数据包,或者收到的HELLO数据包未通过最基本的健全性检查.
检查以下内容:本地路由器和邻居路由器上的接口是否为up并且线路协议也为up输入showinterface命令进行检查.
q检查邻居路由器之间的IP连接,方法如下所示:邻居是否响应ping命令在邻居路由器上对分配到相关接口的IP地址进行ping操作.
将traceroute命令输入到同一IP地址,并检查到达目的地不需要多于一跳.
如果输入ping224.
0.
0.
5命令,邻居是否会作出响应(224.
0.
0.
5是OSPFHELLO发送的目标地址.
)检查是否存在有可能阻止一个邻居向另一个邻居发送IP数据包的入站访问列表或其他设备(如交换机).
q该接口(您的接口和相邻路由器的接口)上是否启动了OSPF输入showipospfinterface命令进行检查.
q本地路由器或相邻路由器接口上的OSPF是否被配置为被动输入showipospfinterface命令以验证HELLO数据包是否将从接口发送出去.
主动OSPF接口会显示一行类似于以下内容的信q息:Helloduein00:00:07验证邻居路由器是否有不同的路由器ID.
路由器ID用于标识OSPF网络中的每台路由器.
路由器ID相同的路由器将忽略相互间发送的HELLO,这就会阻止它们形成邻接.
showipospf命令输出的第一行将显示每个路由器的当前路由器ID.
q验证以下HELLO参数是否与邻居接口上的内容匹配:OSPF区域号—输入showipospfinterfaceinterface-name命令进行检查.
OSPF区域类型,如stub或NSSA-输入showipospf命令进行检查.
子网和子网掩码—输入showinterface命令进行检查.
OSPFHELLO和Dead计时器值—输入showipospfinterfaceinterface-name命令以进行检查.
q如果问题出在点对点链路(如PPP或高级数据链路控制[HDLC])上,并且这一对路由器之间有不止一条并行链路,则验证线路是否已正确连接.
假设您计划将一个路由器上的Serial0/0接口与其邻居上的Serial0/0接口进行连接、Serial1/0与邻居的Serial1/0连接,但您不小心将连接关系彼此交叉了,误将每个路由器的Serial0/0与另一个路由器的Serial1/0进行了连接.
ping命令可能会无法发现此类问题,但OSPF将无法建立邻接关系.
使用思科发现协议(CDP)提供的信息来检验设备的互联是否正确.
输入showcdpneighborinterface-name命令,以验证远程设备的名称和PortID是否与网络设计匹配.
q注意:OSPF邻接的形成仅发生在主网络上,而非辅助网络上.
如果已通过上述所有检查进行验证,但showipospfneighbor命令仍未显示任何内容,则表明此问题并不常见,您可能需要联系Cisco以获取帮助.
处于down状态的邻居如果因为OSPF在Dead计时器间隔时间内未从邻居接收到HELLO数据包等原因导致邻居被删除,则通过接收HELLO数据包动态发现的邻居可能会退回到down因此down状态对于此类邻居而言是临时性的;它们将会提升到更高的状态,或彻底从已知邻居表中删除.
这称为"被遗忘".
通常,出现在downneighbor命令手动配置的.
手动配置的邻居始终会出现在OSPF邻居表中.
如果OSPF从未从手动配置的邻居收到HELLO数据包,或者在前一个Dead计时器间隔内没有收到来自邻居的HELLO数据包,则手动配置的邻居将列为down.
注意:neighbor命令仅可针对直接连接到以下类型网络上的邻居进行配置:—非广播多路访问(NBMA)网络—使用ipospfnetworknon-broadcast命令配置的接口.
—非广播点对多点网络—使用ipospfnetworkpoint-to-multipointnon-broadcast命令配置的接口.
如果看到邻居处于downupOSPF使用ping和traceroute命令测试路由器之间的连接.
使用showipospfneighbor命令检查邻居路由器上的OSPF邻居表,并执行没有状态显示部分介绍的配置验证操作.
处于init状态邻居initHELLOCisco路由器会在其HELLO数据包的Neighbor字段中显示所有处于init状态(或更高状态)邻居的路由器ID.
要与邻居建立双向通信,路由器还必须在邻居的HELLO数据包的Neighbor字段中看到自己的路由器ID.
有关详细示例和说明,请参阅为什么showipospfneighbor命令显示邻居停滞在Init状态处于双向状态的邻居2-way表示路由器在邻居的HELLO数据包的Neighbor字段中看到了自己的路由器ID.
从处于init状态的邻居设备上收到数据库描述符(DBD)数据包也会使路由器转入2-way状态.
OSPF邻居2-way状态不是引起关注的原因.
有关2-way状态的说明,请参阅为什么showipospfneighbor命令显示邻居停滞在2-Way状态处于Exstart/Exchange状态的邻居处于exstartexchangeOSPFDBD路由器及其邻居形成了主关系和辅助关系.
此状态过后,它们将继续保持邻居关系.
如果没有,则表示DBD交换发生问题,如最大传输单元(MTU)不匹配或接收到意外的DBD序列号.
有关详细信息,请参阅为什么OSPF邻居停滞在Exstart/Exchange状态处于loading状态的邻居在loading在保持邻接关系状态下,如果路由器接收到过期或丢失的链路状态通告(LSA),它将发送一个链路状态请求数据包来请求该LSA.
没有经过这一状态的邻居很可能在交换失效的LSA.
此问题通常伴有%OSPF-4-BADLSA控制台消息.
因为此问题并不常见,请联系Cisco以获取帮助.
OSPF邻居问题的典型原因下表列出了OSPF邻居在形成邻接关系时出现问题的原因,并列出了一些可用于检验问题的命令.
导致邻居邻接问题的原因诊断问题的命令一台路由器上没有配置OSPF.
showipospf需要OSPF的接口上没有激活OSPF.
showipospfinterfaceOSPFHELLOorDead时间间隔参数不匹配.
showipospfinterface相邻接口上的ipospfnetwork-type不匹配.
showipospfinterface相邻接口之间的MTU不匹配.
showinterfaceshowipospfshowipospfinteOSPF配置在邻居的辅助网络上,而非主网络上.
这是一种非法配置,会阻止OSPF在接口上的启用.
showipospfinterfaceshowrunning-config由于资源不足(例如CPU使用率较高或内存不足),OSPFHELLO未得到处理.
showmemorysummaryshowmemoryprocessor底层问题会阻止接收OSPFHELLO.
showinterface注意:为了在建立OSPF邻接关系时避免MTU检查,可能需要在接口配置模式下配置ipospfmtu-ignore命令.
相关信息OSPF为什么不在PRI、BRI或拨号接口上建立相邻关系qshowipospfneighbor命令显示什么qOSPF设计指南q帧中继子接口上的OSPF初始配置q基于非广播型链路的OSPF的初始配置q基于点到点链路的OSPF的初始配置q基于广播媒介的OSPF的初始配置q技术支持和文档-CiscoSystemsq
GigsGigsCloud是一家成立于2015年老牌国外主机商,提供VPS主机和独立服务器租用,数据中心包括美国洛杉矶、中国香港、新加坡、马来西亚和日本等。商家VPS主机基于KVM架构,绝大部分系列产品中国访问速度不错,比如洛杉矶机房有CN2 GIA、AS9929及高防线路等。目前Los Angeles - SimpleCloud with Premium China DDOS Protectio...
Virmach自上次推出了短租30天的VPS后,也就是月抛型vps,到期不能续费,直接终止服务。此次又推出为期6个月的月抛VPS,可选圣何塞和水牛城机房,适合短期有需求的用户,有兴趣的可以关注一下。VirMach是一家创办于2014年的美国商家,支持支付宝、PayPal等方式,是一家主营廉价便宜VPS服务器的品牌,隶属于Virtual Machine Solutions LLC旗下!在廉价便宜美国...
野草云服务器怎么样?野草云是一家成立了9年的国人主机商家,隶属于香港 LucidaCloud Limited (HongKong Registration No. 2736053 / 香港網上查冊中心)。目前,野草云主要销售香港、美国的VPS、虚拟主机及独立服务器等产品,本站也给大家分享过多次他家的优惠了,目前商家开启了优惠活动,香港/美国洛杉矶CN2+BGP云服务器,1核1G仅38元/月起!点击...
traceroute为你推荐
Ladenchrome支持ipad存在问题的应用软件名单(2020年第四批)支持ipad深圳市富满电子集团股份有限公司敬请参阅报告结尾处免责声明win10445端口WIN7怎么打开3306端口iphonewifi苹果wifi版和4G版是什么意思,有什么区别吗win7关闭135端口win7系统 怎么关闭135 445 端口 修改注册表 创建IP安全策略 也试过 就是关不了 还望高手指教css3按钮HTML中,怎么表示一个图片按钮
花生壳域名 域名投资 linuxvps 西部数码vps suspended shopex空间 创宇云 ssh帐号 华为云主机 eq2 国外免费asp空间 服务器监测 阿里云官方网站 net空间 supercache hostease 美国十大啦 卡巴斯基免费版下载 泥瓦工 电脑显示屏不亮但是主机已开机 更多