1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【アットホームな現場です】🎄★☆エンジニア★☆アレコレアウトプット★☆🎄Advent Calendar 2023

Day 10

Juniper MXシリーズのMPLSには同一宛先として通信できるLSP数に制限がある(Juniper vLabs設定およびログ編)

Posted at

はじめに

下記記事で利用したJuniper vLabsの設定とログについてまとめました。

Juniper vLabs

Juniper vLabsの利用方法についてはてくなべさんを参考にさせて頂きました。

検証環境

今回の検証環境は下記をなります。
目的は、MPLS/VPLSでvMX1-vMX2,vMX1-vMX3でそれぞれ65本ずつ張ること。

image.png

Juniper vLabs設定手順

vLabsのログイン後の状態から始めます

BRUEPRINTの選択

現在(2023/12/25時点)のvLabsでは構成についてはBRUEPRINT(テンプレート)から選択しかできません。
また、構成について編集ができないため必要な装置数と接続を満たしたBRUEPRINTを選択する必要があります。

image.png

今回目的のMPSL/VPLSまで含むBRUEPRINTはないため、ベースのOSPFが組み上がったBRUEPRINTを選択した後にMPLS/VPLSについては手動で設定することにしました。

image.png

環境のRESERVE

BRUEPRINTを選択しただけでは使えないため、右上の「RESERVE」ボタンから環境をACTIVATEします。

image.png

RESERVEの設定をします。
大事なのはSCHEDULEです。デフォルトは3時間。最大6時間まで増やせます。
時間が過ぎると環境がDEACTIVATEされて利用できなくなります。
image.png

10分程度待ちます。
右上のアイコンがACTIVEになれば完了です。
image.png

各装置へのCLI接続は下記のSSHのリンクから行います。
クリックすると別ウィンドウで仮想ターミナルが起動します。
image.png

image.png

起動直後の設定

BRUEPRINT「OSPF - Single Area」の各vMXの初期コンフィグは下記となっています。

vMX1

vMX2

vMX3

vMX4

MPLS/VPLS設定

ここからMPLS/VPLSの設定になります。
まずはLSPやrouting-instanceをUpさせるための準備となるグローバルな設定です。
なお、今回vMX4はMPLS/VPLSには組み込まず、他vMXのPortと接続及びLinkUpの目的で利用しています。

vMX1

set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family mpls
delete interfaces ge-0/0/1 unit 0
set interfaces ge-0/0/1 vlan-tagging
set interfaces ge-0/0/1 encapsulation vlan-vpls
delete protocols ospf area 0.0.0.0 interface ge-0/0/1.0
set protocols ospf traffic-engineering credibility-protocol-preference
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols rsvp interface lo0.0
set protocols rsvp interface ge-0/0/0.0 link-protection
set protocols rsvp interface ge-0/0/2.0 link-protection
set routing-options autonomous-system 64512
set protocols bgp group vpls-pe type internal
set protocols bgp group vpls-pe local-address 10.100.100.1
set protocols bgp group vpls-pe family l2vpn signaling
set protocols bgp group vpls-pe neighbor 10.100.100.2
set protocols bgp group vpls-pe neighbor 10.100.100.3
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/2.0

vMX2

set interfaces ge-0/0/0 unit 0 family mpls
set interfaces ge-0/0/1 unit 0 family mpls
delete interfaces ge-0/0/2 unit 0
set interfaces ge-0/0/2 vlan-tagging
set interfaces ge-0/0/2 encapsulation vlan-vpls
delete protocols ospf area 0.0.0.0 interface ge-0/0/2.0
set protocols ospf traffic-engineering credibility-protocol-preference
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols rsvp interface lo0.0
set protocols rsvp interface ge-0/0/0.0 link-protection
set protocols rsvp interface ge-0/0/1.0 link-protection
set routing-options autonomous-system 64512
set protocols bgp group vpls-pe type internal
set protocols bgp group vpls-pe local-address 10.100.100.2
set protocols bgp group vpls-pe family l2vpn signaling
set protocols bgp group vpls-pe neighbor 10.100.100.1
set protocols bgp group vpls-pe neighbor 10.100.100.3
set protocols mpls interface ge-0/0/0.0
set protocols mpls interface ge-0/0/1.0

vMX3

set interfaces ge-0/0/1 unit 0 family mpls
set interfaces ge-0/0/2 unit 0 family mpls
delete interfaces ge-0/0/0 unit 0
set interfaces ge-0/0/0 vlan-tagging
set interfaces ge-0/0/0 encapsulation vlan-vpls
delete protocols ospf area 0.0.0.0 interface ge-0/0/0.0
set protocols ospf traffic-engineering credibility-protocol-preference
set protocols ospf area 0.0.0.0 interface lo0.0 passive
set protocols rsvp interface lo0.0
set protocols rsvp interface ge-0/0/1.0 link-protection
set protocols rsvp interface ge-0/0/2.0 link-protection
set routing-options autonomous-system 64512
set protocols bgp group vpls-pe type internal
set protocols bgp group vpls-pe local-address 10.100.100.3
set protocols bgp group vpls-pe family l2vpn signaling
set protocols bgp group vpls-pe neighbor 10.100.100.1
set protocols bgp group vpls-pe neighbor 10.100.100.2
set protocols mpls interface ge-0/0/1.0
set protocols mpls interface ge-0/0/2.0

vMX1

delete interfaces ge-0/0/0 unit 0
delete interfaces ge-0/0/1 unit 0
delete interfaces ge-0/0/2 unit 0
delete protocols ospf area 0.0.0.0 interface ge-0/0/0.0
delete protocols ospf area 0.0.0.0 interface ge-0/0/1.0
delete protocols ospf area 0.0.0.0 interface ge-0/0/2.0
set interfaces ge-0/0/0 vlan-tagging
set interfaces ge-0/0/0 encapsulation vlan-vpls
set interfaces ge-0/0/1 vlan-tagging
set interfaces ge-0/0/1 encapsulation vlan-vpls
set interfaces ge-0/0/1 vlan-tagging
set interfaces ge-0/0/1 encapsulation vlan-vpls

ここから各LSPとrouting-instanceの設定になります。
回線数が多いため一部省略しております。

vMX1

