Internet DRAFT - draft-andersson-gels-bof-prep

draft-andersson-gels-bof-prep







Network Working Group                                       L. Andersson
Internet-Draft                                                  Acreo AB
Expires: April 24, 2006                                 D. Papadimitriou
                                                                 Alcatel
                                                        October 21, 2005


Use of the Gnerealized Multi-Protocol Label Switching control plane for
                point-to-point Ethernet Label Switching
                  draft-andersson-gels-bof-prep-01.txt

Status of this Memo

   By submitting this Internet-Draft, each author represents that any
   applicable patent or other IPR claims of which he or she is aware
   have been or will be disclosed, and any of which he or she becomes
   aware will be disclosed, in accordance with Section 6 of BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as Internet-
   Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/ietf/1id-abstracts.txt.

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html.

   This Internet-Draft will expire on April 24, 2006.

Copyright Notice

   Copyright (C) The Internet Society (2005).

Abstract

   This document proposes starting a work within the IETF to apply the
   Generalized Multi-Protocol Label Switching (GMPLS) control plane to
   Ethernet Label Switching and to make extensions to the GMPLS control
   plane protocols as necessary for this application.  This will be done
   based on the protocols developed by the MPLS and CCAMP working groups
   in the IETF.  Ethernet Label Switching will use the data plane



Andersson & Papadimitriou  Expires April 24, 2006               [Page 1]

Internet-Draft          Ethernet Label Switching            October 2005


   encodings as specified by the IEEE 802 standards.

   This document intends to gather the information necessary to have a
   "GMPLS Ethernet Label Switching" BoF in Vancouver.

   Conventions used in this document

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [RFC2119].


Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  4
   2.  Objectives and scope . . . . . . . . . . . . . . . . . . . . .  6
     2.1.  Objectives . . . . . . . . . . . . . . . . . . . . . . . .  6
     2.2.  Scope  . . . . . . . . . . . . . . . . . . . . . . . . . .  7
     2.3.  Out of Scope . . . . . . . . . . . . . . . . . . . . . . .  7
   3.  Description  . . . . . . . . . . . . . . . . . . . . . . . . .  8
     3.1.  Scenarios  . . . . . . . . . . . . . . . . . . . . . . . .  8
     3.2.  Core Ethernet  . . . . . . . . . . . . . . . . . . . . . .  9
     3.3.  Ethernet transport . . . . . . . . . . . . . . . . . . . .  9
     3.4.  Ethernet Label Switching Concepts  . . . . . . . . . . . . 10
       3.4.1.  Modeling concepts  . . . . . . . . . . . . . . . . . . 10
       3.4.2.  Deployment concepts  . . . . . . . . . . . . . . . . . 10
       3.4.3.  Packets and Frames . . . . . . . . . . . . . . . . . . 11
       3.4.4.  Ethernet Labels  . . . . . . . . . . . . . . . . . . . 11
       3.4.5.  IEEE 802.1Q terminology  . . . . . . . . . . . . . . . 14
     3.5.  Related work in IETF . . . . . . . . . . . . . . . . . . . 15
       3.5.1.  RFC 3032 (MPLS over Ethernet)  . . . . . . . . . . . . 15
       3.5.2.  RFC 3916 (Ethernet over Pseudo-Wire (PW))  . . . . . . 16
       3.5.3.  TRILL Approach . . . . . . . . . . . . . . . . . . . . 16
       3.5.4.  Positioning of Ethernet Label Switching  . . . . . . . 17
   4.  General requirements . . . . . . . . . . . . . . . . . . . . . 19
   5.  Data plane . . . . . . . . . . . . . . . . . . . . . . . . . . 20
     5.1.  Data plane requirements  . . . . . . . . . . . . . . . . . 20
     5.2.  Relationship to IEEE 802 . . . . . . . . . . . . . . . . . 20
   6.  Control Plane  . . . . . . . . . . . . . . . . . . . . . . . . 22
     6.1.  Control Plane requirements . . . . . . . . . . . . . . . . 22
       6.1.1.  Link management requirments  . . . . . . . . . . . . . 22
       6.1.2.  Routing requirements . . . . . . . . . . . . . . . . . 22
       6.1.3.  Signalling requirements  . . . . . . . . . . . . . . . 22
       6.1.4.  Control channel requirements . . . . . . . . . . . . . 22
     6.2.  Cooperation with CCAMP WG  . . . . . . . . . . . . . . . . 22
     6.3.  Cooperation with other Working Groups  . . . . . . . . . . 23
       6.3.1.  Common review  . . . . . . . . . . . . . . . . . . . . 23
       6.3.2.  Working groups . . . . . . . . . . . . . . . . . . . . 23



Andersson & Papadimitriou  Expires April 24, 2006               [Page 2]

Internet-Draft          Ethernet Label Switching            October 2005


       6.3.3.  Potential overlap with other working groups  . . . . . 23
   7.  Expected outcome . . . . . . . . . . . . . . . . . . . . . . . 24
     7.1.  Milestones . . . . . . . . . . . . . . . . . . . . . . . . 24
     7.2.  Documents  . . . . . . . . . . . . . . . . . . . . . . . . 24
       7.2.1.  Framework  . . . . . . . . . . . . . . . . . . . . . . 25
       7.2.2.  Routing Extensions . . . . . . . . . . . . . . . . . . 25
       7.2.3.  Signaling Extensions . . . . . . . . . . . . . . . . . 25
       7.2.4.  Routing Applicability  . . . . . . . . . . . . . . . . 25
       7.2.5.  Signaling Applicability  . . . . . . . . . . . . . . . 25
       7.2.6.  OAM features . . . . . . . . . . . . . . . . . . . . . 25
       7.2.7.  Ethernet Label switching MIB . . . . . . . . . . . . . 25
   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 26
   9.  Security Considerations  . . . . . . . . . . . . . . . . . . . 27
     9.1.  Attacks on the Data Plane  . . . . . . . . . . . . . . . . 27
     9.2.  Attacks on the Control Plane . . . . . . . . . . . . . . . 27
   10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 28
   11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 29
     11.1. Normative References . . . . . . . . . . . . . . . . . . . 29
     11.2. Informative References . . . . . . . . . . . . . . . . . . 29
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 31
   Intellectual Property and Copyright Statements . . . . . . . . . . 32






























Andersson & Papadimitriou  Expires April 24, 2006               [Page 3]

Internet-Draft          Ethernet Label Switching            October 2005


