BGP SR-TE
SR-TE は、データセンター(DC)のオペレータがさまざまなレベルの Service Level Assurance(SLA)を提供するために使用できます。BGP(BGP SR-TE)を使用して SR-TE パスを設定すると、この目的のために新しいプロトコルを導入することなく、DC ネットワーク操作が簡素化されます。
明示的 BGP SR-TE
明示的 BGP SR-TE は、各明示パスに対応する SID を持つ明示パスの一覧を含む SR-TE ポリシー(固有色 ID で識別される)を使用します。BGP スピーカーは明示的 SR-TE ポリシーをリモート ピアに信号で伝え、特定の特性と明示パスを持つ TE トンネルの設定がトリガーされます。受信側では、明示パスに対応する TE トンネルが BGP によって設定されます。BGP 更新で言及された宛先のパケットは、ポリシーによって記述された明示パスに従います。各ポリシーは複数の明示パスを含むことができ、TE はパスごとにトンネルを作成します。
(注) |
ルーティング ポリシーとルーティング ポリシー言語(RPL)の詳細については、『Routing Configuration Guide for Cisco NCS 5500 Series Routers』の「Implementing Routing Policy」の章を参照してください。 |
明示的 BGP SR-TE の設定
明示的な BGP SR-TE を設定するには、次の作業を実行します。
始める前に
ヘッドエンド ルータには、次の設定を適用する必要があります。
Router(config)# ipv4 unnumbered mpls traffic-eng Loopback0
Router(config)# mpls traffic-eng
Router(config-mpls-te)# auto-tunnel p2p tunnel-id min number max number
手順
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
configure |
|
ステップ 2 |
extcommunity-set opaque name 例:
|
カラー拡張コミュニティセットを定義します。 |
ステップ 3 |
name 例:
|
カラー拡張コミュニティセットを定義します。 |
ステップ 4 |
end-set 例:
|
拡張コミュニティセットの定義を終了します。 |
ステップ 5 |
route-policy route-policy-name 例:
|
ルート ポリシーを作成し、ルート ポリシー コンフィギュレーション モードを開始します。このモードでは、カラー拡張コミュニティ値を使用してプレフィックスをマークするルート ポリシーを定義できます。 |
ステップ 6 |
end-policy 例:
|
ルート ポリシーの定義を終了して、ルート ポリシー コンフィギュレーション モードを終了します。 |
ステップ 7 |
router bgp as-number 例:
|
BGP AS 番号を指定し、BGP コンフィギュレーション モードを開始します。このモードでは、BGP ルーティング プロセスを設定できます。 |
ステップ 8 |
bgp router-id ip-address 例:
|
指定したルータ ID で、ローカル ルータを設定します。 |
ステップ 9 |
address-family { ipv4 | ipv6 } sr-policy 例:
|
IPv4 または IPv6 のいずれかのアドレス ファミリを指定し、アドレス ファミリのコンフィギュレーション サブモードを開始します。 |
ステップ 10 |
exit |
|
ステップ 11 |
neighbor ip-address 例:
|
BGP ルーティングのためにルータをネイバー コンフィギュレーション モードにして、ネイバーの IP アドレスを BGP ピアとして設定します。 |
ステップ 12 |
remote-as as-number 例:
|
ネイバーを作成し、リモート自律システム番号を割り当てます。 |
ステップ 13 |
address-family { ipv4 | ipv6 } unicast 例:
|
IPv4 または IPv6 のいずれかのアドレス ファミリを指定し、アドレス ファミリのコンフィギュレーション サブモードを開始します。 |
ステップ 14 |
route-policy route-policy-name { in | out } 例:
|
指定したポリシーを IPv4 ユニキャスト ルートに適用します。 |
ステップ 15 |
send-extended-community-ebgp 例:
|
拡張コミュニティ属性を外部ボーダー ゲートウェイ プロトコル(eBGP)ネイバーに送信します。 |