路由器故障:BGP邻居无法建立
创始人
2024-07-25 15:41:14
0

BGP邻居无法建立故障之网络环境

在图中所示的组网中进行OSPF中建立BGP邻居建立配置。RouterA和RouterB之间链路层协议采用的为ppp,IGP协议为ospf,IBGP协议以各自loopback口作为发送BGP报文的源接口,RouterA和RouterB同属于area 0。RouterA的router-id为1.1.1.1,RouterB的router-id为2.2.2.2。

BGP邻居建立组网图

路由器故障:BGP邻居无法建立

配置完成后,发现ospf邻居显示建立,BGP邻居无法建立

#p#

BGP邻居无法建立故障之故障分析

步骤 1     依次在RouterA和RouterB执行display ospf peer命令,检查两个路由器的接口OSPF邻居是否建立,结果显示邻居已经达到FULL状态。

具体以RouterA的显示为例。

  1. [RouterA] display ospf peer  
  2.  
  3. OSPF Process 1 with Router ID 1.1.1.1  
  4.  
  5. Neighbors  
  6.  
  7. Area 0.0.0.1 interface 10.1.1.1(Serial1/0/1)'s neighbors  
  8.  
  9. Router ID: 2.2.2.2          Address: 10.1.1.2  
  10.  
  11. State: Full  Mode:Nbr is  Master  Priority: 1  
  12.  
  13. DR: None   BDR: None   MTU: 0  
  14.  
  15. Dead timer due in 35  sec  
  16.  
  17. Neighbor is up for 00:44:10  
  18.  
  19. Authentication Sequence: [ 0 ] 

 

步骤 2     在RouterA和RouterB上分别执行display bgp peer命令,结果BGP邻居状态处于Idle状态。

具体以RouterA的显示为例。

  1. [RouterA] display bgp peer  
  2.  
  3. BGP local router ID : 1.1.1.1  
  4.  
  5. Local AS number : 1  
  6.  
  7. Total number of peers : 1                 Peers in established state : 0  
  8.  
  9. Peer            V    AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv  
  10.  
  11. 2.2.2.2         4     1       20       20     0 00:00:31        Idle       0 

 

步骤 3     在RouterA上执行display ip routing-table命令,发现RouterA上没有能学习到RouterB上loopback口2.2.2.2/32的路由,这是通过ospf 学习到的。正常情况应该能够学到此路由。

具体以RouterA显示为例。

  1. [RouterA] display ip routing-table  
  2.  
  3. Route Flags: R - relay, D - download to fib  
  4.  
  5. ------------------------------------------------------------------------------  
  6.  
  7. Routing Tables: Public  
  8.  
  9. Destinations : 6        Routes : 6  
  10.  
  11.  
  12.  
  13. Destination/Mask    Proto  Pre  Cost     Flags NextHop         Interface  
  14.  
  15.  
  16.  
  17. 1.1.1.1/32  Direct 0    0           D  127.0.0.1       InLoopBack0  
  18.  
  19. 10.1.1.0/30  Direct 0    0           D  10.1.1.1        Serial1/0/1  
  20.  
  21. 10.1.1.1/32  Direct 0    0           D  127.0.0.1       InLoopBack0  
  22.  
  23. 10.1.1.2/32  Direct 0    0           D  10.1.1.2        Serial1/0/1  
  24.  
  25. 127.0.0.0/8   Direct 0    0           D  127.0.0.1       InLoopBack0  
  26.  
  27. 127.0.0.1/32  Direct 0    0           D  127.0.0.1       InLoopBack0 

 

步骤 4     在RouterA上执行disply ospf error命令,发现一个error。

具体RouterA显示.

  1. Configuration errors:  
  2.  
  3. 0     : Tunnel cost mistake  
  4.  
  5. 1     : The network type of the neighboring interface is not consistent. 

 

步骤 5     分别在RouterA和RouterB上执行display current-configuration命令,发现在RouterA上配置了ospf network-type broadcast这条命令,而RouterB上没有。

