ESP Bit-stream
There are two solutions on TE-Data network:
1. Local Switching [Old Model]
2. VPLS connection [New Model].
Layer 2 Local Switching
The Layer 2 Local Switching feature allows you to switch Layer 2 data between two interfaces on the
same router, and in some cases to switch Layer 2 data between two circuits on the same interface port.
The interface-to-interface switching combinations supported by this feature are:
- ATM to ATM
- ATM to Ethernet
- ATM to Frame Relay
- Ethernet to Ethernet VLAN
- Frame Relay to Frame Relay
A Layer 2 virtual switch, which isolates a LAN segment with its spanning-tree protocol instance and
separates its VLAN ID space, filters and forwards traffic only at the data link layer. Each VLAN consists of
a set of logical ports that participate in Layer 2 learning and forwarding. A virtual switch represents a
Layer 2 network.
Two main types of interfaces are used in virtual switch hierarchies:
Layer 2 logical interface: This type of interface uses the VLAN-ID as a virtual circuit identifier and
the scope of the VLAN-ID is local to the interface port. This type of interface is often used in
service-provider-centric applications.
Access or trunk interface: This type of interface uses a VLAN-ID with global significance. The
access or trunk interface is implicitly associated with VLANs based on VLAN membership. Access
or trunk interfaces are typically used in enterprise-centric applications.
Every operator [Vodafone, Etisalat, Orange, Noor and Yalla] has VLAN range as below:
Operator VLAN RANGE
Etisalate ESP Bit stream 2300 - 2549
Vodafone ESP BIT stream 2550 - 2799
NOOR ESP Bit stream 2800 - 3049
Orange ESP Bit stream 3050 - 3299
Yalla ESP Bit stream 3300 - 3549
On that solution, Cabin and Operator are terminated on same MX-104 as below diagram:
Below configuration on MX-104:
- Vodafone termination:
Cabin port:
set interfaces ge-0/0/3 unit 2550 description VODA-02-2-17-38
set interfaces ge-0/0/3 unit 2550 family bridge interface-mode trunk
set interfaces ge-0/0/3 unit 2550 family bridge vlan-id-list 2550-2799
interconnection:
set interfaces ae0 unit 2550 description VODA-02-2-17-38
set interfaces ae0 unit 2550 family bridge interface-mode trunk
set interfaces ae0 unit 2550 family bridge vlan-id-list 2550-2799
protocol:
set routing-instances VODA-Bitsream instance-type virtual-switch
set routing-instances VODA-Bitsream interface ge-0/0/3.2550
set routing-instances VODA-Bitsream interface ae0.2550
set routing-instances VODA-Bitsream bridge-domains bd2 vlan-id-list 2550-2799
- Etisalat termination:
Cabin port:
set interfaces ge-1/3/9 unit 2300 description ETISALAT-02-2-17-38
set interfaces ge-1/3/9 unit 2300 family bridge interface-mode trunk
set interfaces ge-1/3/9 unit 2300 family bridge vlan-id-list 2300-2549
interconnection:
set interfaces ge-1/3/2 unit 2300 description ETISALAT-02-2-17-38
set interfaces ge-1/3/2 unit 2300 family bridge interface-mode trunk
set interfaces ge-1/3/2 unit 2300 family bridge vlan-id-list 2300-2549
protocol:
set routing-instances ETISALAT-Bitsream instance-type virtual-switch
set routing-instances ETISALAT-Bitsream interface ge-1/3/9.2300
set routing-instances ETISALAT-Bitsream interface ge-1/3/2.2300
set routing-instances ETISALAT-Bitsream bridge-domains bd1 vlan-id-list 2300-2549
- Orange termination:
Cabin port:
set interfaces ge-0/0/3 unit 3050 description ORANGE-02-2-17-38
set interfaces ge-0/0/3 unit 3050 family bridge interface-mode trunk
set interfaces ge-0/0/3 unit 3050 family bridge vlan-id-list 3050-3299
interconnection:
set interfaces ae0 unit 3050 description ORANGE-02-2-17-38
set interfaces ae0 unit 3050 family bridge interface-mode trunk
set interfaces ae0 unit 3050 family bridge vlan-id-list 3050-3299
protocol:
set routing-instances ORANGE-Bitsream instance-type virtual-switch
set routing-instances ORANGE-Bitsream interface ge-0/0/3.3050
set routing-instances ORANGE-Bitsream interface ae0.3050
set routing-instances ORANGE-Bitsream bridge-domains bd3 vlan-id-list 3050-3299
- Noor termination:
Cabin port:
set interfaces ge-0/0/3 unit 2800 description NOOR-02-2-17-38
set interfaces ge-0/0/3 unit 2800 family bridge interface-mode trunk
set interfaces ge-0/0/3 unit 2800 family bridge vlan-id-list 2800-3049
interconnection:
set interfaces ae0 unit 2800 description NOOR-02-2-17-38
set interfaces ae0 unit 2800 family bridge interface-mode trunk
set interfaces ae0 unit 2800 family bridge vlan-id-list 2800-3049
protocol:
set routing-instances NOOR-Bitsream instance-type virtual-switch
set routing-instances NOOR-Bitsream interface ge-0/0/3.2800
set routing-instances NOOR-Bitsream interface ae0.2800
set routing-instances NOOR-Bitsream bridge-domains bd4 vlan-id-list 2800-3049
- YALAA termination:
Cabin port:
set interfaces ge-0/3/9 unit 3300 description YALLA-ESP
set interfaces ge-0/3/9 unit 3300 family bridge interface-mode trunk
set interfaces ge-0/3/9 unit 3300 family bridge vlan-id-list 3300-3549
interconnection:
set interfaces ge-1/0/3 unit 3300 description NOOR-02-2-17-38
set interfaces ge-1/0/3 unit 3300 family bridge interface-mode trunk
set interfaces ge-1/0/3 unit 3300 family bridge vlan-id-list 3300-3549
protocol:
set routing-instances YALLA-Bitsream instance-type virtual-switch
set routing-instances YALLA-Bitsream interface ge-0/3/9.3300
set routing-instances YALLA-Bitsream interface ge-1/0/3.3300
set routing-instances YALLA-Bitsream bridge-domains bd5 vlan-id-list 3300-3549
Verification:
[Link]@HARAM-R02J-GZ-EG> show bridge mac-table vlan-id 2753
MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC
O -OVSDB MAC, SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC)
Routing instance : VODA-Bitsream
Bridging domain : bd2-vlan-2753, VLAN : 2753
MAC MAC Logical NH RTR
address flags interface Index ID
[Link] D ge-0/2/0.2550
[Link] D ge-0/2/0.2550
[Link] D ge-0/3/4.2550
[Link] D ge-0/3/4.2550
- To check if Cabin interface is added to operator domain and vlan:
[Link]@HARAM-R02J-GZ-EG> show bridge domain interface ge-0/3/9.3300
Bridge domain: bd5-vlan-3305, Index: 363
Logical Outer Inner Sequence Logical Customer VLAN
Interface VLAN VLAN No Flags
ge-0/3/9.3300 0
YALLA bridge_domain
VPLS connection
In a Layer 3 network only, you can configure virtual private LAN service (VPLS), which is an Ethernet-
based point-to-multipoint Layer 2 VPN. It enables you to connect geographically dispersed Ethernet local
area networks (LAN) sites to each other across an MPLS backbone. For ISP customers who implement
VPLS, all sites appear to be in the same Ethernet LAN even though traffic travels across the service
provider's network.
New VPLS connection helps us to centralize ESP connections on aggregation router instead of install
multiple interconnection on every MX-104 router which cabin is terminated.
There are two connections:
1- Cabin and interconnection on same router: sample configuration and verification for ETISALAT
termination
Cabin port:
set interfaces ge-0/1/8 unit 2300 description ETISALAT-ESP
set interfaces ge-0/1/8 unit 2300 encapsulation vlan-vpls
set interfaces ge-0/1/8 unit 2300 vlan-id-range 2300-2549
Interconnection:
set interfaces ae8 unit 2300 description ETISALAT-ESP
set interfaces ae8 unit 2300 encapsulation vlan-vpls
set interfaces ae8 unit 2300 vlan-id-range 2300-2549
Protocol:
set routing-instances ETISALAT-VPLS-BITSTREAM instance-type vpls
set routing-instances ETISALAT-VPLS-BITSTREAM vlan-id all
set routing-instances ETISALAT-VPLS-BITSTREAM interface ge-0/1/8.2300
set routing-instances ETISALAT-VPLS-BITSTREAM interface ae8.2300
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls mac-table-size 2000
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls no-tunnel-services
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls vpls-id 2300
[Link]@MNSRWST-R06J-DK-EG> show vpls mac-table vlan-id 2302
MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC
O -OVSDB MAC, SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC)
Routing instance : ETISALAT-VPLS-BITSTREAM
Bridging domain : __ETISALAT-VPLS-BITSTREAM__, VLAN : 2302
MAC MAC Logical NH RTR
address flags interface Index ID
[Link] D ge-0/1/8.2300
[Link] D ae8.2300
2- Cabin and interconnection on different router: sample configuration and verification for
ETISALAT termination:
From MX-104 cabin terminated configuration:
Cabin port:
[Link]@MNSRWST-R04J-DK-EG> ...rfaces ge-1/0/0.2300 | display set
set interfaces ge-1/0/0 unit 2300 description ETISALAT-ESP
set interfaces ge-1/0/0 unit 2300 encapsulation vlan-vpls
set interfaces ge-1/0/0 unit 2300 vlan-id-range 2300-2549
Protocol:
set routing-instances ETISALAT-VPLS-BITSTREAM instance-type vpls
set routing-instances ETISALAT-VPLS-BITSTREAM vlan-id all
set routing-instances ETISALAT-VPLS-BITSTREAM interface ge-1/0/0.2300
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls mac-table-size 2000
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls interface-mac-limit 150
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls no-tunnel-services
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls vpls-id 2300
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls neighbor [Link] encapsulation-type ethernet-vlan
From aggregator which interconnection terminated configuration:
Interconnection:
set interfaces ae8 unit 2300 description ETISALAT-ESP
set interfaces ae8 unit 2300 encapsulation vlan-vpls
set interfaces ae8 unit 2300 vlan-id-range 2300-2549
Protocol:
set routing-instances ETISALAT-VPLS-BITSTREAM instance-type vpls
set routing-instances ETISALAT-VPLS-BITSTREAM vlan-id all
set routing-instances ETISALAT-VPLS-BITSTREAM interface ae8.2300
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls mac-table-size 2000
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls interface-mac-limit 150
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls no-tunnel-services
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls vpls-id 2300
set routing-instances ETISALAT-VPLS-BITSTREAM protocols vpls neighbor [Link] encapsulation-type ethernet-vlan
Verification:
[Link]@MNSRWST-R06J-DK-EG> show vpls mac-table vlan-id 2526
MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC
O -OVSDB MAC, SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC)
Routing instance : ETISALAT-VPLS-BITSTREAM
Bridging domain : __ETISALAT-VPLS-BITSTREAM__, VLAN : 2302
MAC MAC Logical NH RTR
address flags interface Index ID
[Link] D ae8.2300
[Link] D lsi.1048586
[Link]@MNSRWST-R04J-DK-EG> show vpls connections instance ETISALAT-VPLS-BITSTREAM
Instance: ETISALAT-VPLS-BITSTREAM
VPLS-id: 2300
Neighbor Type St Time last up # Up trans
[Link](vpls-id 2300) rmt Up Oct 24 [Link] 2017 1
[Link]@MNSRWST-R06J-DK-EG> show vpls connections instance ETISALAT-VPLS-BITSTREAM
Instance: ETISALAT-VPLS-BITSTREAM
VPLS-id: 2300
Neighbor Type St Time last up # Up trans
[Link](vpls-id 2300) rmt Up Oct 24 [Link] 2017 1