
Pseudo Wires Name Spaces (PWE3)

(last updated 2007-12-17)

Registries included below:
- MPLS Pseudowire Types Registry
- Pseudowire Interface Parameters Sub-TLV Type Registry
- Attachment Individual Identifiers (AII) Registry
- Attachment Group Identifier (AGI) Type Registry
- Pseudo Wire Status Codes Registry
- Pseudowire Associated Channel Types Registry
- Header Compression Over MPLS PW Control Word Packet Type
- MPLS VCCV Control Channel (CC) Types 
- MPLS VCCV Connectivity Verification (CV) Types


Registry Name: MPLS Pseudowire Types Registry
Reference: [RFC4446]
Range        Registration Procedures        Notes
-----------  -----------------------------  -------------------------------------------
31-1024      Expert Review
1025-4096    IETF consensus
4097-32766   First Come First Served        reserved for vendor proprietary extensions
32767        IETF consensus

Registry: 
PW type  Description                                                   Reference
-------  -----------------------------------------------------------   ---------
0x0001   Frame Relay DLCI ( Martini Mode )                             [RFC4619]
0x0002   ATM AAL5 SDU VCC transport                                    [ATM]
0x0003   ATM transparent cell transport                                [RFC4717]
0x0004   Ethernet Tagged Mode                                          [RFC4448]
0x0005   Ethernet                                                      [RFC4448]
0x0006   HDLC                                                          [RFC4618]
0x0007   PPP                                                           [RFC4618]
0x0008   SONET/SDH Circuit Emulation Service Over MPLS Encapsulation   [CEM]
0x0009   ATM n-to-one VCC cell transport                               [RFC4717]
0x000A   ATM n-to-one VPC cell transport                               [RFC4717]
0x000B   IP Layer2 Transport                                           [RFC3032]
0x000C   ATM one-to-one VCC Cell Mode                                  [RFC4717]
0x000D   ATM one-to-one VPC Cell Mode                                  [RFC4717]
0x000E   ATM AAL5 PDU VCC transport                                    [RFC4717]
0x000F   Frame-Relay Port mode                                         [RFC4619]
0x0010   SONET/SDH Circuit Emulation over Packet                       [RFC4842]
0x0011   Structure-agnostic E1 over Packet                             [RFC4553]
0x0012   Structure-agnostic T1 (DS1) over Packet                       [RFC4553]
0x0013   Structure-agnostic E3 over Packet                             [RFC4553]
0x0014   Structure-agnostic T3 (DS3) over Packet                       [RFC4553]
0x0015   CESoPSN basic mode                                            [CESoPSN]
0x0016   TDMoIP AAL1 Mode                                              [TDMoIP]
0x0017   CESoPSN TDM with CAS                                          [CESoPSN]
0x0018   TDMoIP AAL2 Mode                                              [TDMoIP]
0x0019   Frame Relay DLCI                                              [RFC4619]
0x001A   ROHC Transport Header-compressed Packets                      [RFC4995]
0x001B   ECRTP Transport Header-compressed Packets                     [RFC3545]
0x001C   IPHC Transport Header-compressed Packets                      [RFC2507]
0x001D   cRTP Transport Header-compressed Packets                      [RFC2508]
0x001E   ATM VP Virtual Trunk                                          [MFA9]
0x7FFF   Wildcard                                                      [RFC4863]


Registry Name: Pseudowire Interface Parameters Sub-TLV type Registry 
Reference: per [RFC4446]
Range     Registration Procedures        Notes
--------  -----------------------------  ----------------------
2-64      Expert Review
65-127    IETF Consensus 
128-254   First Come First Served        reserved for vendor proprietary extensions
255       IETF Consensus

Registry:
Parameter  ID Length  Description                                                 Reference
---------  ---------  ----------------------------------------------------------  ---------
0x01       4          Interface MTU in octets                                     [RFC4447]
0x02       4          Maximum Number of concatenated ATM cells                    [RFC4717]
0x03       up to 82   Optional Interface Description string                       [RFC4447]
0x04       4          CEP/TDM Payload Bytes                                       [RFC4842]
0x05       4          CEP options                                                 [RFC4842]
0x06       4          Requested VLAN ID                                           [RFC4448]
0x07       6          CEP/TDM bit-rate                                            [RFC4842]
0x08       4          Frame-Relay DLCI Length                                     [RFC4619]
0x09       4          Fragmentation indicator                                     [RFC4623]
0x0A       4          FCS retention indicator                                     [RFC4720]
0x0B       4/8/12     TDM options                                                 [draft-ietf-pwe3-tdm-control-protocol-extensi-03.txt]
0x0C       4          VCCV parameter                                              [VCCV]
0x0D       up to 256  bytes ROHC over MPLS configuration RFC 3241                 [RFC4901]
0x0F       up to 256  bytes CRTP/ECRTP/IPHC HC over MPLS configuration RFC3544    [RFC4901]


Registry Name: Attachment Individual Identifier Type Registry 
Reference: [RFC4446]
Range     Registration Procedures        Notes
--------  -----------------------------  -------------------------------------------
2-64      Expert Review
65-127    IETF Consensus 
128-254   First Come First Served        reserved for vendor proprietary extensions
255       IETF Consensus  

