BGP overview

ページ名:BGP overview

BGPとは

ASN(Autonomous System Number)を持つ組織間で経路情報をやり取りする際に使用されるルーティングプロトコル。
External Gateway Routing Protocol(EGP)の一つ。
TCP179を使用して、Neighborを形成する。
同一AS間でのNeighborをiBGP、異なるAS間でのNeighborをEBGPと呼ぶ。


BGPピアメッセージ

BGP ピアを形成・維持する際に使用されるメッセージ

NoMessage 意味
1Opne ピアを張る際に使用される。ASNなどの情報が交換される
2Update NLRIの情報が交換される。ピアを張った際に交換された後は、差分があったときのみやり取りされる
3Keep alive ピアの維持に使用される。デフォルトでは60秒に一度やり取りされる。180秒受け取らなかった場合は、ピアを削除する
4Notification エラー検知した際に、ピアに通知する
5Route refleshNLRIの情報を再要求する際に使用される

BGPテーブル

BGPで交換されたNLRI(Network Layer Reachability Information)の情報を格納するテーブル。
BGPテーブルの情報をBest Path Sselection Algorithimによって選択されたものが、
最適経路としてルーティングテーブルに乗る。
BGPテーブルはRIB(Routing Infomation Base)と呼ばれ、BGPテーブル内でも3つのテーブル分けられる。

No Table 意味
1 Adj-RIB-In Peerから受け取っとNLRIの情報
2 Loc-RIB Peerから受けったNLRIの情報をBest Path Selection Algorithmによってふるいをかけた情報
3 Adj-RIB-Out (Loc-RIBのテーブルにさらにポリシーを適用して)Peerに送るNLRIの情報

Path-Attribute(パス属性)

NRLIに含まれる情報。BGPはこのPath-AttributeをもとにBest Pathを選択する。
Path-Attributeは4つのカテゴリーに分けらる。

No カテゴリ 意味
1 Well-known Mandantory すべてのBGPスピーカーでサポートされ、NLRIには必ず含まれる
2 Well-known Discretionary すべてのBGPスピーカーでサポートされ、NLRIに含まれるかは任意
3 Optional Transit 一部のBGPスピーカーでサポートされ、NLRIに含まれる場合は他のBGPスピーカーに広報する
4 Optionan non-Transit 一部のBGPスピーカーでサポートされ、NLRIに含まれていても他のBGPスピーカーには広報しない


シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