コストコミュニティ
route-policy {RPL名}
set extcommunity cost {コストコミュニティセット名 | コストインラインコミュニティセット名} [additive]
end-policy
router bgp {ASN}
!再配送などでの経路取り込み時にRPLを適用する
commit
- costコミュニティはnon-transitiveな拡張コミュニティ
- POI(Point of Insertion)で評価される。
- POIは8番目(BGP ネクストホップへの最小の IGP メトリックを持つパス)の次
BGPベストパスアルゴリズムの選択
このドキュメントでは、ボーダー ゲートウェイ プロトコル(BGP)のベストパスアルゴリズムの機能について説明します。
ソフトリコンフィグレーション
router bgp {ASN}
neighbor {ネイバIPアドレス}
address-family {ipv4 | ipv6} unicast
soft-reconfiguration inbound [always]
commit
Border Gateway Protocol(BGP)のよくある質問の調査
このドキュメントでは、Border Gateway Protocol(BGP)に関してよく寄せられる質問(FAQ)について説明します。
BGP永続化(LLGR)
- ネイバとのセッションがダウンしてもネイバからもらった経路情報を保持する機能
- LLGR(Long Lived Graceful Restart)とも呼ばれる
- GR(Graceful Restart)の実行後、もしくはGR無効時には即座に有効になる
- LLGR終了後もまだ保持していた古い情報は消す
- OPENメッセージでcapabilityを通知する
- 独自のコミュニティ値を持つ
- 65535:6 → LLGR_STALE
- ベストパスとなっている場合はLLGR_STALEをつけて広告する
- 65535:7 → NO_LLGR
- NO_LLGRがついた経路情報は保持しない
- 65535:6 → LLGR_STALE
router bgp {ASN}
neighbor {ネイバIPアドレス}
graceful-restart stalepath-time {秒}
address-family {ipv4/ipv6 [flowspec] | vpnv4/vpnv6}
long-lived-graceful-restart capable
long-lived-graceful-restart stale-time send {最大値:秒} accept {ネイバからの最大待ち時間:秒}
commit
BGPとVRFインスタンス
VRFインスタンスの作成
vrf {VRF名}
address-family {ipv4 | ipv6} unicast
maximum prefix {最大値} [しきい値]
import route-policy {RPL名}
import route-target {RT}
export route-policy {RPL名}
export route-target {RT}
commit
RDの定義
router bgp {ASN}
bgp router-id {ルータID}
vrf {VRF名}
rd {RD | auto}
commit
- ルータに自動で一意なRDを振らせたい場合は
rd auto
とする
PEとしてのiBGPセッション
router bgp {ASN}
address-family vpnv4 unicast
exit
neighbor {ネイバIPアドレス}
remote-as {ASN}
address-family vpnv4 unicast
commit
ルートリフレクタが特定のRTを持つ経路を保持できるようにする
router bgp {ASN}
address-family vpnv4 unicast
retain route-target {all | route-policy RPL名}
commit
retain route-target
のall
オプションはルートリフレクタのデフォルト動作
PE-CE間プロトコルにBGPを使う
router bgp {ASN}
vrf {VRF名}
bgp router-id {ルータID}
label mode {per-ce | per-vrf}
address-family {ipv4 | ipv6} unicast
network {NLRI}
aggregate-address {プレフィックス}
exit
neighbor {ネイバIPアドレス}
remote-as {ASN}
address-family {AFI}
site-of-origin [SoO値]
as-override
allowas-in
route-policy {RPL名} {in | out}
commit
IGPからBGPへの再配送
router bgp {ASN}
vrf {VRF名}
address-family {ipv4 | ipv6} unicast
redistribute {プロトコル}
commit
コメント