Thu, 03/10/2011 - 22:10 by Olivier Bonaventure • Categories:
Introduced in RFC1323, the TCP timestamp option enables TCP hosts to better estimate the round-trip time by adding a timestamp to each transmitted TCP segment. These timestamps are also useful for high bandwidth transfer to protect against the reutilisation of the same TCP sequence number for different segments during the same MSL. These timestamps are supported by most TCP implementations today.
Thu, 03/10/2011 - 15:41 by Olivier Bonaventure • Categories:
In the early 1990s, the T/TCP extension to TCP was proposed to allow hosts to exchange data without being forced to wait until the end of the three way handshake. Specifications ( RFC1379 and RFC1644) and implementations were written, but this TCP extension has never been largely used.
Thu, 03/10/2011 - 15:10 by Olivier Bonaventure • Categories:
BGP is one of the key protocols that are used on the Internet today. Despite of its importance, the security of BGP is still a concern. Several solutions to improve the security of BGP have been proposed by the research community :
Thu, 03/10/2011 - 15:03 by Olivier Bonaventure • Categories:
Despite its respectable age (the first specification was published in September 1981), TCP is still alive and researches and IETFers continue to develop new extensions to improve the protocol. Multipath TCP received a lot of attention during the last years. Another TCP extension to improve the security of TCP has been submitted for the next IETF meeting. TCP crypt aims at improving the security of TCP by allowing the utilisation of crypto mechanisms to protect the TCP segments.
Mon, 03/07/2011 - 15:27 by Olivier Bonaventure • Categories:
Since several years, Cisco routers have included a feature called
mpls autobandwidth that allows the router to compute automatically the bandwidth required for an LSP and adjust the reserved bandwidth. This feature seems interesting, but personally I have always feared that it could cause oscillations in a network if the change in reserved bandwidth leads to a change in paths for the concerned LSPs.
Mon, 03/07/2011 - 14:23 by Olivier Bonaventure • Categories:
The retransmission timeout plays an important role in allowing TCP to recover from segment losses. Over the years, extensions to TCP have been developed to reduce the reliance of TCP on the retransmission timer. Recently, a SIGCOMM paper proposed to use microsecond resolution timers in TCP. A recent IETF draft summarizes the discussions on TCP's retransmission timer, but surprisingly it does not discuss these microsecond resolution TCP timers.
Wed, 01/05/2011 - 14:22 by Gregory Detal • Categories:
Controlable per-Flow Load Balancing (CFLB) is an initiative to revisit current load-balancing techniques. These techniques suffer from the fact that they use hash-based functions to balance packet. This prevent hosts to control the path taken by their packets.
CFLB consists of an invertible mechanism that allows sources to easily steer packets over any load-balanced path. CFLB consists in multiple implementation parts:
* A Linux kernel implementation of the CFLB-router forwarding path.