Registry:
AII Type  Length     Description                                  Reference
--------  --------   -------------------------------------------  ---------
0x01      4          A 32 bit unsigned number local identifier    [SIG]
0x02      variable   Aggregate Identifier                         [RFC5003]
          8 or 12
0x03      variable   ATM/FR Control Channel                       [MFA10]
          1 to 33
0x04      variable   ATM/FR Signaling Call Reference              [MFA10]
          3 to 35
0x05      variable   Frame Relay Port and Connection Identifier   [SPVC IW]
          2 to 30
0x06      variable   ATM Port and Connection Identifier           [SPVC IW]
          2 to 30


Registry Name: Attachment Group Identifier (AGI) Type Registry 
Reference: [RFC4446]
Range     Registration Procedures        Notes
--------  -----------------------------  -------------------------------------------
2-64      Expert Review
65-127    IETF Consensus 
128-254   First Come First Served        reserved for vendor proprietary extensions
255       IETF Consensus

Registry:
AGI Type  Length  Description                                Reference
--------  ------  -----------------------------------------  ---------
0x01      8       Route distinguisher (RD)                   [SIG]


Registry Name: Pseudo Wire Status Codes Registry 
Reference: [RFC4446]
Registration Procedures: 5-31 - Expert Review

Registry:
Bit Mask     Description                                          Reference
-----------  ---------------------------------------------------  ---------
0x00000000   Pseudo Wire forwarding (clear all failures)          [RFC4447]
0x00000001   Pseudo Wire Not Forwarding                           [RFC4447]
0x00000002   Local Attachment Circuit (ingress) Receive Fault     [RFC4447]
0x00000004   Local Attachment Circuit (egress) Transmit Fault     [RFC4447]
0x00000008   Local PSN-facing PW (ingress) Receive Fault          [RFC4447]
0x00000010   Local PSN-facing PW (egress) Transmit Fault          [RFC4447]


Registry Name: Pseudowire Associated Channel Types 
Reference: [RFC4385]
Registration Procedures: IETF Consensus

Registry:
Value   Description                                 Reference
-----   ------------------------------------------  ---------
0x21    Associated Channel carries an IPv4 packet   [RFC4385]
0x57    Associated Channel carries an IPv6 packet   [RFC4385]


Registry Name: Header Compression Over MPLS PW Control Word Packet Type 
Reference: [RFC4901]
Registration Procedures: Expert Review

Registry:
Packet
Type     Description
-------- --------------------------------
0        ROHC Small-CIDs
1        ROHC Large-CIDs
2        FULL_HEADER
3        COMPRESSED_TCP
4        COMPRESSED_TCP_NODELTA
5        COMPRESSED_NON_TCP
6        COMPRESSED_RTP_8
7        COMPRESSED_RTP_16
8        COMPRESSED_UDP_8
9        COMPRESSED_UDP_16
10       CONTEXT_STATE
11-15    Unassigned


Registry Name: MPLS VCCV Control Channel (CC) Types
Reference: [RFC5085]
Registration Procedures: IETF Consensus

Note: 
Bit numbering: In this sub-registry, the most significant (high order) bit 
is labeled Bit 7, and the least significant (low order) bit is labeled Bit 0, 
see parenthetical "Value".

Registry:
Bit (Value)  Description                                                                   Reference
-----------  ----------------------------------------------------------------------------  ---------
0 (0x01)     Type 1: PWE3 Control Word with 0001b as first nibble (PW-ACH, see [RFC4385])  [RFC5085]
1 (0x02)     Type 2: MPLS Router Alert Label                                               [RFC5085]
2 (0x04)     Type 3: MPLS PW Label with TTL == 1                                           [RFC5085]
3 (0x08)     Reserved                                                                      [RFC5085]
4 (0x10)     Reserved                                                                      [RFC5085]
5 (0x20)     Reserved                                                                      [RFC5085]
6 (0x40)     Reserved                                                                      [RFC5085]
7 (0x80)     Reserved                                                                      [RFC5085]


Registry Name: MPLS VCCV Connectivity Verification (CV) Types
Reference: [RFC5085]
Registration Procedures: IETF Consensus

Note: 
Bit numbering: In this sub-registry, the most significant (high order) bit 
is labeled Bit 7, and the least significant (low order) bit is labeled Bit 0, 
see parenthetical "Value".

Registry:
Bit (Value)  Description           Reference
-----------  --------------------  ---------
0 (0x01)     ICMP Ping             [RFC5085]
1 (0x02)     LSP Ping              [RFC5085]
2 (0x04)     Reserved              [RFC5085]
3 (0x08)     Reserved              [RFC5085]
4 (0x10)     Reserved              [RFC5085]
5 (0x20)     Reserved              [RFC5085]
6 (0x40)     Reserved              [RFC5085]
7 (0x80)     Reserved              [RFC5085]


References
----------
[RFC3032]  E. Rosen, et al., "MPLS Label Stack Encoding", RFC 3032, January 2001.

