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


22.1.15 4バイトAS番号

〈この項の構成〉

(1) 概要

本装置ではコンフィグレーションで,自AS番号および接続先のピアのAS番号に4バイトAS番号を指定できます。4バイトAS番号は4バイトの10進数(整数)で表記し,65536〜4294967295の範囲で指定します。なお,4バイトAS番号は2バイトAS番号で指定できる範囲を含むため,設定できるAS番号の範囲は1〜4294967295となります。

接続先のピアが4バイトAS番号をサポートしているかどうかは,コンフィグレーションコマンドcapability 4-byte-asを設定したピアとの接続時の機能ネゴシエーションで確認します。ネゴシエーションで互いに4バイトAS番号をサポートしていることが確認できたとき,該当ピアが4バイトAS番号をサポートしていると見なします。外部ピアで,本装置のAS番号が4バイトAS番号でかつ接続先のピアが4バイトAS番号をサポートしていない場合は,自AS番号にAS_TRANS(23456)を使用します。4バイトAS番号を使用したピア接続を次の図に示します。

図22‒18 4バイトAS番号を使用したピア接続

[図データ]

(2) 4バイトAS番号使用時の注意事項

(a) MED属性による経路選択

4バイトAS番号をサポートしていないピアと接続する場合,自AS番号にAS_TRANS(23456)を使用するため,接続先のピアでMED属性による経路選択ができないおそれがあります。4バイトAS番号をサポートしていないピアでの経路選択例を次の図に示します。

図22‒19 4バイトAS番号をサポートしていないピアでの経路選択例

[図データ]

注※ 4バイトAS番号未サポート

この例では,AS65537の本装置とAS65538のルータ1から,MED属性を付けた同一宛先の経路をAS64500のルータ2へ広告しています。ルータ2では4バイトAS番号をサポートしていないため,本装置とルータ1が同一AS(AS_TRANS)であると判断して,MED属性値によって経路を選択することがあります。その結果,本来BGP識別子の小さい本装置から学習した経路を選択するはずが,MED属性値の小さいルータ1から学習した経路を選択してしまうおそれがあります。

(b) コンフェデレーション構成

コンフェデレーション構成で接続先のピアが4バイトAS番号をサポートしていない場合,接続先のピアへ広告する経路のASパス情報に4バイトAS番号のメンバーAS番号を付けないため,ASループを検出できないおそれがあります。このため,4バイトAS番号をサポートしていないピアとコンフェデレーションを構成しないでください。ASループを検出できないコンフェデレーション構成例を次の図に示します。

図22‒20 ASループを検出できないコンフェデレーション構成例

[図データ]

注※ 4バイトAS番号未サポート

この例では,メンバーAS65537の本装置からメンバーAS64500のルータ1を経由してメンバーAS65538のルータ2へBGP経路を広告して,さらにルータ2から本装置へBGP経路を広告する,ASループ構成になっています。ルータ1が4バイトAS番号をサポートしていないため,本装置はルータ1に広告する経路のASパス情報に4バイトAS番号のメンバーAS番号を付けません。したがって,本装置はルータ2から経路を学習しても,ASループを検出できません。

(c) 経路集約

4バイトAS番号をサポートしているルータが広告した経路を,4バイトAS番号をサポートしていないルータで経路集約した場合,4バイトAS番号が消えるため,ASループを検出できないおそれがあります。経路集約による4バイトAS番号消失の構成例を次の図に示します。

図22‒21 経路集約による4バイトAS番号消失の構成例

[図データ]

注※ 4バイトAS番号未サポート

この例では,AS65537のルータ1とAS65538の本装置から,同一宛先のBGP経路をAS64500のルータ2へ広告しています。それらの経路をルータ2で集約したあと,該当する集約経路をAS65539のルータ3経由で本装置が学習する,ASループ構成になっています。ルータ2が4バイトAS番号をサポートしていないため,集約経路のASパス情報に4バイトAS番号を付けません。したがって,本装置ではASループを検出できません。

(d) MIBでのAS情報の扱い

BGP情報のMIBに含まれるAS情報には,4バイトAS番号ではなく,AS_TRANS(23456)が設定されます。

(e) プライベートAS番号の削除

4バイトAS番号をサポートしていないルータでは,ピアへ広告する際にプライベートAS番号を取り除く設定をしていても,AS4_PATH属性に存在する4バイトAS番号空間のプライベートAS番号を削除しません。

(f) 拡張コミュニティの扱い

本装置は,RFC5668で規定されている拡張COMMUNITIES属性を,認識できない属性として取り扱います。そのため,拡張COMMUNITIES属性を持つ経路を受信してピアに広告する場合,拡張COMMUNITIES属性を付けたまま広告します。