1.  Introduction

   This document proposes that the IETF undertakes a work to extend the
   existing protocols that constitute the Generalized Multi-Protocol
   Label Switching (GMPLS) control plane in such a way that this control
   plane may be used for Ethernet Label Switching.

   It also proposes that the extension of the GMPLS control plane SHALL
   be done is such a way that it is possible to create a multi-layer
   network dynamically controlled by a common control plane.  For the
   scope of this document at least one of the layer must be Ethernet,
   but a there is nothing that precludes that the same approach is used
   in non-Ethernet networks.

   The information collected in this document is intended for an
   "Ethernet Label Switching" BoF in Vancouver at the 64th IETF.  During
   this BOF we seek consensus for one of two alternatives:

   1.  that a new working group is started to undertake the work
       described here

       or

   2.  that the work we describe here is allocated to an existing
       working group

   The MPLS and CCAMP working groups have defined the use of MPLS and
   GMPLS protocols for control of several L2 technologies, e.g.  ATM and
   FR, and for circuit-oriented technologies such as SONET/SDH.  This
   has been done by extending the IETF signaling protocols e.g.  RSVP-TE
   and routing protocols e.g.  OSPF and IS-IS while their respective
   data plane has been left unchanged (see e.g.  RFC 3946 [RFC3946]).
   The same approach will be used when extending the GMPLS control plane
   for Ethernet Label Switching.

   However, the choice of how to specify an Ethernet label is not as
   straightforward as for other L2 technologies.  There is no designated
   VPI/VCI information field as in ATM or a DLCI information field as in
   Frame Relay that we can use.  There are however several options that
   can be considered and need to be compared before taking a decision,
   e.g. the Q-tag as specified in IEEE 802.1Q, the I-tag that currently
   is specified in IEEE 802.1ah or if we should go for a new "G-tag"
   ("GMPLS-tag") especially allocated for Ethernet Label Switching.
   This is further discussed in Section 3.4.4.

   Control of Ethernet networks by the control plane technologies as
   specified in GMPLS RFCs has been within the scope of the CCAMP
   working group since the start, at least to the extent that Ethernet



Andersson & Papadimitriou  Expires April 24, 2006               [Page 4]

Internet-Draft          Ethernet Label Switching            October 2005


   is used in transport and core networks (see Section 1.2 of
   [RFC3945]).  Part of this discussion was captured in
   [I-D.papadimitriou-ccamp-gmpls-ethernet-framework].  The work
   proposed in this document could be viewed both as a consolitdation
   and a continuation of the work started in [I-D.papadimitriou-ccamp-
   gmpls-ethernet-framework].













































Andersson & Papadimitriou  Expires April 24, 2006               [Page 5]

Internet-Draft          Ethernet Label Switching            October 2005


2.  Objectives and scope

   This section outlines the objectives and scope of the proposed work
   on Ethernet Label Switching.  A set of high level requirements are
   detailed in Section 4, Section 5.1 and Section 6.1.

2.1.  Objectives

   The objectives for the proposed work are listed below.  The list is
   not intended to be exhaustive, but to catch the major objectives.

   o  The key objective of the proposed work is to enable control of
      point-to-point connectivity through Ethernet networks by the GMPLS
      control plane as standardized by the IETF.  The standards are
      based on the work done in the CCAMP working group.

   o  It is an objective of the proposed work to contribute to the goal
      of making it possible to configure and operate multi-layer
      networks (MLNs).  This type of network is called multi-region
      network (MRN) in [I-D.shiomoto-ccamp-gmpls-mrn-requirements] and
      [I-D.papadimitriou-ccamp-gmpls-mrn-extensions].

   o  It is an objective of the work to build on the work done by other
      working groups within the IETF, in particular, the CCAMP WG.

   o  It is an objective of the proposed work to enable constraint based
      routing and explicit routing.

   o  It is an objective of the work to build on the work done by other
      Standards Developing Organizations (SDO), in particular the IEEE
      802.

   o  It is an objective of the proposed work to use the structure of
      the existing encoding of the Ethernet framing, number of bits and
      size of fields are left unchanged, though the coding of Ethernet
      label may add new semantics to one or more fields.

   o  It is an objective of the proposed work to achieve
      interoperabilitiy with legacy Ethernet switches

   o  It is an objective of the proposed work to retain the legacy
      functionality, e.g.  VLANs of Ethernet switches

   o  It is an objective of the proposed work that switches that are
      GMPLS Ethernet enabled support unlabeled frames






Andersson & Papadimitriou  Expires April 24, 2006               [Page 6]

Internet-Draft          Ethernet Label Switching            October 2005


2.2.  Scope

   o  The scope of the proposed work includes point-to-point (P2P)
      Ethernet LSPs.

   o  Traffic engineered P2P Ethernet LSPs are within scope for the
      proposed work.

   o  The scope of the proposed work includes setting up, removing,
      managing and operating Ethernet LSPs in core and transport
      networks.

   o  Defining format and value space for Ethernet labels (see
      Section 7.2) are within scope for the proposed work.  Support for
      more than one label format is discussed in Section 3.4.4

2.3.  Out of Scope

   o  GMPLS Ethernet LSPs to the customer premises and/or to hosts are
      out of scope for the proposed work.

   o  GMPLS Ethernet Label Switching in access networks is out of scope
      for the proposed work.

   o  GMPLS Ethernet Label Switching in campus networks is out of scope
      for the proposed work.

   o  GMPLS Ethernet Label Switching in mobile and wireless networks is
      out of scope for the proposed work.

   o  Multicast and point-to-multipoint LSPs, both Traffic Engineered
      and non-Traffic Engineered are out of scope for the proposed work.

   o  Changes to the Ethernet data plane are not planned within the
      proposed work.  To the extent such changes are necessary they need
      to be achieved through the mechanisms and methods defined by the
      IEEE.














Andersson & Papadimitriou  Expires April 24, 2006               [Page 7]

Internet-Draft          Ethernet Label Switching            October 2005


