サービスの改善にご協力お願いします。

お客様のご意見をお聞かせください。

アンケートの所要時間はおよそ 2 分です。

close
keyboard_arrow_left
list Table of Contents

この機械翻訳はお役に立ちましたでしょうか?

starstarstarstarstar
Go to English page
免責事項:

このページは、サードパーティー製機械翻訳ソフトウェアを使用して翻訳されます。質の高い翻訳を提供するために合理的な対応はされていますが、ジュニパーネットワークスがその正確性を保証することはできかねます。この翻訳に含まれる情報の正確性について疑問が生じた場合は、英語版を参照してください. ダウンロード可能なPDF (英語版のみ).

冗長な仮想トンネルを備えたマルチキャスト L3 VPN の耐障害性

date_range 13-Sep-22

マルチキャスト トラフィック配信の耐障害性を提供する冗長仮想トンネルの概要

マルチキャストレイヤー3 VPNでは、MPLSラベルに基づく仮想ルーティングおよび転送(VRF)テーブルルックアップを容易にするために、仮想トンネル(VT)インターフェイスが必要です。

Junos OSは、パケット転送エンジンレベルで 冗長VT をサポートし、マルチキャストトラフィック配信の耐障害性を向上させます。

メモ:

冗長 VT は、MPC を搭載した MX シリーズ ルーターでのみサポートされています。

パケット転送エンジン レベルで冗長 VT を作成するには、メンバー VT(vt- インターフェイス)を親 VT(rvt インターフェイス)に追加します。

MPC を使用して MX シリーズ ルーターで冗長 VT インターフェイスを設定する場合、次の特性があります。

  • 冗長 VT を作成する場合、未構成 VT を冗長 VT のメンバーとして追加できます。冗長 VT は通常の VT を設定するのと同じ方法で設定し、メンバー VT は親冗長 VT の設定を継承します。

  • 既存の設定を持つ VT が冗長 VT に参加する場合、既存の設定の設定で冗長 VT を設定する必要があります。

  • 最大 16 個の冗長 VT を作成できます。

  • 冗長 VT のメンバーとして最大 32 の VT を追加できます。

    メモ:

    作成できる VT の実際の数は、シャーシのタイプと使用しているライン カードの数によって決まります。

  • 冗長 VT に 2 つ以上の VT を追加すると、メンバーはデフォルトでアクティブ モードになり、冗長 VT を介したトラフィックは、冗長 VT のすべてのメンバーで負荷分散されます。

  • 2 つのメンバーのみを追加する場合、2 つの方法のいずれかでメンバーを構成できます。

    • アクティブ モードの両方のメンバー

    • アクティブ・モードのメンバーとバックアップ・モードのメンバー

      ベスト プラクティス:

      1 つのメンバーをアクティブ モードに、もう一方をバックアップ モードに設定するには、メンバーを別の MPC でホストすることをお勧めします。このように、MPCに障害が発生しても、rvtインターフェイス全体がダウンすることはありません。

  • VT インターフェイスが関係するサービス クラスとファイアウォールの設定は、冗長 VT インターフェイスで同じように動作します。

メモ:

冗長 VT は、マルチキャスト トラフィックを配信する際に耐障害性を提供し、ネットワークのアップタイムを向上させます。 enhanced-ip 階層レベルで [edit chassis network-services] 有効にすると、通常、冗長 VT のメンバーである VT の障害が検出され、50 ミリ秒以内に提供された別のメンバー VT にフェールオーバーできます。

冗長な仮想トンネルを構成して、マルチキャスト トラフィックの配信に耐障害性を提供する

マルチキャストレイヤー3 VPNでは、MPLSラベルに基づく仮想ルーティングおよび転送(VRF)テーブルルックアップを容易にするために、仮想トンネル(VT)インターフェイスが必要です。

Junos OSは、パケット転送エンジンレベルで 冗長VT をサポートし、マルチキャストトラフィック配信の耐障害性を向上させます。

メモ:

冗長 VT は、MPC を搭載した MX シリーズ ルーターでのみサポートされています。

パケット転送エンジン レベルで冗長 VT を作成するには、メンバー VT(vt- インターフェイス)を冗長 VT(rvt インターフェイス)に追加し、その冗長 VT インターフェイスを vrf ルーティング インスタンスに追加します。

冗長 VT を設定するには、

  1. MXシリーズルーターでトンネルサービスを有効にします。
    content_copy zoom_out_map
    [edit chassis]
    user@host# set fpc slot-number pic number tunnel-services bandwidth (1g | 10g | 20g | 40g)
    

    例えば:

    content_copy zoom_out_map
    [edit chassis]
    user@host# set fpc 3 pic 0 tunnel-services bandwidth 1g
    user@host# set fpc 3 pic 2 tunnel-services bandwidth 10g
    

    詳細については、 MXシリーズルーターのトンネルインターフェイス設定の概要 を参照してください。

  2. 冗長 VT インターフェイス タイプを作成します。
    content_copy zoom_out_map
    [edit chassis]
    user@host# set redundancy-group interface-type redundant-virtual-tunnel device-count count
    

    例えば:

    content_copy zoom_out_map
    [edit chassis]
    user@host# set redundancy-group interface-type redundant-virtual-tunnel device-count 4
    
  3. ネットワークサービスで有効にします enhanced-ip
    content_copy zoom_out_map
    [edit chassis network-services]
    user@host# set enhanced-ip
    
  4. 冗長 VT インターフェイスを作成します。
    content_copy zoom_out_map
    [edit interfaces interface-name]
    user@host# set redundancy-group member-interface interface-name
    

    例えば:

    content_copy zoom_out_map
    [edit interfaces rvt0]
    user@host# set redundancy-group member-interface vt-3/0/10
    user@host# set redundancy-group member-interface vt-3/2/10
    

    詳細については 、 冗長性グループ(インターフェイス) を参照してください。

    メモ:

    VT(vt-)インターフェイスを設定するのと同じ方法で、冗長 VT(rvt)インターフェイスの残りのパラメータを設定します。

  5. 冗長 VT を適切なルーティング インスタンスに追加します。
    content_copy zoom_out_map
    [edit routing-instances routing-instance-name]
    user@host# set interface interface-name
    

    例えば:

    content_copy zoom_out_map
    [edit routing-instances pe-vrf]
    user@host# set interface rvt0.0
    
    メモ:

    rvtインターフェイスには2つ以上のvt-メンバーインターフェイスが含まれているため、冗長性を提供するため、同じルーティングインスタンスへのrvtインターフェイスとvt-インターフェイスの追加はサポートされていません。

    ルーティングインスタンスの設定の詳細については、 VPNのPEルーターでのルーティングインスタンスの設定を参照してください。

