
SCTP Parameters - RFC 2960

(last updated 26 May 2006)

"Stream Control Transmission Protocol (SCTP)" defines extensible 
lists for SCTP Chunk Types, Chunk Parameter Types, Error Causes 
and Payload Protocol Identifiers.  New chunk types are assigned
by the IANA through an IETF Consensus action as defined in 
[RFC2434].  IANA registry of these parameters is listed here.

CHUNK TYPES

   ID Value    Chunk Type                                     Reference
   -----       ----------                                     ---------
   0          - Payload Data (DATA)			      [RFC2960]	
   1          - Initiation (INIT)                             [RFC2960]
   2          - Initiation Acknowledgement (INIT ACK)         [RFC2960]
   3          - Selective Acknowledgement (SACK)              [RFC2960] 
   4          - Heartbeat Request (HEARTBEAT)                 [RFC2960]
   5          - Heartbeat Acknowledgement (HEARTBEAT ACK)     [RFC2960]
   6          - Abort (ABORT)                                 [RFC2960]
   7          - Shutdown (SHUTDOWN)                           [RFC2960]
   8          - Shutdown Acknowledgement (SHUTDOWN ACK)       [RFC2960]
   9          - Operation Error (ERROR)                       [RFC2960]
   10         - State Cookie (COOKIE ECHO)                    [RFC2960]
   11         - Cookie Acknowledgement (COOKIE ACK)           [RFC2960]
   12         - Reserved for Explicit Congestion Notification [RFC2960]
                Echo (ECNE)                     
   13         - Reserved for Congestion Window Reduced (CWR)  [RFC2960]
   14         - Shutdown Complete (SHUTDOWN COMPLETE)         [RFC2960]
   15 to 62   - reserved by IETF
   63         - IETF-defined Chunk Extensions
   64 to 126  - reserved by IETF
   127        - IETF-defined Chunk Extensions
   128 to 190 - reserved by IETF
   191        - IETF-defined Chunk Extensions
   192        - Forward TSN                                   [RFC3758]
   193 to 254 - reserved by IETF
   255        - IETF-defined Chunk Extensions


CHUNK PARAMETER TYPES
---------------------

--DATA Chunk Parameter Types

	(none required)

--INIT Chunk Parameter Types
	
Chunk Parameter Type			Value
--------------------			-----
IPv4 Address (Note 1)			  5  
IPv6 Address (Note 1)			  6
Cookie Preservative			  9
Reserved for ECN Capable (Note 2)       32768 (0x8000)
Host Name Address (Note 3)               11
Supported Address Types (Note 4)         12

--INIT ACK Chunk Parameter Types

Chunk Parameter Type			Value
--------------------			-----
State Cookie				  7
IPv4 Address (Note 1)			  5
IPv6 Address (Note 1)			  6
Unrecognized Parameters			  8
Reserved for ECN Capable (Note 2)	32768 (0x8000)
Host Name Address (Note 3)		 11

--SACK Chunk Parameter Types

	(none required)    

--HEARTBEAT Chunk Parameter Types

Chunk Parameter Type                    Value
--------------------                    -----   
Heartbeat Info			          1

--HEARTBEAT ACK Chunk Parameter Types

Chunk Parameter Type                    Value
--------------------                    -----   
Heartbeat Info				  1

--ABORT Chunk Parameter Types

       (none required)    

  See Cause Code list below

--SHUTDOWN Chunk Parameter Types

       (none required)    

--SHUTDOWN ACK Chunk Parameter Types

       (none required)    

--ERROR Chunk Parameter Types

       (none required)    

  See Cause Code list below

--COOKIE ECHO Chunk Parameter Types

       (none required)    

--COOKIE ACK Chunk Parameter Types

       (none required)    

--ECNE Chunk Parameter Types

       (none required)    

--CWR Chunk Parameter Types

       (none required)    

--SHUTDOWN COMPLETE Chunk Parameter Types

       (none required)    

--SCTP Chunk Parameter Types

Chunk Parameter Type                    Value   Reference
--------------------                    -----   ---------
Forward TSN supported                   49152   [RFC3758]

End chunk parameters


CAUSE CODES