3.  Description

   This section includes a brief description of the positioning of
   Ethernet Label Switching, and its relationship with respect to MPLS
   and GMPLS.

   The original MPLS architecture (defined in RFC 3031 [rfc3031] and RFC
   3032 [rfc3032]) has been extended in RFC 3945 [rfc3945] to include
   LSRs whose forwarding plane recognizes neither packet, nor cell
   boundaries, and therefore, cannot forward data based on the
   information carried in either packet, or cell headers.  Specifically,
   such LSRs include devices where the switching decision is based on
   the L2 frame header.  Interfaces on these LSRs recognize frame
   boundaries (i.e. frame delimitation) and can switch data based on the
   content of the MAC frame header.  Such interfaces are referred to as
   Layer-2 Switch Capable (L2SC) interfaces.

   The Ethernet MAC frame header includes the EtherType, the different
   TAGs, and the MAC_DA/SA addresses.  In this context, a GMPLS Ethernet
   labeled frame is defined as an Ethernet MAC frame whose header
   encodes the label value.  Per the GMPLS architecture, a label's
   interpretation depends on the type of the link over which the label
   is used.  Therefore, GMPLS Ethernet switches need be able to
   correctly handle all types of Ethernet MAC frames, including the
   GMPLS labeled frames, to ensure inter-working with 802.1 bridges.  An
   extensive description of label distribution concepts are found in RFC
   3036 [rfc3036].  Ethernetlabel assignment , following the GMPLS
   choicie of signalling protocols RFC 3473 [rfc3473], mandates a
   downstream-on-demand label allocation and distribution, with ingress
   initiated ordered control, see RFC 3945 [rfc3945].

3.1.  Scenarios

   In the CCAMP working a design team was chartered to look into
   different Ethernet GMPLS scenarios.  In the report from the design
   team [I-D.papadimitriou-ccamp-gmpls-ethernet-framework] four
   different scenarios were discussed.  The four different scenarios
   addressed the problem space from very separate starting points.

   While the discussion in this section of what is in and out of scope,
   stricly only applies to the CCAMP working group charter, we have not
   indications that the scope will radically change even if we were to
   take the work to another working group.  It is therefore assumed that
   what is within scope for the CCAMP working group is also within scope
   for any working group working on GMPLS controlled Ethernet, and vice
   versa.

   Scenario 1, GMPLS for access and aggregation networks, were



Andersson & Papadimitriou  Expires April 24, 2006               [Page 8]

Internet-Draft          Ethernet Label Switching            October 2005


   considered to be out of scope.  The reason for this is that the scope
   of the present any work on Ethernet Label Switching needs to follows
   the guidelines in the CCAMP working group charter i.e.  "The CCAMP
   working group coordinates the work within the IETF defining a common
   control plane and a separate common measurement plane for physical
   path and core tunneling technologies of Internet and telecom service
   providers (ISPs and SPs), e.g.  O-O and O-E-O optical switches, ATM
   and Frame Relay switches, MPLS, GRE, in cooperation with the MPLS
   WG."

   It is not that given access and aggregation networks are are
   environments where GMPLS controlled label swtiching is suitable.  An
   assessment of GMPLS applicability in access and aggregation networks
   should be the first step.  Once we have this assessment , given that
   it is positive, a decision if this something IETF wants to undertake
   could be taken.  It is however not within scope for the proposed
   work.

   Scenario 2, GMPLS for Metro and Metro Core networks are within scope,
   but the scenario as described focused on use of the VLAN-id as
   Ethernet label.  For a number of reasons this were considered
   creating a solution before we've addressed the requirements.

   The solution proposed in scenario 2 should be revisisted when a
   solution is discussed, to assess if it is possible and beneficial to
   use, partly use or accomodate the solution proposed for Metro and
   Metro core networks in the approach discussed in this document.

   Scenario 3 and 4 are similar the difference lies more in
   applicability than requirements.  Scenario 3 addresses the case where
   a common control plane is used for all dynamically controlled network
   layers, while scenario 4 addresses transport networks only.  Scenario
   4 might be considered a subset of scenario 3, while scenario 2 could
   be considered a subset of both or either of scenario 3 and 4.

3.2.  Core Ethernet

   Ethernet Label Switching for core Ethernet aligns closely with
   scenario 3 as it was describe in the report from the design team
   [I-D.papadimitriou-ccamp-gmpls-ethernet-framework], i.e. the model
   with a common control plane (common routing and signaling protocols)
   for IP (packet), Ethernet (frame) and optical parts of a network.

3.3.  Ethernet transport

   The Ethernet Label Switching for Transport networks aligns closely
   with scenario 4 as it was describe in the report from the design team
   [I-D.papadimitriou-ccamp-gmpls-ethernet-framework].  This model is



Andersson & Papadimitriou  Expires April 24, 2006               [Page 9]

Internet-Draft          Ethernet Label Switching            October 2005


   limited to scenarios where the Ethernet LSP is carried over circuits
   (e.g.  SDH/Sonet).

3.4.  Ethernet Label Switching Concepts

3.4.1.  Modeling concepts

   When modeling an MPLS network, we talk about two different types of
   nodes, a Label Edge Router (LER) and a Label Switching Router (LSR)
   and the links between them.  In GMPLS controlled Ethernet networks we
   might talk about Ethernet LERs and Ethernet LSRs.

   o  Ethernet LER - an Ethernet LER is a function that can take an
      incoming Ethernet frame and add or remove the Ethernet label.

   o  Ethernet LSR - an Ethernet LSR is a function that can take an
      incoming labeled Ethernet frame and swap the Ethernet label.

   A more comprehensive MPLS terminology is found in RFC 3031 [rfc3031].

3.4.2.  Deployment concepts

   In actual deployments the LER and LSR concepts is not that useful.
   This is because both function could very well be co-located in the
   same "box".

   o  A switch could take an incoming un-labeled packet and switch to an
      interface that is not labeled controlled, i.e. "normal" Ethernet
      switching.

   o  The switch could also take the incoming frame from a non-labeled
      controlled interface (or an Ethernet frame that originates within
      the switch) and switch it to a labeled controlled interface while
      adding the Ethernet label, i.e. the LER function.

   o  The switch could also take the incoming frame from a labeled
      controlled interface and switch it to a non-labeled controlled
      interface while removing the Ethernet label, i.e. the LER
      function.  It is concievable that the non-label control interface
      is an internal interface within the switch and that the frame is
      destined to the switch.

   o  The switch could also take the incoming frame from a labeled
      controlled interface and switch it to a labeled controlled
      interface while swapping the Ethernet label, i.e. the LSR
      function.

   In a deployment an LSP originates on an ingress LSR and terminates on



Andersson & Papadimitriou  Expires April 24, 2006              [Page 10]

Internet-Draft          Ethernet Label Switching            October 2005


   a egress LSR, for point-to-point bi-directional LSPs the same pair
   LSRs acts both as ingress and egress LSRs.

