Pseudowire Name Spaces (PWE3) (last updated 2009-06-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 - Pseudowire Status Codes Registry - Pseudowire Associated Channel Types Registry - Associated Channel Header TLV 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 [RFC5143] 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][RFC4901] 0x001B ECRTP Transport Header-compressed Packets [RFC3545][RFC4901] 0x001C IPHC Transport Header-compressed Packets [RFC2507][RFC4901] 0x001D cRTP Transport Header-compressed Packets [RFC2508][RFC4901] 0x001E ATM VP Virtual Trunk [MFA9] 0x001F Reserved [Bryant] 2008-04-17 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 [RFC5287] 0x0C 4 VCCV parameter [VCCV] 0x0D up to 256 bytes ROHC over MPLS configuration RFC 3241 [RFC4901] 0x0E 4 Number of TDMoIP AAL1 cells per packet [RFC5287] 0x0F up to 256 bytes CRTP/ECRTP/IPHC HC over MPLS configuration RFC3544 [RFC4901] 0x10 4 TDMoIP AAL1 mode [RFC5287] 0x11 8 or more TDMoIP AAL2 Options [RFC5287] 0x12 Reserved [Bryant] 2008-04-17 0x13 Reserved [Bryant] 2008-04-17 0x14 Reserved [Bryant] 2008-04-17 0x15 Reserved [Bryant] 2008-04-17 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 [RFC-ietf-l2vpn-signaling-08.txt] 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) [RFC-ietf-l2vpn-signaling-08.txt] Registry Name: Pseudowire Status Codes Registry Reference: [RFC4446] Registration Procedures: 5-31 - Expert Review Registry: Bit Mask Description Reference ----------- --------------------------------------------------- --------- 0x00000000 Pseudowire forwarding (clear all failures) [RFC4447] 0x00000001 Pseudowire 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 Review Registry: Value Description TLV Follows Reference ------------- ------------------------------------------ ----------- --------- 0x21 Associated Channel carries an IPv4 packet No [RFC4385] 0x57 Associated Channel carries an IPv6 packet No [RFC4385] 0x7ff8-0x7fff Reserved for Experimental Use [RFC5586] Registry Name: Associated Channel Header TLV Registry Reference: [RFC5586] Registration Procedures: IETF Review Registry: Name Type Length (octets) Description Reference ------------- ---------- --------------- ---------------------------- --------- Unassigned 0-65535 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 ---------- [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. [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 Pseudowire 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. [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. [RFC5143] A. Malis, J. Brayley, J. Shirron, L. Martini, S. Vogelsang, "SONET/SDH Circuit Emulation Service over MPLS (CEM) Encapsulation", RFC 5143, February 2008. [RFC-ietf-pwe3-aii-aggregate-02.txt] C. Metz, L. Martini, J. Sugimoto, F. Balus, "AII Types for Aggregation", RFC XXXX, Month Year. [RFC5287] A. Vainshtein, Y. Stein, "Control Protocol Extensions for Setup of TDM Pseudowires in MPLS Networks", RFC 5287, August 2008. [RFC-ietf-l2vpn-signaling-08.txt] E. Rosen, W. Luo, B. Davie, V. Radoaca, "Provisioning, Autodiscovery, and Signaling in L2VPNs", RFC XXXX, Month Year. [RFC5586] M. Bocci, Ed., M. Vigoureux, Ed., S. Bryant, "MPLS Generic Associated Channel", RFC 5586, June 2009. [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) People ------ [Bryant] Stewart Bryant, , 2008-04-17. (registry created 2005-12-12) []