Internet DRAFT - draft-cao-pwe3-802-1ah
draft-cao-pwe3-802-1ah
Network Working Group Wei. Cao
Internet Draft Huawei Technologies
Expires: April 2007 October 16, 2006
IEEE 802.1ah Mode for Ethernet Over MPLS
draft-cao-pwe3-802-1ah-00.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.
This document may only be posted in an Internet-Draft.
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 16, 2007.
Cao Expires April 16, 2007 [Page 1]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
Abstract
Ethernet has been widely deployed in metro-networks, and there are
more and more customers select Ethernet PW services. With the
deployment of IEEE 802.1ah network, there is a need to support
802.1ah attachment circuit. Based on the two modes defined in RFC
4448, this document introduces a new Ethernet encapsulation mode to
support the new AC type. This document also describes some scenarios
and procedures pertaining to the new mode. Some considerations
relating to multi-segment PW are also discussed.
Table of Contents
1. Specification of Requirements................................2
2. Introduction.................................................2
2.1. Terminology.............................................3
3. Scenario and Operations for Ethernet PW IEEE 802.3 Mode......4
3.1. Ethernet PW Connection between Two PBBNs................4
4. Details for Ethernet PW 802.1ah Mode.........................5
4.1. Applicability Statement.................................5
4.2. Ethernet PW 802.1ah Mode................................5
4.3. Ethernet-Specific Interface Parameter LDP Sub-TLV.......6
4.4. Encapsulations and Procedures...........................7
5. Security Considerations......................................7
6. IANA Considerations..........................................7
7. Acknowledgments..............................................7
8. References...................................................7
8.1. Normative References....................................7
8.2. Informative References..................................8
Author's Addresses..............................................9
Intellectual Property Statement.................................9
Disclaimer of Validity..........................................9
Copyright Statement............................................10
1. Specification of Requirements
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].
2. Introduction
Ethernet is widely deployed in metro-networks, where 802.1ah is a
conspicuous new technology. Ethernet PW plays an important role in
PWE3, but currently only 802.1q/ad Ethernet ACs are considered. There
Cao Expires April 16, 2007 [Page 2]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
are two modes defined for Ethernet PW in RFC 4448: "raw mode" and
"tagged mode", corresponding to transparent frame tunnel and
forwarding with extra tag-process. Although 802.1ah frame can be
carried with these two modes, if SP wants to support the new emerged
service "Provider Backbone Bridges" well, introducing new mode is
necessary.
802.1ah adds some fields to the 802.1q frame: B-MAC, B-VID and I-
SID. In Provider Backbone Bridge Network (PBBN), forwarding decision
is based on B-MAC and B-VID, while I-SID can be used as a service
delimiter. When two PBBNs are connected through a PW, it may require
PE's NSP inspect 802.1ah frame's B-TAG and I-TAG rather than outmost
tag only. In such cases, PW with 802.1ah mode is suitable. Also
802.1ah mode will be helpful if an Ethernet service wants to span PBN,
MPLS and PBBN.
By introducing 802.1ah mode, frames carried by an Ethernet PW can
have more tags in the encapsulation. Similar to the application
method of the tags in PBT network, one can try to use these extra
tags in PW as below.
- PW multiplex: Currently a PW is identified by a pair of PW labels
allocated by the two end PEs. Since the PW labels are per-platform
MPLS label, if there are many PWs created, PEs have to use a lot
of MPLS labels. In 802.1ah mode, B-TAG/I-TAG can be used to
identify the PW, so multiple Ethernet PWs may be multiplexed
through one pair of PW labels to reduce the number of MPLS label
required.
- MS-PW switching: MS-PW may span multi-domains, and at each S-PE
the PW label will be switched. With 802.1ah mode and more tags in
the encapsulation, one could map BVID into PW label for each
domain, or may use I-SID for PW label switching.
The details of the new application should be further studied.
The new mode will not change the PWE3 Ethernet encapsulation
defined in RFC 4448. It assumes in the remainder of this document the
readers are familiar with RFC 3985 and RFC 4448.
2.1. Terminology
The terminology specified in RFC 3985 and RFC 4026 applies. In
addition, we introduce some terms related to IEEE 802.1ah:
- PBN: Provider Bridge Network
Cao Expires April 16, 2007 [Page 3]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
- PBB: Provider Bridge Backbone
- PBBN: Provider Backbone Bridge Network, often referred as an
802.1ah domain.
- B-VID: Backbone Vlan ID
- I-SID: Service Instance ID
- B-TAG: Backbone TAG field
- I-TAG: Service Instance Tag
3. Scenario and Operations for Ethernet PW IEEE 802.3 Mode
The objective of PWE3 is providing point-to-point connectivity
between two ACs at the edge of a provider network. Considering
802.1ah, the models of linking two PBBNs are described.
3.1. Ethernet PW Connection between Two PBBNs
The following figure shows the typical working context. As shown
in Fig.1, there are two split Mac-in-Mac domains and one MPLS/IP core
networks. Customer's devices are attached to UPE1 and UPE2. Since
there is no direct connection between the two Mac-in-Mac domains, if
the customer needs Ethernet service from UPE1 to UPE2, an Ethernet PW
should be created to provide the connectivity.
<---PWE3 Services --->
--- --------- -----
/ \ / \ / \
+----+ |802 +----+ +----+802 | +----+
---|UPE |MAC-in |--- |NPE | MPLS |NPE |----| MAC-in |UPE |---
| 1 | MAC |.1ah| 1 |network| 2 |.1ah| -MAC | 2 |
+----+Domain1| +----+ +----+ \Domain2+----+
\ / \ / \ /
----- -------- -----
Figure 1. PBBN connected by Ethernet PW
Cao Expires April 16, 2007 [Page 4]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
The PWE3 service is terminated in NPE1 and NPE2. If only
transparent transmission is needed, then there is no extra operation
of the Native Service Processing (NSP) and Ethernet "raw mode" is
enough. However, if the two Mac-in-Mac domains have different
understanding of the B-TAG or I-TAG, some translation work may be
required. For example, the NPE should have to recognize the 802.1ah
encapsulation and has the ability to rewrite B-TAG/I-TAG.
RFC 4448 defines two Ethernet PW modes: "raw mode" and "tagged
mode". Since "tagged mode" only inspects the outermost tag, in this
scenario if NPE needs to rewrite I-TAG, then neither "raw mode" nor
"tagged mode" can satisfy it. So here we introduce a new mode and
call it "802.1ah" mode.
It should be noticed that the NPE process such as rewriting B-
TAG/I-TAG belongs to NSP, and NSP is outside the scope of PWE3. But
it is useful to provide necessary information to PE to identify what
service is been carried and denote the NSP difference.
4. Details for Ethernet PW 802.1ah Mode
4.1. Applicability Statement
The Ethernet PW emulation with 802.1ah mode should allow an "Provider
Backbone Bridges" based service across an MPLS network. It has the
following characteristics in relation to the respective native
services:
- An Ethernet PW connects two PBBN domains, supporting bidirectional
transport of variable length Ethernet frames. It SHOULD be assured
by administrators that both ends of the PW support IEEE 802.1ah.
- An Ethernet PW connects PBN and PBBN, and if B-TAG/I-TAG
insert/remove action should be taken at one side of the PW, at
least the ends to do the process MUST support IEEE 802.1ah.
- For an 802.1ah Ethernet Frame transmitted by an Ethernet PW, B-TAG
or I-TAG or both may be process by NSP at the Ingress or Egress.
The detail function is outside the scope of this document.
- FCS retention, sequencing are the same as defined in RFC4448.
4.2. Ethernet PW 802.1ah Mode
With 802.1ah mode, plus two modes defined in RFC4448, there are
three Ethernet PW modes:
Cao Expires April 16, 2007 [Page 5]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
- Ethernet Tagged Mode, it corresponds to PW type 0x0004.
- Ethernet Raw Mode, it corresponds to PW type 0x0005.
- Ethernet 802.1ah Mode, it corresponds to PW type 0x001A (TBD).
In Ethernet 802.1ah mode, it requires PE have the ability to
recognize 802.1ah frame. The PE may re-write B-TAG/I-TAG content, or
insert/remove B-TAG/I-TAG when needed. If the PE detects a frame in
wrong encapsulation format, PE must discard the frame.
It should be noted that if customer requires Ethernet frames be
transmitted unchanged, PE should use "raw mode" rather than 802.1ah
mode even the frames are encapsulated in 802.1ah format.
4.3. Ethernet-Specific Interface Parameter LDP Sub-TLV
This LDP Sub-Type Length Value [LDP] specifies interface-specific
parameters. When applicable, it MUST be used to validate that the PEs,
and the ingress and egress ports at the edges of the circuit, have
the necessary capabilities to interoperate with each other. The
Interface parameter TLV is defined in [PWE3-CTRL]. RFC 4448 defines
Requested VLAN ID Sub-TLV. Here new Sub-TLVs are specified as follows:
- 0x0D(TBD) Requested PBB I-TAG Sub-TLV
An optional 24-bits value indicates the requested I-TAG. This
parameter MUST be used by a PE that is incapable of rewriting the
IEEE 802.1ah I-TAG on output. If the ingress PE receives this
request, it MUST process the I-TAG correctly at the input to match
the requested I-TAG. If this is not applicable, the PW MUST not be
enabled.
- 0x0E(TBD) Requested PBB B-TAG/I-TAG Sub-TLV
An optional 36-bits value indicates the requested B-TAG and I-TAG.
The 36 bits value is composed of 12 bits B-TAG value and 24 bits I-
TAG value. This parameter MUST be used by a PE that is incapable of
inserting/removing 802.1ah I-TAG on output. If this is no
applicable, the PW MUST not be enabled.
- 0x0F(TBD) Requested I-TAG Filter Sub-TLV
An optional multi-24-bits value indicates the request of filtering
specific I-TAG. In some scenarios, there are more than one I-TAGs
corresponding to one B-TAG in one Ethernet stream that should be
carried by an Ethernet PW. PE can use Requested I-TAG Filter Sub-
Cao Expires April 16, 2007 [Page 6]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
TLV to request remote PE to filter the frames with those specific
I-TAG.
These parameters are applicable only to 802.1ah PW type. The first
two TLVs can not be used together, while they can be used with the
last one.
4.4. Encapsulations and Procedures
The encapsulation specification defined in RFC4448 applies for
802.1ah mode. As described in section 4.6 of RFC4448, the control
word may or may not be needed in different cases. But it is suggested
in this document to use the control word for 802.1ah mode to reduce
the risk brought by ECMP path.
802.1ah mode complies with the procedures described in RFC 4448,
including MTU management, Frame Ordering, Frame Error Processing, etc.
5. Security Considerations
802.1ah mode does not introduce new security problems to Ethernet
pseudowire type.
6. IANA Considerations
The value of new PW type and LDP sub-TLV should be defined.
7. Acknowledgments
I would like to thank Yu Delei for his help on IEEE specifications. I
also wish to acknowledge Yaakov Stein for his suggestions.
8. References
8.1. Normative References
[PWE3-CW] Bryant, S., Swallow, G., and D. McPherson, "Pseudowire
Emulation Edge-to-Edge (PWE3) Control Word for Use over an MPLS
PSN", RFC 4385, February 2006.
[IANA] Martini, L., "IANA Allocations for Pseudowire Edge to
Edge Emulation (PWE3)", BCP 116, RFC 4446, April 2006.
[PWE3-CTRL] Martini, L., El-Aawar, N., Heron, G., Rosen, E., Tappan,
D., and T. Smith, "Pseudowire Setup and Maintenance using the
Label Distribution Protocol (LDP)", RFC 4447, April 2006.
Cao Expires April 16, 2007 [Page 7]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
[MPLS-ARCH] Rosen, E., Viswanathan, A., and R. Callon, Multiprotocol
Label Switching Architecture, RFC 3031, January 2001.
[802.3] IEEE802.3-2005, ISO/IEC 8802-3: 2000 (E), "IEEE Standard
for Information technology -- Telecommunications and information
exchange between systems -- Local and metropolitan area networks
-- Specific requirements -- Part 3: Carrier Sense Multiple Access
with Collision Detection(CSMA/CD) Access Method and Physical
Layer Specifications", 2005.
[802.1Q] ANSI/IEEE Standard 802.1Q-2005, "IEEE Standards for Local
and Metropolitan Area Networks: Virtual Bridged Local Area
Networks", 2005.
[802.1ah/D2.20] IEEE P802.1ah/D2.20 Draft Standard for Local and
Metropolitan Area Networks-Virtual Bridged Local Area Networks-
Amendment 6: Provider Backbone Bridges, April, 2006.
8.2. Informative References
[RFC3985] Bryant, S. and P. Pate, "Pseudo Wire Emulation Edge-to-
Edge (PWE3) Architecture", RFC 3985, March 2005.
[PWE3-REQ] Xiao, X., McPherson, D., and P. Pate, "Requirements for
Pseudo-Wire Emulation Edge-to-Edge (PWE3)", RFC 3916, September
2004.
[LDP] Andersson, L., Doolan, P., Feldman, N., Fredette, A.,
and B. Thomas, "LDP Specification", RFC 3036, January 2001.
[FRAG] Malis, A. and W. Townsley, "PWE3 Fragmentation and
Reassembly", Work in Progress, February 2005.
[FCS] Malis, A., Allan, D., and N. Del Regno, "PWE3 Frame
Check Sequence Retention", Work in Progress, September
2005.
[RFC2992] Hopps, C., "Analysis of an Equal-Cost Multi-Path
Algorithm", RFC 2992, November 2000.
[RFC4026] Andersson, L. and T. Madsen, "Provider Provisioned
Virtual Private Network (VPN) Terminology", RFC 4026,March 2005.
Cao Expires April 16, 2007 [Page 8]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
Author's Addresses
Cao Wei
Huawei Technologies
Room 1201, Kuike Bld., No.6 Xinxi Rd.,
Shang-di Information Industry Base,
Hai-Dian District Beijing, China
Email: caowayne@huawei.com
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.
Cao Expires April 16, 2007 [Page 9]
Internet-Draft draft-cao-pwe3-eth-802.1ah-00 October 2006
Copyright Statement
Copyright (C) The Internet Society (2006).
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.
Cao Expires April 16, 2007 [Page 10]