3.4.3.  Packets and Frames

   Multi-layer GMPLS potentially crosses the border between the IP layer
   and the Ethernet layer.  In both layer information encapsulated
   (layer specific information added before and/or after the payload) is
   carried from one node to another.  In Ethernet we talk about such
   entities as "frames" while they are called "packets" in the IP layer.
   Ethernet Label Switching intends to use a label inserted in the
   Ethernet encapsulation.
   Note need to reformulate the last sentence!

3.4.4.  Ethernet Labels

   In this section some of the proposals on how to define an Ethernet
   label are outlined and discussed.  Some of the arguments for and
   against, though it is unlikely that it is exhaustive list, are given.
   It is too early to take a decision, but some alternatives has been
   discussed at some length, e.g. in the L2SC design team and the CCAMP
   working group.

   The proposals listed here are possibly not the only proposals, but at
   least they cover the main ideas that have been discussed.  Two key
   questions that is unresolved is the size of the of the label space,
   and if we need a TTL or not (in a source initiated ordered label
   control assignment using a loop detection mechanism such as the RRO a
   is TTL normally not needed).

   o  use the MPLS shim header

      This approach makes use of the shim header label as specified in
      RFC 3032 [rfc3032].  The good thing is that this is proven to work
      and since we are talking about Ethernet it is always possible to
      introduce a new label stack between the L3 payload and the
      Ethernet encapsulation.  However this would require the Ethernet
      switch to swap, push and pop labels as well as re-write source and
      destination MAC-addresses at each hop.

      When switching on the shim header this is strictly not GMPLS
      controlled Ethernet Label Switching, it is the Label Switching as
      it was defined for the packet part of the network.  In this mode
      of operation the Ethernet frame starts/terminates at each hop, and
      the destination and source address is changed in each hop.

   o  use the Q-tag and switch on the VLAN ID




Andersson & Papadimitriou  Expires April 24, 2006              [Page 11]

Internet-Draft          Ethernet Label Switching            October 2005


      This approach has been discussed over some time.  One argument
      that have been put forward in favor of this approach is that VLAN
      ID processing can be handled by "all" Ethernet switches.  There
      are two drawbacks that has been put forward: the label space is
      relatively small (12 bits) and it makes it impossible to
      simultaneously use normal VLAN IDs in GMPLS controlled Ethernet
      Label Switching networks as the semantic of the VLAN ID is
      modified.
      From a conceptual point of view a VLAN ID is not something an
      Ethernet switch takes a switching decision on, what happens is
      rather that the domain over which the MAC-address learning is done
      is limited (by definition, a VLAN delimits a broadcast domain).  A
      classical Ethernet switch performs MAC address learning using the
      unknown unicast frame forwarding.  When a frame with an Q-tag/VLAN
      ID arrives to a switch over an interface with that VLAN configured
      and the switch doesn't have the destination MAC-address cached,
      that frame will be forwarded (flooded) over all interfaces with
      that VLAN configured.  When the switch sees traffic in the other
      direction coming in over one of the interfaces over which the
      traffic was flooded, the switch learns the combination of source
      address and interface and places it in the MAC-address cache.  As
      long as the MAC-address remains in the MAC-address cache incoming
      frame will be forwarded over a single interface only.
      VLANid is not the switching criteria, but a limitation of the
      switching domain.  The implication is that enabling VLAN ID
      switching would require disabling MAC learning and MAC_DA based
      forwarding.

   o  use a proprietary MAC-address space

      To create unique MAC-addresses the IEEE assigns three bytes OUIs
      (Organizational Unit Identifier).  This OUI can be used to create
      unique MAC-addresses that can be assigned to equipment
      manufactured by a vendor.  The OUI is used as the first three
      bytes of the six byte MAC-address.
      The idea here is that IETF should apply for an OUI and use it to
      indicate that the rest of the MAC-address is the Ethernet label.
      The good thing about this proposal is that it leaves a
      comparatively large space for the label value (three bytes).  It
      is even possible that the label space is large enough to make
      "label swapping" necessary, if this is the case an estimate of the
      n-squared problem and the amount of state in the switches.
      On the negative side is that requires re-writing of source and
      destination MAC-addresses once the frame enters/leaves the GMPLS
      controlled Label Switching Ethernet network.  If the destination
      is only modified this leaves asymmetric encoding between the
      MAC_SA and MAC_DA.  It also changes completely processing of this
      field compared to its current usage.  Note also that this encoding



Andersson & Papadimitriou  Expires April 24, 2006              [Page 12]

Internet-Draft          Ethernet Label Switching            October 2005


      is not extensible since based on a fragmentation of an existing
      information field.
      There are number of issues that needs to be discussed with this
      proposal, e.g. introperability with existing switches and with
      switches that is both GMPLS and non-GMPLS controlled.

   o  use a new TPID (tag protocol identifier)

      A Q-tag is structured the following way.  The first two bytes is a
      "tag protocol identifier" with the value 0x8100 that indicates a
      (C-)VLAN tag in the next two bytes including 3 priority bits
      (Priority Code-Points), a 1-bit Canonical Format Indicator and a
      12-bit VLAN id.
      The idea here is to apply for a new TPID, and use the 13 bits of
      the last two bytes as a label and keep the 3 priority bits.  The
      label space would be 8192 labels.  The strength with this
      proposals is two-fold.  First there is no change in semantic from
      already existing and defined TAGs.  Then, forwarding based on MAC-
      address or re-writing is not necessary, on the other hand there
      are certain effects on the Ethernet forwarding plane.  Use of the
      IEEE802.1 Q-tag will apply to IEEE802.1ad switches.
      In this mode of operation the source and destination MAC-addresses
      of the MAC frames remain unchanged over the entire length of the
      Ethernet LSP, the same as for the Ethertype..

   o  use the I-tag that will be specified in IEEE802.1ah

      There is currently not enough information available on this, but
      it is certainly worth investigating since it will give us a label
      space of 20 bits.

3.4.4.1.  Label stack encoding

   A label stack is defined as an ordered set of labels, this means that
   for each of the proposed solution here above a "label stacking"
   method could be defined:

   o  when using the Q-tag and switch on the VLAN ID: techniques for
      nesting Q-tags ("Q-in-Q") will work for the Ethernet Labels make a
      two-level label stacking possible

   o  when using the new TPID a similar method could be considered with
      a larger flexibility in terms of number of levels

   o  when using MAC-address space a two level stack of labels could be
      considered in analogy to the MAC-in-MAC approach currently under
      development by the IEEE (802.1ah)