set interfaces ge-0/0/1 unit 1000 encapsulation vlan-vpls
set interfaces ge-0/0/1 unit 1000 vlan-id 1000 
set protocols mpls label-switched-path vMX1-to-vMX2-00 from 10.100.100.1
set protocols mpls label-switched-path vMX1-to-vMX2-00 to 10.100.100.2
set protocols mpls label-switched-path vMX1-to-vMX2-00 primary vMX1-to-vMX2-00-pri
set protocols mpls label-switched-path vMX1-to-vMX2-00 secondary vMX1-to-vMX2-00-sby
set protocols mpls path vMX1-to-vMX2-00-pri 10.100.12.2 strict
set protocols mpls path vMX1-to-vMX2-00-sby 10.100.100.2 loose
set policy-options policy-statement rule_00000 term 10 from community 00000
set policy-options community 00000 members target:64512:00000
set policy-options policy-statement rule_00000 term 10 from rib mpls.0
set policy-options policy-statement rule_00000 term 10 from community 00000
set policy-options policy-statement rule_00000 term 10 then install-nexthop strict
set policy-options policy-statement rule_00000 term 10 then install-nexthop lsp vMX1-to-vMX2-00
set policy-options policy-statement rule_00000 term 10 then accept
set routing-options forwarding-table export rule_00000
set routing-instances rt00000 instance-type vpls
set routing-instances rt00000 protocols vpls site rt00000 site-identifier 1
set routing-instances rt00000 protocols vpls no-tunnel-services
set routing-instances rt00000 interface ge-0/0/1.1000
set routing-instances rt00000 route-distinguisher 64512:00000
set routing-instances rt00000 vrf-target target:64512:00000
set interfaces ge-0/0/1 unit 1001 encapsulation vlan-vpls
set interfaces ge-0/0/1 unit 1001 vlan-id 1001 
set protocols mpls label-switched-path vMX1-to-vMX2-01 from 10.100.100.1
set protocols mpls label-switched-path vMX1-to-vMX2-01 to 10.100.100.2
set protocols mpls label-switched-path vMX1-to-vMX2-01 primary vMX1-to-vMX2-01-pri
set protocols mpls label-switched-path vMX1-to-vMX2-01 secondary vMX1-to-vMX2-01-sby
set protocols mpls path vMX1-to-vMX2-01-pri 10.100.12.2 strict
set protocols mpls path vMX1-to-vMX2-01-sby 10.100.100.2 loose
set policy-options policy-statement rule_00001 term 10 from community 00001
set policy-options community 00001 members target:64512:00001
set policy-options policy-statement rule_00001 term 10 from rib mpls.0
set policy-options policy-statement rule_00001 term 10 from community 00001
set policy-options policy-statement rule_00001 term 10 then install-nexthop strict
set policy-options policy-statement rule_00001 term 10 then install-nexthop lsp vMX1-to-vMX2-01
set policy-options policy-statement rule_00001 term 10 then accept
set routing-options forwarding-table export rule_00001
set routing-instances rt00001 instance-type vpls
set routing-instances rt00001 protocols vpls site rt00001 site-identifier 1
set routing-instances rt00001 protocols vpls no-tunnel-services
set routing-instances rt00001 interface ge-0/0/1.1001
set routing-instances rt00001 route-distinguisher 64512:00001
set routing-instances rt00001 vrf-target target:64512:00001
~
set interfaces ge-0/0/1 unit 2064 encapsulation vlan-vpls
set interfaces ge-0/0/1 unit 2064 vlan-id 2064 
set protocols mpls label-switched-path vMX1-to-vMX3-64 from 10.100.100.1
set protocols mpls label-switched-path vMX1-to-vMX3-64 to 10.100.100.3
set protocols mpls label-switched-path vMX1-to-vMX3-64 primary vMX1-to-vMX3-64-pri
set protocols mpls label-switched-path vMX1-to-vMX3-64 secondary vMX1-to-vMX3-64-sby
set protocols mpls path vMX1-to-vMX3-64-pri 10.100.13.2 strict
set protocols mpls path vMX1-to-vMX3-64-sby 10.100.100.3 loose
set policy-options policy-statement rule_10064 term 10 from community 10064
set policy-options community 10064 members target:64512:10064
set policy-options policy-statement rule_10064 term 10 from rib mpls.0
set policy-options policy-statement rule_10064 term 10 from community 10064
set policy-options policy-statement rule_10064 term 10 then install-nexthop strict
set policy-options policy-statement rule_10064 term 10 then install-nexthop lsp vMX1-to-vMX3-64
set policy-options policy-statement rule_10064 term 10 then accept
set routing-options forwarding-table export rule_10064
set routing-instances rt10064 instance-type vpls
set routing-instances rt10064 protocols vpls site rt10064 site-identifier 1
set routing-instances rt10064 protocols vpls no-tunnel-services
set routing-instances rt10064 interface ge-0/0/1.2064
set routing-instances rt10064 route-distinguisher 64512:10064
set routing-instances rt10064 vrf-target target:64512:10064

vMX2

