はじめに
下記記事で利用したJuniper vLabsの設定とログについてまとめました。
Juniper vLabs
Juniper vLabsの利用方法についてはてくなべさんを参考にさせて頂きました。
検証環境
今回の検証環境は下記をなります。
目的は、MPLS/VPLSでvMX1-vMX2,vMX1-vMX3でそれぞれ65本ずつ張ること。
Juniper vLabs設定手順
vLabsのログイン後の状態から始めます
BRUEPRINTの選択
現在(2023/12/25時点)のvLabsでは構成についてはBRUEPRINT(テンプレート)から選択しかできません。
また、構成について編集ができないため必要な装置数と接続を満たしたBRUEPRINTを選択する必要があります。
今回目的のMPSL/VPLSまで含むBRUEPRINTはないため、ベースのOSPFが組み上がったBRUEPRINTを選択した後にMPLS/VPLSについては手動で設定することにしました。
環境のRESERVE
BRUEPRINTを選択しただけでは使えないため、右上の「RESERVE」ボタンから環境をACTIVATEします。
RESERVEの設定をします。
大事なのはSCHEDULEです。デフォルトは3時間。最大6時間まで増やせます。
時間が過ぎると環境がDEACTIVATEされて利用できなくなります。
10分程度待ちます。
右上のアイコンがACTIVEになれば完了です。
各装置へのCLI接続は下記のSSHのリンクから行います。
クリックすると別ウィンドウで仮想ターミナルが起動します。
起動直後の設定
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環境およびログの完全版でした。