
Pseudo Wires Name Spaces - per [RFC4446]

(last updated 2007-05-10)

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 Pseudowire Types Registry - per [RFC4446]
Registration Procedures:
31 through 1024 - Expert Review
1025 through 4096, and 32767 - IETF consensus
4097 through 32766 - First Come First Served (reserved for vendor proprietary extensions)
   
PW type  Description                                      Reference
-------  -----------------------------------------------  ---------
0x0001  Frame Relay DLCI ( Martini Mode )                [FRAME]
0x0002  ATM AAL5 SDU VCC transport [ATM]
0x0003  ATM transparent cell transport                   [ATM]
0x0004  Ethernet Tagged Mode                             [ETH]
0x0005  Ethernet                                         [ETH]
0x0006  HDLC                                             [PPPHDLC]
0x0007  PPP                                              [PPPHDLC]
0x0008  SONET/SDH Circuit Emulation Service Over MPLS    [CEP]
0x0009  ATM n-to-one VCC cell transport                  [ATM]
0x000A  ATM n-to-one VPC cell transport                  [ATM]
0x000B  IP Layer2 Transport                              [RFC3032]
0x000C  ATM one-to-one VCC Cell Mode                     [ATM]
0x000D  ATM one-to-one VPC Cell Mode                     [ATM]
0x000E  ATM AAL5 PDU VCC transport                       [ATM]
0x000F  Frame-Relay Port mode                            [FRAME]
0x0010  SONET/SDH Circuit Emulation over Packet          [CEP]
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                                 [FRAME]
0x001A  ROHC Transport Header-compressed Packets         [RFC3095]
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                             [MFA]
0x7FFF  Wildcard                                         [RFC4863]


Pseudowire Interface Parameters Sub-TLV type Registry - per [RFC4446]
Registration Rules: 
13 through 64 - Expert Review
65 through 127, and 255 - IETF consensus 
128 through 254 - First Come First Served (reserved for vendor proprietary extensions)

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


Attachment Individual Identifier Type Registry - per [RFC4446]
Registration Rules:
2 through 64 - Expert Review
65 through 127, and 255 - IETF Consensus 
128 through 254 - First Come First Served (reserved for vendor proprietary extensions)

AII Type  Length  Description                                Reference
--------  ------  -----------------------------------------  ---------
  0x01      4     A 32 bit unsigned number local identifier      [SIG]
  0x02  variable  Aggregate Identifier                  [RFC-ietf-pwe3-aii-aggregate-02.txt]
         12 or 16
  0x03	variable  ATM/FR Control Channel                         [MFA]
         1 to 33
  0x04  variable  ATM/FR Signalling Call Reference               [MFA]
         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


Attachment Group Identifier (AGI) Type Registry - per [RFC4446]
Registration Rules:
2 through 64 - Expert Review
65 through 127, and 255 - IETF Consensus 
128 through 254 - First Come First Served (reserved for vendor proprietary extensions)

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


Pseudo Wire Status Codes Registry - per [RFC4446]
5 through 31 - Expert Review

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


Pseudowire Associated Channel Types - per [RFC4385]
Registration Rules: IETF Consensus

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


Header Compression Over MPLS PW Control Word Packet Type - per [RFC-ietf-avt-hc-over-mpls-protocol-08.txt]
Registration Rules for values 11 to 15 - Expert Review

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


References
----------
[ATM]      "Encapsulation Methods for Transport of ATM Cells/Frame Over IP
           and MPLS Networks", draft-ietf-pwe3-atm-encap-05.txt (work in
           progress)

[CESoPSN]  A.Vainshtein et al, "TDM Circuit Emulation Service
           over Packet Switched Network (CESoPSN)", Work in Progress,
           July 2005, draft-ietf-pwe3-cesopsn-03.txt (work in progress)

[CEP]      "SONET/SDH Circuit Emulation Service Over Packet (CEP)",
           draft-ietf-pwe3-sonet-11.txt (work in progress)

[CRTL]     "Pseudowire Setup and Maintenance using LDP",
           Martini, L., et al., draft-ietf-pwe3-control-protocol-16.txt,
           April 2005. (work in progress)

[draft-ietf-pwe3-tdm-control-protocol-extensi-01.txt]
           A. Vainshtein and Y(J) Stein, "Control Protocol Extensions for 
           Setup of TDM Pseudowires", (work in progress)

[ETH]      "Encapsulation Methods for Transport of Ethernet Frames Over
           IP/MPLS Networks", draft-ietf-pwe3-ethernet-encap-06.txt.
           (work in progress)

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

[FRAME]    "Frame Relay over Pseudo-Wires",
           draft-ietf-pwe3-frame-relay-02.txt (work in progress )

[MFA]      Metro Ethernet Forum

[PPPHDLC]  "Encapsulation Methods for Transport of PPP/HDLC Frames
           Over IP and MPLS Networks",
           draft-ietf-pwe3-hdlc-ppp-encap-05.txt (work in progress)

[PWE3WG]   IETF PWE3 WG work in progress

[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.

[RFC4720]  A. Malis, D. Allan and N. Del Regno, "PWE3 Frame Check Sequence Retention",
           RFC 4720, November 2006.

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

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

[RFC-ietf-avt-hc-over-mpls-protocol-08.txt]
           J. Ash, J. Hand, A. Malis, "Protocol Extensions for Header Compression 
           over MPLS", RFC XXXX, Month Year.


[SIG]      E. Rosen, W. Luo, B. Davie, "Provisioning, Autodiscovery,
           and Signaling in L2VPNs", draft-ietf-l2vpn-signaling-06.txt,
           September 2005. (work in progress)

[TDMoIP]   Y. Stein, "TDM over IP", February 2005,
           draft-ietf-pwe3-tdmoip-04.txt (work in progress).

[VCCV]     T. D. Nadeau, R. Aggarwal, "Pseudo Wire Virtual Circuit
           Connectivity Verification (VCCV)", draft-ietf-pwe3-vccv-07.txt,
           August 2005. (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).

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

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

(registry created 12 December 2005)

[]