set interfaces ge-0/0/2 unit 1000 encapsulation vlan-vpls
set interfaces ge-0/0/2 unit 1000 vlan-id 1000 
set protocols mpls label-switched-path vMX2-to-vMX1-00 from 10.100.100.2
set protocols mpls label-switched-path vMX2-to-vMX1-00 to 10.100.100.1
set protocols mpls label-switched-path vMX2-to-vMX1-00 primary vMX2-to-vMX1-00-pri
set protocols mpls label-switched-path vMX2-to-vMX1-00 secondary vMX2-to-vMX1-00-sby
set protocols mpls path vMX2-to-vMX1-00-pri 10.100.12.1 strict
set protocols mpls path vMX2-to-vMX1-00-sby 10.100.100.1 loose
set policy-options policy-statement rule_00000 term 10 from community 00000
set policy-options community 00000 members target:64512:00000
set policy-options policy-statement rule_00000 term 10 from rib mpls.0
set policy-options policy-statement rule_00000 term 10 from community 00000
set policy-options policy-statement rule_00000 term 10 then install-nexthop strict
set policy-options policy-statement rule_00000 term 10 then install-nexthop lsp vMX2-to-vMX1-00
set policy-options policy-statement rule_00000 term 10 then accept
set routing-options forwarding-table export rule_00000
set routing-instances rt00000 instance-type vpls
set routing-instances rt00000 protocols vpls site rt00000 site-identifier 2
set routing-instances rt00000 protocols vpls no-tunnel-services
set routing-instances rt00000 interface ge-0/0/2.1000
set routing-instances rt00000 route-distinguisher 64512:00000
set routing-instances rt00000 vrf-target target:64512:00000
~
set interfaces ge-0/0/2 unit 1064 encapsulation vlan-vpls
set interfaces ge-0/0/2 unit 1064 vlan-id 1064 
set protocols mpls label-switched-path vMX2-to-vMX1-64 from 10.100.100.2
set protocols mpls label-switched-path vMX2-to-vMX1-64 to 10.100.100.1
set protocols mpls label-switched-path vMX2-to-vMX1-64 primary vMX2-to-vMX1-64-pri
set protocols mpls label-switched-path vMX2-to-vMX1-64 secondary vMX2-to-vMX1-64-sby
set protocols mpls path vMX2-to-vMX1-64-pri 10.100.12.1 strict
set protocols mpls path vMX2-to-vMX1-64-sby 10.100.100.1 loose
set policy-options policy-statement rule_00064 term 10 from community 00064
set policy-options community 00064 members target:64512:00064
set policy-options policy-statement rule_00064 term 10 from rib mpls.0
set policy-options policy-statement rule_00064 term 10 from community 00064
set policy-options policy-statement rule_00064 term 10 then install-nexthop strict
set policy-options policy-statement rule_00064 term 10 then install-nexthop lsp vMX2-to-vMX1-64
set policy-options policy-statement rule_00064 term 10 then accept
set routing-options forwarding-table export rule_00064
set routing-instances rt00064 instance-type vpls
set routing-instances rt00064 protocols vpls site rt00064 site-identifier 2
set routing-instances rt00064 protocols vpls no-tunnel-services
set routing-instances rt00064 interface ge-0/0/2.1064
set routing-instances rt00064 route-distinguisher 64512:00064
set routing-instances rt00064 vrf-target target:64512:00064

vMX3

set interfaces ge-0/0/0 unit 2000 encapsulation vlan-vpls
set interfaces ge-0/0/0 unit 2000 vlan-id 2000 
set protocols mpls label-switched-path vMX3-to-vMX1-00 from 10.100.100.3
set protocols mpls label-switched-path vMX3-to-vMX1-00 to 10.100.100.1
set protocols mpls label-switched-path vMX3-to-vMX1-00 primary vMX3-to-vMX1-00-pri
set protocols mpls label-switched-path vMX3-to-vMX1-00 secondary vMX3-to-vMX1-00-sby
set protocols mpls path vMX3-to-vMX1-00-pri 10.100.13.1 strict
set protocols mpls path vMX3-to-vMX1-00-sby 10.100.100.1 loose
set policy-options policy-statement rule_10000 term 10 from community 10000
set policy-options community 10000 members target:64512:10000
set policy-options policy-statement rule_10000 term 10 from rib mpls.0
set policy-options policy-statement rule_10000 term 10 from community 10000
set policy-options policy-statement rule_10000 term 10 then install-nexthop strict
set policy-options policy-statement rule_10000 term 10 then install-nexthop lsp vMX3-to-vMX1-00
set policy-options policy-statement rule_10000 term 10 then accept
set routing-options forwarding-table export rule_10000
set routing-instances rt10000 instance-type vpls
set routing-instances rt10000 protocols vpls site rt10000 site-identifier 3
set routing-instances rt10000 protocols vpls no-tunnel-services
set routing-instances rt10000 interface ge-0/0/0.2000
set routing-instances rt10000 route-distinguisher 64512:10000
set routing-instances rt10000 vrf-target target:64512:10000
~
set interfaces ge-0/0/0 unit 2064 encapsulation vlan-vpls
set interfaces ge-0/0/0 unit 2064 vlan-id 2064 
set protocols mpls label-switched-path vMX3-to-vMX1-64 from 10.100.100.3
set protocols mpls label-switched-path vMX3-to-vMX1-64 to 10.100.100.1
set protocols mpls label-switched-path vMX3-to-vMX1-64 primary vMX3-to-vMX1-64-pri
set protocols mpls label-switched-path vMX3-to-vMX1-64 secondary vMX3-to-vMX1-64-sby
set protocols mpls path vMX3-to-vMX1-64-pri 10.100.13.1 strict
set protocols mpls path vMX3-to-vMX1-64-sby 10.100.100.1 loose
set policy-options policy-statement rule_10064 term 10 from community 10064
set policy-options community 10064 members target:64512:10064
set policy-options policy-statement rule_10064 term 10 from rib mpls.0
set policy-options policy-statement rule_10064 term 10 from community 10064
set policy-options policy-statement rule_10064 term 10 then install-nexthop strict
set policy-options policy-statement rule_10064 term 10 then install-nexthop lsp vMX3-to-vMX1-64
set policy-options policy-statement rule_10064 term 10 then accept
set routing-options forwarding-table export rule_10064
set routing-instances rt10064 instance-type vpls
set routing-instances rt10064 protocols vpls site rt10064 site-identifier 3
set routing-instances rt10064 protocols vpls no-tunnel-services
set routing-instances rt10064 interface ge-0/0/0.2064
set routing-instances rt10064 route-distinguisher 64512:10064
set routing-instances rt10064 vrf-target target:64512:10064

(確認結果完全版)

同一宛先16本しか通信できないことの確認

vMX1

show route table inet.3

vMX2(10.100.100.2)向け:65本中16本が確認できる。残り49本は確認できない。
vMX3(10.100.100.3)向け:65本中16本が確認できる。残り49本は確認できない。

jcluser@vMX1> show route table inet.3    

inet.3: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.100.100.2/32    *[RSVP/7/1] 01:18:53, metric 1
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-00
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-01
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-02
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-03
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-04
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-05
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-06
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-07
                    >  to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-08
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-09
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-10
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-11
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-12
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-13
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-14
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-15
10.100.100.3/32    *[RSVP/7/1] 00:40:37, metric 1
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-00
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-01
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-02
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-03
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-04
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-05
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-06
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-07
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-08
                    >  to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-09
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-10
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-11
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-12
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-13
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-14
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-15

jcluser@vMX1> 
show vpls connections

各LSPに紐づいているVPLSの状態
vMX2(10.100.100.2)向け:65本中16本がUp、残り49本がVC-Dn。
vMX3(10.100.100.3)向け:65本中16本がUp、残り49本がVC-Dn。

jcluser@vMX1> show vpls connections 
Layer-2 VPN connections:

Legend for connection status (St)   
EI -- encapsulation invalid      NC -- interface encapsulation not CCC/TCC/VPLS
EM -- encapsulation mismatch     WE -- interface and instance encaps not same
VC-Dn -- Virtual circuit down    NP -- interface hardware not present 
CM -- control-word mismatch      -> -- only outbound connection is up
CN -- circuit not provisioned    <- -- only inbound connection is up
OR -- out of range               Up -- operational
OL -- no outgoing label          Dn -- down                      
LD -- local site signaled down   CF -- call admission control failure      
RD -- remote site signaled down  SC -- local and remote site ID collision
LN -- local site not designated  LM -- local site ID not minimum designated
RN -- remote site not designated RM -- remote site ID not minimum designated
XX -- unknown connection status  IL -- no incoming label
MM -- MTU mismatch               MI -- Mesh-Group ID not available
BK -- Backup connection         ST -- Standby connection
PF -- Profile parse failure      PB -- Profile busy
RS -- remote site standby SN -- Static Neighbor
LB -- Local site not best-site   RB -- Remote site not best-site
VM -- VLAN ID mismatch           HS -- Hot-standby Connection

Legend for interface status 
Up -- operational           
Dn -- down

Instance: rt00000
Edge protection: Not-Primary
  Local site: rt00000 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   Up     Dec 25 04:34:39 2023           1
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 262154, Outgoing label: 262153
      Local interface: lsi.1048576, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00000 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00001
Edge protection: Not-Primary
  Local site: rt00001 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   Up     Dec 25 05:54:22 2023           1
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 262162, Outgoing label: 262161
      Local interface: lsi.1048642, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00001 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt00015
Edge protection: Not-Primary            
  Local site: rt00015 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   Up     Dec 25 05:54:23 2023           1
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 262274, Outgoing label: 262273
      Local interface: lsi.1048692, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00015 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00016
Edge protection: Not-Primary
  Local site: rt00016 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 262282, Outgoing label: 262281
      Local interface: lsi.1048652, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00016 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No
~      

Instance: rt00064
Edge protection: Not-Primary
  Local site: rt00064 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 327690, Outgoing label: 327689
      Local interface: lsi.1048705, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00064 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt10000
Edge protection: Not-Primary
  Local site: rt10000 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 327699, Outgoing label: 262145
      Local interface: lsi.1048577, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10000 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt10001
Edge protection: Not-Primary
  Local site: rt10001 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 327707, Outgoing label: 262153
      Local interface: lsi.1048578, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10001 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt10015
Edge protection: Not-Primary
  Local site: rt10015 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 327819, Outgoing label: 262265
      Local interface: lsi.1048592, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10015 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt10016
Edge protection: Not-Primary
  Local site: rt10016 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 327827, Outgoing label: 262273
      Local interface: lsi.1048593, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10016 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

~
 
Instance: rt10064
Edge protection: Not-Primary
  Local site: rt10064 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 393243, Outgoing label: 327689
      Local interface: lsi.1048641, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10064 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

jcluser@vMX1>
show route forwarding-table table "table-name"

rt00000,rt10000(Up) : lsi及びvMX2向けInterfaceが確認できる
rt00016,rt10016(VC-Dn) : lsiが確認できない

jcluser@vMX1> show route forwarding-table table rt00000    
Routing table: rt00000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      580     1
lsi.1048576        intf     0                    indr  1048574     4
                              10.100.12.2       Push 262153      598     2 ge-0/0/0.0
0x30004/51         user     0                    comp      602     2
ge-0/0/1.1000      intf     0                    ucst      592     3 ge-0/0/1.1000
0x30005/51         user     0                    comp      596     2
0x30003/51         user     0                    comp      597     2

jcluser@vMX1> show route forwarding-table table rt00016    
Routing table: rt00016.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      669     1
ge-0/0/1.1016      intf     0                    ucst      762     3 ge-0/0/1.1016
0x30065/51         user     0                    comp     1074     2
0x30015/51         user     0                    comp     1075     2

jcluser@vMX1> 

jcluser@vMX1> show route forwarding-table table rt10000    
Routing table: rt10000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd     1179     1
lsi.1048577        intf     0                    indr  1048575     4
                              10.100.13.2       Push 262145     1764     2 ge-0/0/2.0
0x30107/51         user     0                    comp     1787     2
ge-0/0/1.2000      intf     0                    ucst     1195     3 ge-0/0/1.2000
0x30108/51         user     0                    comp     1634     2
0x300c6/51         user     0                    comp     1635     2

jcluser@vMX1> show route forwarding-table table rt10016    
Routing table: rt10016.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd     1250     1
ge-0/0/1.2016      intf     0                    ucst     1339     3 ge-0/0/1.2016
0x30128/51         user     0                    comp     1666     2
0x300d6/51         user     0                    comp     1667     2

jcluser@vMX1> 
ge-0/0/1.1002      intf     0      

vMX2

show route table inet.3

vMX1(10.100.100.1)向け:65本中16本が確認できる。残り49本は確認できない。

jcluser@vMX2> show route table inet.3  

inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.100.100.1/32    *[RSVP/7/1] 00:21:48, metric 1
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-00
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-01
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-02
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-03
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-04
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-05
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-06
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-07
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-08
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-09
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-10
                    >  to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-11
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-12
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-13
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-14
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-15

jcluser@vMX2> 
show vpls connections

各LSPに紐づいているVPLSの状態
vMX1(10.100.100.1)向け:65本中16本がUp、残り49本がVC-Dn。

jcluser@vMX2> show vpls connections 
Layer-2 VPN connections:

Legend for connection status (St)   
EI -- encapsulation invalid      NC -- interface encapsulation not CCC/TCC/VPLS
EM -- encapsulation mismatch     WE -- interface and instance encaps not same
VC-Dn -- Virtual circuit down    NP -- interface hardware not present 
CM -- control-word mismatch      -> -- only outbound connection is up
CN -- circuit not provisioned    <- -- only inbound connection is up
OR -- out of range               Up -- operational
OL -- no outgoing label          Dn -- down                      
LD -- local site signaled down   CF -- call admission control failure      
RD -- remote site signaled down  SC -- local and remote site ID collision
LN -- local site not designated  LM -- local site ID not minimum designated
RN -- remote site not designated RM -- remote site ID not minimum designated
XX -- unknown connection status  IL -- no incoming label
MM -- MTU mismatch               MI -- Mesh-Group ID not available
BK -- Backup connection         ST -- Standby connection
PF -- Profile parse failure      PB -- Profile busy
RS -- remote site standby SN -- Static Neighbor
LB -- Local site not best-site   RB -- Remote site not best-site
VM -- VLAN ID mismatch           HS -- Hot-standby Connection