具体RouterA显示。

  1. sysname RouterA  
  2.  
  3. #  
  4.  
  5. interface Serial1/0/1  
  6.  
  7. link-protocol ppp  
  8.  
  9. ip address 10.1.1.1 255.255.255.252  
  10.  
  11. ospf cost 1  
  12.  
  13. ospf network-type broadcast  
  14.  

 

RouterB显示

  1. sysname RouterB  
  2.  
  3. #  
  4.  
  5. interface Serial1/0/1  
  6.  
  7. link-protocol ppp  
  8.  
  9. ip address 10.1.1.2 255.255.255.252  
  10.  
  11. ospf cost 1 

 

步骤 6     在RouterB的serial1/0/0口上配置ospf network-type broadcast这条命令后,执行display bgp peer命令。

RouterB显示BGP邻居状态信息为:

  1. [RouterB] display bgp peer  
  2.  
  3. BGP local router ID : 2.2.2.2  
  4.  
  5. Local AS number : 1  
  6.  
  7. Total number of peers : 1                 Peers in established state : 1  
  8.  
  9. Peer            V    AS  MsgRcvd  MsgSent  OutQ  Up/Down       State PrefRcv  
  10.  
  11. 1.1.1.1         4     1       28       39     0 00:10:00 Established       0 

 

状态变为Established,BGP邻居成功建立。

步骤 7     在RouterA上执行display ip routing-table命令,路由表中已经通过OSPF学到了RouterB的Loopback口2.2.2.2/32的路由信息。

具体RouterA显示。

  1. [RouterA] display ip routing-table  
  2.  
  3. Route Flags: R - relay, D - download to fib  
  4.  
  5. ------------------------------------------------------------------------------  
  6.  
  7. Routing Tables: Public  
  8.  
  9. Destinations : 7        Routes : 7  
  10.  
  11. Destination/Mask    Proto  Pre  Cost     Flags NextHop         Interface  
  12.  
  13. 1.1.1.1/32  Direct  10   2           D  10.1.1.1        Serial1/0/1  
  14.  
  15. 2.2.2.2/32  OSPF    0    0           D  127.0.0.1       InLoopBack0  
  16.  
  17. 10.1.1.0/30  Direct 0    0           D  10.1.1.2        Serial1/0/1  
  18.  
  19. 10.1.1.1/32  Direct 0    0           D  10.1.1.1        Serial1/0/1  
  20.  
  21. 10.1.1.2/32  Direct 0    0           D  127.0.0.1       InLoopBack0  
  22.  
  23. 127.0.0.0/8   Direct 0    0           D  127.0.0.1       InLoopBack0  
  24.  
  25. 127.0.0.1/32  Direct 0    0           D  127.0.0.1       InLoopBack0 

 

故障解决。

----结束

#p#

BGP邻居无法建立故障之处理步骤

在RouterB上进行完接口IP配置和OSPF基础配置之后,分别执行以下操作。

步骤 1     执行命令system-view,进入系统视图。

步骤 2     执行命令interface interface-type interface-number,进入接口视图。

步骤 3     执行命令ospf network-type broadcast。

步骤 4     执行命令return退回到用户视图,执行命令save,保存对配置的修改。

----结束

完成上述操作后,BGP邻居状态表为Established状态,故障排除。

BGP邻居无法建立故障之案例总结

在ospf中如果链路层协议配置为ppp,则ospf的network-type 默认为p2p如果强制一端为其他类型,ospf显示邻居虽然建立,但是处于一种非正常状态,无法学习到对端ospf路由。因而一些设备到对端的loopback口路由不可达,TCP连接没有正常建立,故BGP邻居无法正常建立。

【编辑推荐】

  1. 路由器故障:A个平面业务中断
  2. 路由器故障:OSPF路由选路失败
  3. 路由器故障:静态ARP配置不生效
  4. 路由器故障:黑洞路由导致业务中断
  5. 路由器故障:OSPF邻居无法正常建立 
  6. 路由器故障:下行设备无法学习到等值路由

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...