例:マルチキャスト トラフィック配信の耐障害性を提供するための冗長仮想トンネルの設定

この例では、マルチプロトコル BGP(MBGP)マルチキャスト VPN(MVPN)で冗長仮想トンネル(VT)を設定する方法を示します。仮想ループバックトンネルを設定して、MPLSラベルに基づいて仮想ルーティングおよび転送(VRF)テーブルルックアップを促進します。この方法で設定された冗長 VT は、VT のいずれかに障害が発生した場合、ほぼ即時(50 ミリ秒未満)のフェイルオーバーを提供します。

要件

この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。

  • MXシリーズルーターのMPC

  • Junos OS リリース 15.2

概要

既存の設定を持つ VT が冗長 VT に参加する場合、既存の設定の設定で冗長 VT を設定する必要があります。

冗長性を確保するために、メンバー VT を親 VT に追加できます。

MPC を搭載した MX シリーズ ルーターでは、冗長 VT を次の方法で設定できます。

  • 最大 16 個の冗長 VT を作成できます。

  • 冗長 VT のメンバーとして最大 32 の VT を追加できます。

    メモ:

    作成できる VT の実際の数は、シャーシのタイプと使用しているライン カードの数によって決まります。

  • 冗長 VT に 2 つ以上の VT を追加すると、メンバーはデフォルトでアクティブ モードになります。

  • 2 つのメンバーのみを追加する場合、次のいずれかの方法でメンバーを構成できます。

    • アクティブ モードの両方のメンバー

    • アクティブ・モードのメンバーとバックアップ・モードのメンバー

トポロジ

この例では、デバイスPE2は、マルチキャストLDPルーティングインスタンスで設定された冗長VTインターフェイスを持っています。この例の冗長 VT インターフェイスには、アクティブ モードとバックアップ モードの 2 つのメンバー VT インターフェイスが含まれています。

図 1 は、この例で使用したトポロジーを示しています。

図 1:MBGP MVPN Redundant VT Interfaces in MBGP MVPN の冗長 VT インターフェイス

以下の例は、 図 1 のカスタマー エッジ(CE)、プロバイダ(P)、プロバイダ エッジ(PE)デバイスの設定を示しています。デバイスPE2を設定する手順については、 手順 を参照してください。

構成

デバイスP

content_copy zoom_out_map
set chassis network-services enhanced-ip
set interfaces ge-0/0/0 description “to PE1”
set interfaces ge-0/0/0 unit 0 family inet address 192.0.2.6/24
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 description “to PE2”
set interfaces ge-0/0/1 unit 0 family inet address 192.0.2.9/24
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 description “to PE3”
set interfaces ge-0/0/2 unit 0 family inet address 192.0.2.22/24
set interfaces ge-0/0/2 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 198.51.100.3/24
set protocols rsvp interface all
set protocols rsvp interface fxp0.0 disable
set protocols mpls interface all
set protocols mpls interface fxp0.0 disable
set protocols bgp local-address 198.51.100.3
set protocols bgp family inet-vpn unicast
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 198.51.100.3
set protocols bgp group ibgp family inet any
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling
set protocols bgp group ibgp cluster 198.51.100.3
set protocols bgp group ibgp neighbor 198.51.100.2
set protocols bgp group ibgp neighbor 198.51.100.4
set protocols bgp group ibgp neighbor 198.51.100.6
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface all
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ldp interface all
set protocols ldp interface fxp0.0 disable
set protocols pim interface all
set protocols pim interface fxp0.0 disable
set routing-options router-id 198.51.100.3
set routing-options autonomous-system 10

デバイスPE2

content_copy zoom_out_map
set chassis redundancy-group interface-type redundant-virtual-tunnel device-count 16
set chassis fpc 1 pic 0 tunnel-services bandwidth 1g
set chassis fpc 2 pic 0 tunnel-services bandwidth 1g
set chassis network-services enhanced-ip
set interfaces ge-0/0/0 description “to P”
set interfaces ge-0/0/0 unit 0 family inet address 192.0.2.10/24
set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 description “to CE2”
set interfaces ge-0/0/1 unit 0 family inet address 192.0.2.13/24
set interfaces ge-0/0/1 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 198.51.100.4/24
set interfaces rvt0 redundancy-group member-interface vt-1/0/10 active
set interfaces rvt0 redundancy-group member-interface vt-2/0/10 backup
set interfaces rvt0 unit 1000 family inet
set interfaces rvt0 unit 1000 family mpls
set protocols rsvp interface ge-0/0/0.0
set protocols rsvp interface fxp0.0 disable
set protocols mpls label-switched-path PE2-to-PE1 to 198.51.100.2
set protocols mpls label-switched-path PE2-to-PE3 to 198.51.100.6
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface fxp0.0 disable
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 198.51.100.4
set protocols bgp group ibgp family inet any
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling
set protocols bgp group ibgp neighbor 198.51.100.3
set protocols ospf traffic-engineering
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0
set protocols ospf area 0.0.0.0 interface fxp0.0 disable
set protocols ldp interface all
set protocols ldp interface fxp0.0 disable
set protocols pim interface all
set protocols pim interface fxp0.0 disable
set policy-options policy-statement direct from protocol direct
set policy-options policy-statement direct then accept
set routing-instances vpn-1 instance-type vrf
set routing-instances vpn-1 interface ge-0/0/1.0
set routing-instances vpn-1 interface lo0.1
set routing-instances vpn-1 interface rvt0.1000
set routing-instances vpn-1 route-distinguisher 100:100
set routing-instances vpn-1 vrf-target target:1:1
set routing-instances vpn-1 routing-options multipath
set routing-instances vpn-1 protocols bgp group CE2-PE2 type external
set routing-instances vpn-1 protocols bgp group CE2-PE2 export direct
set routing-instances vpn-1 protocols bgp group CE2-PE2 peer-as 100
set routing-instances vpn-1 protocols bgp group CE2-PE2 neighbor 192.0.2.14 family inet unicast
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface all
set routing-instances vpn-1 protocols pim rp static address 192.168.0.0
set routing-instances vpn-1 protocols pim interface all mode sparse
set routing-instances vpn-1 protocols mvpn mvpn-mode spt-only
set routing-instances vpn-1 protocols mvpn sender-based-rpf
set routing-instances vpn-1 protocols mvpn hot-root-standby source-tree
set routing-options router-id 198.51.100.4
set routing-options autonomous-system 10

デバイスCE2