Andersson & Papadimitriou  Expires April 24, 2006              [Page 13]

Internet-Draft          Ethernet Label Switching            October 2005


   However, the need of several entries in the label stack is still an
   open issue for GMPLS controlled Ethernet Label Switching.  Also, the
   number of aggregation levels such environment would have to support
   (i.e. nesting) is also a related open discussion point.

3.4.5.  IEEE 802.1Q terminology

   Below the terminology related to IEEE 802.1Q is oulined, e.g. naming
   of the different fields and sub-fields.

3.4.5.1.  TAG Format



   Oct: 1               2               3               4
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |               TPID            |              TCI              |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   bit: 8             1 8             1 8             1 8             1


   IEEE 802.1 Q-tag format

   Figure 1

   TPID (16 bits): TAG Protocol Identification
   TCI (16 bits): TAG Control Information

3.4.5.2.  C-VLAN TAG Control Information (TCI)



   Oct:  1               2
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        | PCP |C|       VID             |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   bit:  8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1


   C-VLAN TAG Control Information

   Figure 2

   PCP (3 bits): Priority Code Point conveying priority & drop
   eligibility parameters
   C (1 bit): Canonical Format Indicator (CFI)
   VID (12 bits): VLAN Identifier




Andersson & Papadimitriou  Expires April 24, 2006              [Page 14]

Internet-Draft          Ethernet Label Switching            October 2005


3.4.5.3.  S-VLAN TAG Control Information (TCI)



   Oct:  1               2
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
        | PCP |D|       VID             |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   bit:  8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1


   S-VLAN TAG Control Information

   Figure 3

   PCP (3 bits): Priority Code Point conveying priority & drop
   eligibility parameters
   D (1 bits): Drop Eligible Indicator (DEI) bit
   VID (12 bits): VLAN Identitifer

3.5.  Related work in IETF

   GMPLS control of Ethernet switches (as described in this document) is
   based on the Ethernet MAC frame header.  The difference with other
   approaches currently worked in the context of other IETF working
   groups are briefly described in the following paragraphs.

3.5.1.  RFC 3032 (MPLS over Ethernet)

   The difference between GMPLS control of Ethernet switches (as
   described in this document) and MPLS transport over Ethernet links as
   described in [RFC3032] is that in the latter packets are labeled
   using MPLS shim headers.  Labeled packets are then encapsulated in
   Ethernet frames and targeted at the next IP/MPLS LSR along the path
   of the LSP.  At the incoming LSR interface, the Ethernet header is
   stripped and forwarding takes place based on the encapsulated MPLS
   label.  At each hop, forwarding operation of native L3 packets is
   done using labels and consists in looking up an incoming label to
   determine the outgoing label, encapsulation, port, and other data
   handling information.

   When the Ethernet header is stripped of it also implies that a new
   Ethernet header has to be created to carry the packet between each
   MPLS hop.  It should also be noted that one hop on an MPLS LSP could
   correspond to several hops through the Ethernet network.






Andersson & Papadimitriou  Expires April 24, 2006              [Page 15]

Internet-Draft          Ethernet Label Switching            October 2005


3.5.2.  RFC 3916 (Ethernet over Pseudo-Wire (PW))

   In [RFC3916], Ethernet frames are encapsulated and transported over a
   packet-switched network using PSN tunnels (e.g.  IP or MPLS tunnels).
   Therefore, the forwarding is based on packet headers.

   In single segment PW, the PW label is used a mux/demux label and does
   not enter into forwarding at intermediate LSRs through which the PSN
   tunnel is established.  For multi-segment PW, the PW label is
   inserted at the PE originating the PW i.e. the source PE, and is
   switched at each intermediate PE until it reaches the PE terminating
   the MS-PW, i.e. the destination PE.

   By definition, a PW starts and ends on a PE, comparatively the
   Ethernet Label Switching solution is meant to run in soft-permanent
   mode (i.e. between PEs) but also in a switched mode i.e. between CEs.

   An Ethernet pseudowire is indistinguishable from a point-to-point
   Ethernet link, the fact MPLS is one of the techniques that is used to
   implement PWs is of no consequence for the work on GMPLS controlled
   Ethernet Label Switching, the Ethernet PWs are listed for reference
   purposes only.

3.5.3.  TRILL Approach

   The TRILL working group has been recently formed to address the
   shortages of Ethernet networks using the spanning tree protocol.  As
   such, the TRILL WG is intended to deliver a solution to this problem
   for "CAMPUS" networks (even if its scope could be larger) by defining
   an "intermediate" technology between IP and Ethernet MAC layer to
   circumvent the drawbacks of the latter (in particular wrt to 802.1d
   and related).

   A specific difference compared to the TRILL WG is that the latter has
   been chartered to provide a solution without explicitly being able to
   run on existing IP routers as a software upgrade.  On the other hand,
   it is expected that a GMPLS capable LSR (acting as Ethernet LER)
   would be able to initiate/terminate Ethernet LSPs across an Ethernet
   LSR network.

   A further difference between TRILL, at least as it is currently
   chartered, is that TRILL aims for shortest-path routing of frames
   (connectionless) in multi-hop IEEE 802.1-compliant Ethernet networks
   with arbitrary topologies while GMPLS controlled Ethernet Label
   Switching aims for constraint based routing and explicit routing.






Andersson & Papadimitriou  Expires April 24, 2006              [Page 16]

Internet-Draft          Ethernet Label Switching            October 2005


3.5.4.  Positioning of Ethernet Label Switching

   The positioning of the present approach compared to the approaches
   detailed in the present section depicted in the following figure:




   +--------------+         +---------------+          +---------------+
   |   Payload    |         |   Payload     |          |    Payload    |
   +--------------+         +---------------+          +---------------+
   | Ethernet MAC |         |   MPLS Label  |          | TRILL header  |
    --------------           ---------------            ---------------
   |   PW Label   |         | Ethernet MAC  |          | Ethernet MAC  |
    --------------           ---------------            ---------------
   |  PSN Tunnel  |         |      PHY      |          |      PHY      |
   +--------------+         +---------------+          +---------------+

    PW Approach                MPLS Approach             TRILL Approach


    +---------------+
    |    Payload    |
     ---------------
    | Ethernet MAC  |
     ---------------
    |      PHY      |
    +---------------+

        ELS Approach




   Ethernet Label Switching in context

   Figure 4

   Compared to other approaches, Ethernet Label Switching provides an
   integrated label encoding as part of the Ethernet MAC frame header.
   No introduction of additional switching layer or forwarding layer is
   considered.  Compared to the PW approach however, Ethernet label
   switching is positioned as a tunneling technology.  This observation
   becomes even more important when considering Ethernet LSR interfacing
   classical Ethernet environment i.e. in order to avoid supporting
   complex interaction(s) between IEEE 802.1 protocols at Ethernet LERs
   the latter are expected to behave transparently.  This means that
   Ethernet IEEE 802.1 control frames are processed as any other user



