Service 20110913
Service 20110913
Service 20110913
Services
Services
1. Services Overview
2. Services Architecture 3. Layer 2 Service: VLL (Epipe) 4. Layer 2 Service: VPLS 5. Layer 3 Service: IES 6. Layer 3 Service: VPRN 7. Quy hoch mt s tham s
Services Overview
Services Overview
VN2 Services Internet Enhanced Service (IES/HSI) Layer 2 VPN services (VPLS & VLL)
Virtual Leased Line Services (VLL) Virtual Private LAN Service (VPLS)
Layer 3 IP-VPN services: Virtual Private Routed Network Service (VPRN) Voice over IP (VoIP) Multicast Video services (e.g. IPTV, Video Conferencing) Unicast Video services (e.g. Video on Demand) PE-7750 Services
VPLS, VLL, VPRN, IES, MyTV
Services Overview
Each Service is uniquely identified by a service ID with a service area. The 7750SR service model uses logical service entities to construct a service. Some benefits of the of the Alcatel-Lucent Service-centric model are: Many services can be bound to a single customer. Many services can be bound to a single tunnel. Tunnel configurations are independent of the services they carry. Changes are made to a single logical entity rather than multiple ports on multiple devices. It is easier to change one tunnel rather than several services. QoS policies, filter policies and accounting policies are applied to each service instead of correlating parameters and statistics from ports to customers and services.
Virtual Private LAN Service (VPLS) Internet Enhanced Service (IES) Virtual Private Routed Network Service (VPRN)
Services Architecture
Service Architecture
MPLS, GRE or Other Tunnel Supporting Martini Type Service Encapsulations. Generally, Tunnels are Considered to be Unidirectional.
Egress and Ingress VC Label Provisioned or Dynamically Assigned, Uniquely Identifies the Service to the Tunnels Far End.
7x50-A
SAP
VC-Label
SDP
SDP
VC-Label
7x50-B
SAP
Service-G
VC-Label Demux
VC-Label Demux
Service-G
Ethernet Encapsulation
Dot1q (802.1q) supports multiple services for a single customer or multiple services for multiple customers. Q-in-Q provides a way to differentiate customer services based on Q tags.
Network ports
Access ports
GRE based
*A:P1# configure service sdp 12 gre create *A:P1>config>service>sdp# info far-end 10.1.1.2 keep-alive shutdown exit no shutdown
spoke-sdp vs mesh-sdp
MPLS L2 VPN
Tunnel Label
VC Label
Layer2 Header
Data
PW-Switching Epipe
SDP
SDP
Epipe Service
customer service
port 1/1/4 dot1q SAP SDP
customer
SWAP of MPLS Outer label
physical network link
packet
VID
packet
VC-label
packet
VC-label
packet
configure service epipe 2 customer 3 sap 1/1/4:36 spoke-sdp 12:2
configure service sdp 12 mpls create far-end 10.1.1.2
Two MPLS labels :
VC-label Inner-label
label Outer-label
Port-ID:VLAN-ID SDP-ID:VCID
configure service epipe 2 customer 3 sap 1/1/1 spoke-sdp 21:2 configure service sdp 21 mpls create far-end 10.1.1.1
Used by TLDP
Bridged multipoint Ethernet service (point to multipoint) From customers perspective it looks as if all sites are connected to single switched VLAN PE routers are inter-connected with MPLS LSP tunnels Per-Service VC labels negotiated using draft-martini (T-LDP) or provisioned MAC learning over tunnel & access ports Separate FIB per VPLS
PE B
LSP FullMesh
PE A
IP / MPLS Network
PE C
PE D
CE A
CE B
CE A
CE B
Small Office
VB
VB
VPLS
L2 Switch
Small Office
Branch Office
Corporate HQ
VB
VB
VPLS
Router
Branch Office
Member relationship discovery (control plane) PW creation and maintenance (control plane) Forwarding based on MAC addresses (data plane)
Member discovery: It is the process to find all other PEs in the same VPLS. This can be implemented either through manual configuration or automatically by the use of some protocols. In the later case, it is called auto discovery. Signaling mechanism: It is the process to use the signaling protocol between the PEs of the same VPLS to establish, maintain and remove PW. use of the BGP or LDP to implement the control plane of VPLS, referred to as Kompella VPLS and Martini VPLS respectively.
Encapsulation: When receiving Ethernet frames from CE, PE sends them to PSN after encapsulation. Forwarding: How to forward packets depends on the interface receiving the packets and the destination MAC addresses of the packets .
VC Label Signaling
Trong dch v VPLS, VC-label Signaling c s dng gia PEs
Mi PE khi to mt targeted LDP session ti far-end PEs Thng bo cho far-end PEs bit VC label no c s dng gi packets M-3 cho mi dch v PE-2
PE1->PE2: For Svc-id 101 UseVC-label pe2-1 PE2->PE1: For Svc-id 101 Use VC-label pe1-2 PE1->PE3: For Svc-id 101 Use VC-label pe3-1
M-1 pe3-1 PE-3 pe1-3 VB M-4 pe2-1 PE-1 VB pe1-2 pe3-2 VPLS pe2-3 VB
VPLS Learning
M3
Packet Walkthrough for VPLS Service-id 101 1/1/2:0
VPLS Svc-id = 101 MAC M3 Location Local Mapping 1/1/2:0
PE 2
M1
1/1/1:100 PE 1 PE 3
VPLS Svc-id = 101
1/1/2:0
M4
MAC M3 Location Remote Mapping Tunnel to PE2
M2
1/1/1:200
Send a packet from M3 to M1
MAC M3
Location Remote
- PE2 learns that M3 is reached on Port 1/1/2:0 - PE2 floods to PE1 with VC-label pe2-1 and PE3 with VC-label pe2-3 - PE1 learns from the VC-label pe2-1that M3 is behind PE2 - PE1 sends on Port 1/1/1:100 & 1/1/1:200
- M1 receives packet
- PE3 learns from the VC-label pe2-3that M3 is behind PE2 - PE3 sends on Port 1/1/2:0
M3
1/1/2:0 PE 2
VPLS Svc-id=101 MAC M3 M1 Location Local Remote Mapping 1/1/2:0 Tunnel to PE1
1/1/1:100
1/1/2:0 PE 3
M1
PE 1
M4
M2
VPLS Svc-id=101
MAC M3 M1
1/1/1:200
Reply with a packet from M1 to M3 - PE1 learns M1 is on Port 1/1/1:100 - PE1 knows that M3 is reachable via PE2 - PE1 sends to PE2 using VC-label pe1-2 - PE2 knows that M3 is reachable on Port 1/1/2:0 - M3 receives packet
7x50-A
5 4
SAP
Epipe / VPLS
SDP
SAP
IP interface
iES Service
Create IP Interface
VPLS
Multi-protocol solution Bridged solution Customers retain control of routing IP addressing is simpler (all sites are in a single subnet) and requires no interaction with the Service Provider Service Provider does not require that much personnel trained to deal with customer routing issues Clear demarcation of functionality and responsibility between Service Provider (Bridging) and Customer (Routing) results in easy troubleshooting of customer problems
Quy hoch
Quy hoch
Mt s tham s khai bo trong PE c quy hoch - Service id v VC id - SDP id - Tn Interface
SDP ID
Quy hoch SDP ID SDP IDs cho cc node trong VTN1, cc thng s ny c quy hoch thng nht trn ton b cc PE: Cc node trong VTN1 : 1001 1999 T VTN1 VTN2 : 2001 2999 T VTN1 VTN3 : 3001 3999 <region><octet cui cng ca PE router id>
SDP ID
SDP ID 1 ch s <region> 3 ch s <octet cui cng ca PE router id>
STT
M t
-<region>
- SDP gia cc PE trong cng VTN1 th c gi tr bng 1 - SDP t PE thuc VTN1 n PE thuc VTN2 c gi tr bng 2 - SDP t PE thuc VTN1 n PE thuc VTN3 c gi tr bng 3
SDP ID
Service id v VC id
Khuyn ngh nn s dng Service id v vc id cng gi tr <Service Type><Customer id><Channel type><Channel group>
Service id / VC id 1 ch s 3 ch s 1 ch s 1 ch s
Service Type
Customer id
Channel type
Channel group
Service id v VC id
STT 1 <Service Type> M t y l tham s nhn dng loi dch v Vi dch v VLL c gi tr bng 1 Vi dch v VPLS c gi tr bng 2 Vi dch v VPRN c gi tr bng 3 Vi dch v IES c gi tr bng 4
2 3
- L mt id nhn dng khch hng, tun theo nhn dng khch hng ca cc dch v trong VN1. - Vi knh ni tnh k VTN c gi tr bng 0 - Vi knh ni tnh k VNPT tnh thnh c gi tr bng 2 - Vi knh lin tnh c gi tr bng 4 - L nhn dng nhm knh ca khch hng khi khch hng cho nhiu nhm knh trong mt loi dch v
Tn Interface
<a-end site>:<b-end site>:<number>
Interface Naming 8 k t 8 k t 2 ch s
<a-end site>
<b-end site>
<number>
STT
M t
1
2
<a-end>
<b-end site>
Tn ca node ti im u ca link kt ni
Tn ca node ti im cui ca link kt ni
<number>