content_copy zoom_out_map
set  interfaces ge-0/0/0 description “upstream to PE2”
set  interfaces ge-0/0/0 unit 0 family inet address 192.0.2.14/24
set  interfaces ge-0/0/0 unit 0 family mpls
set  interfaces ge-0/0/1 description “Source-facing interface”
set  interfaces ge-0/0/1 unit 0 family inet address 203.0.113.2/24
set  interfaces lo0 unit 0 family inet address 198.51.100.5/24
set  protocols bgp group CE-to-PE type external
set  protocols bgp group CE-to-PE export direct
set  protocols bgp group CE-to-PE peer-as 10
set  protocols bgp group CE-to-PE local-as 100
set  protocols bgp group CE-to-PE neighbor 192.0.2.13 family inet unicast
set  protocols ospf area 0.0.0.0 interface lo0.0 passive
set  protocols ospf area 0.0.0.0 interface ge-0/0/0.0
set  protocols pim rp static address 192.168.0.0
set  protocols pim interface all
set  policy-options policy-statement direct from protocol direct
set  policy-options policy-statement direct then accept
set  routing-options router-id 198.51.100.5
set routing-options nonstop-routing
set routing-options autonomous-system 100

手順

手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。

このセクションでは、rvt インターフェイスがデバイス PE2 で設定されています。

  1. シャーシ上に、冗長仮想トンネル冗長グループとトンネルサービスを設定します。

    content_copy zoom_out_map
    [edit chassis]
    user@PE2# set redundancy-group interface-type redundant-virtual-tunnel device-count 16
    user@PE2# set fpc 1 pic 0 tunnel-services bandwidth 1g
    user@PE2# set fpc 2 pic 0 tunnel-services bandwidth 1g
    user@PE2# set network-services enhanced-ip
    
  2. 物理インターフェイスとループバックインターフェイスを設定します。

    content_copy zoom_out_map
    [edit interfaces]
    user@PE2# set ge-0/0/0 description “to P”
    user@PE2# set ge-0/0/0 unit 0 family inet address 192.0.2.10/24
    user@PE2# set ge-0/0/0 unit 0 family mpls
    user@PE2# set ge-0/0/1 description “to CE2”
    user@PE2# set ge-0/0/1 unit 0 family inet address 192.0.2.13/24
    user@PE2# set ge-0/0/1 unit 0 family mpls
    user@PE2# set lo0 unit 0 family inet address 198.51.100.4/24
    
  3. rvt インターフェイスを設定します。

    メモ:

    この例では、rvt インターフェイスの 1 つのメンバーがアクティブに設定され、もう一方のインターフェイスがバックアップとして設定されています。このアプローチでは、メンバー インターフェイスが別々の MPC 上にある必要があります。

    content_copy zoom_out_map
    [edit interfaces]
    user@PE2# set rvt0 redundancy-group member-interface vt-1/0/10 active
    user@PE2# set rvt0 redundancy-group member-interface vt-2/0/10 backup
    user@PE2# set rvt0 unit 1000 family inet
    user@PE2# set rvt0 unit 1000 family mpls
    
  4. MPLS を設定します。

    content_copy zoom_out_map
    [edit protocols mpls]
    user@PE2# set label-switched-path PE2-to-PE1 to 198.51.100.2
    user@PE2# set label-switched-path PE2-to-PE3 to 198.51.100.6
    user@PE2# set interface ge-0/0/0.0
    user@PE2# set interface fxp0.0 disable
    
  5. BGPを設定します。

    content_copy zoom_out_map
    [edit protocols bgp]
    user@PE2# set group ibgp type internal
    user@PE2# set group ibgp local-address 198.51.100.4
    user@PE2# set group ibgp family inet any
    user@PE2# set group ibgp family inet-vpn any
    user@PE2# set group ibgp family inet-mvpn signaling
    user@PE2# set group ibgp neighbor 198.51.100.3
    
  6. 内部ゲートウェイプロトコルを設定します。

    content_copy zoom_out_map
    [edit  protocols ospf]
    user@PE2# set traffic-engineering
    user@PE2# set area 0.0.0.0 interface lo0.0 passive
    user@PE2# set area 0.0.0.0 interface ge-0/0/0.0
    user@PE2# set area 0.0.0.0 interface fxp0.0 disable
    
  7. LDP、PIM、RSVP を設定します。

    content_copy zoom_out_map
    [edit protocols]
    user@PE2# set ldp interface all
    user@PE2# set ldp interface fxp0.0 disable
    user@PE2# set pim interface all
    user@PE2# set pim interface fxp0.0 disable
    user@PE2# set rsvp interface ge-0/0/0.0
    user@PE2# set rsvp interface fxp0.0 disable
    
  8. ルーティングポリシーを設定します。

    content_copy zoom_out_map
    [edit policy-options policy-statement direct]
    user@PE2# set from protocol direct
    user@PE2# set then accept
    
  9. ルーティングインスタンスを設定します。

    content_copy zoom_out_map
    [edit routing-instances vpn-1]
    user@PE2# set instance-type vrf
    user@PE2# set interface ge-0/0/1.0
    user@PE2# set interface lo0.1
    user@PE2# set route-distinguisher 100:100
    user@PE2# set vrf-target target:1:1
    user@PE2# set routing-options multipath
    user@PE2# set protocols bgp group CE2-PE2 type external
    user@PE2# set protocols bgp group CE2-PE2 export direct
    user@PE2# set protocols bgp group CE2-PE2 peer-as 100
    user@PE2# set protocols bgp group CE2-PE2 neighbor 192.0.2.14 family inet unicast
    user@PE2# set protocols ospf area 0.0.0.0 interface all
    user@PE2# set protocols pim rp static address 192.168.0.0
    user@PE2# set protocols pim interface all mode sparse
    user@PE2# set protocols mvpn mvpn-mode spt-only
    user@PE2# set protocols mvpn sender-based-rpf
    user@PE2# set protocols mvpn hot-root-standby source-tree
    
  10. rvt インターフェイスをルーティング インスタンスに追加します。

    content_copy zoom_out_map
    [edit routing-instances vpn-1]
    user@PE2# set interface rvt0.1000
    
  11. ルーターIDと自律システム(AS)番号を設定します。

    content_copy zoom_out_map
    [edit  routing-options]
    user@PE2# set router-id 198.51.100.4
    user@PE2# set autonomous-system 10
    

結果

設定モードから、 、 、 、show interfacesshow policy-optionsshow protocolsshow routing-instancesおよび のコマンドをshow chassis入力して、設定をshow routing-options確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