[RFC4385]  S. Bryant, G. Swallow, L. Martini, and D. McPherson,
           "PWE3 Control Word for use over an MPLS PSN", RFC 4385, February 2006.

[RFC4446]  L. Martini, "IANA Allocations for pseudo Wire Edge to Edge 
           Emulation (PWE3)", RFC 4446, April 2006.

[RFC4447]  L. Martini, Ed., E. Rosen, N. El-Aawar, T. Smith, G. Heron, "Pseudowire 
           Setup and Maintenance using the Label Distribution Protocol (LDP)",
           RFC 4447, April 2006.

[RFC4448]  L. Martini, Ed., E. Rosen, N. El-Aawar, G. Heron, "Encapsulation Methods 
           for Transport of Ethernet over MPLS Networks", RFC 4448, April 2006.

[RFC4553]  A. Vainshtein and Y. Stein, "Structure-Agnostic TDM over Packet (SAToP)"
           RFC 4553, June 2006.

[RFC4618]  L. Martini, E. Rosen, G. Heron, A. Malis, "Encapsulation Methods for 
           Transport of PPP/High-Level Data Link Control (HDLC) over MPLS Networks",
           RFC 4618, September 2006.

[RFC4619]  L. Martini, Ed., C. Kawa, Ed., A. Malis, Ed., "Encapsulation Methods 
           for Transport of Frame Relay over Multiprotocol Label Switching (MPLS) 
           Networks", RFC 4619, September 2006.

[RFC4623]  Andrew G. Malis, W. Mark Townsley, "PWE3 Fragmentation and Reassembly",
           RFC 4623, August 2006.

[RFC4717]  L. Martini, J. Jayakumar, M. Bocci, N. El-Aawar, J. Brayley, G. Koleyni, 
           "Encapsulation Methods for Transport of Asynchronous Transfer Mode (ATM) 
           over MPLS Networks", RFC 4717, December 2006.

[RFC4720]  A. Malis, D. Allan and N. Del Regno, "PWE3 Frame Check Sequence Retention",
           RFC 4720, November 2006.
           
[RFC4842]  A. Malis, P. Pate, R. Cohen (editors), "Synchronous Optical
           Network/Synchronous Digital Hierarchy (SONET/SDH) Circuit
           Emulation over Packet (CEP)", RFC4842, April 2007.

[RFC4863]  L. Martini, G. Swallow, "Wildcard Pseudowire Type", RFC 4863,
           May 2007.

[RFC4901]  J. Ash, J. Hand, A. Malis, "Protocol Extensions for Header Compression 
           over MPLS", RFC 4901, June 2007.

[RFC4995]  L-E. Jonsson, G. Pelletier, K. Sandlund, "The RObust Header Compression 
           (ROHC) Framework", RFC 4995, July 2007.

[RFC-ietf-pwe3-aii-aggregate-02.txt]
           C. Metz, L. Martini, J. Sugimoto, F. Balus, "AII Types for 
           Aggregation", RFC XXXX, Month Year.

[draft-ietf-pwe3-tdm-control-protocol-extensi-03.txt]
           "Control Protocol Extensions for Setup of TDM Pseudowires" (work in 
           progress)

[RFC5003]  C. Metz, L. Martini, J. Sugimoto, F. Balus, "AII Types for 
           Aggregation", RFC 5003, September 2007.

[RFC5085]  T. Nadeau, Ed. and C. Pignataro, Ed., "Pseudowire Virtual Circuit 
           Connectivity Verification (VCCV) A Control Channel for Pseudowires",
           RFC 5085, December 2007.


People
-------
[CEM]      "SONET/SDH Circuit Emulation Service over MPLS (CEM) Encapsulation",
           draft-malis-sonet-ces-mpls-08.txt (work in progress)

[CESoPSN]  "Structure-aware TDM Circuit Emulation Service over Packet Switched 
           Network (CESoPSN)", draft-ietf-pwe3-cesopsn-03.txt (work in progress)

[MFA9]     "The Use of Virtual Trunks for ATM/MPLS Control Plane Interworking 
           Specification", MFA Forum 9.0.0, MFA Forum, February 2006.

[MFA10]    "ATM and Frame Relay to MPLS Control Plane Interworking: Client-Server", 
           MFA Forum 10.0.0, MFA Forum, September 2006.

[SIG]      "Provisioning, Autodiscovery, and Signaling in L2VPNs", 
           draft-ietf-l2vpn-signaling-08.txt (work in progress)

[SPVC IW]  Soft Permanent Virtual Circuit Interworking between MPLS Pseudowires and 
           ATM, MFA Forum, work in progress (this specification is at the baseline 
           text stage).

[TDMoIP]   "TDM over IP", draft-ietf-pwe3-tdmoip-06.txt (work in progress)

[VCCV]     "Pseudo Wire Virtual Circuit Connectivity Verification (VCCV) A 
           Control Channel for Pseudowires", draft-ietf-pwe3-vccv-14.txt (work in 
           progress)


(registry created 2005-12-12)

[]

