A-A+
通过H3C模拟器实现IBPG邻居建立、拆除、删除路由的debugging信息
下面是通过H3C模拟器来实现IBPG邻居建立、拆除和删除debugging信息的操作步骤,通过这 整个过程,可以熟悉和了解BPG邻居的原理和应用,并且熟悉H3C模拟器的操作思路。
首先说说组网情况:
R5-S0/6/3-10.1.2.1---------------------10.1.2.2--S0/6/3---R1---…………
R1和R5间建立IBGP邻居关系
设备开启了debugging bgp all
- <R5>
- <R5>
- *Jan 30 15:17:37:922 2013 R5 RM/6/RMDEBUG:
- BGP_TIMER: CR Timer Expired for Peer 10.1.2.2
- *Jan 30 15:17:37:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is CRTimerExpired.
- *Jan 30 15:17:37:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is Start.
- *Jan 30 15:17:37:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from IDLE to CONNECT. 收到一个启动事件,BGP初始化资源,从IDEL 进入CONNECT状态
- *Jan 30 15:17:37:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is TransConnOpenFailed.
- *Jan 30 15:17:37:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from CONNECT to ACTIVE.
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>R1启用
- *Jan 30 15:18:00:765 2013 R5 RM/6/RMDEBUG:
- BGP_TIMER: CR Timer Expired for Peer 10.1.2.2
- *Jan 30 15:18:00:765 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is CRTimerExpired.
- *Jan 30 15:18:00:765 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from ACTIVE to CONNECT.
- *Jan 30 15:18:00:765 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is TransConnOpenFailed.
- *Jan 30 15:18:00:765 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from CONNECT to ACTIVE. connect 状态,BGP发起第一个TCP连接,如果TCP连接成功就进入opensent,如果连接失败,则进入active
- 端口
- ^
- % Unrecognized command found at '^' position.
- <R5>
- <R5>
- %Jan 30 15:18:20:453 2013 R5 IFNET/4/UPDOWN:
- Line protocol on the interface Serial0/6/3 is UP
- %Jan 30 15:18:20:453 2013 R5 IFNET/4/UPDOWN:
- Protocol PPP IPCP on the interface Serial0/6/3 is UP
- <R5>
- <R5>
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Send OPEN, Version: 4
- Local AS: 100, HoldTime: 180, Router ID: 10.1.1.1
- OPT Type: 2 (Capability)
- CAP Type: 1 (Multiprotocol) CAP Len: 4
- IPv4-UNC (1/1)
- CAP Type: 2 (RouteRefresh) CAP Len: 0
- Total CAPB Len : 8
- Total OPT Len : 10
- Total Message Len : 39
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: Open, Total number of bytes: 39
- (Displaying bytes from 1 to 39)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 27 01 04 00 64 00 B4 0A 01 01 01 0A 02 08 01
- 04 00 01 00 01 02 00
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from ACTIVE to OPENSENT. TCP连接成功后,已经发出了第一个OPEN报文
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP: Received from 10.1.2.2 (AS Number: 100)
- Message Type: Open, Total number of bytes: 39
- http://www.xiaoxiongboke.com
- (Displaying bytes from 1 to 39)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 27 01 04 00 64 00 B4 0A 01 03 01 0A 02 08 01
- 04 00 01 00 01 02 00
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Recv OPEN Length: 39
- Version: 4, Local AS: 100, HoldTime : 180,
- BGP ID: 10.1.3.1, TotOptLen: 10
- OPT Type: 2 (Capability) OPT Len: 8
- CAP Type: 1 (Multiprotocol) CAP Len: 4
- IPv4-UNC (1/1)
- CAP Type: 2 (RouteRefresh) CAP Len: 0
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is ReceiveOpenMessage.
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: KeepAlive, Total number of bytes: 19
- (Displaying bytes from 1 to 19)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 13 04
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Send KEEPALIVE
- Length 19
- *Jan 30 15:18:22:922 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from OPENSENT to OPENCONFIRM. 对收到的OPEN消息进行确认并发现无误后发送keepalive
- %Jan 30 15:18:23:15 2013 R5 RM/3/RMLOG:
- BGP.: 10.1.2.2 State is changed from OPENCONFIRM to ESTABLISHED.已经收到了一个keepalive报文 转入established
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP: Received from 10.1.2.2 (AS Number: 100)
- Message Type: KeepAlive, Total number of bytes: 19
- (Displaying bytes from 1 to 19)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 13 04
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Recv KEEPALIVE
- Length: 19
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is RecvKeepAliveMessage.
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from OPENCONFIRM to ESTABLISHED.
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: Send UPDATE to peer 10.1.2.2 for following destinations : 收到UPDATE消息
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: Update, Total number of bytes: 55
- (Displaying bytes from 1 to 55)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 37 02 00 00 00 1C 40 01 01 00 40 02 00 40 03
- 04 0A 01 02 01 80 04 04 00 00 00 00 40 05 04 00
- 00 00 64 18 0A 01 02
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- Origin : IGP
- AS Path :
- Next Hop : 10.1.2.1
- Local Pref : 100
- MED : 0
- 10.1.2.0/24,
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP: Received from 10.1.2.2 (AS Number: 100)
- Message Type: Update, Total number of bytes: 169
- (Displaying bytes from 1 to 160)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 37 02 00 00 00 1C 40 01 01 00 40 02 00 40 03
- 04 0A 01 02 02 80 04 04 00 00 00 00 40 05 04 00
- 00 00 64 18 0A 01 03 FF FF FF FF FF FF FF FF FF
- FF FF FF FF FF FF FF 00 37 02 00 00 00 1C 40 01
- 01 00 40 02 00 40 03 04 0A 01 02 02 80 04 04 00
- 00 00 00 40 05 04 00 00 00 64 18 0A 01 02 FF FF
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 3B
- 02 00 00 00 20 40 01 01 00 40 02 04 02 01 00 C8
- 40 03 04 0A 01 03 02 80 04 04 00 00 00 00 40 05
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- (Displaying bytes from 161 to 169)
- 04 00 00 00 64 18 0A 01 04
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP: (AddNew) Add 10.1.3.0/24, from Peer: 10.1.2.2
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: Recv UPDATE from peer 10.1.2.2 with following destinations :收到UPDATE消息
- Update message length : 55
- Local Pref : 100
- MED : 0
- Origin : IGP
- AS Path :
- Next Hop : 10.1.2.2
- 10.1.3.0/24,
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is RecvUpdateMessage.
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP: (AddNew) Add 10.1.2.0/24, from Peer: 10.1.2.2
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: Recv UPDATE from peer 10.1.2.2 with following destinations :收到UPDATE消息
- Update message length : 55
- Local Pref : 100
- MED : 0
- Origin : IGP
- AS Path :
- Next Hop : 10.1.2.2
- 10.1.2.0/24,
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is RecvUpdateMessage.
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP: (AddNew) Add 10.1.4.0/24, from Peer: 10.1.2.2
- *Jan 30 15:18:23:15 2013 R5 RM/6/RMDEBUG:
- BGP.: Recv UPDATE from peer 10.1.2.2 with following destinations :收到UPDATE消息
- Update message length : 59
- Local Pref : 100
- MED : 0
- Origin : IGP
- AS Path : 200
- Next Hop : 10.1.3.2
- 10.1.4.0/24,
- *Jan 30 15:18:23:31 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is RecvUpdateMessage.
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>dis bgp peer
- BGP local router ID : 10.1.1.1
- Local AS number : 100
- Total number of peers : 1 Peers in established state : 1
- Peer V AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
- 10.1.2.2 4 100 5 3 0 3 00:00:46 Established
- <R5>
- <R5>
- <R5>
- *Jan 30 15:19:00:437 2013 R5 RM/6/RMDEBUG:
- BGP: Received from 10.1.2.2 (AS Number: 100)
- Message Type: KeepAlive, Total number of bytes: 19
- (Displaying bytes from 1 to 19)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 13 04
- *Jan 30 15:19:00:437 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Recv KEEPALIVE
- Length: 19
- *Jan 30 15:19:00:437 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is RecvKeepAliveMessage.
- %Jan 30 15:19:02:953 2013 R5 IFNET/4/UPDOWN:
- Line protocol on the interface Serial0/6/3 is DOWN
- %Jan 30 15:19:02:953 2013 R5 IFNET/4/UPDOWN:
- Protocol PPP IPCP on the interface Serial0/6/3 is DOWN
- *Jan 30 15:19:02:953 2013 R5 RM/6/RMDEBUG:
- BGP.: Send UPDATE(Withdraw) to peer 10.1.2.2 for destinations :
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: Update, Total number of bytes: 27
- (Displaying bytes from 1 to 27)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 1B 02 00 04 18 0A 01 02 00 00
- *Jan 30 15:19:02:953 2013 R5 RM/6/RMDEBUG:
- 10.1.2.0/24,
- *Jan 30 15:19:05:187 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is KATimerExpired.
- *Jan 30 15:19:05:187 2013 R5 RM/6/RMDEBUG:
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: KeepAlive, Total number of bytes: 19
- (Displaying bytes from 1 to 19)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 13 04
- *Jan 30 15:19:05:187 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Send KEEPALIVE
- Length 19
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
已经把对端的端口down 了.
^
- % Unrecognized command found at '^' position.
- <R5>
- *Jan 30 15:19:47:265 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is KATimerExpired.
- *Jan 30 15:19:47:265 2013 R5 RM/6/RMDEBUG:
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: KeepAlive, Total number of bytes: 19
- (Displaying bytes from 1 to 19)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 13 04
- *Jan 30 15:19:47:265 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Send KEEPALIVE
- Length 19
- <R5> dis bgp peer
- ^
- % Unrecognized command found at '^' position.
- <R5>dis bpg pe
- ^
- % Unrecognized command found at '^' position.
- <R5>dis bgp peer
- BGP local router ID : 10.1.1.1
- Local AS number : 100
- Total number of peers : 1 Peers in established state : 1
- Peer V AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
- 10.1.2.2 4 100 6 6 0 3 00:02:20 Established
把对端端口shutdown了 发现邻居还在建立着,BGP邻居超时时间很长,通常是180秒。当应用环回地址建立邻居时,即便链路中断,只要备份链路能够及时发布切换环回地址路由,邻居可以保持建立,不引起振荡。
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
- <R5>
- *Jan 30 15:20:29:375 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is KATimerExpired.
- *Jan 30 15:20:29:375 2013 R5 RM/6/RMDEBUG:
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: KeepAlive, Total number of bytes: 19
- (Displaying bytes from 1 to 19)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 13 04
- *Jan 30 15:20:29:375 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Send KEEPALIVE
- Length 19
- %Jan 30 15:21:04:750 2013 R5 RM/3/RMLOG:
- BGP.: 10.1.2.2 State is changed from ESTABLISHED to IDLE.
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP_TIMER: HOLD Timer Expired for Peer 10.1.2.2
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is HoldTimerExpired.
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP: Sent to 10.1.2.2 (AS Number: 100)
- Message Type: Notification, Total number of bytes: 21
- (Displaying bytes from 1 to 21)
- FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
- 00 15 03 04 00
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Send NOTIFICATION
- Err/SubErr: 4/0 (Hold Timer Expired)
- Error data NULL.
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from ESTABLISHED to IDLE.
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP: (DelRt) Mark Delete 10.1.3.0/24, from Peer: 10.1.2.2 删除路由条目
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP: (DelRt) Mark Delete 10.1.2.0/24, from Peer: 10.1.2.2
- *Jan 30 15:21:04:750 2013 R5 RM/6/RMDEBUG:
- BGP: (DelRt) Mark Delete 10.1.4.0/24, from Peer: 10.1.2.2
- *Jan 30 15:21:28:359 2013 R5 RM/6/RMDEBUG:
- BGP_TIMER: CR Timer Expired for Peer 10.1.2.2
- *Jan 30 15:21:28:359 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is CRTimerExpired.
- *Jan 30 15:21:28:359 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is Start.
- *Jan 30 15:21:28:359 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from IDLE to CONNECT. 本端又开始建立邻居
- *Jan 30 15:21:28:359 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is TransConnOpenFailed.
- *Jan 30 15:21:28:359 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from CONNECT to ACTIVE.
- <R5>
- <R5>
- <R5>
- <R5>
- *Jan 30 15:21:46:62 2013 R5 RM/6/RMDEBUG:
- BGP_TIMER: CR Timer Expired for Peer 10.1.2.2
- *Jan 30 15:21:46:62 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is CRTimerExpired.
- *Jan 30 15:21:46:62 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from ACTIVE to CONNECT.
- *Jan 30 15:21:46:62 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 Current event is TransConnOpenFailed.
- *Jan 30 15:21:46:62 2013 R5 RM/6/RMDEBUG:
- BGP.: 10.1.2.2 State is changed from CONNECT to ACTIVE.