content_copy zoom_out_map
user@PE2# show chassis 
redundancy-group {
    interface-type {
        redundant-virtual-tunnel {
            device-count 16;
        }
    }
}
fpc 1 {
    pic 0 {
        tunnel-services {
            bandwidth 1g;
        }
    }
}
fpc 2 {
    pic 0 {
        tunnel-services {
            bandwidth 1g;
        }
    }
}
network-services {
    enhanced-ip;
}
user@PE2# show interfaces 
ge-0/0/0 {
    description "to P";
    unit 0 {
        family inet {
            address 192.0.2.10/24;
        }
        family mpls;
    }
}
ge-0/0/1 {
    description "to CE2";
    unit 0 {
        family inet {
            address 192.0.2.13/24;
        }
        family mpls;
    }
}
lo0 {
    unit 0 {
        family inet {
            address 198.51.100.4/24;
        }
    }
}
rvt0 {
    redundancy-group {
        member-interface vt-1/0/10 {
            active;
        }
        member-interface vt-2/0/10 {
            backup;
        }
    }
    unit 1000 {
        family inet;
        family mpls;
    }
}
user@PE2# show protocols 
mpls {
    label-switched-path PE2-to-PE1 {
        to 198.51.100.2;
    }
    label-switched-path PE2-to-PE3 {
        to 198.51.100.6;
    }
    interface fxp0.0 {
        disable;
    }
    interface ge-0/0/0.0;
}
bgp {
    group ibgp {
        type internal;
        local-address 198.51.100.4;
        family inet {
            any;
        }
        family inet-vpn {
            any;
        }
        family inet-mvpn {
            signaling;
        }
        neighbor 198.51.100.3;
    }
}
ospf {
    traffic-engineering;
    area 0.0.0.0 {
        interface fxp0.0 {
            disable;
        }
        interface lo0.0 {
            passive;
        }
        interface ge-0/0/0.0;
    }
}
ldp {
    interface all;
    interface fxp0.0 {
        disable;
    }
}
pim {
    interface all;
    interface fxp0.0 {
        disable;
    }
}
rsvp {
    interface fxp0.0 {
        disable;
    }
    interface ge-0/0/0.0;
}

user@PE2# show policy-options 
policy-statement direct {
    from protocol direct;
    then accept;
}
user@PE2# show routing-instances 
vpn-1 {
    instance-type vrf;
    interface ge-0/0/1.0;
    interface lo0.1; 
    interface rvt0.1000;
    route-distinguisher 100:100;
    vrf-target target:1:1;
    routing-options {
        multipath;
    }
    protocols {
        bgp {
            group CE2-PE2 {
                type external;
                export direct;
                peer-as 100;
                neighbor 192.0.2.14 {
                    family inet {
                        unicast;
                    }
                }
            }
        }
        ospf {
            area 0.0.0.0 {
                interface all;
            }
        }
        pim {
            rp {
                static {
                    address 192.168.0.0;
                }
            }
            interface all {
                mode sparse;
            }
        }
        mvpn {
            mvpn-mode {
                spt-only;
            }
            sender-based-rpf;
            hot-root-standby {
                source-tree;
            }
        }
    }
}
user@PE2# show routing-options 
router-id 198.51.100.4;
autonomous-system 10;

デバイスの設定が完了したら、設定モードから を入力します commit

検証

設定が正しく機能していることを確認します。

仮想トンネルと冗長仮想トンネルインターフェイスの作成の検証

目的

rvt インターフェイスが作成され、適切なメンバー vt- インターフェイスが rvt インターフェイス内に含まれていることを確認します。

アクション

動作モードから、 コマンドを show interfaces terse | match rvt0 入力します。

content_copy zoom_out_map
user@PE2# show interfaces terse | match rvt0
user@host# run show interfaces terse | match rvt0  
vt-1/0/10.1000          up    up   container--> rvt0.1000
vt-2/0/10.1000          up    up   container--> rvt0.1000
rvt0                    up    up
rvt0.1000               up    up   inet    
意味

出力は、 が rvt0 作成され、 が含まれていること vt-1/0/10vt-2/0/10 、 がメンバーインターフェイスであることを示しています。

マルチキャスト ルートに rvt インターフェイスが含まれていることの検証

目的

vpn1マルチキャスト ルーティング インスタンスが実行中であり、インターフェイスが含まれていることをrvt0確認します。

アクション

動作モードから、 コマンドを show multicast route extensive instance vpn1 入力します。

content_copy zoom_out_map
 user@PE2# show multicast route extensive instance vpn1
Instance: vpn1 Family: INET

Group: 203.0.113.3
    Source: 10.0.0.2/24
    Upstream rpf interface list: 
        rvt0.1000 (P)
            Sender Id: Label 299888 
    Downstream interface list: 
        ge-1/0/5.0
    Number of outgoing interfaces: 1
    Session description: Unknown
    Statistics: 460 kBps, 10000 pps, 4387087 packets
    RPF Next-hop ID: 941
    Next-hop ID: 1048594
    Upstream protocol: MVPN
    Route state: Active
    Forwarding state: Forwarding
    Cache lifetime/timeout: forever
    Wrong incoming interface notifications: 0
    Uptime: 00:07:48
意味

出力は、ルーティングインスタンスが vpn1 実行中であり、 が含まれていることを示しています rvt0

rvt インターフェイスとそのメンバー インターフェイスを介したトラフィックの検証

目的

トラフィックが、想定通りにインターフェイスとそのメンバーインターフェイスを rvt0 通過することを確認します。このセクションでは、送信元から受信者へのユニキャスト およびマルチキャスト トラフィックのストリームを開始します。

メモ:

この例では、インターフェイスを rvt0 介するすべてのトラフィックがアクティブな vt-1/0/10 インターフェイスを通過することが予想され、バックアップ vt-2/0/10 インターフェイスを通過するトラフィックは発生しません。

アクション

動作モードから、 コマンドを monitor interface rvt0 入力します。

content_copy zoom_out_map
 user@PE2# monitor interface rvt0
Interface: rvt0, Enabled, Link is Up
Encapsulation: VPN-Loopback-tunnel, Speed: 2000mbps
Traffic statistics:                                              Current delta
  Input bytes:                2788575982 (14720096 bps)             [10976152]
  Output bytes:                        0 (0 bps)                           [0]
  Input packets:                60621217 (40000 pps)                  [238612]
  Output packets:                      0 (0 pps)                           [0]
Error statistics:
  Input errors:                        0                                   [0]
  Input drops:                         0                                   [0]
  Input framing errors:                0                                   [0]
  Carrier transitions:                 0                                   [0]
  Output errors:                       0                                   [0]
  Output drops:                        0                                   [0]

この出力から、 rvt0 が有効になり、upになり、トラフィックがそれを流れます。

コマンドを monitor interface vt-1/0/10 入力します。

