Rethinking transport layering

Wed, 09/09/2009 - 00:43 by Olivier Bonaventure • Categories:
Janardhan Iyengar
Louvain-la-Neuve, Belgium
Trilogy Future Internet summer school

Abstract: Current Internet transports conflate functions driven by underlying network requirements, such as endpoint naming and congestion control, with functions driven by application requirements, such as retransmission and reordering. Dividing these function areas into layers separated by a clean interface addresses several limitations of the Internet's architecture, enabling middleboxes such as firewalls, network address translators, and performance enhancing proxies to operate without interfering with end-to-end semantics or security mechanisms such as IPsec and HIP. We explore two alternative instantiations of this architectural principle: one in a ground-up redesign of the Internet's transport suite, the other a mere reorganization of existing transport protocols. The former approach offers efficiency advantages such as smaller headers and fewer round-trips to initiate a connection, while the latter approach may be easier to deploy quickly.

Other formats :

This presentation was recorded during the first Trilogy Future Internet summer school held in Louvain-la-Neuve, Belgium in August 2009. The videos and the slides are © Janardhan Iyengar, 2009. Please contact the author for any republication.