Andersson & Papadimitriou  Expires April 24, 2006              [Page 17]

Internet-Draft          Ethernet Label Switching            October 2005


   frame.

   On the other hand, the Ethernet Label switching approach provides a
   simple mean for extending the Ethernet data plane capabilities with
   the "well accepted" carried functionalities such as automated
   provisioning, traffic-engineering, QoS parameter signaling,
   differentiated routing and re-routing.  It has to be emphasized that
   the major difference between the TRILL approach is that the data
   plane functionality is only enhanced such as to provide a "label
   switching" behavior, all other capabilities are inherited from the
   use of the associated GMPLS control plane.

   Another remarkable property of the Ethernet label switching is that
   it is able to work in both Switched (i.e. equivalent to ATM SVC mode)
   and Soft-permanent mode (i.e. equivalent to ATM SPVC mode).  Compared
   to the other approaches only the MPLS one is able to deliver a
   similar behavior between routers (or more generally when the labeled
   packets carry a L3 payload).  All other approaches are meant to work
   on SPVC mode only i.e. between PEs (or their equivalent).  As such
   the Ethernet label switching capability would be gradually deployable
   by first considering SPVC network capability and further consider
   extension of the GMPLS control plane deployment on CEs.

   In brief, the Ethernet label switching approach can be seen as a way
   to position Ethernet as a carrier-grade tunneling technology without
   modifying the relationship with the carried payload or the layers
   over which Ethernet payload can be transported.
























Andersson & Papadimitriou  Expires April 24, 2006              [Page 18]

Internet-Draft          Ethernet Label Switching            October 2005


4.  General requirements

   1.  For Ethernet Label Switching it SHALL be possible to use traffic
       engineering methods defined for MPLS and GMPLS.

   2.  For Ethernet Label Switching it SHALL be possible to use recovery
       methods defined for MPLS and GMPLS.

   3.  GMPLS is based on the IP routing and addressing models, in part.
       IPv4 and/or IPv6 addresses are used to identify L2SC interfaces.
       As it is not viable to associate an IP address with each end of
       each L2SC interface, GMPLS scalability enhancement to addressing
       must be re-usable: unnumbered links and link bundling.

   4.  GMPLS control plane information exchange between adjacent
       Ethernet LSRs and control plane information processing MUST be
       independent of the control channel implementation.

   5.  Control plane resilience mechanisms defined for GMPLS control
       plane (e.g.  RSVP engine graceful restart) SHALL be re-usable for
       Ethernet LSR






























Andersson & Papadimitriou  Expires April 24, 2006              [Page 19]

Internet-Draft          Ethernet Label Switching            October 2005


5.  Data plane

   Note: This section should include a discussion of the relevant
   Ethernet standards, at least IEEE 802.1Q, 802.1p, 802.1ad and
   802.1ah.

   Note: It also should include a discussion of the any data plane
   issues within scope.

5.1.  Data plane requirements

   1.  In current IEEE 802.1Q networks it is possible to create Virtual
       LANs, by adding a VLAN-id to the Ethernet frame.  The effect of
       the VLAN-id is that the scope of the broadcast domain will be
       limited and broadcast frames will only be sent to a subset of the
       hosts connected to the network.  This functionality MUST remain
       unchanged when the GMPLS control plane is introduced.

   2.  The Ethernet MAC frame structure must be left unchanged i.e.
       composed by Ethernet MAC frame header; a Payload and an FCS.  The
       former must remain structured such as to include the MAC_DA,
       MAC_SA one or more TAGs and the EtherType.  Ethernet TAG must
       still include a TPID (TAG Protocol ID) and a TCI (TAG Control
       Information). 802.1Q and 802.1ad include as part of the former an
       Ethertype value.

   3.  It is assumed that the current physical medium (known as Ethernet
       PHY) over which Ethernet labeled frames could be transmitted are
       left unchanged and be forward compatible with the 802.3
       specifications.

   4.  The MAC address space, size (6 bytes), format and semantic are
       left unchanged and must still support unicast, multicast and
       broadcast format and semantic.

   5.  The proposed Ethernet label format and switching must be such as
       to leave IEEE 802.1ag CFM operations independent

   6.  MTU size: the size of the Ethernet labeled frame falls into the
       revision of the IEEE P802.3as Ethernet Frame Expansion.

   7.  Note: Do we need to add further requirements?

5.2.  Relationship to IEEE 802

   The relationship between other SDOs and the IETF is managed by the
   Internet Architecture Board (IAB).  There is a long-standing liaison
   relationship between the IETF and the IEEE 802.  The proposed work



Andersson & Papadimitriou  Expires April 24, 2006              [Page 20]

Internet-Draft          Ethernet Label Switching            October 2005


   will leverage this relationship.  However, it might be necessary to
   form even closer cooperation in this area.  We don't see that this
   needs to take the form of establishing a new formal liaison
   relationship between the two organizations, but could very well be
   managed as part of the existing relationship.

   Note: The IETF liaison to the IEEE is Bernard Aboba, and we will
   bring the issues around the IETF/IEEE relationship and the proposed
   work to him and discuss whether it is necessary to appoint further
   people to work with the liaison relationship.

   If and when the IETF undertake the proposed work, we will need to
   coordinate closely with some of the IEEE 802.1 projects, especially
   802.1ad and 802.1ah.  The preliminary and informal contacts taken so
   far are very promising.

   Note: We had a very short discussion with Paul Condon (chairman of
   the 802.1) and he indicated that the necessary channels are
   available.

   Note: IEEE liaison (suggested Bernard Adoba)






























Andersson & Papadimitriou  Expires April 24, 2006              [Page 21]

Internet-Draft          Ethernet Label Switching            October 2005


6.  Control Plane

   -

6.1.  Control Plane requirements

   Note: This section is for further study.

6.1.1.  Link management requirments

   Note: For further study

6.1.2.  Routing requirements

   Note: For further study

