20814-6198
94720-1776
02015
Name | Code | Description |
---|---|---|
CAN_TLS | 0x01 | If bit is set, indicates that the sending peer has enabled TLS security. |
Reserved | others |
Name | Code | Description |
---|---|---|
SESS_INIT | 0x07 |
Contains the session parameter inputs from one of the entities, as described in |
SESS_TERM | 0x05 |
Indicates that one of the entities participating in the session wishes to cleanly terminate the session, as described in |
XFER_SEGMENT | 0x01 |
Indicates the transmission of a segment of bundle data, as described in |
XFER_ACK | 0x02 |
Acknowledges reception of a data segment, as described in |
XFER_REFUSE | 0x03 |
Indicates that the transmission of the current bundle SHALL be stopped, as described in |
KEEPALIVE | 0x04 |
Used to keep TCPCL session active, as described in |
MSG_REJECT | 0x06 |
Contains a TCPCL message rejection, as described in |
Name | Code | Description |
---|---|---|
CRITICAL | 0x01 | If bit is set, indicates that the receiving peer must handle the extension item. |
Reserved | others |
Name | Code | Description |
---|---|---|
Message Type Unknown | 0x01 | A message was received with a Message Type code unknown to the TCPCL entity. |
Message Unsupported | 0x02 | A message was received but the TCPCL entity cannot comply with the message contents. |
Message Unexpected | 0x03 | A message was received while the session is in a state in which the message is not expected. |
Name | Code | Description |
---|---|---|
END | 0x01 | If bit is set, indicates that this is the last segment of the transfer. |
START | 0x02 | If bit is set, indicates that this is the first segment of the transfer. |
Reserved | others |
Name | Code | Description |
---|---|---|
Unknown | 0x00 | Reason for refusal is unknown or not specified. |
Completed | 0x01 | The receiver already has the complete bundle. The sender MAY consider the bundle as completely received. |
No Resources | 0x02 | The receiver's resources are exhausted. The sender SHOULD apply reactive bundle fragmentation before retrying. |
Retransmit | 0x03 | The receiver has encountered a problem that requires the bundle to be retransmitted in its entirety. |
Not Acceptable | 0x04 | Some issue with the bundle data or the transfer extension data was encountered. The sender SHOULD NOT retry the same bundle with the same extensions. |
Extension Failure | 0x05 | A failure processing the Transfer Extension Items has occurred. |
Session Terminating | 0x06 | The receiving entity is in the process of terminating the session. The sender MAY retry the same bundle at a later time in a different session. |
Name | Code | Description |
---|---|---|
CRITICAL | 0x01 | If bit is set, indicates that the receiving peer must handle the extension item. |
Reserved | others |
Name | Code | Description |
---|---|---|
REPLY | 0x01 | If bit is set, indicates that this message is an acknowledgement of an earlier SESS_TERM message. |
Reserved | others |
Name | Code | Description |
---|---|---|
Unknown | 0x00 | A termination reason is not available. |
Idle timeout | 0x01 | The session is being terminated due to idleness. |
Version mismatch | 0x02 | The entity cannot conform to the specified TCPCL protocol version. |
Busy | 0x03 | The entity is too busy to handle the current session. |
Contact Failure | 0x04 | The entity cannot interpret or negotiate a Contact Header or SESS_INIT option. |
Resource Exhaustion | 0x05 | The entity has run into some resource limit and cannot continue the session. |
Parameter | Value |
---|---|
Service Name: | dtn-bundle |
Transport Protocol(s): | TCP |
Assignee: | IESG <iesg@ietf.org> |
Contact: | IESG <iesg@ietf.org> |
Description: | DTN Bundle TCP CL Protocol |
Reference: | This specification. |
Port Number: | 4556 |
Value | Description | Reference |
---|---|---|
0 | Reserved |
|
1 | Reserved |
|
2 | Reserved |
|
3 | TCPCL |
|
4 | TCPCLv4 | This specification. |
5-255 | Unassigned |
Code | Session Extension Type |
---|---|
0x0000 | Reserved |
0x0001--0x7FFF | Unassigned |
0x8000--0xFFFF | Private/Experimental Use |
Code | Transfer Extension Type |
---|---|
0x0000 | Reserved |
0x0001 | Transfer Length Extension |
0x0002--0x7FFF | Unassigned |
0x8000--0xFFFF | Private/Experimental Use |
Code | Message Type |
---|---|
0x00 | Reserved |
0x01 | XFER_SEGMENT |
0x02 | XFER_ACK |
0x03 | XFER_REFUSE |
0x04 | KEEPALIVE |
0x05 | SESS_TERM |
0x06 | MSG_REJECT |
0x07 | SESS_INIT |
0x08--0xEF | Unassigned |
0xF0--0xFF | Private/Experimental Use |
Code | Refusal Reason |
---|---|
0x00 | Unknown |
0x01 | Completed |
0x02 | No Resources |
0x03 | Retransmit |
0x04 | Not Acceptable |
0x05 | Extension Failure |
0x06 | Session Terminating |
0x07--0xEF | Unassigned |
0xF0--0xFF | Private/Experimental Use |
Code | Termination Reason |
---|---|
0x00 | Unknown |
0x01 | Idle timeout |
0x02 | Version mismatch |
0x03 | Busy |
0x04 | Contact Failure |
0x05 | Resource Exhaustion |
0x06--0xEF | Unassigned |
0xF0--0xFF | Private/Experimental Use |
Code | Rejection Reason |
---|---|
0x00 | reserved |
0x01 | Message Type Unknown |
0x02 | Message Unsupported |
0x03 | Message Unexpected |
0x04--0xEF | Unassigned |
0xF0--0xFF | Private/Experimental Use |
Decimal | Description | References |
---|---|---|
ON-TBD | id-on-bundleEID | This specification. |
Decimal | Description | References |
---|---|---|
KP-TBD | id-kp-bundleSecurity | This specification. |