content_copy zoom_out_map
user@PE2# monitor interface vt-1/0/10
Interface: vt-1/0/10, Enabled, Link is Up
Encapsulation: VPN-Loopback-tunnel, Speed: 1000mbps
Traffic statistics:                                              Current delta
  Input bytes:                2997120202 (14720096 bps)              [3658702]
  Output bytes:                        0 (0 bps)                           [0]
  Input packets:                65154787 (40000 pps)                   [79537]
  Output packets:                      0 (0 pps)                           [0]
Error statistics:
  Input errors:                        0                                   [0]
  Input drops:                         0                                   [0]
  Input framing errors:                0                                   [0]
  Carrier transitions:                 0                                   [0]
  Output errors:                       0                                   [0]
  Output drops:                        0                                   [0]

この出力から、インターフェイスを通過 rvt0 するすべてのトラフィックは、想定通りにアクティブな vt-1/0/10 インターフェイスを通過します。

コマンドを monitor interface vt-2/0/10 入力します。

content_copy zoom_out_map
 user@PE2# monitor interface vt-2/0/10
Interface: vt-2/0/10, Enabled, Link is Up
Encapsulation: VPN-Loopback-tunnel, Speed: 1000mbps
Traffic statistics:                                              Current delta
  Input bytes:                         0 (0 bps)                           [0]
  Output bytes:                        0 (0 bps)                           [0]
  Input packets:                       0 (0 pps)                           [0]
  Output packets:                      0 (0 pps)                           [0]
Error statistics:
  Input errors:                        0                                   [0]
  Input drops:                         0                                   [0]
  Input framing errors:                0                                   [0]
  Carrier transitions:                 0                                   [0]
  Output errors:                       0                                   [0]
  Output drops:                        0                                   [0]

この出力から、有効化およびアップされていても vt-2/0/10 、トラフィックは通過しません。インターフェイスが に backup設定されているため、これは想定されます。

意味

すべてが正常に稼働している間、トラフィックは冗長な仮想インターフェイスを通過し、rvt0すべてのトラフィックはアクティブなメンバーインターフェイスを通過します。どちらのメンバー インターフェイスも または backupに設定されていないactive場合、トラフィックは両方のインターフェイスで負荷分散される予定です。

バックアップ仮想トンネルへの即時フェイルオーバーの検証

目的

アクティブメンバーインターフェイスを含むMPCが障害または再起動されると、インターフェイスを rvt0 介するすべてのトラフィックがすぐにバックアップメンバーインターフェイスにフェールオーバーすることを確認します。

ベスト プラクティス:

このタスクでは、1つのウィンドウを開いてバックアップインターフェイスのライブ統計を表示し、 コマンドを monitor interface vt-2/0/10 使用して、もう1つのウィンドウを開いて、アクティブなメンバーインターフェイスを含むMPCを再起動することをお勧めします。

アクション

運用モードから、 コマンドを request chassis fpc slot 1 restart 入力し、バックアップメンバーインターフェイスのライブ統計を監視します。

content_copy zoom_out_map
 user@PE2# request chassis fpc slot 1 restart
Interface: vt-2/0/10, Enabled, Link is Up
Encapsulation: VPN-Loopback-tunnel, Speed: 1000mbps
Traffic statistics:                                              Current delta
  Input bytes:                 354964428 (14720248 bps)             [13220676]
  Output bytes:                        0 (0 bps)                           [0]
  Input packets:                 7716618 (40000 pps)                  [287406]
  Output packets:                      0 (0 pps)                           [0]
Error statistics:
  Input errors:                        0                                   [0]
  Input drops:                         0                                   [0]
  Input framing errors:                0                                   [0]
  Carrier transitions:                 0                                   [0]
  Output errors:                       0                                   [0]
  Output drops:                        0                                   [0]
意味

出力は、インターフェイスを介した rvt0 トラフィックがすぐにバックアップメンバーインターフェイスによって完全に運ばれることを示しています。

MBGP MVPN の冗長仮想トンネル インターフェイスについて

マルチプロトコルBGP(MBGP)マルチキャストVPN(MVPN)では、コアリンクの帯域幅使用を最適化するために、PE(プロバイダエッジ)およびプロバイダーコア(P)ルーターとして機能するルーティングデバイス上のマルチキャストトラフィックにVTインターフェイスが必要です。VT インターフェイスは、P ルーターが PE ルーター(マルチキャスト トラフィックの出口点)としても機能する場合、トラフィックの複製を防止します。

Junos OS リリース 12.3 以降、ルーティング インスタンスで最大 8 個の VT インターフェイスを設定できるため、同じマルチキャスト VPN ルーティング インスタンス内でトンネル PIC の冗長性が提供されます。アクティブな VT インターフェイスに障害が発生した場合、セカンダリ インターフェイスが引き継がれ、重複なしでマルチキャスト トラフィックの管理を継続できます。

冗長 VT インターフェイスは、RSVP ポイントツーマルチポイント プロバイダ トンネルおよびマルチキャスト LDP プロバイダ トンネルでサポートされています。この機能はエクストラネットでも機能します。

VT インターフェイスの 1 つをプライマリ インターフェイスとして設定できます。VTインターフェイスがプライマリとして設定されている場合、それはラベルスイッチパス(LSP)のコアからルーティングインスタンスに入るトラフィックに使用されるネクストホップになります。VTインターフェイスがプライマリとして設定されており、VTインターフェイスがユニキャストとマルチキャストの両方のトラフィックに使用されている場合、マルチキャストトラフィックのみが影響を受けます。

プライマリに設定されているVTインターフェイスがない場合、またはプライマリVTインターフェイスが使用できない場合、使用可能な設定されたVTインターフェイスの1つが、LSPのコアからルーティングインスタンスに入るトラフィックに使用されるネクストホップとして選択されます。使用中の VT インターフェイスが何らかの理由でダウンした場合、ルーティング インスタンスに設定された別の使用可能な VT インターフェイスが選択されます。使用中の VT インターフェイスが変更されると、インスタンス内のすべてのマルチキャスト ルートも、そのリバースパスフォワーディング(RPF)インターフェイスを新しい VT インターフェイスに切り替えて、トラフィックを受信できるようにします。

冗長性のフルメリットを実現するために、複数の VT インターフェイスを設定する場合、少なくとも 1 つの VT インターフェイスが他の VT インターフェイスから異なるトンネル PIC 上にあるようお勧めします。ただし、Junos OSはこれを適用しません。

例:MBGP MVPN での冗長仮想トンネル インターフェイスの設定

この例では、マルチプロトコル BGP(MBGP)マルチキャスト VPN(MVPN)で VT(冗長仮想トンネル)インターフェイスを設定する方法を示します。を設定するには、ルーティングインスタンスに複数のVTインターフェイスを含め、オプションで、VTインターフェイスの1つにステートメントを適用 primary します。

