Any Transport over MPLS:トンネル選択の設定

Any Transport over MPLS:トンネル選択の制約事項

  • preferred-path コマンドは、疑似回線カプセル化タイプが MPLS の場合にのみ使用できます。

  • この機能は、疑似回線サブモードを終了すると有効になります。

  • 選択したパスは、ピア PE ルータ宛てのラベルスイッチパス(LSP)である必要があります。

  • 選択したトンネルは、MPLS TE トンネルである必要があります。

  • トンネルを選択する場合、トンネルテールエンドはリモートプロバイダーエッジ(PE)ルータ上にある必要があります。

  • IP アドレスを指定する場合は、そのアドレスをリモート PE ルータのループバック インターフェイスの IP アドレスにする必要があります。このアドレスには、/32 マスクが必要です。その選択したアドレス宛ての LSP が必要です。LSP は TE トンネルである必要はありません。

Any Transport over MPLS:トンネル選択に関する情報

この機能を使用すると、Any Transport over MPLS(AToM)トラフィックが使用するパスを指定できます。マルチプロトコル ラベル スイッチング(MPLS)トラフィック エンジニアリング トンネル、または宛先 IP アドレスとドメインネームシステム(DNS)名のいずれかを指定できます。指定したパスに到達できない場合、仮想回線(VC)がデフォルトのパスを使用するように指定できます。このパスは、MPLS ラベル配布プロトコル(LDP)がシグナリングに使用するパスです。このオプションはデフォルトで有効になっています。明示的に無効化する必要があります。

Any Transport over MPLS:トンネル選択の設定方法

次のセクションでは、Any Transport over MPLS:トンネル選択を設定するために実行できる手順に関する情報を示します。

Any Transport over MPLS:トンネル選択の設定

疑似回線クラスの設定時にトンネル選択を設定できます。preferred-path コマンドを使用して、トンネル選択を有効にできます。その後、AToM パケットを転送するように設定されているインターフェイスに疑似回線クラスを適用できます。

Any Transport over MPLS:トンネル選択を設定するには、次の手順を実行します。

手順

  コマンドまたはアクション 目的

ステップ 1

enable

例:


Device> enable

特権 EXEC モードを有効にします。プロンプトが表示されたらパスワードを入力します。

ステップ 2

configure terminal

例:


Device# configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 3

psuedowire-class name

例:

Device(config)# pseudowire-class ts1

指定した名前の疑似回線クラスを確立して、疑似回線コンフィギュレーション モードを開始します。

ステップ 4

encapsulation mpls

例:

Device(config-pw)# encapsulation mpls

トンネリング カプセル化を指定します。AToM の場合、カプセル化のタイプは mpls です。

ステップ 5

preferred-path{ interface-tunnel tunnel-number| peer{ ip-address| host-name} } [ disable-fallback]

例:

Device(config-pw)# preferred path peer 10.18.18.18

優先パスとして使用する MPLS トラフィック エンジニアリング トンネル、IP アドレス、またはホスト名を指定します。

ステップ 6

exit

例:

(config-pw)# exit

疑似回線コンフィギュレーション モードを終了します。

ステップ 7

interface slot/port

例:

Device(config)# interface atm1/1

インターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

ステップ 8

encapsulation encapsulation-type

例:

Device(config-if)# encapsulation aal5

ステップ 9

xconnect peer-router-id vcid pw-class name

例:

Device(config-if)# xconnect 10.0.0.1 123 pw-class ts1

接続回線を疑似接続 VC にバインドします。

Any Transport over MPLS:トンネル選択の設定例

次のセクションでは、Any Transport over MPLS:トンネル選択の設定例を示します。

例:トンネル選択の設定

次の例では、PE1 に 2 つの優先パスを設定します。優先パスの 1 つで、MPLS トラフィック エンジニアリング トンネルを指定します。他の優先パスは、PE2 でループバックアドレスの IP アドレスを指定します。TE トンネルを使用して PE2 の IP アドレスに到達する、PE1 に設定されたスタティックルートがあります。

デバイス PE1



mpls label protocol ldp
mpls traffic-eng tunnels
tag-switching tdp router-id Loopback0
pseudowire-class pw1
 encapsulation mpls
 preferred-path interface Tunnel1 disable-fallback
!
interface Loopback0
 ip address 10.2.2.2 255.255.255.255
 no ip directed-broadcast
 no ip mroute-cache
!
interface Tunnel1
 ip unnumbered Loopback0
 no ip directed-broadcast
 tunnel destination 10.16.16.16
 tunnel mode mpls traffic-eng
 tunnel mpls traffic-eng priority 7 7
 tunnel mpls traffic-eng bandwidth 1500
 tunnel mpls traffic-eng path-option 1 explicit name path-tu1
!
interface gigabitethernet0/0/0
 no ip address
 no ip directed-broadcast
 no negotiation auto
!
interface gigabitethernet0/0/0.1
 encapsulation dot1Q 222
 no ip directed-broadcast
 xconnect 10.16.16.16 101 pw-class pw1
