Browse Prior Art Database

End-to-end Performance Implications of Links with Errors (RFC3155)

IP.com Disclosure Number: IPCOM000005351D
Original Publication Date: 2001-Aug-01
Included in the Prior Art Database: 2001-Aug-30
Document File: 17 page(s) / 36K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

S. Dawkins: AUTHOR [+5]

Abstract

This document discusses the specific TCP mechanisms that are problematic in environments with high uncorrected error rates, and discusses what can be done to mitigate the problems without introducing intermediate devices into the connection.

This text was extracted from a ASCII document.
This is the abbreviated version, containing approximately 9% of the total text.

Network Working Group S. Dawkins Request for Comments: 3155 G. Montenegro BCP: 50 M. Kojo Category: Best Current Practice V. Magret

N. Vaidya August 2001

End-to-end Performance Implications of Links with Errors

Status of this Memo

This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements. Distribution of this memo is unlimited.

Copyright Notice

Copyright (C) The Internet Society (2001). All Rights Reserved.

Abstract

This document discusses the specific TCP mechanisms that are problematic in environments with high uncorrected error rates, and discusses what can be done to mitigate the problems without introducing intermediate devices into the connection.

Table of Contents

1.0 Introduction ............................................. 2 1.1 Should you be reading this recommendation? ........... 3 1.2 Relationship of this recommendation to PEPs ........... 4 1.3 Relationship of this recommendation to Link Layer

Mechanisms............................................. 4 2.0 Errors and Interactions with TCP Mechanisms .............. 5 2.1 Slow Start and Congestion Avoidance [RFC2581] ......... 5 2.2 Fast Retransmit and Fast Recovery [RFC2581] ........... 6

2.3 Selective Acknowledgements [RFC2018, RFC2883] ......... 7 3.0 Summary of Recommendations ............................... 8 4.0 Topics For Further Work .................................. 9

4.1 Achieving, and maintaining, large windows ............. 10 5.0 Security Considerations .................................. 11 6.0 IANA Considerations ...................................... 11 7.0 Acknowledgements ......................................... 11 References ................................................... 11 Authors' Addresses ........................................... 14 Full Copyright Statement ..................................... 16

Dawkins, et al. Best Current Practice [Page 1]

RFC 3155 PILC Links with Errors August 2001

1.0 Introduction

The rapidly-growing Internet is being accessed by an increasingly wide range of devices over an increasingly wide variety of links. At least some of these links do not provide the degree of reliability that hosts expect, and this expansion into unreliable links causes some Internet protocols, especially TCP [RFC793], to perform poorly.

Specifically, TCP congestion control [RFC2581], while appropriate for connections that lose traffic primarily because of congestion and buffer exhaustion, interacts badly with uncorrected errors when TCP connections traverse links with high uncorrected error rates. The result is that sending TCPs may spend an excessive amount of time waiting for acknowledgement that do not arrive, and then, although these losses are not due to congestion-related buffer exhaustion, the sending TCP transmits at su...