要件

冗長 VT インターフェイスが設定されているルーティング デバイスは、Junos OS リリース 12.3 以降を実行している必要があります。

概要

この例では、デバイスPE2は、マルチキャストLDPルーティングインスタンスで設定された冗長VTインターフェイスを持ち、VTインターフェイスの1つがプライマリインターフェイスとして割り当てられます。

図 2 は、この例で使用したトポロジーを示しています。

図 2:MBGP MVPN トポロジー Multiple VT Interfaces in MBGP MVPN Topologyにおける複数の VT インターフェイス

以下の例は、 図 2 のカスタマー エッジ(CE)、プロバイダ(P)、プロバイダ エッジ(PE)デバイスの設定を示しています。セクション 手順 手順では、デバイス PE2 の手順について説明します。

構成

手順

CLI クイックコンフィギュレーション

この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、コマンドを 階層レベルの CLI [edit] にコピー アンド ペーストします。

デバイスCE1

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.1/30
set interfaces ge-1/2/0 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 192.0.2.1/24
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.0
set protocols pim rp static address 198.51.100.0
set protocols pim interface all
set routing-options router-id 192.0.2.1

デバイスCE2

content_copy zoom_out_map
set  interfaces ge-1/2/0 unit 0 family inet address 10.1.1.18/30
set  interfaces ge-1/2/0 unit 0 family mpls
set  interfaces lo0 unit 0 family inet address 192.0.2.6/24
set  protocols sap listen 192.168.0.0
set  protocols ospf area 0.0.0.0 interface lo0.0 passive
set  protocols ospf area 0.0.0.0 interface ge-1/2/0.0
set  protocols pim rp static address 198.51.100.0
set  protocols pim interface all
set  routing-options router-id 192.0.2.6

デバイスCE3

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.22/30
set interfaces ge-1/2/0 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 192.0.2.7/24
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.0
set protocols pim rp static address 198.51.100.0
set protocols pim interface all
set routing-options router-id 192.0.2.7

デバイスP

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.6/30
set interfaces ge-1/2/0 unit 0 family mpls
set interfaces ge-1/2/1 unit 0 family inet address 10.1.1.9/30
set interfaces ge-1/2/1 unit 0 family mpls
set interfaces lo0 unit 0 family inet address 192.0.2.3/24
set protocols mpls interface ge-1/2/0.0
set protocols mpls interface ge-1/2/1.0
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.0
set protocols ospf area 0.0.0.0 interface ge-1/2/1.0
set protocols ldp interface ge-1/2/0.0
set protocols ldp interface ge-1/2/1.0
set protocols ldp p2mp
set routing-options router-id 192.0.2.3

デバイスPE1

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.2/30
set interfaces ge-1/2/0 unit 0 family mpls
set interfaces ge-1/2/1 unit 0 family inet address 10.1.1.5/30
set interfaces ge-1/2/1 unit 0 family mpls
set interfaces vt-1/2/0 unit 2 family inet
set interfaces lo0 unit 0 family inet address 192.0.2.2/24
set interfaces lo0 unit 1 family inet address 198.51.100.0/24
set protocols mpls interface ge-1/2/1.0
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 192.0.2.2
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling
set protocols bgp group ibgp neighbor 192.0.2.4
set protocols bgp group ibgp neighbor 192.0.2.5
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/1.0
set protocols ldp interface ge-1/2/1.0
set protocols ldp p2mp
set policy-options policy-statement parent_vpn_routes from protocol bgp
set policy-options policy-statement parent_vpn_routes then accept
set routing-instances vpn-1 instance-type vrf
set routing-instances vpn-1 interface ge-1/2/0.0
set routing-instances vpn-1 interface vt-1/2/0.2 multicast
set routing-instances vpn-1 interface lo0.1
set routing-instances vpn-1 route-distinguisher 100:100
set routing-instances vpn-1 provider-tunnel ldp-p2mp
set routing-instances vpn-1 vrf-target target:1:1
set routing-instances vpn-1 protocols ospf export parent_vpn_routes
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.1 passive
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/0.0
set routing-instances vpn-1 protocols pim rp static address 198.51.100.0
set routing-instances vpn-1 protocols pim interface ge-1/2/0.0 mode sparse
set routing-instances vpn-1 protocols mvpn
set routing-options router-id 192.0.2.2
set routing-options autonomous-system 1001

デバイスPE2

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.10/30
set interfaces ge-1/2/0 unit 0 family mpls
set interfaces ge-1/2/2 unit 0 family inet address 10.1.1.13/30
set interfaces ge-1/2/2 unit 0 family mpls
set interfaces ge-1/2/1 unit 0 family inet address 10.1.1.17/30
set interfaces ge-1/2/1 unit 0 family mpls
set interfaces vt-1/1/0 unit 0 family inet
set interfaces vt-1/2/1 unit 0 family inet
set interfaces lo0 unit 0 family inet address 192.0.2.4/24
set interfaces lo0 unit 1 family inet address 203.0.113.4/24
set protocols mpls interface ge-1/2/0.0
set protocols mpls interface ge-1/2/2.0
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 192.0.2.4
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling
set protocols bgp group ibgp neighbor 192.0.2.2
set protocols bgp group ibgp neighbor 192.0.2.5
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.0
set protocols ospf area 0.0.0.0 interface ge-1/2/2.0
set protocols ldp interface ge-1/2/0.0
set protocols ldp interface ge-1/2/2.0
set protocols ldp p2mp
set policy-options policy-statement parent_vpn_routes from protocol bgp
set policy-options policy-statement parent_vpn_routes then accept
set routing-instances vpn-1 instance-type vrf
set routing-instances vpn-1 interface vt-1/1/0.0 multicast
set routing-instances vpn-1 interface vt-1/1/0.0 primary
set routing-instances vpn-1 interface vt-1/2/1.0 multicast
set routing-instances vpn-1 interface ge-1/2/1.0
set routing-instances vpn-1 interface lo0.1
set routing-instances vpn-1 route-distinguisher 100:100
set routing-instances vpn-1 vrf-target target:1:1
set routing-instances vpn-1 protocols ospf export parent_vpn_routes
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.1 passive
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/1.0
set routing-instances vpn-1 protocols pim rp static address 198.51.100.0
set routing-instances vpn-1 protocols pim interface ge-1/2/1.0 mode sparse
set routing-instances vpn-1 protocols mvpn
set routing-options router-id 192.0.2.4
set routing-options autonomous-system 1001

デバイスPE3