Legend for interface status 
Up -- operational           
Dn -- down

Instance: rt00000
Edge protection: Not-Primary
  Local site: rt00000 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 04:34:39 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262153, Outgoing label: 262154
      Local interface: lsi.1048576, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00000 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00001
Edge protection: Not-Primary
  Local site: rt00001 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 05:54:21 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262161, Outgoing label: 262162
      Local interface: lsi.1048577, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00001 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00002
Edge protection: Not-Primary
  Local site: rt00002 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 05:54:21 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262169, Outgoing label: 262170
      Local interface: lsi.1048578, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00002 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt00015
Edge protection: Not-Primary            
  Local site: rt00015 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 05:54:22 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262273, Outgoing label: 262274
      Local interface: lsi.1048591, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00015 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00016
Edge protection: Not-Primary
  Local site: rt00016 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262281, Outgoing label: 262282
      Local interface: lsi.1048592, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00016 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt00064
Edge protection: Not-Primary
  Local site: rt00064 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 327689, Outgoing label: 327690
      Local interface: lsi.1048640, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00064 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

jcluser@vMX2>
show route forwarding-table table "table-name"

rt00000,rt00015(Up) : lsi及びvMX1向けInterfaceが確認できる
rt00016(VC-Dn) : lsiが確認できない

jcluser@vMX2> show route forwarding-table table rt00000 
Routing table: rt00000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      586     1
lsi.1048576        intf     0                    indr  1048574     4
                              10.100.12.1       Push 262154      595     2 ge-0/0/0.0
0x30004/51         user     0                    comp      600     2
ge-0/0/2.1000      intf     0                    ucst      592     3 ge-0/0/2.1000
0x30005/51         user     0                    comp      601     2
0x30003/51         user     0                    comp      602     2

jcluser@vMX2> show route forwarding-table table rt00015    
Routing table: rt00015.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      665     1
lsi.1048591        intf     0                    indr  1048589     4
                              10.100.12.1       Push 262274      991     2 ge-0/0/0.0
0x30062/51         user     0                    comp     1313     2
ge-0/0/2.1015      intf     0                    ucst      756     3 ge-0/0/2.1015
0x30063/51         user     0                    comp     1211     2
0x30014/51         user     0                    comp     1212     2

jcluser@vMX2> show route forwarding-table table rt00016    
Routing table: rt00016.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      670     1
ge-0/0/2.1016      intf     0                    ucst      767     3 ge-0/0/2.1016
0x30065/51         user     0                    comp     1213     2
0x30015/51         user     0                    comp     1214     2

jcluser@vMX2> 

vMX3

show route table inet.3

vMX1(10.100.100.1)向け:65本中16本が確認できる。残り49本は確認できない。

jcluser@vMX3> show route table inet.3  

inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.100.100.1/32    *[RSVP/7/1] 00:33:37, metric 1
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-00
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-01
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-02
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-03
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-04
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-05
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-06
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-07
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-08
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-09
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-10
                    >  to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-11
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-12
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-13
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-14
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-15

jcluser@vMX3> 
show vpls connections

各LSPに紐づいているVPLSの状態
vMX1(10.100.100.1)向け:65本中16本がUp、残り49本がVC-Dn。

jcluser@vMX3> show vpls connections 
Layer-2 VPN connections:

Legend for connection status (St)   
EI -- encapsulation invalid      NC -- interface encapsulation not CCC/TCC/VPLS
EM -- encapsulation mismatch     WE -- interface and instance encaps not same
VC-Dn -- Virtual circuit down    NP -- interface hardware not present 
CM -- control-word mismatch      -> -- only outbound connection is up
CN -- circuit not provisioned    <- -- only inbound connection is up
OR -- out of range               Up -- operational
OL -- no outgoing label          Dn -- down                      
LD -- local site signaled down   CF -- call admission control failure      
RD -- remote site signaled down  SC -- local and remote site ID collision
LN -- local site not designated  LM -- local site ID not minimum designated
RN -- remote site not designated RM -- remote site ID not minimum designated
XX -- unknown connection status  IL -- no incoming label
MM -- MTU mismatch               MI -- Mesh-Group ID not available
BK -- Backup connection         ST -- Standby connection
PF -- Profile parse failure      PB -- Profile busy
RS -- remote site standby SN -- Static Neighbor
LB -- Local site not best-site   RB -- Remote site not best-site
VM -- VLAN ID mismatch           HS -- Hot-standby Connection

Legend for interface status 
Up -- operational           
Dn -- down

Instance: rt10000
Edge protection: Not-Primary
  Local site: rt10000 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262145, Outgoing label: 327699
      Local interface: lsi.1048576, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10000 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt10001
Edge protection: Not-Primary
  Local site: rt10001 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262153, Outgoing label: 327707
      Local interface: lsi.1048577, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10001 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt10015
Edge protection: Not-Primary            
  Local site: rt10015 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262265, Outgoing label: 327819
      Local interface: lsi.1048591, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10015 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt10016
Edge protection: Not-Primary
  Local site: rt10016 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262273, Outgoing label: 327827
      Local interface: lsi.1048592, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10016 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt10064
Edge protection: Not-Primary
  Local site: rt10064 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 327689, Outgoing label: 393243
      Local interface: lsi.1048640, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10064 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

jcluser@vMX3>
show route forwarding-table table "table-name"

rt10000,rt10015(Up) : lsi及びvMX1向けInterfaceが確認できる
rt10016(VC-Dn) : lsiが確認できない


jcluser@vMX3> show route forwarding-table table rt10000    
Routing table: rt10000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      576     1
lsi.1048576        intf     0                    indr  1048574     4
                              10.100.13.1       Push 327699      646     2 ge-0/0/2.0
0x30044/51         user     0                    comp     1076     2
ge-0/0/0.2000      intf     0                    ucst      617     3 ge-0/0/0.2000
0x30045/51         user     0                    comp     1074     2
0x30003/51         user     0                    comp     1075     2

jcluser@vMX3> show route forwarding-table table rt10015    
Routing table: rt10015.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      654     1
lsi.1048591        intf     0                    indr  1048589     4
                              10.100.13.1       Push 327819      979     2 ge-0/0/2.0
