Internet Draft Don Fedyk, David Allan Document: draft-fedyk-gmpls-ethernet-ivl-00.txt Nortel Category: Standards Track October 2005 GMPLS control of Ethernet IVL Switches 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 in April, 2006. Copyright Notice Copyright (C) The Internet Society (2005). Abstract This memo describes how GMPLS signaling may be applied to appropriately configured Ethernet Independent VLAN Learning capable switches in order to configure Ethernet switched paths. 1. Introduction Ethernet switches are growing in capability. As a consequence the role of Ethernet is rapidly expanding in networks that were the domain of other technologies such as SONET/SDH TDM and ATM. The question of how Ethernet will evolve and what capabilities it can offer in these areas is still under development. Fedyk et.al Expires April 2006 Page 1 GMPLS Control of Ethernet IVL Switches This draft explores some unique capabilities that Ethernet has and blends them with some of the values of control planes developed in the IETF. The techniques for repurposing Ethernet switching outlined in this draft have been introduced elsewhere as a complement to 802.1ah Provider Backbone Bridging under the title "Provider Backbone Transport". 2. Terminology In addition to well understood GMPLS terms, this memo uses terminology from IEEE 802.1 and introduces a few new terms: B-MAC Backbone MAC B-VID Backbone VLAN ID B-VLAN Backbone MAC C-MAC Customer MAC C-VID Customer VLAN ID DA Destination Address ESP Ethernet Switched Path IVL Independent VLAN Learning PBB Provider Backbone Bridge PBT Provider Backbone Transport SA Source Address S-VID Service VLAN ID 3. IVL Overview and ability to configure Ethernet Switched Paths Ethernet as specified today is a system. How spanning tree, data plane flooding and MAC learning combine to populate forwarding tables and produce resilient any-to-any behavior in a bridged network is well understood. What is less obvious is that the resulting behavior is purely a consequence of this particular combination of functions combined with what the underlying hardware can do, and that by simply disabling some Ethernet functionality, it is possible to employ alternative control planes and obtain different forwarding behaviors. Fedyk et al. Expires April 2006 Page 2 GMPLS Control of Ethernet IVL Switches Customer Provider Provider Bridge/ Bridge Backbone Bridge C-MAC/C-VID------------------802.1Q ------------------C-MAC-CVID S-VID-----------802.1ad------------S-VID B-MAC---802.1ah---B-MAC B-VID---802.1ah---B-VID Figure 1 802.1 MAC/VLAN Hierarchy Recent work in [PWE] and IEEE 802 are leading to a separation of Ethernet functions permitting an increasing degree of carrier control. So while the Ethernet service to the customer appears the same, the carrier components and behaviors have become decoupled from the customer presentation. One example of this is the 802.1ah work in hierarchical bridging. Once the carrier is in exclusive control of their Ethernet sub- network and all customer specific state pushed to the edges of that sub-network, the ability of the carrier to exploit latent Ethernet behavior is facilitated. One key capability is to overcome limitations imposed by bridging. Bridging offers a simple solution for any-to-any connectivity within a VLAN partition but attempting to use degenerate forms of bridged connectivity for point to point services puts strain on the control plane for forwarding and learning and may not offer the engineerability that providers require in offering P2P services. It is easier to modify Ethernet to scale engineered P2P as a special case than to specify forms of any-to-any that are so scalable that consumption of any-to-any transport instances for point to point connectivity is inconsequential. Ethernet Switches may perform Individual B-VLAN Learning (IVL) based unicast forwarding on the basis of a B-VID/B-MAC tuple. This means the forwarding hardware performs a full 60 bit lookup (B-VID (12) + B-MAC DA (48)) only requiring uniqueness of the full 60 bits for forwarding to resolve correctly. We can redefine the semantics of the constituent elements and get complete route freedom for each 60 bit entry so long as the overall requirement for global uniqueness is maintained. For compatibility and flexibility reasons, it makes sense to preserve the global uniqueness and semantics of MAC addresses as interface names, but we can redefine the semantics associated with administration and use of VLAN values. We partition the B-VID space and allocate a range of B-VIDs (say 'n' B-VIDs) as only significant when combined with a destination B-MAC address. We can then consider a B-VID in that range as an individual instance identifier for one of a maximum of 'n' P2P connections or MP2P multiplexed connections (subsequently termed Fedyk et al. Expires April 2006 Page 3 GMPLS Control of Ethernet IVL Switches "shared forwarding" to distinguish from simple merges) terminating at the associated destination MAC address. While a B-VID in the allocated range is not unique on an Ethernet subnetwork basis, the B-VID/DA tuple is, and procedures can be designed to delegate administration of the allocated VID range to the node/interface identified by the DA MAC. This technique results in a single unique and invariant identifier or label associated with the path termination and not a sequence of local identifiers associated with the individual link terminations. One consequence of this particular allocation is there can be up to 4094 labels to any one destination MAC address, a space that is consider large for P2P applications and overkill when shared forwarding is leveraged. In practice, most network scaling requirements may be met via delegation of only a small portion of the VID space, resulting in minimal impact of the number of bridging VLANs that can be supported in addition to this behavior. In order to use this unique 60 bit label, we then disable the normal mechanisms by which Ethernet populates the forwarding table for the allocated range of B-VIDs, and use a separate control or management plane to populate the forwarding table. When we do that for a specific label across a contiguous sequence of IVL capable Ethernet switches, this will create a unidirectional connection or Ethernet Switched Path (ESP). A bi-directional path is composed of two unidirectional paths. The technique does not require the VID to be common in both directions. Just as is the case for regular Ethernet these paths are preferred to be symmetrical such that a single bidirectional connection is composed of unidirectional paths that have common routing in the network. There are a few modifications required to standard Ethernet to make this approach robust: 1. In Standard Ethernet, discontinuities in forwarding table configuration in the path of a connection will normally result in packets being flooded as "unknown". In the proposed point to point case this is unnecessary and potentially catastrophic in meshed topologies, therefore "unknown" flooding must be disabled for the allocated B-VID range. Flooding is similarly disabled for broadcast/multicast traffic. 2. B-MAC learning is not required for the ESP, and may interfere with management/control population of the forwarding tables. For this reason Provider B-MAC learning is disabled for the allocated B-VID range. 3. Blocking must be disabled to achieve complete configured route freedom. Similarly a configured path is assumed to be loop free. Spanning tree is disabled for the allocated B-VID range. Fedyk et al. Expires April 2006 Page 4 GMPLS Control of Ethernet IVL Switches 4. Robustness is enhanced with the addition of data plane OAM to provide both fault and performance management. How the hardware performs unicast packet forwarding of known MAC addresses is unmodified from how Ethernet currently works, so the OAM currently defined [802.1ag, Y.17ethoam] can also be reused without modification of the protocols, but with slightly altered semantics (primarily w.r.t. implementation scaling variations). An additional benefit of global path identifiers for dataplane forwarding is the tight coupling of the 60 bit unique connection ID (B-VID + B-MAC:DA) and the associated OAM packets. It is a simple matter to determine lost or misdirected packet because the unique connection ID cannot be altered. Ethernet VLAN tags include priority tagging in the form of the 802.1p priority bits. When combined with configuration of the paths via management or control plane, this produces the Ethernet equivalent of MPLS TE E-LSPs and L-LSPs. Priority tagged Ethernet PDUs self-identify the required queuing discipline independent of the configured connectivity. This significantly simplifies the task of signaling scalable connectivity. 4. Deployment Scenarios This technique of GMPLS controlled Ethernet switching is applicable to all deployment scenarios considered by the design team [CCAMP-ETHERNET]. 5. Path creation and maintenance One simple mode of path creation described earlier is configuration. Node by node a path can be created by simple configuration or by a set of commands originating from a management station. One improvement to node by node configuration is to look at single ended provisioning and signaling. Since this is the domain of CCAMP and GMPLS we will discuss the applicability of GMPLS to this problem. 5.1.1 Using a GMPLS Control Plane for IVL GMPLS has been adapted to the control of optical switches for the purpose of management optical paths. GMPLS signaling is well suited to setup paths with labels but it does require a minimal IP control plane and IP connectivity so it is suited to certain scenarios where a large number of paths or dynamic path management of IVL is required. In many situations for IVL the addition of a complete GMPLS control plane may be overkill for the switches or the application. So we well decompose the problem into Signaling, Routing, Link discovery and Path management. While we discuss the options it will become apparent that using all functions of GMPLS is less of Fedyk et al. Expires April 2006 Page 5 GMPLS Control of Ethernet IVL Switches an operational overhead than any other combination. However, using only some components of GMPLS can lead to more provisioned parameters than a purely static system. Link discovery is one of the foundations of GMPLS. It is also a capability that has been specified for Ethernet in IEEE 802.1AB. All link discovery is optional but the benefits of running link discovery in large systems are significant. A recommendation is that 802.1AB could be run with an extension to feed information into an LMP based discovery. The LMP based discovery would allow for a complete functional LMP for the purpose of GMPLS topology discovery. LMP requires an IP control plane (as does GMPLS). 802.1AB does not have the ability to carry all of the LMP messages. So the LMP implementation would be compatible with 802.1AB but add the extensions for LMP discovery. See Figure 3. +---------+ +---------+ | | | | | LMP | ----------| LMP | | +-------+ IP (opt) +-------+ | | |802.1AB| ----------|802.1AB| | +-+-------+ Ethernet +-------+-+ Figure 3 Link Discovery Hierarchy 5.1.2 Control Plane Network In order to have a GMPLS control plane, an IP control plane consisting of and IGP with TE extension needs to be established. This foundation of routing and traffic engineering parameters is used to establish control channels with only minimal capability to forward IP packets. This IP control plane can be provided as a separate independent network or integrated with the Ethernet switches. If it is a separate network, it may be provided as a Layer 2 connected VLAN where the Ethernet switches are connection via a bridged network or HUB. It may also be provided by a network that provides IP connectivity where an IPVPN provides the IP connectivity. If it is an integrated with the switches it may be provided by a bridged VLAN that uses the Data bearing channels of the network for adjacent nodes. This ties the fate of IVL service and the IP control plane links, but then the same Ethernet hardware is already being shared. 5.1.3 Signaling GMPLS signaling is the well suited to the set up of Ethernet Switched Paths on IVL capable Ethernet switches. GMPLS signaling uses link identifiers in the form of IP addresses either numbered Fedyk et al. Expires April 2006 Page 6 GMPLS Control of Ethernet IVL Switches or unnumbered. If LMP is used the creation of these addresses can be automated. If LMP is not used there is an additional provisioning requirement to add GMPLS link identifiers. For large implementations LMP would be beneficial. As mentioned earlier the primary benefit of signaling is the control of a path from an endpoint. GMPLS can be used to create bidirectional or unidirectional paths, bi-directional paths being the preferred mode of operation for numerous reasons (OAM consistency etc.). Signaling enables the ability to dynamically establish a path and to adjust the path in a coordinated fashion after the path has been established. Signaling also allows multi-vendor interoperability since the signaling is based on GMPLS signaling protocols. This allows the network to adapt to changing conditions or failures with a single mechanism. Signaling can be used in pure static paths as well, but the benefit of maintaining a GMPLS control plane for a pure static path application could be questioned. To use GMPLS RSVP-TE for signaling, a new label is defined that contains the B-VID/B-MAC DA tuple, which is 60 bits. On the initiating and terminating nodes, a function administers the B- VIDs associated with the IVL B-MAC SA and B-MAC DA respectively. To initiate a bidirectional path, the initiator of the PATH message uses procedures outlined in [GMPLS-SIGNALLING], it: 1) Sets the LSP encoding type to Ethernet. 2) Sets the LSP switching type to L2SC. 3) Sets the GPID to unknown. 4) Sets the UPSTREAM_LABEL to the B-VID/B-MAC SA tuple where the B-VID is administered from the range reserved for IVL forwarding. At intermediate nodes the UPSTREAM_LABEL object and value is passed unmodified. The B-VID/B-MAC SA tuple is installed in the forwarding table at each hop. At the destination, a B-VID is allocated in the IVL range for the B-MAC DA and the B-VID/B-MAC DA tuple is passed in the GENERALIZED_LABEL in the RESV message. As with the UPSTREAM_LABEL, intermediate nodes use the GENERALIZED_LABEL object and pass it on unchanged, upstream. The B-VID/B-MAC DA tuple is installed in the forwarding table at each hop. 5.1.4 IVL Label The new IVL label is a new generalized label and a suggested format is: Fedyk et al. Expires April 2006 Page 7 GMPLS Control of Ethernet IVL Switches 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |0 0 0 0| VLAN ID | MAC (highest 2 bytes) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | MAC Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Note that there is no syntax in signaling to force the label in the UPSTREAM_LABEL and GENERALIZED_LABEL objects to be passed unchanged, and so the semantics of the new label type are that the label is passed unchanged. This has similarity to how a wavelength label is handled at an intermediate node that cannot perform wavelength conversion, and is described in [GMPLS-RSVP]. 5.1.5 Ethernet Service Ethernet Switched Paths that are setup either by configuration or signalling can be used to provide Ethernet service to customers of the IVL network. The Metro Ethernet Forum has defined some services in MEF.6 and MEF.11 (e.g., Ethernet Private Line), and these are also aligned with ITU-T G.8011.x Recommendations. Of particular interest are the bandwidth profile parameters in MEF.10 and whose associated bandwidth profile algorithm are based on [DS- COLOR]. Consideration should be given to supporting these in any signalling extensions for ESPs. This will be addressed in a future version of this specification. 5.1.6 GMPLS Routing GMPLS routing is IP routing with the TLV extensions for the purpose of carrying around GMPLS TE information. The TE information is populated with TE resources from LMP or from configuration if LMP is not available. GMPLS Routing is an optional piece but it is highly valuable in maintaining topology for path management. 5.1.7 Path Computation There has been a lot of recent activity in the area of path computation. Originally MPLS path computation was performed locally in a TE database on a router. While this is effective when a few paths are required in a primarily connectionless environment, if a large number of coordinated paths are required, it is advantageous to have a more sophisticated path computation engine capable of more elaborate paths. The longer lived the paths and the higher bandwidth the greater the computational budget required in order to get well engineered and cost effective paths. This is highly dependent on topology, since in simple topologies path computation is trivial. Fedyk et al. Expires April 2006 Page 8 GMPLS Control of Ethernet IVL Switches Path computation in GMPLS generates explicit route objects (EROs) that can be used directly by GMPLS signaling. 5.1.8 Combinations of GMPLS Features The combinations of LMP, Routing, Signaling and Path computation can be all supported on a switch or a subset of GMPLS pieces can be supported. Signaling is the minimal function that might be supported on a small switch. The ability to process Signaling messages with an ERO may be all that is desired on an end point. Routing is the next important function since it provides the forwarding of signaling functions. However it is possible to design switches without routing that could proxy their routing to other larger switches. From the routing perspective there would be little difference in the routing database but the small switches would not have to perform routing operations. The information for the proxied routing might be configured or it might be data filled by an automated procedure. Rather than creating a new protocol it is probably better to put in a full OSPF or IS-IS control plane. LMP is optional as mentioned earlier. The primary benefit of LMP over 802.1AB is LMP's capability for optimizing routing information for the purpose of link bundling on large switches. LMP has the capability to compress the information required to represent a large number of parallel resources automatically. Path computation is one function that is probably best done on a centralized database for this application. Depending on the physical topology the explicit route object (ERO) may be trivial to calculate or more elaborate. Some form of path protection either based on Fast Reroute techniques or local computation may also be desirable for network outages but the targeted service for this is long lived relatively static paths. 5.2 Addresses, Interfaces, and Labels PBT is currently envisioned to have no explicit UNI or E-NNI which simplifies the addressing of the control plane. This specification uses an addressing scheme and a label space for the ingress/egress connection: the hierarchical GMPLS Node Address/Port ID and the Ethernet MAC/VID tuple for the delegated VID range as a label space. Fedyk et al. Expires April 2006 Page 9 GMPLS Control of Ethernet IVL Switches GMPLS Node Address | V N=named port +----+ +-----+ | | label=B-VLAN/B-MAC | | | PB | | | -----N N----------------------------N PBB N---------- | | | | \ | | | | Externally +----+ +-----+ Facing PBT Transit PBT edge Ports Switch Switch Figure 4 Ethernet/GMPLS Addressing & Label Space Depending on how the service is defined and set up one or more of these labels may be used for actual setup. It is also to be noted that although it is possible for a terminating node to offer any 60 bit label value that can be guaranteed to be unique, the convention of using MAC addresses to name specific ports is retained, an Ethernet port name being common to both PBT and bridging modes of operation. One implication of this is that a port index and a MAC address of a port on the node may be effectively interchangeable for signaling purposes, although incorrect information can result in an incorrect association between a GMPLS Node Address and the set of MAC named interfaces local to that node. For a GMPLS based system the GMPLS Node Address/logical port is the logical signaling identifier for the control plane via which Ethernet layer label bindings are solicited. In order to create a point to point path for IVL an association must be made between the ingress and egress node. But the actual IVL label distributed via signaling and instantiated in the switch forwarding tables contains the egress interface name (B-MAC) of the port on the egress PBB. See Figure 4. GMPLS uses identifiers in the form of 32 bit number which are in the IP address notation but these are not IP addresses. An IP routing control plane for the propagation of TE information may be supported. The provider B-MAC addresses are exchanged by the LLDP and by LMP if supported. Actual label assignment is performed by the signaling initiator and terminator. A particular port on a Provider network node would have: - A B-MAC - A 32 bit IPv4 Node address r 128 bit IPv6 address plus 32 bit port Identifier - One (or more) Mnemonic String Identifiers Fedyk et al. Expires April 2006 Page 10 GMPLS Control of Ethernet IVL Switches This multiple naming convention leaves the issue of resolving the set given one of the port identifiers. On a particular node, mapping is relatively straight forward. The preferred solution to this is to use the GMPLS IP node address for signaling resolution. In so doing, the problem of setting up a path is reduced to figuring out what node supports a B-MAC address and then finding the corresponding GMPLS IP node address and performing all signaling and routing with respect to the GMPLS node address. There are several options to achieve this: - Provisioning - Auto discovery protocols that carry MAC address (e.g. 802.1ab) - Augmenting Routing TE with B-MAC Addresses - Name Servers with identifier/address registration This will be clarified in a subsequent version of this draft. 6. Specific Procedures 6.1 PT to PT connections The Data Plane for IVL has three key fields. B-VID, B-MAC DA and B- MAC SA. A connection instance is uniquely identified by the B-MAC DA, B-VID and B-MAC SA for the purpose of the provider network terminations. The B-VID and B-MAC DA tuple identifies the forwarding multiplex at transit switches and a simple degenerate form of the multiplex is P2P (only one SA/VID/DA connection uses the VID/DA tuple). This results in unique labels end to end and no merging or multiplexing of tunnels. The data streams may merge but the forwarding entries are unique allowing the connection to be de- multiplexed downstream. 6.2 PT to PT connections with shared forwarding The B-VID/B-MAC DA can be considered to be a shared forwarding identifier for a multiplex consisting of some number of P2P connections distinctly identified by the B-MAC SA/B-VID/B-MAC DA tuple. VLAN tagged Ethernet packets include priority marking. This means that the queuing discipline applied is selectable on a per flow basis and is decoupled from the actual steering of the packet at any given node. As noted earlier, GMPLS signaled paths can have similar properties to MPLS traffic engineered E-LSPs[MPLS-DS]. What this means is that multiple Ethernet switched paths to a destination may be considered functionally equivalent. This is a useful property when considering setup of shared forwarding Ethernet switched paths. A terminating node will frequently have more than one suitable candidate path with which new path requests may be multiplexed on the data plane (common VID/DA, unique SA). Fedyk et al. Expires April 2006 Page 11 GMPLS Control of Ethernet IVL Switches 6.3 Dynamically established P2P symmetry with shared forwarding Similar to how a destination node may select a B-VID/B-MAC DA from the set of existing shared forwarding multiplexes rooted at the destination node, the originating node may also do so for the reverse path. Once the initial ERO has been computed, the originating node may select the optimal (by whatever criteria) existing shared forwarding multiplex for the new destination to merge with and offer its own B-VID/B-MAC DA tuple for itself as a destination. This is identified via use of the UPSTREAM LABEL object. 6.4 Planned P2P symmetry Normally the originating node will not have knowledge of the set of shared forwarding path rooted on the destination node. Use of a Path Computation Server or other planning style of tool with more complete knowledge of the network configuration may wish to impose pre-selection of the a more optimal shared forwarding multiplexes to use for both directions. In this scenario the originating node uses the SUGGESTED LABEL and UPSTREAM LABEL objects to indicate complete selection of the shared forwarding multiplexes at both ends. This may also result in the establishment of a new B-VID/B-MAC DA path as the SUGGESTED LABEL object may legitimately refer to a path that does not yet exist. 7. Error conditions The following errors have been identified as being unique to these procedures in addition to those already defined: 7.1 Invalid B-VID value The originator of the error is not configured to use the B-VID value in conjunction with GMPLS signaling. This may be either the initiating or terminating node. 7.2 Invalid ERO The ERO offered has discontinuities with the identified VID/MAC path in either the UPSTREAM LABEL or SUGGESTED LABEL objects. 8. Security Considerations TBD. 9. IANA Considerations TBD. Fedyk et al. Expires April 2006 Page 12 GMPLS Control of Ethernet IVL Switches 10.References 10.1 Normative References [GMPLS-RSVP] Berger, L. et.al., "Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol- Traffic Engineering (RSVP-TE) Extensions", IETF RFC 3473, January 2003 10.2 Informative References [CCAMP-ETHERNET] Papdimitriou, D. et.al, "A Framework for Generalized MPLS (GMPLS) Ethernet", internet draft, draft- papadimitriou-ccamp-gmpls-ethernet-framework-00.txt , June 2005 [DS-COLOR] Aboul-Magd, O. et.al. "A Differentiated Service Two- Rate, Three-Color Marker with Efficient Handling of in-Profile Traffic", IETF RFC 4115, July 2005 [GMPLS-ARCH] E. Mannie, Ed., "Generalized Multi-Protocol Label Switching (GMPLS) Architecture", RFC 3495. [GMPLS-SIGNALING] Berger, L. (editor), "Generalized MPLS - Signaling Functional Description", January 2003, RFC3471. [GMPLS-ROUTING] Kompella, K., Rekhter, Y., "Routing Extensions in Support of Generalized MPLS", work in progress. [LMP] Lang. J. Editor, "Link Management Protocol (LMP)" work in progress. [IEEE 802.1ab] "IEEE Draft Standard for Local and Metropolitan Area Networks, Station and Media Access Control Connectivity Discovery" [IEEE 802.1ag] "IEEE standard for Connectivity Fault Management", Work in Progress, July 2005. [IEEE 802.1ah] "IEEE standard for Provider Backbone Bridges", Work in Progress, July 2005. [MEF.6] The Metro Ethernet Forum MEF 6 (2004), "Ethernet Services Definitions - Phase I" [MEF.10] The Metro Ethernet Forum MEF 10 (2004), "Ethernet Services Attributes Phase 1" [MEF.11] The Metro Ethernet Forum MEF 11 (2004), "User Network Interface (UNI) Requirements and Framework" [MPLS-DS] Le Faucheur, F. et.al., "Multi-Protocol Label Switching Fedyk et al. Expires April 2006 Page 13 GMPLS Control of Ethernet IVL Switches (MPLS) Support of Differentiated Services" IETF RFC 3270, May 2002 [PATH-COMP] Farrel, A. et.al., "Path Computation Element (PCE) Architecture", Internet draft, draft-ietf-pce-architecture- 02.txt, September 2005 [Y.17ethoam] ITU-T Recommendation, "Draft Recommendation Y.17ethoam - OAM Functions and Mechanisms for Ethernet based Networks " work in progress, May 2005. 11.Author's Address Don Fedyk Nortel Networks 600 Technology Park Drive Billerica, MA, 01821 Email: dwfedyk@nortel.com David Allan Nortel Networks Phone: 1-613-763-6362 3500 Carling Ave. Email: dallan@nortel.com Ottawa, Ontario, CANADA 12.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. 13.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 Fedyk et al. Expires April 2006 Page 14 GMPLS Control of Ethernet IVL Switches 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. 14.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. 15.Acknowledgments The authors would like to thank Nigel Bragg, Stephen Shew and Sandra Ballarte for their extensive contributions to this document. Fedyk et al. Expires April 2006 Page 15