首页  登陆  注册  博客集  下载频道  网络硬盘  学院论坛  家园
IT学院 网站地图 网站地图
收藏本站 收藏本站
高级搜索 高级搜索
 新闻IT新闻 互联网 微软 黑客新闻 网络网络协议 故障 网络管理 TCP/IP 无线技术 解决方案 黑客技术 漏洞 软件评测 安全资讯
 数据MSsql Oracle Mysql PL/SQL 备份 系统:Linux vista Windows FTP 防火墙 注册表 服务器行情 服务器应用 解决方案 WEB服务器
 墙纸风景壁纸 游戏壁纸 体育壁纸 汽车壁纸 人文壁纸 影视壁纸 广告壁纸 花卉壁纸 节日壁纸 动漫壁纸 明星壁纸 绘画壁纸 月历壁纸
当前位置: > 主页>网络技术>网络协议>OSPF>OSPF邻接状态
热门文章排行
 
热门文章排行 OSPF可伸缩性测试
CISCO学习问题之OSPF中
multiple ospf area实验
OSPF路由协议
OSPF入门童话
[手稿] 关于ospf
OSPF经验总结
OSPF协议介绍
OSPF协议介绍 续
OSPF问答
精采文章推荐
 
精采文章推荐
最新更新文章
 
最新更新文章 OSPF-4-ERRRCV的含义
Cisco1600和800系列路由
OSPF邻接状态
OSPF路由检查
multiple ospf area实验
CISCO学习问题之OSPF 虚
CISCO学习问题之OSPF中
CISCO学习问题之OSPF中
CISCO学习问题之我能否
CISCO学习问题之OSPF是

OSPF邻接状态

编辑:   来源:  日期:2008-02-04   我要投稿      家园

  简介:本文描述了在ospf故障诊断的程中的各种邻接状态下的故障诊断技术。
  
  
  
  使用命令:show ip ospf neighbor命令查看邻状态的输出。现分别阐述如下:
  
  一、 stat=init
  
  stat=init意味着本地路由器收到了邻居路由器发过来的hello包,但邻居路由器未收到本地路由器发出的hello包,故障诊断目的就是为了解决为什么邻居路由器会收不到hello包。
  
  几种可能性与解决办法如下:
  
  1、 配置了ACL,需要在邻居路由器上检查是否在接口上配置了ACL,如果配置了ACL先把ACL取掉,如果此时故障解决,那么就是ACL的问题,需要对ACL进行修改。可以通过show ip int命令检查是否设置了ACL。
  
  2、 使用show ip ospf int检查是否在接中上配置了ospf认证,如果配置了ospf认证,得确认认证类型与认证密码在所有的邻居路由器的相关接口上一致。
  
  3、 检查电缆连接是否正确,如果两台路由器是通过交换机连接的,检查交换机上的配置是否正确。
  
  4、 特殊地,对于NBMA网络如frame-relay,在使用了map声明的场合,记得在map声明的后面加上一个broadcast关键字。
  
  二、 stat=exstart或stat=exchange
  
  停留在在这两个状态下,一般是mtu或其它第二层因素所导致的问题。解决办法如下:
  
  1、 检查相邻的几个路由器对应接口的MTU是否一致,要求所有的相邻路由器对应接口的MTU值设置成一样。
  
  2、 使用大包ping对端路由器的接口IP地址,如果不通的话,说明第二层有问题,碰到这种情况,只有开case才能解决问题了。
  
  3、 如果ospf在pri/bri的点对多点接口上配置,需要在接中上使用ip ospf network point-to-multipoint将该接口上的OSPF配置成点对多点状态
  
  4、 最后,还是不要忘记了检查ACL。
  
  三、 stat=loading
  
  邻接出现loading状态意味着可能有被破坏的包,一般情况下应该过一会儿就能恢复到full状态,如果出现了“ospf-4-badlsa type”错误信息的话,请参见OSPF故障诊断一文。
  
  四、 stat=2way
  
  2way的状态一般出现在邻居之间通过以太网这种广播式网络进行连接的情况下。首先应检查是否和DR和BDR建立起了全邻接关系。做为OSPF的一个习惯,router只会和DR/BDR建立全邻接关系,和其它路由器之间就会停留在2 way状态。
  
  使用show ip ospf int检查是否所有的邻接路由器的ospf priority都设置为0了,如果所有的ospf priority都设置为0了,将不可能先进选举出DR和BDR,你需要将ospf priority设置为1。
  
  五、 输出中看不到stat。
  
  如果命令的输出中看不到stat的相关值,那么就证明连接有问题或ACL配置不当。解决办法如下:
  
  1、 使用show int命令,确认int is up,line protocol is up.如果没正确,证明链路有问题。
  
  2、 使用ping命令检查能否ping通邻居路由器的接口。
  
  3、 如果能ping通。需要使用show ip ospf int检查是否所有的邻居路由器的对应接口上的ospf是不是都enable了,检查是否设置成了passive接口(在ospf passive接口上不会发送hello包)。
  
  4、 最后,还是不要忘记了检查ACL的配置。



上一篇:OSPF路由检查  
下一篇:Cisco1600和800系列路由器运行OSPF的注意事项
 关键字:  
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:

   文章评论:(0条)
  
 请留名: 匿名评论   点击查看所有评论
 

  责任编辑:IT学院  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。