IOS-XR BGP Configuration memo – part 5

コストコミュニティ

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)に関するFAQの確認
このドキュメントでは、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がついた経路情報は保持しない
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-targetallオプションはルートリフレクタのデフォルト動作

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

コメント

タイトルとURLをコピーしました