6.1.3.  Signalling requirements

   Note: For further study

6.1.4.  Control channel requirements

   Note: For further study

6.2.  Cooperation with CCAMP WG

   Note: Cooperation with CCAMP (suggested Kireeti and Adrian)

   The IETF Common Control and Measurement Plane (CCAMP) working group
   coordinates the work within the IETF for defining a common control
   plane and a measurement plane for ISP and SP core tunneling
   technologies.  This includes, but is not limited to, defining
   signaling protocols and measurement protocols such that they support
   multiple physical path and tunnel technologies using input from
   technology- specific working groups such as the MPLS working group;
   protocol-independent metrics and parameters for describing links and
   paths that can be carried in protocols.

   The CCAMP Working group addresses, among others, a generalized
   technology, referred to as GMPLS, where labels are defined in such a
   way that they will be compatible with the technology they are
   transported over.  The CCAMP working group work focuses on common
   methods across a broad spectrum of switching technologies.  Base
   GMPLS signaling (RFC 3471 [rfc3471] and RFC 3473 [rfc3473]) and
   routing ([I-D.ietf-ccamp-gmpls-routing], and [I-D.ietf-ccamp-ospf-
   gmpls-extensions]) are output of the CCAMP WG.  [I-D.ietf-isis-gmpls-
   extensions] is the product of the IS-IS Working Group.  Documents
   that propose extensions or changes to protocols that have been



Andersson & Papadimitriou  Expires April 24, 2006              [Page 22]

Internet-Draft          Ethernet Label Switching            October 2005


   specified by the CCAMP working group, e.g., documents that specify
   new GMPLS methods or extensions and new GMPLS encapsulations MUST be
   handled by the CCAMP working group.

   One exception to this rule is when other IETF working group has been
   appointed, with the prerequisite CCAMP WG agreement, to handle
   extensions and/or changes to the protocols specified by the CCAMP
   working group.  The present work falls into this category.  This
   implies that any GMPLS protocol extension, or enhancement proposed in
   the context of this item must be revisited by the by the CCAMP WG
   such that the appropriate level of technical review is ensured.  To
   avoid extra delays and ensure right level of collaboration the review
   process must be conducted earlier before WG Last Call process.

6.3.  Cooperation with other Working Groups

6.3.1.  Common review

   Cooperation with other working groups, in particular protocol-
   specific WG (e.g.  IS-IS or OSPF) MUST involve the same review
   process.  This implies that any protocol extension, or enhancement
   proposed in the context of this work item must be revisited by the
   protocol-specific WGs such that the appropriate level of technical
   review is ensured.  To avoid extra delays and ensure right level of
   collaboration the review process must be conducted earlier before WG
   Last Call process.

6.3.2.  Working groups

   Cooperation is foreseen with the following Working Groups (in
   addition to the CCAMP WG): OSPF WG, IS-IS WG, MPLS WG and TRILL WG.

   Note: The specific list of working groups we need to co-ordinate and
   co-operate with needs to be finalized.

6.3.3.  Potential overlap with other working groups

   Note: This section is for further study.  Potentially the we that we
   need to discuss the relationship with TRILL further.












Andersson & Papadimitriou  Expires April 24, 2006              [Page 23]

Internet-Draft          Ethernet Label Switching            October 2005


7.  Expected outcome

   -

7.1.  Milestones

   Milestones are obviously related to progressing documents, we list
   the set of documents we think is necessary for completion of the
   proposed work see Section 3.4.4.

   o  milestone 0 - decision on the Ethernet label(s) format

   o  milestone 1 (possibly the Framework draft as working group
      document Section 7.2.1)

   o  milestone 2 (possibly the Signaling and Routing Extensions drafts
      as working ggroup documents Section 7.2.3 and Section 7.2.2)

   o  milestone 3 (possibly the Framework draft sent to the IESG to be
      published as an informational RFC, Section 7.2.1).

   o  milestone 4 (possibly OAM features and MIB drafts as working group
      document Section Section 7.2.6 and Section Section 7.2.7).

   o  milestone 5 (possibly the Signaling and Routing Applicability
      drafts as wg documents Section Section 7.2.5 and Section
      Section 7.2.4)

   o  milestone 6 (possibly the Signaling and Routing Extensions drafts
      sent to IESG to be published as PS RFC)

   o  milestone 7 (possibly OAM features and MIB drafts sent to IESG to
      be published as PS RFC)

   o  milestone 8 (possibly the Signaling and Routing Applicability
      drafts sent to the IESG to be published as an informational RFC,)

   Note: Dimitri is working on a first cut of the charter.

7.2.  Documents

   This section list documents that we believe should be included in the
   output from the proposed work.

   The documents are listed here tentatively, as the work progresses it
   might turn out that we want to re-arrange the content between the
   documents, merge or split documents.




Andersson & Papadimitriou  Expires April 24, 2006              [Page 24]

Internet-Draft          Ethernet Label Switching            October 2005


7.2.1.  Framework

   Note: Framework (incl. data plane aspects)

   The framework is intended to capture terminology, architechture and
   requirements for GMPLS controlled Ethernet Label Switching.  The
   framework will also be the place where the format of the Ethernet
   label(s) will be documented.

7.2.2.  Routing Extensions

   Note: Routing extensions

7.2.3.  Signaling Extensions

   Note: Signaling extensions

7.2.4.  Routing Applicability

   Note: Routing applicability

7.2.5.  Signaling Applicability

   Note: Signaling applicability

7.2.6.  OAM features

   Note: OAM features

7.2.7.  Ethernet Label switching MIB

   Note: Ethernet Label Switching MIB



















Andersson & Papadimitriou  Expires April 24, 2006              [Page 25]

Internet-Draft          Ethernet Label Switching            October 2005


8.  IANA Considerations

   Note: This section placed here tentatively.
















































Andersson & Papadimitriou  Expires April 24, 2006              [Page 26]

Internet-Draft          Ethernet Label Switching            October 2005


9.  Security Considerations

   The BOF preparation document does not in itself add any new security
   aspects to the Internet.  However, below we list that reflects our
   current understanding of the security aspects we would have to
   consider if we were to undertake the proposed work.

   The document raises similar security issues such as with any other
   type of LSPs.  However, additional security threats have been
   identified:

   o  Possibility for the network to control the traffic injected by the
      client in the data plane (BPDU, Multicast, Broadcasts, etc.)

   o  Entry points induced by the possible coexistence of the two
      technologies (L2LSPs and usual Broadcast Ethernet mode)