!
interface gigabitEthernet2/0/1
 ip address 10.0.0.1 255.255.255.0
 no ip directed-broadcast
 tag-switching ip
 mpls traffic-eng tunnels
 ip rsvp bandwidth 15000 15000
!
router ospf 1
 log-adjacency-changes
 network 10.0.0.0 0.0.0.255 area 0
 network 10.2.2.2 0.0.0.0 area 0
 mpls traffic-eng router-id Loopback0
 mpls traffic-eng area 0
!
ip route 10.18.18.18 255.255.255.255 Tunnel2
!
ip explicit-path name path-tu1 enable
 next-address 10.0.0.1
 index 3 next-address 10.0.0.1

デバイス PE2

mpls label protocol ldp
mpls traffic-eng tunnels
mpls ldp router-id Loopback0
interface Loopback0
 ip address 10.16.16.16 255.255.255.255
 no ip directed-broadcast
 no ip mroute-cache
!
interface Loopback2
 ip address 10.18.18.18 255.255.255.255
 no ip directed-broadcast
!
interface gigabitEthernet3/1
 ip address 10.0.0.2 255.255.255.0
 no ip directed-broadcast
 mpls traffic-eng tunnels
 mpls ip
 no cdp enable
 ip rsvp bandwidth 15000 15000
!
interface gigabitEthernet3/3 
 no ip address 
 no ip directed-broadcast 
 no cdp enable 
! 
interface gigabitEthernet3/3.1 
 encapsulation dot1Q 222 
 no ip directed-broadcast 
 no cdp enable 
 mpls l2transport route 10.2.2.2 101 
! 
interface ATM5/0
 no ip address
 no ip directed-broadcast
 no atm enable-ilmi-trap
 no atm ilmi-keepalive
 pvc 0/50 l2transport
  encapsulation aal5
  xconnect 10.2.2.2 150 encapsulation mpls
!
router ospf 1
 log-adjacency-changes
 network 10.0.0.0 0.0.0.255 area 0
 network 10.16.16.16 0.0.0.0 area 0
 mpls traffic-eng router-id Loopback0
 mpls traffic-eng area 0

例:設定の確認

次の例では、show mpls l2transport vc コマンドを使用して、VC に関する次の情報(太字)を表示しています。

  • VC 101 には、Tunnel1 と呼ばれる優先パスが割り当てられています。優先パスで障害が発生した場合にデフォルトパスを使用しないように優先パスが指定されているため、デフォルトパスは無効化されます。

  • VC 150 には、PE2 でループバックアドレスの IP アドレスが割り当てられています。優先パスで障害が発生した場合は、デフォルトパスを使用できます。

Device# show mpls l2transport vc detail

Local interface: Gi0/0/0.1 up, Eth VLAN 222 up
    Preferred path: Tunnel1,  active
    Default path: disabled
    Tunnel label: 3, next hop point2point
    Output interface: Tu1, imposed label stack {17 16}
  Create time: 00:27:31, last status change time: 00:27:31
  Signaling protocol: LDP, peer 10.16.16.16:0 up
    MPLS VC labels: local 25, remote 16
    Group ID: local 0, remote 6
    MTU: local 1500, remote 1500
    Remote interface description:
  Sequencing: receive disabled, send disabled
  VC statistics:
    packet totals: receive 10, send 10
    byte totals:   receive 1260, send 1300
    packet drops:  receive 0, send 0

例:トンネル選択のトラブルシューティング

debug mpls l2transport vc event コマンドを使用して、トンネル選択をトラブルシュートできます。たとえば、優先パスに使用されているトンネルインターフェイスがシャットダウンすると、デフォルトパスが有効になります。debug mpls l2transport vc event コマンドの出力は次のとおりです。

AToM SMGR [10.2.2.2, 101]: Processing imposition update, vc_handle 62091860, update_action 
3, remote_vc_label 16 
AToM SMGR [10.2.2.2, 101]: selected route no parent rewrite: tunnel not up 
AToM SMGR [10.2.2.2, 101]: Imposition Programmed, Output Interface: Et3/2

Any Transport over MPLS:トンネル選択の機能履歴

次の表に、このモジュールで説明する機能のリリースおよび関連情報を示します。

これらの機能は、特に明記されていない限り、導入されたリリース以降のすべてのリリースで使用できます。

リリース

機能

機能情報

Cisco IOS XE Cupertino 17.7.1

Any Transport over MPLS:トンネル選択

Any Transport over MPLS:トンネル選択機能を使用すると、Any Transport over MPLS(AToM)トラフィックが使用するパスを指定できます。マルチプロトコル ラベル スイッチング(MPLS)トラフィック エンジニアリング トンネル、または宛先 IP アドレスとドメインネームシステム(DNS)名のいずれかを指定できます。

この機能は Cisco Catalyst 9500 シリーズ スイッチおよび Cisco Catalyst 9500 シリーズ ハイパフォーマンス スイッチに導入されました。

Cisco Feature Navigator を使用すると、プラットフォームおよびソフトウェアイメージのサポート情報を検索できます。Cisco Feature Navigator にアクセスするには、https://cfnng.cisco.com/にアクセスします。