content_copy zoom_out_map
set interfaces ge-1/2/0 unit 0 family inet address 10.1.1.14/30
set interfaces ge-1/2/0 unit 0 family mpls
set interfaces ge-1/2/1 unit 0 family inet address 10.1.1.21/30
set interfaces ge-1/2/1 unit 0 family mpls
set interfaces vt-1/2/0 unit 5 family inet
set interfaces lo0 unit 0 family inet address 192.0.2.5/24
set interfaces lo0 unit 1 family inet address 203.0.113.5/24
set protocols mpls interface ge-1/2/0.0
set protocols bgp group ibgp type internal
set protocols bgp group ibgp local-address 192.0.2.5
set protocols bgp group ibgp family inet-vpn any
set protocols bgp group ibgp family inet-mvpn signaling
set protocols bgp group ibgp neighbor 192.0.2.2
set protocols bgp group ibgp neighbor 192.0.2.4
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols ospf area 0.0.0.0 interface ge-1/2/0.0
set protocols ldp interface ge-1/2/0.0
set protocols ldp p2mp
set policy-options policy-statement parent_vpn_routes from protocol bgp
set policy-options policy-statement parent_vpn_routes then accept
set routing-instances vpn-1 instance-type vrf
set routing-instances vpn-1 interface vt-1/2/0.5 multicast
set routing-instances vpn-1 interface ge-1/2/1.0
set routing-instances vpn-1 interface lo0.1
set routing-instances vpn-1 route-distinguisher 100:100
set routing-instances vpn-1 vrf-target target:1:1
set routing-instances vpn-1 protocols ospf export parent_vpn_routes
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface lo0.1 passive
set routing-instances vpn-1 protocols ospf area 0.0.0.0 interface ge-1/2/1.0
set routing-instances vpn-1 protocols pim rp static address 198.51.100.0
set routing-instances vpn-1 protocols pim interface ge-1/2/1.0 mode sparse
set routing-instances vpn-1 protocols mvpn
set routing-options router-id 192.0.2.5
set routing-options autonomous-system 1001
手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。

MBGP MVPN で冗長 VT インターフェイスを設定するには:

  1. 物理インターフェイスとループバックインターフェイスを設定します。

    content_copy zoom_out_map
    [edit interfaces]
    user@PE2# set ge-1/2/0 unit 0 family inet address 10.1.1.10/30
    user@PE2# set ge-1/2/0 unit 0 family mpls
    user@PE2# set ge-1/2/2 unit 0 family inet address 10.1.1.13/30
    user@PE2# set ge-1/2/2 unit 0 family mpls
    user@PE2# set ge-1/2/1 unit 0 family inet address 10.1.1.17/30
    user@PE2# set ge-1/2/1 unit 0 family mpls
    user@PE2# set lo0 unit 0 family inet address 192.0.2.4/24
    user@PE2# set lo0 unit 1 family inet address 203.0.113.4/24
    
  2. VTインターフェイスを設定します。

    各 VT インターフェイスは、1 つのルーティング インスタンスで設定可能です。

    content_copy zoom_out_map
    [edit interfaces]
    user@PE2# set vt-1/1/0 unit 0 family inet
    user@PE2# set vt-1/2/1 unit 0 family inet
    
  3. 物理インターフェイスにMPLSを設定します。

    content_copy zoom_out_map
    [edit  protocols mpls]
    user@PE2# set interface ge-1/2/0.0
    user@PE2# set interface ge-1/2/2.0
    
  4. BGPを設定します。

    content_copy zoom_out_map
    [edit  protocols bgp group ibgp]
    user@PE2# set type internal
    user@PE2# set local-address 192.0.2.4
    user@PE2# set family inet-vpn any
    user@PE2# set family inet-mvpn signaling
    user@PE2# set neighbor 192.0.2.2
    user@PE2# set neighbor 192.0.2.5
    
  5. 内部ゲートウェイプロトコルを設定します。

    content_copy zoom_out_map
    [edit  protocols ospf area 0.0.0.0]
    user@PE2# set interface lo0.0 passive
    user@PE2# set interface ge-1/2/0.0
    user@PE2# set interface ge-1/2/2.0
    
  6. LDPを設定します。

    content_copy zoom_out_map
    [edit  protocols ldp]
    user@PE2# set interface ge-1/2/0.0
    user@PE2# set interface ge-1/2/2.0
    user@PE2# set p2mp
    
  7. ルーティングポリシーを設定します。

    content_copy zoom_out_map
    [edit  policy-options policy-statement parent_vpn_routes]
    user@PE2# set from protocol bgp
    user@PE2# set then accept
    
  8. ルーティングインスタンスを設定します。

    content_copy zoom_out_map
    [edit  routing-instances vpn-1]
    user@PE2# set instance-type vrf
    user@PE2# set interface ge-1/2/1.0
    user@PE2# set interface lo0.1
    user@PE2# set route-distinguisher 100:100
    user@PE2# set vrf-target target:1:1
    user@PE2# set protocols ospf export parent_vpn_routes
    user@PE2# set protocols ospf area 0.0.0.0 interface lo0.1 passive
    user@PE2# set protocols ospf area 0.0.0.0 interface ge-1/2/1.0
    user@PE2# set protocols pim rp static address 198.51.100.0
    user@PE2# set protocols pim interface ge-1/2/1.0 mode sparse
    user@PE2# set protocols mvpn
    
  9. ルーティング インスタンスで冗長 VT インターフェイスを設定します。

    vt-1/1/0.0 をプライマリ インターフェイスにします。

    content_copy zoom_out_map
    [edit  routing-instances vpn-1]
    user@PE2# set interface vt-1/1/0.0 multicast primary
    user@PE2# set interface vt-1/2/1.0 multicast
    
  10. ルーターIDと自律システム(AS)番号を設定します。

    content_copy zoom_out_map
    [edit  routing-options]
    user@PE2# set router-id 192.0.2.4
    user@PE2# set autonomous-system 1001
    
結果

設定モードから、 、show routing-instancesshow protocolsshow policy-optionsおよび のコマンドをshow interfaces入力して、設定をshow routing-options確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

