BGP-4によるAS間の経路制御
BGP-4は、自律システム(AS)の間で経路情報を交換する外部経路制御プロトコル(EGP)である。経路に付加されたAS_PATHなどのパス属性と、管理者が決めたポリシに基づいて経路を選ぶパスベクタ型のプロトコルであり、AS内部で使うOSPFやRIPとは役割が異なる。試験では、ASの定義、AS間とAS内のプロトコルの区別、経路変化時の情報の送り方が中心に問われる。
自律システムの定義とAS番号
ASは、同一の管理ポリシーによって管理されるネットワーク群である。BGP-4では、このASをAS番号によって識別し、AS番号には2オクテット形式と4オクテット形式がある。
ASは単一のルーティングポリシーで管理されるネットワークを指す。この定義をもとに考えると、ルータの動作を決める根拠は、ネットワーク全体で共有するルーティングプロトコルの種類ではなく、管理ポリシーの単位にある。 ASの定義は、リンク状態データベースを共有するルータの集まりとは別の概念である。
BGP-4の動作原理
BGP-4は、TCPを用いて経路情報を交換する。TCPを使うため、ピア間の接続が確立された上で経路情報がやり取りされる。 2025年度の設問でも、UDPを使う経路交換のプロトコルとしてRIPを選ぶ問題と対比して、BGPはTCPを使う点が問われている。
BGP-4はAS間の経路制御に用いられ、AS内部の経路制御には使われない。AS内部ではOSPFやIS-ISやRIPといった内部経路制御プロトコルが使われる。 この区別は、インターネット全体の経路を扱う設問で繰り返し問われている。
BGP-4では、経路が変化したときだけその差分を送信する。経路情報を定期的にすべて送り直す方式とは異なるため、通信量の少なさとともに覚えておく必要がある。
運用上の判断: iBGPとループバック
iBGPは、同一AS内のルータ同士でBGPのピアを張る形態である。iBGPのピアリングに物理インタフェースのアドレスではなくループバックインタフェースのアドレスを使うのは、ルータが複数の物理インタフェースを持つ場合に、一本の物理リンクが切れてもピアを維持しやすくするためである。
この節の続き
- 実際の場面: マルチホームと冗長化
- 試験で問われやすい区別
ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。
アプリでこの節を読む