UDP Encapsulation of Stream Control Transmission Protocol Packets for End-Host to End-Host Communication
RFC 6951, “UDP Encapsulation of Stream Control Transmission Protocol Packets for End-Host to End-Host Communication”, is a Proposed Standard document published in May 2013 by M. Tuexen, R. Stewart. It has since been updated by RFC 8899. The canonical text is published by the RFC Editor.
Abstract
This document describes a simple method of encapsulating Stream Control Transmission Protocol (SCTP) packets into UDP packets and its limitations. This allows the usage of SCTP in networks with legacy NATs that do not support SCTP. It can also be used to implement SCTP on hosts without directly accessing the IP layer, for example, implementing it as part of the application without requiring special privileges.
Please note that this document only describes the functionality required within an SCTP stack to add on UDP encapsulation, providing only those mechanisms for two end-hosts to communicate with each other over UDP ports. In particular, it does not provide mechanisms to determine whether UDP encapsulation is being used by the peer, nor the mechanisms for determining which remote UDP port number can be used. These functions are out of scope for this document.
This document covers only end-hosts and not tunneling (egress or ingress) endpoints.
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 6951 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 6950 Architectural Considerations on Application Features in the DNS
- RFC 6952 Analysis of BGP, LDP, PCEP, and MSDP Issues According to the Keying and Authentication for Routing Protocols Design Guide
- RFC 6949 RFC Series Format Requirements and Future Development
- RFC 6953 Protocol to Access White-Space Databases: Use Cases and Requirements
- RFC 6948 Some Measurements on World IPv6 Day from an End-User Perspective
- RFC 6954 Using the Elliptic Curve Cryptography Brainpool Curves for the Internet Key Exchange Protocol Version 2
- RFC 6947 The Session Description Protocol Alternate Connectivity Attribute
- RFC 6955 Diffie-Hellman Proof-of-Possession Algorithms