コンフィグレーションガイド Vol.3

[目次][索引][前へ][次へ]


12.4.11 グレースフル・リスタート

<この項の構成>
(1) 概要
(2) グレースフル・リスタートの動作手順
(3) レシーブルータの機能
(4) グレースフル・リスタート使用時の注意事項

(1) 概要

グレースフル・リスタートは,装置が系切替したり,運用コマンドなどによってルーティングプログラムが再起動したりしたときに,ネットワークから経路が消えることによる通信停止時間を短縮する機能です。

BGP4では,グレースフル・リスタートによってBGP4の再起動をする装置のことをリスタートルータといいます。また,グレースフル・リスタートを補助する隣接装置をレシーブルータといいます。

本装置は,レシーブルータ機能をサポートしています。

本装置でのグレースフル・リスタートの例を次の図に示します。

図12-28 グレースフル・リスタートの例

[図データ]

AS200の本装置とAS100のルータAは,インタフェースのアドレスをピアアドレスとする外部ピアのBGPコネクションを確立しているとします。また,ルータAとルータB間では内部ピアのBGPコネクション,ルータBとルータC間では外部ピアのBGPコネクションが確立しているとします。それぞれのBGPコネクションでは,グレースフル・リスタート機能のネゴシエーションが成立しているとします。ルータAがグレースフル・リスタートしたとき,当該装置とのBGPコネクションを持っている本装置,およびルータBはレシーブルータとして動作し,ルータAを経由するパケット・フォワーディングを停止しないで継続します。これによって,ルータAを経由するエンド・エンドの通信を維持できます。

BGP4のグレースフル・リスタートが正しく動作するための条件を次に示します。次の条件を満たさない場合,通常のリスタート動作となって通信が停止します。

(2) グレースフル・リスタートの動作手順

BGP4によるグレースフル・リスタートの動作シーケンスを次の図に示します。

図12-29 グレースフル・リスタートのシーケンス

[図データ]

  1. グレースフル・リスタートするルータとその隣接ルータの間で,BGPコネクションを確立するときにグレースフル・リスタート機能のネゴシエーションを行い,グレースフル・リスタートを実施する準備をします。
  2. ルータがグレースフル・リスタートを実施すると,リスタートルータの動作を開始します。
  3. 隣接ルータは,BGPのコネクションが切断したとき,レシーブルータの動作を開始して,リスタートルータから学習している経路情報を保持し,パケットのフォワーディングを継続します。
  4. BGPコネクションが再確立すると,最初にレシーブルータからリスタートルータへ経路情報を配布します。
  5. リスタートルータで,グレースフル・リスタートを実行しているすべてのプロトコルの学習が完了すると,リスタートルータからレシーブルータへ経路情報を配布します。
  6. 5.と同じ。
  7. 最後にレシーブルータは,リスタートルータから学習している経路情報のうちで,BGPコネクションの再確立後に受信しなかった,古い経路情報を破棄します。

(3) レシーブルータの機能

(a) 動作契機

本装置でBGP4のレシーブルータの機能が動作する契機を次に示します。

(b) レシーブルータの機能

グレースフル・リスタートの開始後に,BGPコネクションが再確立するまでの待ち時間の上限を,コンフィグレーションコマンドbgp graceful-restart restart-timeの指定に従って監視します(「図12-29 グレースフル・リスタートのシーケンス」の(a))。この時間内にBGPコネクションが再確立しない場合,レシーブルータは,リスタートルータから学習している経路情報を破棄して,リスタートルータを経由するパケット・フォワーディングを停止します。

restart-timeの値は,グレースフル・リスタート機能のネゴシエーションをするときに,ピアへ通知されます。本装置では,ピアから通知されたrestart-timeの値が,自装置の設定値より小さいとき,通知されたrestart-timeの値を使用して監視します。

レシーブルータがリスタートルータの再起動前に学習した経路情報を保持しておく時間の上限はコンフィグレーションコマンドbgp graceful-restart stalepath-timeで指定します(「図12-29 グレースフル・リスタートのシーケンス」の(b))。

各パラメータを設定する場合は,通常は次のようにしてください。

(c) レシーブルータ機能が失敗するケース

BGP4のグレースフル・リスタートが失敗するケースを次に示します。

(4) グレースフル・リスタート使用時の注意事項

  1. TCP MD5の併用について
    グレースフル・リスタートをサポートするBGPコネクションが確立している場合,ピアから新しいコネクションの要求を受けたとき,プロトコルの規定によって,確立中のBGPコネクションを破棄し,新しいBGPコネクションを使用します。この動作によるセキュリティ上の問題を防ぐためにTCP MD5認証を併用してください。
  2. IGPへ依存する環境でのグレースフル・リスタートについて
    直接接続されていない内部ピア接続でピアアドレス宛ての経路情報をIGPによって交換している場合や,ルート・リフレクションを使用する構成などで,BGP経路情報のNEXT_HOP属性をIGP経路によって解決する場合は,当該IGPについてもグレースフル・リスタートの機能を設定してください。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved, Copyright(C), 2005, 2012, ALAXALA Networks, Corp.