目次
ステップ 5. Network コマンドを使用してルーティング情報を公開する
第 3 章 BGP プロトコルの機能と構成
実験3-1 IBGPとEBGP
学習目的
BGPの設定方法をエリアでマスターする
マルチエリアBGPの設定方法をマスターする
·BGPネイバーテーブルとデータベースを観察する
BGPアップデート元の設定方法をマスターする
EBGPマルチホップの設定方法をマスターする
・IBGP、EBGPにおける経路のネクストホップの変化を観測する
IBGP のネクストホップの設定をマスターする
BGPネットワークコマンドの設定方法をマスターする
トポロジー
図 3-1 IBGP と EBGP
シーン
あなたは会社のネットワーク管理者です。会社のネットワークは、ルーティング プロトコルとして BGP プロトコルを使用しています。企業のネットワークは複数の自律システムで構成されており、支店ごとに異なる AS 番号が使用されているため、企業ネットワークの構築を完了する必要があります。本社では OSPF を IGP として使用し、社内のさまざまな支社ではプライベート BGP AS 番号を使用します。ネットワークの構築が完了したら、BGP の経路情報の送信を監視する必要もあります。
学習課題
ステップ 1.基本構成と IP アドレス指定
すべてのルーターの IP アドレスとマスクを設定します。R4 および R5 のループバック 1 インターフェイスのマスクは 24 ビットで、ユーザー ネットワークをシミュレートします。
<R1>システムビュー
システムビューに入り、Ctrl+Z でユーザービューに戻ります。
[R1]インターフェイス シリアル 1/0/0
[R1-Serial1/0/0]IPアドレス 10.0.12.1 24
[R1-Serial1/0/0]終了
[R1]インターフェイス シリアル 3/0/0
[R1-Serial3/0/0]IPアドレス 10.0.14.1 24
[R1-Serial3/0/0]終了
[R1]インターフェイス ループバック 0
[R1-LoopBack0]IPアドレス 10.0.1.1 32
[R1-LoopBack0]終了
<R2>システムビュー
システムビューに入り、Ctrl+Z でユーザービューに戻ります。
[R2]インターフェイス シリアル 1/0/0
[R2-Serial1/0/0]IPアドレス 10.0.12.2 24
[R2-Serial1/0/0]終了
[R2]インターフェイス シリアル 2/0/0
[R2-Serial2/0/0]IPアドレス 10.0.23.2 24
[R2-Serial2/0/0]終了
[R2]インターフェイスループバック0
[R2-LoopBack0]IPアドレス 10.0.2.2 32
<R3>システムビュー
システムビューに入り、Ctrl+Z でユーザービューに戻ります。
[R3]インターフェイス シリアル 2/0/0
[R3-Serial2/0/0]IPアドレス 10.0.23.3 24
[R3-Serial2/0/0]終了
[R3]インターフェイス シリアル 3/0/0
[R3-Serial3/0/0]IPアドレス 10.0.35.3 24
[R3-Serial3/0/0]終了
[R3]インターフェイスループバック0
[R3-LoopBack0]IPアドレス 10.0.3.3 32
<R4>システムビュー
システムビューに入り、Ctrl+Z でユーザービューに戻ります。
[R4]インターフェイス シリアル 1/0/0
[R4-Serial1/0/0]IPアドレス 10.0.14.4 24
[R4-Serial1/0/0]終了
[R3]インターフェイスループバック0
[R4-LoopBack0]IPアドレス 10.0.4.4 32
<R5>システムビュー
システムビューに入り、Ctrl+Z でユーザービューに戻ります。
[R5]インターフェイス シリアル 1/0/0
[R5-Serial1/0/0]IPアドレス 10.0.35.5 24
[R5-Serial1/0/0]終了
[R3]インターフェイスループバック0
[R5-LoopBack0]IPアドレス 10.0.5.5 32
各直接リンクの接続をテストします。
<R1>ping -c 1 10.0.12.2
PING 10.0.12.2: 56 データ バイト、CTRL_C を押して中断します
10.0.12.2 からの応答: バイト = 56 シーケンス = 1 ttl = 255 時間 = 34 ミリ秒
--- 10.0.12.2 ping 統計 ---
1 パケットが送信されました
1 パケットを受信しました
0.00% のパケット損失
往復の最小/平均/最大 = 34/34/34 ミリ秒
<R1>ping -c 1 10.0.14.4
PING 10.0.14.4: 56 データ バイト、CTRL_C を押して中断します
10.0.14.4 からの応答: バイト = 56 シーケンス = 1 ttl = 255 時間 = 40 ミリ秒
--- 10.0.14.4 ping 統計 ---
1 パケットが送信されました
1 パケットを受信しました
0.00% のパケット損失
往復の最小/平均/最大 = 40/40/40 ミリ秒
<R3>ping -c 1 10.0.23.2
PING 10.0.23.2: 56 データ バイト、CTRL_C を押して中断します
10.0.23.2 からの応答: バイト = 56 シーケンス = 1 ttl = 255 時間 = 33 ミリ秒
--- 10.0.23.2 ping 統計 ---
1 パケットが送信されました
1 パケットを受信しました
0.00% のパケット損失
往復の最小/平均/最大 = 33/33/33 ミリ秒
<R3>ping -c 1 10.0.35.5
PING 10.0.35.5: 56 データ バイト、CTRL_C を押して中断します
10.0.35.5 からの応答: バイト = 56 シーケンス = 1 ttl = 255 時間 = 35 ミリ秒
--- 10.0.35.5 ping 統計 ---
1 パケットが送信されました
1 パケットを受信しました
0.00% のパケット損失
往復の最小/平均/最大 = 35/35/35 ミリ秒
直接接続の接続が正常であることを示しています。
ステップ 2.エリア内 IGP を構成する
AS 64512 で OSPF を IGP として使用し、ループバック 0 に接続されているネットワーク セグメントを OSPF にアドバタイズします。R1 の S1/0/0 に接続されたネットワーク セグメントは OSPF を実行します。
[R1]ルーターID 10.0.1.1
[R1]ospf1
[R1-ospf-1]エリア0
[R1-ospf-1-area-0.0.0.0]ネットワーク 10.0.12.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]ネットワーク 10.0.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]終了
[R1-ospf-1]終了
R2 の S1/0/0 と S2/0/0 に接続されたネットワークセグメントは OSPF を実行します。
[R2]ルーターID 10.0.2.2
[R2]ospf1
[R2-ospf-1]エリア0
[R2-ospf-1-area-0.0.0.0]ネットワーク 10.0.12.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]ネットワーク 10.0.23.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]ネットワーク 10.0.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]終了
[R2-ospf-1]終了
R3 の S2/0/0 に接続されたネットワークセグメントは OSPF を実行します。
[R3]ルーターID 10.0.3.3
[R3]ospf1
[R3-ospf-1]エリア0
[R3-ospf-1-area-0.0.0.0]ネットワーク 10.0.23.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]ネットワーク 10.0.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]終了
[R3-ospf-1]終了
network コマンドを使用する場合は、ワイルドカード マスクに 0.0.0.0 を使用することに注意してください。
設定が完了したら、OSPF ネイバー関係が確立されているかどうかを確認します。
[R2]OSPFピアを表示します
OSPF プロセス 1 (ルーター ID 10.0.2.2)
隣人
エリア 0.0.0.0 インターフェイス 10.0.12.2(Serial1/0/0) のネイバー
ルーターID: 10.0.1.1 アドレス: 10.0.12.1
状態: フル モード:Nbr はスレーブです 優先順位: 1
DR: なし BDR: なし MTU: 0
デッドタイマーの期限は 37 秒です
再送信タイマー間隔: 5
隣人は 00:01:05 まで起きています
認証シーケンス: [ 0 ]
隣人
エリア 0.0.0.0 インターフェイス 10.0.23.2(Serial2/0/0) のネイバー
ルーターID: 10.0.3.3 アドレス: 10.0.23.3
状態: フル モード:Nbr はマスター優先度: 1
DR: なし BDR: なし MTU: 0
デッドタイマーの期限は 33 秒です
再送信タイマー間隔: 5
隣人は 00:00:19 までに起きています
認証シーケンス: [ 0 ]
すべてのルーターのルーティング テーブルを表示します。相手機器のループバックインターフェースのネットワークセグメントの経路が学習されているか確認してください。
[R1]ディスプレイIPルーティングテーブル
ルート フラグ: R - リレー、D - Fib へのダウンロード
----------------------------------------------------------------------------
ルーティング テーブル: パブリック
目的地 : 15 路線 : 15
宛先/マスク プロト プリコスト フラグ ネクストホップ インターフェイス
10.0.1.1/32 直接 0 0 D 127.0.0.1 ループバック 0
10.0.2.2/32 OSPF 10 1562 D 10.0.12.2 シリアル 1/0/0
10.0.3.3/32 OSPF 10 3124D 10.0.12.2 シリアル 1/0/0
10.0.12.0/24 直接 0 0 D 10.0.12.1 シリアル 1/0/0
10.0.12.1/32 直接 0 0 D 127.0.0.1 シリアル 1/0/0
10.0.12.2/32 ダイレクト 0 0 D 10.0.12.2 シリアル 1/0/0
10.0.12.255/32 直接 0 0 D 127.0.0.1 シリアル 1/0/0
10.0.14.0/24 ダイレクト 0 0 D 10.0.14.1 Serial3/0/0
10.0.14.1/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.0.14.4/32 ダイレクト 0 0 D 10.0.14.4 Serial3/0/0
10.0.14.255/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.0.23.0/24 OSPF 10 3124 D 10.0.12.2 シリアル 1/0/0
127.0.0.0/8 直接 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 直接 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32直接 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 直接 0 0 D 127.0.0.1 InLoopBack0
[R2]ディスプレイIPルーティングテーブル
ルート フラグ: R - リレー、D - Fib へのダウンロード
----------------------------------------------------------------------------
ルーティング テーブル: パブリック
目的地 : 15 路線 : 15
宛先/マスク プロト プリコスト フラグ ネクストホップ インターフェイス
10.0.1.1/32 OSPF 10 1562 D 10.0.12.1 シリアル 1/0/0
10.0.2.2/32 直接 0 0 D 127.0.0.1 ループバック 0
10.0.3.3/32 OSPF 10 1562 D 10.0.23.3 シリアル 2/0/0
10.0.12.0/24 直接 0 0 D 10.0.12.2 シリアル 1/0/0
10.0.12.1/32 ダイレクト 0 0 D 10.0.12.1 シリアル 1/0/0
10.0.12.2/32 直接 0 0 D 127.0.0.1 シリアル 1/0/0
10.0.12.255/32 直接 0 0 D 127.0.0.1 シリアル 1/0/0
10.0.23.0/24 直接 0 0 D 10.0.23.2 シリアル 2/0/0
10.0.23.2/32 ダイレクト 0 0 D 127.0.0.1 Serial2/0/0
10.0.23.3/32 ダイレクト 0 0 D 10.0.23.3 Serial2/0/0
10.0.23.255/32 直接 0 0 D 127.0.0.1 Serial2/0/0
127.0.0.0/8 直接 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 直接 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 直接 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32 直接 0 0 D 127.0.0.1 InLoopBack0
[R3]ディスプレイIPルーティングテーブル
ルート フラグ: R - リレー、D - Fib へのダウンロード
----------------------------------------------------------------------------
ルーティング テーブル: パブリック
目的地 : 16 路線 : 16
宛先/マスク プロト プリコスト フラグ ネクストホップ インターフェイス
10.0.1.1/32 OSPF 10 3124 D 10.0.23.2 シリアル 2/0/0
10.0.2.2/32 OSPF 10 1562 D 10.0.23.2 シリアル 2/0/0
10.0.3.3/32 直接 0 0 D 127.0.0.1 ループバック 0
10.0.12.0/24 OSPF 10 3124 D 10.0.23.2 シリアル 2/0/0
10.0.23.0/24 ダイレクト 0 0 D 10.0.23.3 Serial2/0/0
10.0.23.2/32 ダイレクト 0 0 D 10.0.23.2 シリアル 2/0/0
10.0.23.3/32 直接 0 0 D 127.0.0.1 Serial2/0/0
10.0.23.255/32 直接 0 0 D 127.0.0.1 Serial2/0/0
10.0.35.0/24 ダイレクト 0 0 D 10.0.35.3 Serial3/0/0
10.0.35.3/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.0.35.5/32 ダイレクト 0 0 D 10.0.35.5 Serial3/0/0
10.0.35.255/32 直接 0 0 D 127.0.0.1 Serial3/0/0
127.0.0.0/8 直接 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 直接 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32直接 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/32直接 0 0 D 127.0.0.1 InLoopBack0
R1、R2、および R3 のルーティング テーブルから、各ルータは、他の 2 つのルータのループバック 0 インターフェイスに接続されているネットワーク セグメントのルートを学習できることがわかります。
ステップ 3. IBGP ピアを確立する
R1、R2、および R3 で IBGP 完全相互接続を構成します。Loopback0 アドレスを更新ソースとして使用します。
[R1]bgp 64512
[R1-bgp]ピア 10.0.2.2 番号 64512
[R1-bgp]ピア 10.0.2.2 接続インターフェイス ループバック 0
[R1-bgp]ピア 10.0.3.3 番号 64512
[R1-bgp]ピア 10.0.3.3 接続インターフェイス ループバック 0
[R1-bgp]終了
[R2]bgp 64512
[R2-bgp]ピア 10.0.1.1 番号 64512
[R2-bgp]ピア 10.0.1.1 接続インターフェイス ループバック 0
[R2-bgp]ピア 10.0.3.3 番号 64512
[R2-bgp]ピア 10.0.3.3 接続インターフェイス ループバック 0
[R2-bgp]終了
[R3]bgp 64512
[R3-bgp]ピア 10.0.1.1 番号 64512
[R3-bgp]ピア 10.0.1.1 接続インターフェイス ループバック 0
[R3-bgp]ピア 10.0.2.2 番号 64512
[R3-bgp]ピア 10.0.2.2 接続インターフェイス ループバック 0
[R3-bgp]終了
display tcp statusコマンドを実行して、TCP ポートの接続ステータスを表示します。
[R2]TCPステータスを表示
TCPCB Tid/Soid ローカル追加:ポート 外部追加:ポート VPNID 状態
37a32f14 76 /1 0.0.0.0:80 0.0.0.0:0 23553 聞いています
37a33b34 239/2 0.0.0.0:179 10.0.1.1:0 0 リスニング
39052914 239/6 0.0.0.0:179 10.0.3.3:0 0 リスニング
37a3321c 76 /3 0.0.0.0:443 0.0.0.0:0 23553 聞いています
39052c1c 239/11 10.0.2.2:179 10.0.3.3:54086 0 確立されました
3905260c 239/5 10.0.2.2:61635 10.0.1.1:179 0 確立されました
エントリから、Local Add は 10.0.2.2 (つまり、R2 の Loopback0 インターフェイス アドレス)、ポート番号は 179 (BGP プロトコルの TCP ポート番号) であることがわかります。10.0.3.3 および 10.0.1.1 のステータスは「確立」であり、R2、R1、および R3 間の TCP 接続が確立されていることを示します。
各ルーターの BGP ネイバー関係のステータスを表示するには、display bgppeerを使用します。
[R1]bgp ピアを表示します
BGPローカルルータID:10.0.1.1
ローカル AS 番号 : 64512
ピアの総数 : 2 確立状態のピア : 2
ピア V AS MsgRcvd MsgSent OutQ アップ/ダウン状態 PrefRcv
10.0.2.2 4 64512 273 277 0 02:15:53 確立 0
10.0.3.3 4 64512 276 276 0 02:15:53 確立 0
[R2]bgp ピアを表示します
BGPローカルルーターID:10.0.2.2
ローカル AS 番号 : 64512
ピアの総数 : 2 確立状態のピア : 2
ピア V AS MsgRcvd MsgSent OutQ アップ/ダウン状態 PrefRcv
10.0.1.1 4 64512 38 38 0 00:18:02 確立 0
10.0.3.3 4 64512 1000 1000 0 16:38:38 確立 0
[R3]bgpピアを表示
BGPローカルルーターID:10.0.3.3
ローカル AS 番号 : 64512
ピアの総数 : 2 確立状態のピア : 2
ピア V AS MsgRcvd MsgSent OutQ アップ/ダウン状態 PrefRcv
10.0.1.1 4 64512 39 39 0 00:18:35 確立 0
10.0.2.2 4 64512 1001 1001 0 16:39:11 確立 0
3 つのルーター間の BGP ネイバー関係が確立状態にあり、ネイバー関係が確立されていることを示していることがわかります。
R1 の BGP プロセスでタイマーを使用して、BGP のキープアライブ時間を 30 秒に、ホールド時間を 90 秒に変更します。R1 と R2 間のピア関係の確立に問題がないかを確認し、display bgppeerverboseコマンドを使用して確立後のネゴシエーション間隔を確認します。
[R1-bgp] bgp 64512
[R1-bgp] タイマー キープアライブ 30 ホールド 90
警告: このコマンドのパラメータを変更すると、ピア セッションがリセットされます。続行しますか?[Y/N]:y
[R1-bgp]終了
注: このパラメータを変更すると、BGP ネイバーが再起動されます。
[R2] bgp ピアの詳細を表示します
BGP ピアは 10.0.1.1、リモート AS 64512
タイプ: IBGP リンク
BGP バージョン 4、リモートルーター ID 10.0.1.1
アップデートグループID:1
BGP の現在の状態: 確立、00h07m19 秒間稼働
BGP の現在のイベント: KATimerExpired
BGP の最終状態: Openconfirm
BGP ピアアップ数: 2
受信したルートの合計: 0
受信したアクティブなルートの合計: 0
アドバタイズされたルートの合計: 0
ポート: ローカル - 50117 リモート - 179
設定済み: 接続再試行時間: 32 秒
設定済み: アクティブ保持時間: 180 秒 キープアライブ時間: 60 秒
受信: アクティブ保持時間: 90 秒
ネゴシエート済み: アクティブ保持時間: 90 秒 キープアライブ時間: 30 秒
ピアのオプション機能:
ピアは bgp マルチプロトコル拡張をサポートします
ピアは bgp ルート リフレッシュ機能をサポートします
ピアは bgp 4-byte-as 機能をサポートします
アドレス ファミリ IPv4 ユニキャスト: アドバタイズおよび受信
受信: 合計 16 メッセージ
更新メッセージ 0
メッセージを開く 1
キープアライブメッセージ 15
通知メッセージ 0
メッセージを更新 0
送信済み: 合計 16 メッセージ
更新メッセージ 0
メッセージを開く 1
キープアライブメッセージ 15
通知メッセージ 0
メッセージを更新 0
構成された認証タイプ: なし
最後に受信したキープアライブ: 2011/12/07 08:33:52
最小ルート アドバタイズ間隔は 15 秒です
オプションの機能:
ルート更新機能が有効になりました
4-byte-as 機能が有効になりました
接続インターフェースが設定されました
ピアの優先値: 0
ルーティング ポリシーが構成されています:
ルーティング ポリシーが構成されていません
BGP ピアは 10.0.3.3、リモート AS 64512
タイプ: IBGP リンク
BGP バージョン 4、リモートルーター ID 10.0.3.3
アップデートグループID:1
BGP の現在の状態: 確立、16 時間 28 分 14 秒間稼働
BGP 現在のイベント: RecvKeepalive
BGP の最終状態: Openconfirm
BGP ピアアップ数: 1
受信したルートの合計: 0
受信したアクティブなルートの合計: 0
アドバタイズされたルートの合計: 0
ポート: ローカル - 179 リモート - 49663
設定済み: 接続再試行時間: 32 秒
設定済み: アクティブ保持時間: 180 秒 キープアライブ時間: 60 秒
受信: アクティブ保持時間: 180 秒
ネゴシエート済み: アクティブ保持時間: 180 秒 キープアライブ時間: 60 秒
ピアのオプション機能:
ピアは bgp マルチプロトコル拡張をサポートします
ピアは bgp ルート リフレッシュ機能をサポートします
ピアは bgp 4-byte-as 機能をサポートします
アドレス ファミリ IPv4 ユニキャスト: アドバタイズおよび受信
受信数: 合計 990 メッセージ
更新メッセージ 0
メッセージを開く 1
キープアライブメッセージ 989
通知メッセージ 0
メッセージを更新 0
送信済み: 合計 990 メッセージ
更新メッセージ 0
メッセージを開く 1
キープアライブメッセージ 989
通知メッセージ 0
メッセージを更新 0
構成された認証タイプ: なし
最後に受信したキープアライブ: 2011/12/07 08:34:17
最小ルート アドバタイズ間隔は 15 秒です
オプションの機能:
ルート更新機能が有効になりました
4-byte-as 機能が有効になりました
接続インターフェースが設定されました
ピアの優先値: 0
ルーティング ポリシーが構成されています:
ルーティング ポリシーが構成されていません
R2 のデフォルト設定パラメータのアクティブ保持時間は 180 秒、キープアライブ時間は 60 秒であることがわかります。
R1 のパラメータが変更された後、データ パケットを受信する R2 のアクティブ ホールド タイムは 90 秒になります。ネゴシエートされたパラメータは小さい値のパラメータであるため、R2 と R1 の間のネゴシエーションの結果は、アクティブ ホールド タイムが 90 秒、キープアライブ タイムが 30 秒で、R3 のパラメータは依然としてデフォルト パラメータです。
R2 は R3 と同じであるため、ネゴシエーション結果の設定パラメータはネゴシエーション パラメータと一致しており、アクティブ ホールド タイムは 180 秒、キープアライブ タイムは 60 秒です。
ステップ 4. EBGP ピアを構成する
R4 で BGP を構成し、ローカル AS 番号を 64513 に設定し、R1 との EBGP ピア関係を確立します。ピア関係を確立する場合、更新元をループバック 0 インターフェイスのアドレスとして指定し、ebgp-max-hopを 2 として指定します。ピア関係を正常に確立できるように、ピア ループバック 0 インターフェイスのアドレスに 32 ビットのスタティック ルートを追加します。
[R1]ip ルート静的 10.0.4.4 32 10.0.14.4
[R4]ip ルート静的 10.0.1.1 32 10.0.14.1
[R1]bgp 64512
[R1-bgp]ピア 10.0.4.4 番号 64513
[R1-bgp]ピア 10.0.4.4 ebgp-max-hop 2
[R1-bgp]ピア 10.0.4.4 接続インターフェイス LoopBack0
[R1-bgp]終了
[R4]ルーターID 10.0.4.4
[R4]bgp 64513
[R4-bgp]ピア 10.0.1.1 番号 64512
[R4-bgp]ピア 10.0.1.1 ebgp-max-hop 2
[R4-bgp]ピア 10.0.1.1 接続インターフェイス LoopBack0
[R4-bgp] 言う
ピア関係が確立されたら、display bgppeer コマンドを実行してピア関係のステータスを確認します。
[R4]bgpピアを表示
BGPローカルルータID:10.0.4.4
ローカル AS 番号 : 64513
ピアの総数 : 1 確立状態のピア : 1
ピア V AS MsgRcvd MsgSent OutQ アップ/ダウン状態 PrefRcv
10.0.1.1 4 64512 4 5 0 00:01:18 確立 0
R4 でdebug ging ip packet verbose コマンドを実行して、キープアライブ パケットの TTL 値を表示します。
<R4>ターミナルモニター
<R4>ターミナルデバッグ
<R4>IPパケットのデバッグ
<R4>
2016 年 10 月 31 日 17:22:44.900.2+00:00 R4 IP/7/debug_case:
受信中、インターフェイス = Serial1/0/0、バージョン = 4、headlen = 20、tos = 192、
pktlen = 40、pktid = 429、オフセット = 0、ttl = 2、プロトコル = 6、
チェックサム = 40287、s = 10.0.1.1、d = 10.0.4.4
プロンプト: ボードによる IP プロセスを開始します!
45 c0 00 28 01 広告 00 00 02 06 9d 5f 0a 00 01 01
0a 00 04 04
2016 年 10 月 31 日 17:22:44.900.3+00:00 R4 IP/7/debug_case:
受信中、インターフェイス = Serial1/0/0、バージョン = 4、headlen = 20、tos = 192、
pktlen = 40、pktid = 429、オフセット = 0、ttl = 2、プロトコル = 6、
チェックサム = 40287、s = 10.0.1.1、d = 10.0.4.4
プロンプト: IP フォワードでフローごとに Fib を検索する前。
受信パケットの TTL が 2 であることがわかります。
EBGP ピア関係も R3 と R5 の間に確立されます。接続は物理インターフェイス アドレスを使用して直接確立されます。
[R3]bgp 64512
[R3-bgp]ピア 10.0.35.5 番号 64514
[R3-bgp]終了
[R5]ルーターID 10.0.5.5
[R5]bgp 64514
[R5-bgp] ピア 10.0.35.3 番号 64512
[R5-bgp]終了
[R5]bgpピアを表示
BGPローカルルーターID:10.0.5.5
ローカル AS 番号 : 64514
ピアの総数 : 1 確立状態のピア : 1
ピア V AS MsgRcvd MsgSent OutQ アップ/ダウン状態 PrefRcv
10.0.35.3 4 64512 2 3 0 00:00:46 確立 0
ステップ 5. Network コマンドを使用してルーティング情報を公開する
R4 の Loopback1 にアドレス 10.1.4.4/24 を設定します。networkコマンドを使用して、ネットワーク セグメントを BGP にアドバタイズします。
[R4]インターフェイスループバック1
[R4-LoopBack1]IP アドレス 10.1.4.4 24
[R4-LoopBack1]終了
[R4]bgp 64513
[R4-bgp]ネットワーク 10.1.4.4 24
[R4-bgp] 言う
R1 および R3 のグローバル ルーティング テーブルで、ルートが存在するかどうかを確認します。
R3 の BGP ルーティング テーブルを確認して、ルートのネクスト ホップ情報を分析します。
[R1]ディスプレイIPルーティングテーブル
ルート フラグ: R - リレー、D - Fib へのダウンロード
----------------------------------------------------------------------------
ルーティング テーブル: パブリック
目的地 : 18 路線 : 18
宛先/マスク プロト プリコスト フラグ ネクストホップ インターフェイス
10.0.1.1/32 直接 0 0 D 127.0.0.1 ループバック 0
10.0.2.2/32 OSPF 10 1562 D 10.0.12.2 シリアル 1/0/0
10.0.3.3/32 OSPF 10 3124 D 10.0.12.2 シリアル 1/0/0
10.0.4.4/32 静的 60 0 RD 10.0.14.4 シリアル 3/0/0
10.0.12.0/24 直接 0 0 D 10.0.12.1 シリアル 1/0/0
10.0.12.1/32 直接 0 0 D 127.0.0.1 シリアル 1/0/0
10.0.12.2/32 ダイレクト 0 0 D 10.0.12.2 シリアル 1/0/0
10.0.12.255/32 直接 0 0 D 127.0.0.1 シリアル 1/0/0
10.0.14.0/24 ダイレクト 0 0 D 10.0.14.1 Serial3/0/0
10.0.14.1/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.0.14.4/32 ダイレクト 0 0 D 10.0.14.4 Serial3/0/0
10.0.14.255/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.0.23.0/24 OSPF 10 3124 D 10.0.12.2 シリアル 1/0/0
10.1.4.0/24 EBGP 255 0 RD 10.0.4.4 シリアル 3/0/0
127.0.0.0/8 直接 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 直接 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32 直接 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 直接 0 0 D 127.0.0.1 InLoopBack0
10.1.4.0/24 の EBGP ルートが R1 で学習されていることがわかります。
R3 でネットワーク 10.1.4.0/24 へのルートがあるかどうかを確認します。
[R3]ディスプレイIPルーティングテーブル
ルート フラグ: R - リレー、D - Fib へのダウンロード
----------------------------------------------------------------------------
ルーティング テーブル: パブリック
目的地 : 16 路線 : 16
宛先/マスク プロト プリコスト フラグ ネクストホップ インターフェイス
10.0.1.1/32 OSPF 10 3124 D 10.0.23.2 シリアル 2/0/0
10.0.2.2/32 OSPF 0 1562 D 10.0.23.2 シリアル 2/0/0
10.0.3.3/32 直接 0 0 D 127.0.0.1 ループバック 0
10.0.12.0/24 OSPF 10 3124 D 10.0.23.2 シリアル 2/0/0
10.0.23.0/24 ダイレクト 0 0 D 10.0.23.3 Serial2/0/0
10.0.23.2/32 ダイレクト 0 0 D 10.0.23.2 シリアル 2/0/0
10.0.23.3/32 直接 0 0 D 127.0.0.1 Serial2/0/0
10.0.23.255/32 直接 0 0 D 127.0.0.1 Serial2/0/0
10.0.35.0/24 ダイレクト 0 0 D 10.0.35.3 Serial3/0/0
10.0.35.3/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.0.35.5/32 ダイレクト 0 0 D 10.0.35.5 Serial3/0/0
10.0.35.255/32 直接 0 0 D 127.0.0.1 Serial3/0/0
127.0.0.0/8 直接 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 直接 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32直接 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 直接 0 0 D 127.0.0.1 InLoopBack0
R3 には 10.1.4.4 の bgp ルートがありません。
R3のBGPテーブルを確認してください。
[R3]bgp ルーティング テーブルの表示
BGP ローカルルーター ID は 10.0.3.3 です
ステータス コード: * - 有効、> - 最良、d - 減衰、
h - 履歴、i - 内部、s - 抑制、S - 古い
起源 : i - IGP、e - EGP、? - 不完全な
総ルート数: 1
ネットワーク NextHop MED LocPrf PrefVal パス/Ogn
i 10.1.4.0/24 10.0.4.4 0 100 0 64513i
R3 の BGP ルーティング テーブルで確認できますが、この BGP ルートには * マークが付いておらず、このルートが優先されていないことを示しています。このルートのネクストホップは 10.0.4.4 であり、R3 にはアドレス 10.0.4.4 へのルートが存在しないためです。BGP ルート選択の原則によれば、BGP ルートのネクスト ホップに到達できない場合、そのルートは無視されます。
R1 でネクストホップローカルを構成し、R3 のルーティング テーブルを再度確認します。
[R1]bgp 64512
[R1-bgp]ピア 10.0.3.3 ネクストホップローカル
[R1-bgp]ピア 10.0.2.2 ネクストホップローカル
[R1-bgp]終了
[R3]bgp ルーティング テーブルの表示
BGP ローカルルーター ID は 10.0.3.3 です
ステータス コード: * - 有効、> - 最良、d - 減衰、
h - 履歴、i - 内部、s - 抑制、S - 古い
起源 : i - IGP、e - EGP、? - 不完全な
総ルート数: 1
ネットワーク NextHop MED LocPrf PrefVal パス/Ogn
*>i 10.1.4.0/24 10.0.1.1 0 100 0 64513i
BGP ルート 10.1.4.0/24 のネクスト ホップは 10.0.1.1 であり、同時に記号 * と > があり、このルートが正しく最適であることを示していることがわかります。
R3のルーティングテーブルを確認してください。
[R3]ディスプレイIPルーティングテーブル
ルート フラグ: R - リレー、D - Fib へのダウンロード
----------------------------------------------------------------------------
ルーティング テーブル: パブリック
目的地 : 17 路線 : 17
宛先/マスク プロト プリコスト フラグ ネクストホップ インターフェイス
10.0.1.1/32 OSPF 10 3124 D 10.0.23.2 シリアル 2/0/0
10.0.2.2/32 OSPF 10 1562 D 10.0.23.2 シリアル 2/0/0
10.0.3.3/32 直接 0 0 D 127.0.0.1 ループバック 0
10.0.12.0/24 OSPF 10 3124 D 10.0.23.2 シリアル 2/0/0
10.0.23.0/24 ダイレクト 0 0 D 10.0.23.3 Serial2/0/0
10.0.23.2/32 ダイレクト 0 0 D 10.0.23.2 シリアル 2/0/0
10.0.23.3/32 直接 0 0 D 127.0.0.1 Serial2/0/0
10.0.23.255/32 直接 0 0 D 127.0.0.1 Serial2/0/0
10.0.35.0/24 ダイレクト 0 0 D 10.0.35.3 Serial3/0/0
10.0.35.3/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.0.35.5/32 ダイレクト 0 0 D 10.0.35.5 Serial3/0/0
10.0.35.255/32 直接 0 0 D 127.0.0.1 Serial3/0/0
10.1.4.0/24 IBGP 255 0 RD 10.0.1.1 シリアル 2/0/0
127.0.0.0/8 直接 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 直接 0 0 D 127.0.0.1 InLoopBack0
127.255.255.255/32直接 0 0 D 127.0.0.1 InLoopBack0
255.255.255.255/3 直接 0 0 D 127.0.0.1 InLoopBack0
ルート 10.1.4.0/24 がルーティング テーブルに表示されます。
アドレス 10.1.5.5/24 を使用して R5 に Loopback1 を作成し、それを BGP にアドバタイズし、 R3 でネクストホップ ローカルを構成します。
[R5]インターフェイスループバック1
[R5-LoopBack1]IP アドレス 10.1.5.5 24
[R5-LoopBack1]終了
[R5]bgp 64514
[R5-bgp]ネットワーク 10.1.5.0 24
[R3]bgp 64512
[R3-bgp]ピア 10.0.1.1 ネクストホップローカル
[R3-bgp]ピア 10.0.2.2 ネクストホップローカル
R4 が R5 のループバック 1 に接続されているネットワークへの経路を学習しているかどうかを確認します。display bgp routing-tableの出力を分析します。
[R4]bgp ルーティング テーブルの表示
BGP ローカルルーター ID は 10.0.4.4 です
ステータス コード: * - 有効、> - 最良、d - 減衰、
h - 履歴、i - 内部、s - 抑制、S - 古い
起源 : i - IGP、e - EGP、? - 不完全な
総ルート数: 2
ネットワーク NextHop MED LocPrf PrefVal パス/Ogn
*> 10.1.4.0/24 0.0.0.0 0 0 i
*> 10.1.5.0/24 10.0.1.1 0 64512 64514i
R5 の送信元アドレスを指定して ping を使用して、R4 の Loopback1 アドレスへの接続をテストします。
[R5]ping -c 1 -a 10.1.5.5 10.1.4.4
PING 10.1.4.4: 56 データ バイト、CTRL_C を押して中断します
10.1.4.4 からの応答: バイト = 56 シーケンス = 1 ttl = 252 時間 = 125 ミリ秒
--- 10.1.4.4 ping 統計 ---
1 パケットが送信されました
1 パケットを受信しました
0.00% のパケット損失
往復の最小/平均/最大 = 125/125/125 ミリ秒
追加実験:考えて検証する
どのような状況で物理アドレスを使用して EBGP ネイバー関係を直接確立するのが適切ですか?
EBGP ネイバーに送信されるパケットのデフォルトの TTL 値が 1 なのはなぜですか? ピアグループ名 ebgp-max-hop [ hop-count ]を実行するためのデフォルト値は何ですか?
最終的なデバイス構成
[R1]現在の構成を表示
[V200R007C00SPC600]
#
システム名 R1
#
ルーターID 10.0.1.1
#
インターフェース Serial1/0/0
リンクプロトコルppp
IPアドレス 10.0.12.1 255.255.255.0
#
インターフェース Serial3/0/0
リンクプロトコルppp
IPアドレス 10.0.14.1 255.255.255.0
#
インターフェースLoopBack0
IP アドレス 10.0.1.1 255.255.255.255
#
bgp 64512
タイマーキープアライブ 30 ホールド 90
ピア 10.0.2.2 番号 64512
ピア 10.0.2.2 接続インターフェイス LoopBack0
ピア 10.0.3.3 番号 64512
ピア 10.0.3.3 接続インターフェイス LoopBack0
ピア 10.0.4.4 番号 64513
ピア 10.0.4.4 ebgp-max-hop 2
ピア 10.0.4.4 接続インターフェイス LoopBack0
#
ipv4ファミリーユニキャスト
同期を元に戻す
ピア 10.0.2.2 を有効にする
ピア 10.0.2.2 ネクストホップローカル
ピア 10.0.3.3 を有効にする
ピア 10.0.3.3 ネクストホップローカル
ピア 10.0.4.4 を有効にする
#
OSPF1
エリア0.0.0.0
ネットワーク 10.0.12.0 0.0.0.255
ネットワーク 10.0.1.1 0.0.0.0
#
ip ルート静的 10.0.4.4 255.255.255.255 10.0.14.4
戻る
[R2]現在の構成を表示
[V200R007C00SPC600]
#
システム名 R2
#
ルーターID 10.0.2.2
#
インターフェース Serial1/0/0
リンクプロトコルppp
IPアドレス 10.0.12.2 255.255.255.0
#
インターフェース Serial2/0/0
リンクプロトコルppp
IP アドレス 10.0.23.2 255.255.255.0
#
インターフェースLoopBack0
IP アドレス 10.0.2.2 255.255.255.255
#
bgp 64512
ピア 10.0.1.1 番号 64512
ピア 10.0.1.1 接続インターフェイス LoopBack0
ピア 10.0.3.3 番号 64512
ピア 10.0.3.3 接続インターフェイス LoopBack0
#
ipv4ファミリーユニキャスト
同期を元に戻す
ピア 10.0.1.1 を有効にする
ピア 10.0.3.3 を有効にする
#
OSPF1
エリア0.0.0.0
ネットワーク 10.0.12.0 0.0.0.255
ネットワーク 10.0.23.0 0.0.0.255
ネットワーク 10.0.2.2 0.0.0.0
戻る
[R3]現在の構成を表示
[V200R007C00SPC600]
#
システム名 R3
#
ルーターID 10.0.3.3
#
インターフェース Serial2/0/0
リンクプロトコルppp
IPアドレス 10.0.23.3 255.255.255.0
#
インターフェース Serial3/0/0
リンクプロトコルppp
IPアドレス 10.0.35.3 255.255.255.0
#
インターフェースLoopBack0
IP アドレス 10.0.3.3 255.255.255.255
#
bgp 64512
ピア 10.0.1.1 番号 64512
ピア 10.0.1.1 接続インターフェイス LoopBack0
ピア 10.0.2.2 番号 64512
ピア 10.0.2.2 接続インターフェイス LoopBack0
ピア 10.0.35.5 番号 64514
#
ipv4ファミリーユニキャスト
同期を元に戻す
ピア 10.0.1.1 を有効にする
ピア 10.0.1.1 ネクストホップローカル
ピア 10.0.2.2 を有効にする
ピア 10.0.2.2 ネクストホップローカル
ピア 10.0.35.5 を有効にする
#
OSPF1
エリア0.0.0.0
ネットワーク 10.0.23.0 0.0.0.255
ネットワーク 10.0.3.3 0.0.0.0
戻る
[R4]現在の構成を表示
[V200R007C00SPC600]
#
システム名 R4
#
ルーターID 10.0.4.4
#
インターフェース Serial1/0/0
リンクプロトコルppp
IP アドレス 10.0.14.4 255.255.255.0
#
インターフェースLoopBack0
IP アドレス 10.0.4.4 255.255.255.255
#
インターフェース LoopBack1
IP アドレス 10.1.4.4 255.255.255.0
#
bgp 64513
ピア 10.0.1.1 番号 64512
ピア 10.0.1.1 ebgp-max-hop 2
ピア 10.0.1.1 接続インターフェイス LoopBack0
#
ipv4ファミリーユニキャスト
同期を元に戻す
ネットワーク 10.0.4.0 255.255.255.0
ネットワーク 10.1.4.0 255.255.255.0
ピア 10.0.1.1 を有効にする
#
ip ルート静的 10.0.1.1 255.255.255.255 10.0.14.1
戻る
[R5]現在の構成を表示
[V200R007C00SPC600]
#
システム名 R5
#
ルーターID 10.0.5.5
#
インターフェース Serial1/0/0
リンクプロトコルppp
IPアドレス 10.0.35.5 255.255.255.0
#
インターフェースLoopBack0
IP アドレス 10.0.5.5 255.255.255.255
#
インターフェース LoopBack1
IP アドレス 10.1.5.5 255.255.255.0
#
bgp 64514
ピア 10.0.35.3 番号 64512
#
ipv4ファミリーユニキャスト
同期を元に戻す
ネットワーク 10.1.5.0 255.255.255.0
ピア 10.0.35.3 を有効にする
戻る