Protocols specified by these and other IETF Working Groups. We thereforeĮxpect this update to be applicable in the future to other tunnel To update the UDP checksum processing in RFC 2460. Notably LISP and Softwires, have expressed a need Since the firstĭraft of this RFC was written, the need for an efficient UDP , we expect it to have wide applicability. While the origin of this specification is the problem raised by theĭraft titled "Automatic Multicast Tunnels", also known as "AMT" Itĭiscusses both UDP tunnels ( Section 3.1.3) and the usage of checksums Guidelines for Application Designers" is applicable. When reading this document, the advice in "Unicast UDP Usage Packets), following the applicability statements and constraints in (primarily for IPv6 tunnel transports that carry checksum-protected Support for IPv6 UDP tunnels, this document updates RFC 2460 to allowĮndpoints to use a zero UDP checksum under constrained situations IPv4 packets, it is explicitly forbidden in IPv6 packets. So, while sending a UDP datagram with a zero checksum is permitted in That IPv6 receivers MUST discard UDP packets with a zero checksum. However, IPv6 has noĬhecksum in the IP header, and RFC 2460 explicitly states IPv4 has a checksum over the IP packet header, and the checksum on Unwarranted burden on nodes that implement a tunnel protocol,Įspecially if the inner packets are already protected by a checksum. Therefore, the computation of anĪdditional checksum on the outer UDP packet may be seen as an Tunnel endpoints may be routers or middleboxes aggregating trafficįrom a number of tunnel users. Pass through firewalls and other middleboxes that perform theįiltering that is a fact of life on the current Internet. Packet carrying the tunneled inner packet is a UDP packet, which can Protocols, there is an encapsulated "inner" packet, and the "outer" Interest in and use of UDP-based tunnel protocols. Tunnel protocols, with new protocol numbers, are also unlikely to beĭeployable in a reasonable time frame. At the same time, the increasing use ofįirewalls and other security-related middleboxes means that truly new Routers, middleboxes, and hosts on the global Internet is now The time to upgrade and deploy a new protocol on a critical mass of Tunnel protocols can be deployed rapidly, while Protocols have become increasingly important to enable the deployment With the rapid growth of the Internet, tunnel for cases where a tunnel protocol uses UDP with IPv6 to This document constitutes an update of the IPv6 specification RFC 6935 IPv6/UDP Checksums for Tunneled Packets April 2013 1. Analysis of Corruption in Tunnel Context. The Trust Legal Provisions and are provided without warranty asġ. Include Simplified BSD License text as described in Section 4.e of Code Components extracted from this document must Please review these documentsĬarefully, as they describe your rights and restrictions with respect This document is subject to BCP 78 and the IETF Trust's Legal RFC 6935 IPv6/UDP Checksums for Tunneled Packets April 2013Ĭopyright (c) 2013 IETF Trust and the persons identified as the ![]() Information about the current status of this document, any errata,Īnd how to provide feedback on it may be obtained at Internet Standards is available in Section 2 of RFC 5741. Internet Engineering Steering Group (IESG). Received public review and has been approved for publication by the It represents the consensus of the IETF community. This document is a product of the Internet Engineering Task Force This is an Internet Standards Track document. Risks of this approach and discusses the restrictions on the use of ![]() This specification describes how the IPv6 UDPĬhecksum requirement can be relaxed when the encapsulated packet Relaxing this requirement removes the overhead associated with theĬomputation of UDP checksums on IPv6 packets that carry the tunnel Information is protected on the "inner" packet being carried. IPv6 UDP checksum requirement for tunnel protocols whose header The performance improvement is obtained by relaxing the Performance when a tunnel protocol uses UDP with IPv6 to tunnel This document updates the IPv6 specification ( RFC 2460) to improve IPv6 and UDP Checksums for Tunneled Packets Request for Comments: 6935 AmericaFree.TV LLCĬategory: Standards Track Johns Hopkins University Applied RFC 6935: IPv6 and UDP Checksums for Tunneled Packets Įrrata Exist Internet Engineering Task Force (IETF) M.
0 Comments
Leave a Reply. |