0x30062/51         user     0                    comp     1253     2
ge-0/0/0.2015      intf     0                    ucst      787     3 ge-0/0/0.2015
0x30063/51         user     0                    comp     1251     2
0x30012/51         user     0                    comp     1252     2

jcluser@vMX3> show route forwarding-table table rt10016    
Routing table: rt10016.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      658     1
ge-0/0/0.2016      intf     0                    ucst      796     3 ge-0/0/0.2016
0x30065/51         user     0                    comp     1254     2
0x30013/51         user     0                    comp     1255     2

jcluser@vMX3> 

制限拡張

ECMPの値による制限のため、ECMPの値を変更すれば拡張することができます。
設定可能なパラメータは下記ヘルプの通りです。
今回は64で設定して、有効であることを確認しました。

jcluser@vMX1# set chassis maximum-ecmp ? 
Possible completions:
  16                   Maximum 16 ECMP routes
  32                   Maximum 32 ECMP routes
  64                   Maximum 64 ECMP routes
  96                   Maximum 96 ECMP routes
  128                  Maximum 128 ECMP routes
[edit]
jcluser@vMX1# set chassis maximum-ecmp 64    

[edit]
jcluser@vMX1# commit 
commit complete

[edit]
jcluser@vMX1# 

jcluser@vMX1# run show configuration chassis maximum-ecmp | display set    
set chassis maximum-ecmp 64

[edit]
jcluser@vMX1# 

vMX2,vMX3も同様に設定。

vMX1

show route table inet.3

vMX2(10.100.100.2)向け:65本中64本が確認できる。1本(65本目)は確認できない。
vMX3(10.100.100.3)向け:65本中64本が確認できる。1本(65本目)は確認できない。

jcluser@vMX1> show route table inet.3 | no-more 

inet.3: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.100.100.2/32    *[RSVP/7/1] 00:10:01, metric 1
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-00
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-01
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-02
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-03
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-04
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-05
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-06
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-07
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-08
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-09
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-10
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-11
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-12
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-13
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-14
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-15
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-16
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-17
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-18
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-19
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-20
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-21
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-22
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-23
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-24
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-25
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-26
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-27
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-28
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-29
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-30
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-31
                    >  to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-32
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-33
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-34
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-35
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-36
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-37
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-38
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-39
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-40
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-41
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-42
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-43
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-44
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-45
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-46
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-47
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-48
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-49
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-50
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-51
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-52
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-53
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-54
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-55
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-56
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-57
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-58
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-59
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-60
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-61
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-62
                       to 10.100.12.2 via ge-0/0/0.0, label-switched-path vMX1-to-vMX2-63
10.100.100.3/32    *[RSVP/7/1] 00:10:01, metric 1
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-00
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-01
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-02
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-03
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-04
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-05
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-06
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-07
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-08
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-09
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-10
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-11
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-12
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-13
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-14
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-15
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-16
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-17
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-18
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-19
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-20
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-21
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-22
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-23
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-24
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-25
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-26
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-27
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-28
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-29
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-30
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-31
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-32
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-33
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-34
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-35
                    >  to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-36
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-37
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-38
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-39
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-40
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-41
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-42
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-43
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-44
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-45
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-46
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-47
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-48
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-49
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-50
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-51
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-52
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-53
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-54
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-55
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-56
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-57
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-58
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-59
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-60
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-61
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-62
                       to 10.100.13.2 via ge-0/0/2.0, label-switched-path vMX1-to-vMX3-63

jcluser@vMX1> 
show vpls connections

各LSPに紐づいているVPLSの状態
vMX2(10.100.100.2)向け:65本中64本がUp,1本がVC-Dn
vMX3(10.100.100.3)向け:65本中64本がUp,1本がVC-Dn

jcluser@vMX1> show vpls connections 
Layer-2 VPN connections:

Legend for connection status (St)   
EI -- encapsulation invalid      NC -- interface encapsulation not CCC/TCC/VPLS
EM -- encapsulation mismatch     WE -- interface and instance encaps not same
VC-Dn -- Virtual circuit down    NP -- interface hardware not present 
CM -- control-word mismatch      -> -- only outbound connection is up
CN -- circuit not provisioned    <- -- only inbound connection is up
OR -- out of range               Up -- operational
OL -- no outgoing label          Dn -- down                      
LD -- local site signaled down   CF -- call admission control failure      
RD -- remote site signaled down  SC -- local and remote site ID collision
LN -- local site not designated  LM -- local site ID not minimum designated
RN -- remote site not designated RM -- remote site ID not minimum designated
XX -- unknown connection status  IL -- no incoming label
MM -- MTU mismatch               MI -- Mesh-Group ID not available
BK -- Backup connection         ST -- Standby connection
PF -- Profile parse failure      PB -- Profile busy
RS -- remote site standby SN -- Static Neighbor
LB -- Local site not best-site   RB -- Remote site not best-site
VM -- VLAN ID mismatch           HS -- Hot-standby Connection

Legend for interface status 
Up -- operational           
Dn -- down

Instance: rt00000
Edge protection: Not-Primary
  Local site: rt00000 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   Up     Dec 25 04:34:39 2023           1
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 262154, Outgoing label: 262153
      Local interface: lsi.1048576, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00000 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00001
Edge protection: Not-Primary
  Local site: rt00001 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   Up     Dec 25 05:54:22 2023           1
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 262162, Outgoing label: 262161
      Local interface: lsi.1048642, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00001 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt00063
Edge protection: Not-Primary
  Local site: rt00063 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   Up     Dec 25 06:55:54 2023           1
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 327682, Outgoing label: 327681
      Local interface: lsi.1048704, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00063 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00064
Edge protection: Not-Primary
  Local site: rt00064 (1)
    connection-site           Type  St     Time last up          # Up trans
    2                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.2, Negotiated control-word: No
      Incoming label: 327690, Outgoing label: 327689
      Local interface: lsi.1048705, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00064 local site 1 remote site 2
      Flow Label Transmit: No, Flow Label Receive: No


Instance: rt10000
Edge protection: Not-Primary
  Local site: rt10000 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 327699, Outgoing label: 262145
      Local interface: lsi.1048577, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10000 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

~

Instance: rt10063
Edge protection: Not-Primary
  Local site: rt10063 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   Up     Dec 25 06:55:54 2023           1
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 393235, Outgoing label: 327681
      Local interface: lsi.1048640, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10063 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt10064
