
Datagram Congestion Control Protocol (DCCP) Parameters - per [RFC-ietf-dccp-spec-11.txt] 

(last updated 31 August 2005)

Included in this registry are the following:
- Packet Types
- Reset Codes
- Option Types
- Feature Numbers
- Congestion Control Identifiers
- Ack Vector States
- Drop Codes
- Service Codes

Packet Types - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: Standards Track RFC
Type    Description/Meaning                          Reference
-----   -------------------------------------------  ---------
  0     DCCP-Request                                 [RFC-ietf-dccp-spec-11.txt]
  1     DCCP-Response                                [RFC-ietf-dccp-spec-11.txt]
  2     DCCP-Data                                    [RFC-ietf-dccp-spec-11.txt]
  3     DCCP-Ack                                     [RFC-ietf-dccp-spec-11.txt]
  4     DCCP-DataAck                                 [RFC-ietf-dccp-spec-11.txt]
  5     DCCP-CloseReq                                [RFC-ietf-dccp-spec-11.txt]
  6     DCCP-Close                                   [RFC-ietf-dccp-spec-11.txt]
  7     DCCP-Reset                                   [RFC-ietf-dccp-spec-11.txt]
  8     DCCP-Sync                                    [RFC-ietf-dccp-spec-11.txt]
  9     DCCP-SyncAck                                 [RFC-ietf-dccp-spec-11.txt]
10-13   Reserved  (Standards Track RFC)              [RFC-ietf-dccp-spec-11.txt]
 14     Reserved for experimental and testing use    [RFC-ietf-dccp-spec-11.txt]
 15     Reserved  (Standards Track RFC)              [RFC-ietf-dccp-spec-11.txt]


Reset Codes - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: IETF Consensus (IETF RFC publication)
Reset Code   Name                                      Reference
----------   ----------------------------------------  ---------
    0        Unspecified                               [RFC-ietf-dccp-spec-11.txt]
    1        Closed                                    [RFC-ietf-dccp-spec-11.txt]                  
    2        Aborted                                   [RFC-ietf-dccp-spec-11.txt]
    3        No Connection                             [RFC-ietf-dccp-spec-11.txt] 
    4        Packet Error                              [RFC-ietf-dccp-spec-11.txt]      
    5        Option Error                              [RFC-ietf-dccp-spec-11.txt]     
    6        Mandatory Error                           [RFC-ietf-dccp-spec-11.txt] 
    7        Connection Refused                        [RFC-ietf-dccp-spec-11.txt]    
    8        Bad Service Code                          [RFC-ietf-dccp-spec-11.txt]    
    9        Too Busy                                  [RFC-ietf-dccp-spec-11.txt]       
   10        Bad Init Cookie                           [RFC-ietf-dccp-spec-11.txt]      
   11        Aggression Penalty                        [RFC-ietf-dccp-spec-11.txt]  
12-119       Reserved (IETF Consensus)                 [RFC-ietf-dccp-spec-11.txt]                              
120-126      Reserved for experimental and testing use [RFC-ietf-dccp-spec-11.txt]
  127        Reserved (IETF Consensus)                 [RFC-ietf-dccp-spec-11.txt]
128-255      CCID-specific codes (see *NOTE below)     [RFC-ietf-dccp-spec-11.txt] 


Option Types - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: IETF Consensus (IETF RFC publication)
  Type      Description/Meaning                        Reference
---------   -----------------------------------------  ---------
    0       Padding                                    [RFC-ietf-dccp-spec-11.txt]          
    1       Mandatory                                  [RFC-ietf-dccp-spec-11.txt]
    2       Slow Receiver                              [RFC-ietf-dccp-spec-11.txt]
 3-30       Reserved (IETF Consensus)                  [RFC-ietf-dccp-spec-11.txt]
   31       Reserved for experimental and testing use  [RFC-ietf-dccp-spec-11.txt]
   32       Change L                                   [RFC-ietf-dccp-spec-11.txt]
   33       Confirm L                                  [RFC-ietf-dccp-spec-11.txt]
   34       Change R                                   [RFC-ietf-dccp-spec-11.txt]
   35       Confirm R                                  [RFC-ietf-dccp-spec-11.txt]
   36       Init Cookie                                [RFC-ietf-dccp-spec-11.txt]
   37       NDP Count                                  [RFC-ietf-dccp-spec-11.txt]
   38       Ack Vector [Nonce 0]                       [RFC-ietf-dccp-spec-11.txt]
   39       Ack Vector [Nonce 1]                       [RFC-ietf-dccp-spec-11.txt]
   40       Data Dropped                               [RFC-ietf-dccp-spec-11.txt]
   41       Timestamp                                  [RFC-ietf-dccp-spec-11.txt]
   42       Timestamp Echo                             [RFC-ietf-dccp-spec-11.txt]
   43       Elapsed Time                               [RFC-ietf-dccp-spec-11.txt]
   44       Data Checksum                              [RFC-ietf-dccp-spec-11.txt]
45-119      Reserved (IETF Consensus)                  [RFC-ietf-dccp-spec-11.txt]
120-126     Reserved for experimental and testing use  [RFC-ietf-dccp-spec-11.txt]
127         Reserved (IETF Consensus)                  [RFC-ietf-dccp-spec-11.txt]
128-255     CCID-specific codes (see *NOTE below)      [RFC-ietf-dccp-spec-11.txt] 


