monitor capture CAP interface GigabitEthernet0/0 both
monitor capture CAP match ipv4 host 10.0.0.2
monitor capture CAP start
! --- 収集後 ---
monitor capture CAP export flash:bgp.pcap
monitor capture CAP stop
■ Linux で tcpdump
sudo tcpdump -i eth0 port 179 -w bgp.pcap
2. BGP パケット構造(理解必須)
BGP メッセージは4種類。これを理解すれば解析は可能です。
メッセージ
役割
OPEN
BGP セッション開始(AS 番号、Hold Timer など交換)
KEEPALIVE
セッション維持
UPDATE
経路情報の通知 / 撤回
NOTIFICATION
エラー通知(受信側がセッションを落とす)
3. Wireshark で見るべきポイント
チェックポイント①:TCP セッション確立
BGP は TCP/179 を使用。以下を確認:
SYN → SYN/ACK → ACK が成立しているか
MSS/Window に異常がないか
正常例
TCP SYN
TCP SYN, ACK
TCP ACK
異常例
SYN 無限リトライ → 相手が応答していない(FW/ACL)
チェックポイント②:OPEN メッセージ
以下が一致しないと確立しません。
AS 番号 (My AS / Remote AS)
BGP Identifier
Hold Time
Capabilities
正常例
My AS: 65001
Hold Time: 180
BGP Identifier: 192.168.1.1
Capabilities: Route Refresh, 4-byte AS, MP-BGP