content_copy zoom_out_map
user@PE2# show interfaces
ge-1/2/0 {
    unit 0 {
        family inet {
            address 10.1.1.10/30;
        }
        family mpls;
    }
}
ge-1/2/2 {
    unit 0 {
        family inet {
            address 10.1.1.13/30;
        }
        family mpls;
    }
}
ge-1/2/1 {
    unit 0 {
        family inet {
            address 10.1.1.17/30;
        }
        family mpls;
    }
}
vt-1/1/0 {
    unit 0 {
        family inet;
    }
}
vt-1/2/1 {
    unit 0 {
        family inet;
    }
}
lo0 {
    unit 0 {
        family inet {
            address 192.0.2.4/24;
        }
    }
    unit 1 {
        family inet {
            address 203.0.113.4/24;
        }
    }
}
content_copy zoom_out_map
user@PE2# show protocols
mpls {
    interface ge-1/2/0.0;
    interface ge-1/2/2.0;
}
bgp {
    group ibgp {
        type internal;
        local-address 192.0.2.4;
        family inet-vpn {
            any;
        }
        family inet-mvpn {
            signaling;
        }
        neighbor 192.0.2.2;
        neighbor 192.0.2.5;
    }
}
ospf {
    area 0.0.0.0 {
        interface lo0.0 {
            passive;
        }
        interface ge-1/2/0.0;
        interface ge-1/2/2.0;
    }
}
ldp {
    interface ge-1/2/0.0;
    interface ge-1/2/2.0;
    p2mp;
}
content_copy zoom_out_map
user@PE2# show policy-options
policy-statement parent_vpn_routes {
    from protocol bgp;
    then accept;
}
content_copy zoom_out_map
user@PE2# show routing-instances
vpn-1 {
    instance-type vrf;
    interface vt-1/1/0.0 {
        multicast;
        primary;
    }
    interface vt-1/2/1.0 {
        multicast;
    }
    interface ge-1/2/1.0;
    interface lo0.1;
    route-distinguisher 100:100;
    vrf-target target:1:1;
    protocols {
        ospf {
            export parent_vpn_routes;
            area 0.0.0.0 {
                interface lo0.1 {
                    passive;
                }
                interface ge-1/2/1.0;
            }
        }
        pim {
            rp {
                static {
                    address 198.51.100.0;
                }
            }
            interface ge-1/2/1.0 {
                mode sparse;
            }
        }
        mvpn;
    }
}
content_copy zoom_out_map
user@PE2# show routing-options
router-id 192.0.2.4;
autonomous-system 1001;

デバイスの設定が完了したら、設定モードから を入力します commit

検証

設定が正しく機能していることを確認します。

メモ:

また、 コマンドは show multicast route extensive instance instance-name 、VPNを介してマルチキャストトラフィックが送信された場合、マルチキャスト転送テーブル内のVTインターフェイスを表示します。

LSP ルートの確認

目的

予想される LT インターフェイスが LDP 学習ルートに割り当てられていることを確認します。

アクション
  1. 動作モードから、 コマンドを show route table mpls 入力します。

    content_copy zoom_out_map
    user@PE2> show route table mpls
    mpls.0: 13 destinations, 13 routes (13 active, 0 holddown, 0 hidden)
    + = Active Route, - = Last Active, * = Both
    
    0                  *[MPLS/0] 02:09:36, metric 1
                             Receive
    1                  *[MPLS/0] 02:09:36, metric 1
                             Receive
    2                  *[MPLS/0] 02:09:36, metric 1
                             Receive
    13                 *[MPLS/0] 02:09:36, metric 1
                             Receive
    299776             *[LDP/9] 02:09:14, metric 1
                        >    via ge-1/2/0.0, Pop      
    299776(S=0)        *[LDP/9] 02:09:14, metric 1
                        >    via ge-1/2/0.0, Pop      
    299792             *[LDP/9] 02:09:09, metric 1
                        >    via ge-1/2/2.0, Pop      
    299792(S=0)        *[LDP/9] 02:09:09, metric 1
                        >    via ge-1/2/2.0, Pop      
    299808             *[LDP/9] 02:09:04, metric 1
                        >    via ge-1/2/0.0, Swap 299808
    299824             *[VPN/170] 02:08:56
                        >    via ge-1/2/1.0, Pop      
    299840             *[VPN/170] 02:08:56
                        >    via ge-1/2/1.0, Pop      
    299856             *[VPN/170] 02:08:56
                          receive table vpn-1.inet.0, Pop      
    299872             *[LDP/9] 02:08:54, metric 1
                        >    via vt-1/1/0.0, Pop      
                             via ge-1/2/2.0, Swap 299872
  2. 設定モードから、vt-1/1/0.0インターフェイスから ステートメントを削除 primary し、vt-1/2/1.0インターフェイスに追加して、プライマリVTインターフェイスを変更します。

    content_copy zoom_out_map
    [edit routing-instances vpn-1]
    user@PE2#  delete interface vt-1/1/0.0 primary
    user@PE2#  set interface vt-1/2/1.0 primary
    user@PE2# commit
    
  3. 動作モードから、 コマンドを show route table mpls 入力します。

    content_copy zoom_out_map
    user@PE2> show route table mpls
    mpls.0: 13 destinations, 13 routes (13 active, 0 holddown, 0 hidden)
    + = Active Route, - = Last Active, * = Both
    
    0                  *[MPLS/0] 02:09:36, metric 1
                             Receive
    1                  *[MPLS/0] 02:09:36, metric 1
                             Receive
    2                  *[MPLS/0] 02:09:36, metric 1
                             Receive
    13                 *[MPLS/0] 02:09:36, metric 1
                             Receive
    299776             *[LDP/9] 02:09:14, metric 1
                        >    via ge-1/2/0.0, Pop      
    299776(S=0)        *[LDP/9] 02:09:14, metric 1
                        >    via ge-1/2/0.0, Pop      
    299792             *[LDP/9] 02:09:09, metric 1
                        >    via ge-1/2/2.0, Pop      
    299792(S=0)        *[LDP/9] 02:09:09, metric 1
                        >    via ge-1/2/2.0, Pop      
    299808             *[LDP/9] 02:09:04, metric 1
                        >    via ge-1/2/0.0, Swap 299808
    299824             *[VPN/170] 02:08:56
                        >    via ge-1/2/1.0, Pop      
    299840             *[VPN/170] 02:08:56
                        >    via ge-1/2/1.0, Pop      
    299856             *[VPN/170] 02:08:56
                          receive table vpn-1.inet.0, Pop      
    299872             *[LDP/9] 02:08:54, metric 1
                        >    via vt-1/2/1.0, Pop      
                             via ge-1/2/2.0, Swap 299872
意味

元の設定では、出力はvt-1/1/0.0インターフェイスを示しています。プライマリ インターフェイスを vt-1/2/1.0 に変更すると、vt-1/2/1.0 インターフェイスが出力されます。

リリース履歴テーブル
リリース
説明
12.3
Junos OS リリース 12.3 以降、ルーティング インスタンスで最大 8 個の VT インターフェイスを設定できるため、同じマルチキャスト VPN ルーティング インスタンス内でトンネル PIC の冗長性が提供されます。
external-footer-nav