9.1.  Attacks on the Data Plane

   Attacks on the data plane can be of the following form:

   o  modification of data traffic

   o  insertion of non-authentic data traffic

   o  Denial of Service (DoS) attacks

   o  traffic snooping

   Introduction of GMPLS signaling fro Ethernet LSP MUST prevent these
   attacks.  Moreover, as an Ethernet LSP is by nature a point-to-point
   tunnel, with a single entry point (head-end LSR) and exit point
   (tail-end LSR).  Policing (rate limit) and filtering is required only
   on the head-end LSR.

9.2.  Attacks on the Control Plane

   GMPLS Ethernet networks will inherit the security issues of IP
   networks similar to other GMPLS client networks, and the appropriate
   trust models MUST be supported.  Existing RSVP security mechanisms
   RFC 2207 [RFC2207] and RFC 3097 [RFC3097] should also be analyzed/
   evaluated in this context.









Andersson & Papadimitriou  Expires April 24, 2006              [Page 27]

Internet-Draft          Ethernet Label Switching            October 2005


10.  Acknowledgements

   We would like to thank the CCAMP working group L2SC design team,
   which joine3d the discussion on GMPLS controlled Ethernet Label
   Switching with great enthusiasm.

   We would also like to thanks Adrian Farrel for insightful major
   technical comments and extensive nit-picking.











































Andersson & Papadimitriou  Expires April 24, 2006              [Page 28]

Internet-Draft          Ethernet Label Switching            October 2005


11.  References

11.1.  Normative References

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

11.2.  Informative References

   [I-D.ietf-ccamp-gmpls-routing]
              Kompella, K. and Y. Rekhter, "Routing Extensions in
              Support of Generalized Multi-Protocol Label  Switching",
              draft-ietf-ccamp-gmpls-routing-09 (work in progress),
              October 2003.

   [I-D.ietf-ccamp-ospf-gmpls-extensions]
              Kompella, K. and Y. Rekhter, "OSPF Extensions in Support
              of Generalized Multi-Protocol Label Switching",
              draft-ietf-ccamp-ospf-gmpls-extensions-12 (work in
              progress), October 2003.

   [I-D.ietf-isis-gmpls-extensions]
              Kompella, K. and Y. Rekhter, "IS-IS Extensions in Support
              of Generalized MPLS", draft-ietf-isis-gmpls-extensions-19
              (work in progress), October 2003.

   [I-D.papadimitriou-ccamp-gmpls-ethernet-framework]
              Papadimitriou, D. and J. Choi, "A Framework for
              Generalized MPLS (GMPLS) Ethernet",
              draft-papadimitriou-ccamp-gmpls-ethernet-framework-00
              (work in progress), July 2005.

   [I-D.papadimitriou-ccamp-gmpls-mrn-extensions]
              Papadimitriou, D., "Generalized Multi-Protocol Label
              Switching (GMPLS) Protocol Extensions for  Multi-Region
              Networks (MRN)",
              draft-papadimitriou-ccamp-gmpls-mrn-extensions-01 (work in
              progress), February 2005.

   [RFC2207]  Berger, L. and T. O'Malley, "RSVP Extensions for IPSEC
              Data Flows", RFC 2207, September 1997.

   [RFC3031]  Rosen, E., Viswanathan, A., and R. Callon, "Multiprotocol
              Label Switching Architecture", RFC 3031, January 2001.

   [RFC3032]  Rosen, E., Tappan, D., Fedorkow, G., Rekhter, Y.,
              Farinacci, D., Li, T., and A. Conta, "MPLS Label Stack
              Encoding", RFC 3032, January 2001.



Andersson & Papadimitriou  Expires April 24, 2006              [Page 29]

Internet-Draft          Ethernet Label Switching            October 2005


   [RFC3036]  Andersson, L., Doolan, P., Feldman, N., Fredette, A., and
              B. Thomas, "LDP Specification", RFC 3036, January 2001.

   [RFC3097]  Braden, R. and L. Zhang, "RSVP Cryptographic
              Authentication -- Updated Message Type Value", RFC 3097,
              April 2001.

   [RFC3471]  Berger, L., "Generalized Multi-Protocol Label Switching
              (GMPLS) Signaling Functional Description", RFC 3471,
              January 2003.

   [RFC3473]  Berger, L., "Generalized Multi-Protocol Label Switching
              (GMPLS) Signaling Resource ReserVation Protocol-Traffic
              Engineering (RSVP-TE) Extensions", RFC 3473, January 2003.

   [RFC3916]  Xiao, X., McPherson, D., and P. Pate, "Requirements for
              Pseudo-Wire Emulation Edge-to-Edge (PWE3)", RFC 3916,
              September 2004.

   [RFC3945]  Mannie, E., "Generalized Multi-Protocol Label Switching
              (GMPLS) Architecture", RFC 3945, October 2004.

   [RFC3946]  Mannie, E. and D. Papadimitriou, "Generalized Multi-
              Protocol Label Switching (GMPLS) Extensions for
              Synchronous Optical Network (SONET) and Synchronous
              Digital Hierarchy (SDH) Control", RFC 3946, October 2004.

























Andersson & Papadimitriou  Expires April 24, 2006              [Page 30]

Internet-Draft          Ethernet Label Switching            October 2005


Authors' Addresses

   Loa Andersson
   Acreo AB

   Email: loa@pi.se


   Dimitri Papadimitriou
   Alcatel

   Email: dpapadimitriou@psg.com







































Andersson & Papadimitriou  Expires April 24, 2006              [Page 31]

Internet-Draft          Ethernet Label Switching            October 2005


Intellectual Property Statement

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; nor does it represent that it has
   made any independent effort to identify any such rights.  Information
   on the procedures with respect to rights in RFC documents can be
   found in BCP 78 and BCP 79.

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository at
   http://www.ietf.org/ipr.

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights that may cover technology that may be required to implement
   this standard.  Please address the information to the IETF at
   ietf-ipr@ietf.org.


Disclaimer of Validity

   This document and the information contained herein are provided on an
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Copyright Statement

   Copyright (C) The Internet Society (2005).  This document is subject
   to the rights, licenses and restrictions contained in BCP 78, and
   except as set forth therein, the authors retain all their rights.


Acknowledgment

   Funding for the RFC Editor function is currently provided by the
   Internet Society.




Andersson & Papadimitriou  Expires April 24, 2006              [Page 32]