Edge protection: Not-Primary
  Local site: rt10064 (1)
    connection-site           Type  St     Time last up          # Up trans
    3                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.3, Negotiated control-word: No
      Incoming label: 393243, Outgoing label: 327689
      Local interface: lsi.1048641, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10064 local site 1 remote site 3
      Flow Label Transmit: No, Flow Label Receive: No

jcluser@vMX1>
show route forwarding-table table "table-name"

rt00000,rt00063,rt10000,rt10063(Up) : lsi及びvMX2向けInterfaceが確認できる
rt00064,rt10064(VC-Dn) : lsiが確認できない

jcluser@vMX1> show route forwarding-table table rt00000 
Routing table: rt00000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      580     1
lsi.1048576        intf     0                    indr  1048574     4
                              10.100.12.2       Push 262153      598     2 ge-0/0/0.0
0x30004/51         user     0                    comp      602     2
ge-0/0/1.1000      intf     0                    ucst      592     3 ge-0/0/1.1000
0x30005/51         user     0                    comp      596     2
0x30003/51         user     0                    comp      597     2

jcluser@vMX1> show route forwarding-table table rt00063    
Routing table: rt00063.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      879     1
lsi.1048704        intf     0                    indr  1048606     4
                              10.100.12.2       Push 327681     2115     2 ge-0/0/0.0
0x300c2/51         user     0                    comp     2307     2
ge-0/0/1.1063      intf     0                    ucst      921     3 ge-0/0/1.1063
0x300c3/51         user     0                    comp     1175     2
0x30044/51         user     0                    comp     1176     2

jcluser@vMX1> show route forwarding-table table rt00064    
Routing table: rt00064.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      884     1
ge-0/0/1.1064      intf     0                    ucst      922     3 ge-0/0/1.1064
0x300c5/51         user     0                    comp     1177     2
0x30045/51         user     0                    comp     1178     2

jcluser@vMX1> show route forwarding-table table rt10000    
Routing table: rt10000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd     1179     1
lsi.1048577        intf     0                    indr  1048575     4
                              10.100.13.2       Push 262145     1764     2 ge-0/0/2.0
0x30107/51         user     0                    comp     1787     2
ge-0/0/1.2000      intf     0                    ucst     1195     3 ge-0/0/1.2000
0x30108/51         user     0                    comp     1634     2
0x300c6/51         user     0                    comp     1635     2

jcluser@vMX1> show route forwarding-table table rt10063    
Routing table: rt10063.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd     1463     1
lsi.1048640        intf     0                    indr  1048654     4
                              10.100.13.2       Push 327681     2163     2 ge-0/0/2.0
0x30185/51         user     0                    comp     2355     2
ge-0/0/1.2063      intf     0                    ucst     1502     3 ge-0/0/1.2063
0x30186/51         user     0                    comp     1760     2
0x30105/51         user     0                    comp     1761     2

jcluser@vMX1> show route forwarding-table table rt10064    
Routing table: rt10064.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd     1468     1
ge-0/0/1.2064      intf     0                    ucst     1503     3 ge-0/0/1.2064
0x30188/51         user     0                    comp     1762     2
0x30106/51         user     0                    comp     1763     2

jcluser@vMX1> 

vMX2

show route table inet.3

vMX1(10.100.100.1)向け:65本中64本が確認できる。1本(65本目)は確認できない。

jcluser@vMX2> show route table inet.3 | no-more 

inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.100.100.1/32    *[RSVP/7/1] 00:09:09, metric 1
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-00
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-01
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-02
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-03
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-04
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-05
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-06
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-07
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-08
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-09
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-10
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-11
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-12
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-13
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-14
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-15
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-16
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-17
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-18
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-19
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-20
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-21
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-22
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-23
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-24
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-25
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-26
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-27
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-28
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-29
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-30
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-31
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-32
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-33
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-34
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-35
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-36
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-37
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-38
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-39
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-40
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-41
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-42
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-43
                    >  to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-44
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-45
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-46
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-47
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-48
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-49
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-50
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-51
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-52
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-53
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-54
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-55
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-56
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-57
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-58
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-59
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-60
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-61
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-62
                       to 10.100.12.1 via ge-0/0/0.0, label-switched-path vMX2-to-vMX1-63

jcluser@vMX2> 
show vpls connections

各LSPに紐づいているVPLSの状態
vMX1(10.100.100.1)向け:65本中64本がUp,1本がVC-Dn

jcluser@vMX2> show vpls connections 
Layer-2 VPN connections:

Legend for connection status (St)   
EI -- encapsulation invalid      NC -- interface encapsulation not CCC/TCC/VPLS
EM -- encapsulation mismatch     WE -- interface and instance encaps not same
VC-Dn -- Virtual circuit down    NP -- interface hardware not present 
CM -- control-word mismatch      -> -- only outbound connection is up
CN -- circuit not provisioned    <- -- only inbound connection is up
OR -- out of range               Up -- operational
OL -- no outgoing label          Dn -- down                      
LD -- local site signaled down   CF -- call admission control failure      
RD -- remote site signaled down  SC -- local and remote site ID collision
LN -- local site not designated  LM -- local site ID not minimum designated
RN -- remote site not designated RM -- remote site ID not minimum designated
XX -- unknown connection status  IL -- no incoming label
MM -- MTU mismatch               MI -- Mesh-Group ID not available
BK -- Backup connection         ST -- Standby connection
PF -- Profile parse failure      PB -- Profile busy
RS -- remote site standby SN -- Static Neighbor
LB -- Local site not best-site   RB -- Remote site not best-site
VM -- VLAN ID mismatch           HS -- Hot-standby Connection

Legend for interface status 
Up -- operational           
Dn -- down

Instance: rt00000
Edge protection: Not-Primary
  Local site: rt00000 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 04:34:39 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262153, Outgoing label: 262154
      Local interface: lsi.1048576, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00000 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No
~

Instance: rt00063
Edge protection: Not-Primary
  Local site: rt00063 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 06:57:23 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 327681, Outgoing label: 327682
      Local interface: lsi.1048639, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00063 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt00064
Edge protection: Not-Primary
  Local site: rt00064 (2)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 327689, Outgoing label: 327690
      Local interface: lsi.1048640, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt00064 local site 2 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

jcluser@vMX2>
show route forwarding-table table "table-name"

rt00000,rt00063(Up) : lsi及びvMX1向けInterfaceが確認できる
rt00064(VC-Dn) : lsiが確認できない

