BGPコミュニティ びーじーぴーこみゅにてぃ
BGPコミュニティCommunityアトリビュートルートポリシーWell-KnownコミュニティBGP
BGPコミュニティについて教えて
BGPコミュニティとは
BGPコミュニティは、BGPルート(経路情報)に付加できるタグ属性(Community Attribute)です。RFC 1997で標準化されており、ルートのポリシー制御を柔軟に行うために使われます。
コミュニティ値はAS番号:コミュニティ値の形式(例:65001:100)で表現されます。BGPルーターはコミュニティ値を見てルートフィルタリング・優先度変更・広告制御などを行います。
Well-Knownコミュニティと呼ばれる標準的なコミュニティ値もあります:
| コミュニティ | 意味 |
|---|---|
no-export (0xFFFFFF01) | このルートを他のASに広告しない |
no-advertise (0xFFFFFF02) | このルートを隣接ルーターにも広告しない |
local-AS (0xFFFFFF03) | ローカルASの外に広告しない |
歴史と背景
- 1996年:RFC 1997でBGPコミュニティが標準化
- 2006年:Large BGP Communityの提案が始まる(32bit AS番号への対応)
- 2017年:RFC 8092でLarge BGP Community(96bit)が標準化
- 現在:ISP間のトラフィックエンジニアリングで広く使われる
BGPコミュニティの実践的な使い方
関連する規格・RFC
| 規格・RFC番号 | 内容 |
|---|---|
| RFC 1997 | BGP Community Attribute |
| RFC 8092 | BGP Large Communities |
関連用語
- BGP — コミュニティを付加する基盤プロトコル
- BGPルートフィルタリング — コミュニティと組み合わせたルート制御
- AS番号 — コミュニティ値に含まれるAS識別子