Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G.8011 User-Network Interface (UNI) draft-berger-ccamp-gmpls-mef-uni-00.txt - PowerPoint PPT Presentation

About This Presentation
Title:

Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G.8011 User-Network Interface (UNI) draft-berger-ccamp-gmpls-mef-uni-00.txt

Description:

Two service types. EPL Ethernet Private Line (port-to-port service) ... All LSPs must use same service related objects. All SHOULD share resources ... – PowerPoint PPT presentation

Number of Views:240
Avg rating:3.0/5.0
Slides: 15
Provided by: LouBe9
Learn more at: https://www.ietf.org
Category:

less

Transcript and Presenter's Notes

Title: Generalized MPLS (GMPLS) Support For Metro Ethernet Forum and G.8011 User-Network Interface (UNI) draft-berger-ccamp-gmpls-mef-uni-00.txt


1
Generalized MPLS (GMPLS) Support For Metro
Ethernet Forum and G.8011 User-Network Interface
(UNI)draft-berger-ccamp-gmpls-mef-uni-00.txt
  • Lou Berger ltlberger_at_labn.netgt
  • Don Fedyk ltdwfedyk_at_nortel.comgt

2
Background
  • Multiple liaisons
  • From OIF/ITU
  • Initial focus on traffic parameters
    (G.8011/MEF10.1)
  • More recent included label format for VLAN lists
  • Original draft objective
  • Provide a label format for VLAN lists based on
    label sets
  • ? Found that implications werent just a label
    format
  • Current draft objective
  • Define GMPLS based support for MEF/G.8011 UNI
  • Based on GMPLS UNI (RFC4208)

3
Draft Highlights
  • Leverages GMPLS UNI (RFC4208) and GMPLS Calls
  • Uses MEF Traffic parameters
  • See draft-ietf-ccamp-ethernet-traffic-parameters-
  • Majority of document focus on Ethernet Service
    support not UNI specifics
  • Draft to be split
  • Draft covering new switching type and new
    services
  • Draft covering UNI specific topics

4
Draft Scope
Source ITU G.8011
  • Limited to UNI-C to UNI-N
  • Service provider / Transport network is out of
    scope
  • Two service types
  • EPL Ethernet Private Line (port-to-port
    service)
  • EVPL Ethernet Virtual Private Line (VLAN based
    service)

5
GMPLS UNI (RFC4208) and Calls
  • GMPLS UNI (RFC4208) and GMPLS Calls used
    unmodified
  • GMPLS UNI (RFC4208) provides
  • Reference model
  • Addressing approach
  • GMPLS Calls provides
  • Connection identification
  • Foundation for
  • Ethernet Endpoint (UNI) identification
  • Avoiding large messages via multiple LSPs

6
Ethernet Endpoint (UNI) Identification
  • Ethernet endpoint (UNI) ID is character based
  • Need to carry ID in signaling
  • Carried via new LSP_ATTRIBUTES Endpoint ID TLV
  • Required during call establishment (notifies)
  • Optional in LSP messages
  • May need to resolve ID to IP address
  • When remote UNI-Cs IP address isnt know
  • Handled with specific procedures during call
    establishment

7
EPL Service
  • EPL Ethernet Private Line
  • Supports a single port-to-port connection (EVC)
  • EPL Type 1 Frame based connection
  • All MAC Frames transported by provider across
    connection
  • EPL Type 2 Character based connection
  • All 8B/10B encoded information transported across
    connection

Port to port Service
8
EPL Specifics
  • EPL is a port-to-port connection service
  • Doesnt match current switching types
  • Similar to an opaque OXC that handles a single
    wavelength
  • Which is Lambda-Switch Capable (LSC) per Section
    3.5 of RFC4202
  • New switching type Data-Channel Switch Capable
  • DCSC interfaces are able to support switching of
    the whole digital channel presented on single
    channel interface
  • Must use port labels
  • Encoding based on EPL service type
  • Type 1/MEF Ethernet
  • Type 2 8B/10B

9
EVPL Service
  • EPL Ethernet Virtual Private Line
  • Multiplexed service Based on Ethernet VLAN
    tags/IDs
  • Multiple connections per port
  • Each connection can support multiple VLAN IDs (up
    to 4K)

EVC 1
EVC 2
10
EVPL Specifics
  • EVPL service implies MAC layer (VLAN ID)
    switching
  • Switching type L2SC
  • LSP Encoding Type Ethernet
  • G-PID Ethernet
  • Need to represent up to 4K VLAN IDs
  • New label
  • Generalized Channel_Set Label
  • EVPL Generalized Label
  • New C-types for all label related objects
  • LABEL_REQUEST, LABEL, SUGGESTED_LABEL, LABEL_SET,
    ACCEPTABLE_LABEL_SET, UPSTREAM_LABEL,
    RECOVERY_LABEL

11
EVPL Related Label Formats
Generalized Channel_Set LABEL
-------------------------
------- Length
Class-Num (16) C-Type (TBA) ---------
-----------------------
Channel_Set Sub-Object 1
------------------
--------------

------------------------
-------- Channel_Set
Sub-Object N
------------------------
--------
Channel_Set Sub-Object
-------------------------
------- Action Num
Subchannels Label Type
------------------------
--------
Subchannel 1
--------------
-- ...
--------------
--


---------------
-----------------
Subchannel N

---------------- ...
Padding
------------------------
--------
Action (from RFC3471) 0 Inclusive List 1
Exclusive List 2 Inclusive Range 3 Exclusive
Range
EVPL Generalized Label (subchannel) Format
---------------- Rsvd
VLAN ID ----------------

12
EVPL - Symmetric labels
  • Use same label values in both directions
  • Optimization to save message size
  • Allows network to select label (VLAN IDs) for
    both direction
  • Signaled by setting Num Subchannels to 0
  • In either LABEL or UPSTREAM_LABEL
  • Draft to be updated to allow for use in either
  • Actual labels carried in other label object

13
EVPL - Multiple LSPs
  • Single EVPL connection may use many VLAN IDs
  • May result in large label object ? fragmentation
  • Multiple LSPs used to avoid fragmentation
  • All LSPs signaled within a single GMPLS Call
  • Single LSP SHOULD be used when possible
  • Make-before-break (MBB) used to modify label or
    service parameters
  • When using multiple LSPs
  • All LSPs must use same service related objects
  • All SHOULD share resources
  • VLAN ID modification via LSP add/drop or MBB
  • Service parameter changes require MBB for all
    LSPs

14
Next Steps
  • Resolve open issues
  • Will use generic term line rather than "8B/10B"
    LSP Encoding Type
  • Document assumes that MEF-TRAFFIC supports
    signaling of desired L2 control protocol
    processing, but this is not yet included in
    MEF-TRAFFIC.
  • Document will be divided into two documents
  • one that defines generic GMPLS support for
    Ethernet Services and the new DCSC Switching
    Type, and
  • one that covers UNI specific topics.
  • Other comments?
Write a Comment
User Comments (0)
About PowerShow.com