Feature Numbers - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: IETF Consensus (IETF RFC publication)
   Number    Description/Meaning                       Reference
----------   -----------------------------------       ---------
       0     Reserved                                  [RFC-ietf-dccp-spec-11.txt]
       1     Congestion Control ID (CCID)              [RFC-ietf-dccp-spec-11.txt]
       2     Allow Short Seqnos                        [RFC-ietf-dccp-spec-11.txt]
       3     Sequence Window                           [RFC-ietf-dccp-spec-11.txt]
       4     ECN Incapable                             [RFC-ietf-dccp-spec-11.txt]
       5     Ack Ratio                                 [RFC-ietf-dccp-spec-11.txt]
       6     Send Ack Vector                           [RFC-ietf-dccp-spec-11.txt]
       7     Send NDP Count                            [RFC-ietf-dccp-spec-11.txt] 
       8     Minimum Checksum Coverage                 [RFC-ietf-dccp-spec-11.txt]
       9     Check Data Checksum                       [RFC-ietf-dccp-spec-11.txt]
  10-119     Reserved  (IETF Consensus)                [RFC-ietf-dccp-spec-11.txt]
 120-126     Reserved for experimental and testing use [RFC-ietf-dccp-spec-11.txt]
     127     Reserved  (IETF Consensus)                [RFC-ietf-dccp-spec-11.txt]
 128-255     CCID-specific codes (see *NOTE below)     [RFC-ietf-dccp-spec-11.txt]  
 

Congestion Control Identifiers - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: IETF Consensus (IETF RFC publication)
  CCID        Description/Meaning                       Reference
-----------   ----------------------------------------  ---------
  0-1         Reserved (IETF Consensus)                 [RFC-ietf-dccp-spec-11.txt]
  2           TCP-like Congestion Control               [RFC-ietf-dccp-ccid2-10.txt]
  3           TFRC Congestion Control                   [RFC-ietf-dccp-ccid3-11.txt]
  4-247       Reserved (IETF Consensus)                 [RFC-ietf-dccp-spec-11.txt]
  248-254     Reserved for Experimental and Testing Use [RFC-ietf-dccp-spec-11.txt]
  255         Reserved (IETF Consensus)                 [RFC-ietf-dccp-spec-11.txt]


Ack Vector States - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: Standards Track RFC
  State       Description/Meaning            Reference
-----------   -----------------------------  ---------
    0         Received                       [RFC-ietf-dccp-spec-11.txt] 
    1         Received ECN Marked            [RFC-ietf-dccp-spec-11.txt]
    2         Reserved (Standards Track RFC) [RFC-ietf-dccp-spec-11.txt]
    3         Not Yet Received               [RFC-ietf-dccp-spec-11.txt] 


Drop Codes - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: Standards Track RFC
Drop Code     Description/Meaning            Reference
-----------   -----------------------------  ---------
       0      Protocol Constraints           [RFC-ietf-dccp-spec-11.txt]
       1      Application Not Listening      [RFC-ietf-dccp-spec-11.txt]
       2      Receive Buffer                 [RFC-ietf-dccp-spec-11.txt]
       3      Corrupt                        [RFC-ietf-dccp-spec-11.txt]
     4-6      Reserved (Standards Track RFC) [RFC-ietf-dccp-spec-11.txt]
       7      Delivered Corrupt              [RFC-ietf-dccp-spec-11.txt] 


Service Codes - per [RFC-ietf-dccp-spec-11.txt]
Registration Procedures: Specification Required or First Come First Serve (FCFS)
Service Codes can be found at the following:
http://www.iana.org/assignments/service-codes


*NOTE
DCCP Reset Codes 128-255, Option Types 128-255, and Feature Numbers 
128-255 are reserved for CCID-specific use.  Each DCCP CCID (that is, 
each entry in the DCCP Congestion Control Identifiers registry) may 
create registries for its CCID-specific Reset Code, Option Type, and 
Feature Number ranges.  These CCID-specific registries are independent: 
different CCIDs can allocate the same value (such as Feature Number 128) 
for different purposes.  [RFC-ietf-dccp-spec-11.txt], Section 10.3, 
describes how DCCP decides which registry applies for a given 
CCID-specific Reset Code, Option Type, or Feature Number.  In each case, 
CCID-specific registries may only register values 128-255; values 0-127 
are registered here.  For examples, see the following:

http://www.iana.org/assignments/dccp-ccid2-parameters
http://www.iana.org/assignments/dccp-ccid3-parameters

References
----------
[RFC-ietf-dccp-spec-11.txt]
           E. Kohler, M. Handley and S. Floyd, "Datagram Congestion 
           Control Protocol (DCCP)", RFC XXXX, Month Year.

[RFC-ietf-dccp-ccid2-10.txt]
           S. Floyd and E. Kohler, "Profile for DCCP Congestion Control 
           ID 2: TCP-like Congestion Control", RFC XXXX, Month Year.

[RFC-ietf-dccp-ccid3-11.txt]
           S. Floyd, E. Kohler and J. Padhye, "Profile for DCCP Congestion 
           Control ID 3: TFRC Congestion Control", RFC XXXX, Month Year.
   
(created 25 August 2005)

[]