jcluser@vMX2> show route forwarding-table table rt00000 
Routing table: rt00000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      586     1
lsi.1048576        intf     0                    indr  1048574     4
                              10.100.12.1       Push 262154      595     2 ge-0/0/0.0
0x30004/51         user     0                    comp      600     2
ge-0/0/2.1000      intf     0                    ucst      592     3 ge-0/0/2.1000
0x30005/51         user     0                    comp      601     2
0x30003/51         user     0                    comp      602     2

jcluser@vMX2> show route forwarding-table table rt00063    
Routing table: rt00063.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      889     1
lsi.1048639        intf     0                    indr  1048590     4
                              10.100.12.1       Push 327682     1352     2 ge-0/0/0.0
0x300c2/51         user     0                    comp     1448     2
ge-0/0/2.1063      intf     0                    ucst      949     3 ge-0/0/2.1063
0x300c3/51         user     0                    comp     1348     2
0x30044/51         user     0                    comp     1349     2

jcluser@vMX2> show route forwarding-table table rt00064    
Routing table: rt00064.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      893     1
ge-0/0/2.1064      intf     0                    ucst      951     3 ge-0/0/2.1064
0x300c5/51         user     0                    comp     1350     2
0x30045/51         user     0                    comp     1351     2

jcluser@vMX2> 

vMX3

show route table inet.3

vMX1(10.100.100.1)向け:65本中64本が確認できる。1本(65本目)は確認できない。

jcluser@vMX3> show route table inet.3 | no-more 

inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.100.100.1/32    *[RSVP/7/1] 00:09:29, metric 1
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-00
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-01
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-02
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-03
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-04
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-05
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-06
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-07
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-08
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-09
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-10
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-11
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-12
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-13
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-14
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-15
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-16
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-17
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-18
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-19
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-20
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-21
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-22
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-23
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-24
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-25
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-26
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-27
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-28
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-29
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-30
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-31
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-32
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-33
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-34
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-35
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-36
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-37
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-38
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-39
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-40
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-41
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-42
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-43
                    >  to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-44
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-45
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-46
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-47
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-48
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-49
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-50
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-51
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-52
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-53
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-54
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-55
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-56
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-57
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-58
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-59
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-60
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-61
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-62
                       to 10.100.13.1 via ge-0/0/2.0, label-switched-path vMX3-to-vMX1-63

jcluser@vMX3>
show vpls connections

各LSPに紐づいているVPLSの状態
vMX1(10.100.100.1)向け:65本中64本がUp,1本がVC-Dn

jcluser@vMX3> show vpls connections 
Layer-2 VPN connections:

Legend for connection status (St)   
EI -- encapsulation invalid      NC -- interface encapsulation not CCC/TCC/VPLS
EM -- encapsulation mismatch     WE -- interface and instance encaps not same
VC-Dn -- Virtual circuit down    NP -- interface hardware not present 
CM -- control-word mismatch      -> -- only outbound connection is up
CN -- circuit not provisioned    <- -- only inbound connection is up
OR -- out of range               Up -- operational
OL -- no outgoing label          Dn -- down                      
LD -- local site signaled down   CF -- call admission control failure      
RD -- remote site signaled down  SC -- local and remote site ID collision
LN -- local site not designated  LM -- local site ID not minimum designated
RN -- remote site not designated RM -- remote site ID not minimum designated
XX -- unknown connection status  IL -- no incoming label
MM -- MTU mismatch               MI -- Mesh-Group ID not available
BK -- Backup connection         ST -- Standby connection
PF -- Profile parse failure      PB -- Profile busy
RS -- remote site standby SN -- Static Neighbor
LB -- Local site not best-site   RB -- Remote site not best-site
VM -- VLAN ID mismatch           HS -- Hot-standby Connection

Legend for interface status 
Up -- operational           
Dn -- down

Instance: rt10000
Edge protection: Not-Primary
  Local site: rt10000 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 05:43:09 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 262145, Outgoing label: 327699
      Local interface: lsi.1048576, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10000 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No
~

Instance: rt10063
Edge protection: Not-Primary
  Local site: rt10063 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   Up     Dec 25 06:57:42 2023           1
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 327681, Outgoing label: 393235
      Local interface: lsi.1048639, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10063 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

Instance: rt10064
Edge protection: Not-Primary
  Local site: rt10064 (3)
    connection-site           Type  St     Time last up          # Up trans
    1                         rmt   VC-Dn  -----                          0
      Remote PE: 10.100.100.1, Negotiated control-word: No
      Incoming label: 327689, Outgoing label: 393243
      Local interface: lsi.1048640, Status: Up, Encapsulation: VPLS
        Description: Intf - vpls rt10064 local site 3 remote site 1
      Flow Label Transmit: No, Flow Label Receive: No

jcluser@vMX3>
show route forwarding-table table "table-name"

rt10000,rt10063(Up) : lsi及びvMX1向けInterfaceが確認できる
rt10064(VC-Dn) : lsiが確認できない

jcluser@vMX3> show route forwarding-table table rt10000 
Routing table: rt10000.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      576     1
lsi.1048576        intf     0                    indr  1048574     4
                              10.100.13.1       Push 327699      646     2 ge-0/0/2.0
0x30044/51         user     0                    comp     1076     2
ge-0/0/0.2000      intf     0                    ucst      617     3 ge-0/0/0.2000
0x30045/51         user     0                    comp     1074     2
0x30003/51         user     0                    comp     1075     2

jcluser@vMX3> show route forwarding-table table rt10063    
Routing table: rt10063.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      869     1
lsi.1048639        intf     0                    indr  1048590     4
                              10.100.13.1       Push 393235     1352     2 ge-0/0/2.0
0x300c2/51         user     0                    comp     1448     2
ge-0/0/0.2063      intf     0                    ucst      945     3 ge-0/0/0.2063
0x300c3/51         user     0                    comp     1348     2
0x30042/51         user     0                    comp     1349     2

jcluser@vMX3> show route forwarding-table table rt10064    
Routing table: rt10064.vpls
VPLS:
Enabled protocols: ACKed by all peers, 
Destination        Type RtRef Next hop           Type Index    NhRef Netif
default            perm     0                    dscd      873     1
ge-0/0/0.2064      intf     0                    ucst      946     3 ge-0/0/0.2064
0x300c5/51         user     0                    comp     1350     2
0x30043/51         user     0                    comp     1351     2

jcluser@vMX3> 

以上、vLabs環境およびログの完全版でした。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?