一、故障处理流程
\"\"
图1 BGP路由无法发布故障处理流程

二、故障处理步骤

1)步骤1
使用display bgp peer命令查看BGP邻居是否已经建立。邻居没有建立,请参见前面章节进行定位。邻居已经建立,请转步骤2。
<S9500>display bgp peer
Peer AS-num Ver Queued-Tx Msg-Rx Msg-Tx Up/Down State
--------------------------------------------------------------------------------
3.3.3.2 1 4 0 106 107 01:43:37 Established

2)步骤2
使用display ip route 命令查看需要发布的路由是否存在。如果路由不存在,请确定网络相关配置和拓扑信息。如果路由存在,请转步骤3。

3)步骤3
查看BGP的配置是否引入这些路由到BGP中。确认路由已经引入,请转步骤4。

<S9500>display current-configuration configuration bgp
#
bgp 1
network 3.3.3.0 255.255.255.0
import-route direct
group why internal
peer 3.3.3.2 group why
#
return

4)步骤4
查看BGP是否配置路由策略,将需要发布的路由过滤掉。如果确认没有相关路由策略,请转步骤5

5)步骤5
打开BGP的调试开关debugging bgp update,然后refresh bgp查看路由是否发布。
<S9500>debugging bgp update
<S9500>
*0.13502396 S9500 RM/7/RTDBG:BGP SEND 3.3.3.1+1027 -> 3.3.3.2+179
*0.13502474 S9500 RM/7/RTDBG:BGP SEND message type 3 (Notification) length 21
*0.13502565 S9500 RM/7/RTDBG:BGP SEND Notification code 6 (Cease) subcode 0 (unused)
*0.13502666 S9500 RM/7/RTDBG:BGP SEND 3.3.3.1+179 -> 3.3.3.2+1024
*0.13502748 S9500 RM/7/RTDBG:BGP SEND message type 2 (Update) length 48
*0.13502838 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code Origin(1): IGP
*0.13502919 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code ASPath(2): <null>
*0.13503010 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code NextHop(3): 3.3.3.1
*0.13503101 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code LocalPref(5): 100
*0.13503192 S9500 RM/7/RTDBG:BGP SEND 3.3.3.0/24
*0.13503253 S9500 RM/7/RTDBG:Total IPV4 reach routes: 1
*0.13503333 S9500 RM/7/RTDBG:BGP SEND 3.3.3.1+179 -> 3.3.3.2+1024
*0.13503414 S9500 RM/7/RTDBG:BGP SEND message type 2 (Update) length 48
*0.13503505 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code Origin(1): Incomplete
*0.13503596 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code ASPath(2): <null>
*0.13503686 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code NextHop(3): 3.3.3.1
*0.13503777 S9500 RM/7/RTDBG:BGP SEND flags 0x40 code LocalPref(5): 100
*0.13503868 S9500 RM/7/RTDBG:BGP SEND 10.10.10.0/24
*0.13503929 S9500 RM/7/RTDBG:Total IPV4 reach routes: 1
*0.13504010 S9500 RM/7/RTDBG:BGP RECV 3.3.3.2+1024 -> 3.3.3.1+179
*0.13504101 S9500 RM/7/RTDBG:BGP RECV message type 2 (Update) length 48
*0.13504192 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code Origin(1): IGP
*0.13504272 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code ASPath(2): <null>
*0.13504365 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code NextHop(3): 3.3.3.2
*0.13504454 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code LocalPref(5): 100
*0.13504545 S9500 RM/7/RTDBG:BGP RECV 3.3.3.0/24
*0.13504606 S9500 RM/7/RTDBG:Total IPV4 reach routes: 1
*0.13504687 S9500 RM/7/RTDBG:BGP RECV 3.3.3.2+1024 -> 3.3.3.1+179
*0.13504768 S9500 RM/7/RTDBG:BGP RECV message type 2 (Update) length 52
*0.13504858 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code Origin(1): Incomplete
*0.13504949 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code ASPath(2): <null>
*0.13505040 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code NextHop(3): 3.3.3.2
*0.13505131 S9500 RM/7/RTDBG:BGP RECV flags 0x40 code LocalPref(5): 100
*0.13505222 S9500 RM/7/RTDBG:BGP RECV 31.31.31.0/24, 172.2.1.0/24
*0.13505303 S9500 RM/7/RTDBG:Total IPV4 reach routes: 2

6)步骤6
上述步骤无法定位问题,请联系800进一步处理。