History of VPLS at IETF - PowerPoint PPT Presentation

About This Presentation
Title:

History of VPLS at IETF

Description:

It used a VPN-id to uniquely identify a VPLS instance since ... A MP2P PW (IP address) is used for each Attachment Circuit (not attached CE) ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 17
Provided by: terr120
Learn more at: https://www.ieee802.org
Category:
Tags: ietf | vpls | address | history | identify | ip

less

Transcript and Presenter's Notes

Title: History of VPLS at IETF


1
History of VPLS at IETF
  • Ali Sajassi
  • November 12, 2002

2
VPLS Virtual Private LAN Services
  • Providing a bridged LAN service among different
    CEs/sites of each customer
  • End-to-end service is an (Emulated) Bridged LAN
    service (Bridging Emulated LAN)
  • Dividing it such that IETF takes care of
    Emulated LAN portion of it and IEEE takes care
    of Bridging portion of it

3
VPLS System

VPLS
-
A

VPLS
-
B


PE
CE
-
1


CE
-
2

PE
Service Provider
Backbone

VPLS
-
B

CE
-
1



PE
Emulated LAN
VPLS
-
A

Bridged LAN
CE
-
2

4
VPLS System w/ Distributed-PE

VPLS
-
A

VPLS
-
A

U-PE
CE
-
1

CE
-
2

PE

N-PE

VPLS
-
B

Service Provider
VPLS
-
B

Backbone

CE
-
2

Access
Network

CE
-
1

PE


U-PE
VPLS
-
B

VPLS
-
A

CE
-
3

VPLS
-
B

CE
-
2

CE
-
4

5
VPLS Components
  • Logical Components for a VPLS Reference
    Architecture
  • Attachment VCs
  • Pseudo Wires
  • PSN Tunnels
  • Auto Discovery
  • Auto Configuration
  • Virtual Switch Instance

6
VPLS System An Example
7
VPLS Evolution
  • Got started w/ draft-lasserre-tls-mpls-00.txt
    about 15 months ago
  • Soon after there was a draft-vkompella to address
    signaling aspects for MAC address learning and
    withdrawal
  • After that the following drafts were issued to
    address system scalability in terms of PWs and
    its associated signaling
  • Logical PE
  • Distributed TLS
  • Hierarchical VPLS
  • VPLS (Distributed) Architectures

8
VPLS Evolution - Continue
  • Then there was consolidation among number of
    drafts
  • Next there was a quite period
  • And now There is a new set of solutions

9
VPLS Evolution - Continue
  • During Consolidation phase, the following drafts
    got merged together
  • draft-lasserre got first merged with
    draft-vkompella
  • the resultant draft got merged with
    draft-khandekar
  • the resultant draft got merged with draft-sajassi

10
VPLS Evolution - Continue
  • The first generation of drafts were based on PtP
    PWs
  • New drafts try to address two areas
  • MAC address reduction in the access network
    using MAC-in-MAC
  • PWs reduction in the core using MPtP PWs and
    more efficient forwarding in the Egress PE

11
New Solutions on VPLS
  • Two categories of drafts
  • Category 1 MAC-in-MAC encapsulation
  • E-HVPLS
  • VHLS
  • Category 2 Use of MP2P MP2MP PWs
  • IPLS
  • MVPLS
  • GVPLS

12
E-HVPLS Enhanced HVPLS
  • SP Assigns a MAC address to each Attachment
    Circuit on U-PE and N-PE
  • All customer Ethernet frames over that AC gets
    encapsulated using the assigned MAC address

13
VHLS Virtual Hierarchical LAN Services
  • Same as E-HVPLS except it assigns a MAC address
    to a U-PE instead of an AC of the U-PE
  • It used a VPN-id to uniquely identify a VPLS
    instance since
  • Forwarding table is keyed using MAC VPN-id (9
    bytes)
  • All customer Ethernet frames from the U-PE gets
    encapsulated using the assigned MAC address and
    VPN-id

14
IPLS IP LAN Services
  • A VPLS type solution optimized for IP routers as
    CEs
  • Forwarding is done in data plane
  • Learning is done in control plane (using proxy
    ARP)
  • Forwarding is asymmetric (uses MAC addresses in
    ingress PE but not egress PE) thus more efficient
  • A MP2P PW (MPLS label) is used for each attached
    CE
  • A MP2MP PW (a set of labels) is used for
    multicast/broadcast
  • Packet replication for MP2MP PW is done at the
    N-PE

15
MPVLS VPLS based on IP Multicast
  • Forwarding and learning are done in data plane
  • Forwarding is asymmetric (uses MAC addresses in
    ingress PE but not egress PE) thus more efficient
  • A MP2P PW (IP address) is used for each
    Attachment Circuit (not attached CE)
  • A MP2MP PW is used for multicast/broadcast and
    unknown unicast frames
  • One multicast group is used per VPLS instance
  • Packet replication for MP2MP PW is distributed
    over the core

16
GPVLS Generic VPLS
  • Forwarding and learning are done in data plane
  • Forwarding can be both symmetric and asymmetric
  • A MP2P PW (MPLS Label) is used for each
    Attachment Circuit or each VPLS instance at the
    egress PE
  • A MP2MP PW is used for multicast/broadcast and
    unknown unicast frames
  • Packet replication for MP2MP PW is done at the
    N-PE
Write a Comment
User Comments (0)
About PowerShow.com