VALUE            CAUSE CODE                               REFERENCE
-----            ----------------                         ---------
  1              Invalid Stream Identifier                [RFC2960]
  2              Missing Mandatory Parameter              [RFC2960]
  3              Stale Cookie Error                       [RFC2960]
  4              Out of Resource                          [RFC2960]
  5              Unresolvable Address                     [RFC2960]
  6              Unrecognized Chunk Type                  [RFC2960]
  7              Invalid Mandatory Parameter              [RFC2960]
  8              Unrecognized Parameters                  [RFC2960]
  9              No User Data                             [RFC2960]
  10             Cookie Received While Shutting Down      [RFC2960]

SCTP Payload Protocol Identifiers                         REFERENCE
---------------------------------                         ---------

  1 - IUA                                                 [RFC4233]
  2 - M2UA                                                [RFC3331]
  3 - M3UA                                                [RFC-ietf-sigtran-rfc3332bis-06.txt]
  4 - SUA                                                 [RFC2960]
  5 - M2PA                                                [RFC2960]
  6 - V5UA                                                [RFC2960]
  7 - H.248                                                 [H.248]
  8 - BICC/Q.2150.3	                            [Q.1902.1/Q.2150.3] 
  9 - TALI                                                [RFC3094]
 10 - DUA                                                 [RFC4129]
 11 - ASAP       <draft-ietf-rserpool-asap-03.txt>            [Ong]             
 12 - ENRP       <draft-ietf-rserpool-enrp-03.txt>            [Ong] 
 13 - H.323                                                 [H.323]
 14 - Q.IPC/Q.2150.3                            [Q.2631.1/Q.2150.3]
 15 - SIMCO      <draft-kiesel-midcom-simco-sctp-00.txt>   [Kiesel]


PEOPLE
------
[Kiesel] Sebastian Kiesel, <kiesel@ikr.uni-stuttgart.de>, 22 March 2006.

[Ong] Lyndon Ong, <LyOng@ciena.com>, June 2002.

REFERENCES
----------

[RFC2434]  T. Narten, and H. Avestrand, "Guidelines for Writing an
           IANA Considerations Section in RFCs.", RFC2434,  October 1998. 

[RFC2960]  Stewart, R., Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer,
           T. Taylor, I. Rytina, M. Kalla, L. Zhang, and V. Paxson, 
           "Stream Control Transmission Protocol", RFC 2960, 
           October 2000.

[RFC3057]  Morneault, K., S. Rengasami, M. Kalla, and G. Sidebottom,
           "ISDN Q.921-User Adaptation Layer", RFC 3057, February 2001.


[RFC3094]  D. Sprague, R. Benedyk, D. Brendes, and J. Keller, "Tekelec's 
           Transport Adapter Layer Interface", RFC 3094, April 2001.

[RFC3331]  Morneault, K., Dantu, R., Sidebottom, G., Bidulock, B., 
           Heitz, J., "Signaling System 7 (SS7) Message Transfer Part 2 
           (MTP2) - User Adaptation Layer", RFC 3331, September 2002. 
         
[H.248]  ITU-T Recommendation H.248 Annex H, "Transport over SCTP", 
         November 2000.

[H.323]  H.323 over SCTP
         http://standard.pictel.com/ftp/avc-site/0206_Bru/AVD-2198.zip
         October 2002.

[Q.1902.1]  ITU-T Recommendation Q.1902.1, "Bearer Independent Call 
            Control protocol (Capability Set 2): Functional description", 
            July 2001.

[Q.2150.3]  ITU-T Recommendation Q.2150.3, "Signalling Transport Converter
            On SCTP", to be published.
			
[Q.2631.1]  ITU-T Recommendation Q.2631.1 "IP Connection Control Signaling
            Protocol - Capability Set 1", to be published.

[RFC3758]   R. Stewart, M. Ramalho, Q. Xie, M. Tuexen, and P. Conrad, 
            "SCTP Partial Reliability Extension", RFC 3758, May 2004.

[RFC4129]   R. Mukundan, K. Morneault and N. Mangalpally, "Digital Private 
            Network Signaling System (DPNSS)/Digital Access Signaling 
            System 2 (DASS 2) Extensions to the IUA Protocol", RFC 4129,
            August 2005.

[RFC4233]   K. Morneault, S. Rengasami, M. Kalla, and G. Sidebottom, 
            "ISDN Q.921-User Adaptation Layer", RFC 4233, January 2006.

[RFC-ietf-sigtran-rfc3332bis-06.txt]  
           K. Morneault and J. Pastor-Balbas, "Signaling System 7 (SS7) Message 
           Transfer Part 3 (MTP3) - User Adaptation Layer (M3UA)", RFC XXXX, 
           Month Year.

(registry created October 2000)

[]
















