1 / 15

History of VPLS at IETF

VPLS

saber
Download Presentation

History of VPLS at IETF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    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

    4. VPLS System w/ Distributed-PE

    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

More Related