ACM Home Page
Please provide us with feedback. Feedback
Network pointers
Full text PdfPdf (271 KB)
Source ACM SIGCOMM Computer Communication Review archive
Volume 33 ,  Issue 1  (January 2003) table of contents
Pages: 23 - 28  
Year of Publication: 2003
ISSN:0146-4833
Authors
Christian Tschudin  Uppsala University and University of Basel, Basel, Switzerland
Richard Gold  Uppsala University, Uppsala, Sweden
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 63,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774763.774766
What is a DOI?

ABSTRACT

The Internet architecture can be characterized as having a rather coarse grained and imperative style of network packet handling: confronted with an IP packet and its source and destination addresses, the infrastructure almost blindly and unalterably executes hundreds of resolution, routing and forwarding decisions. There are numerous attempts that try to "extend" the Internet in order to either reduce the immediate impact an arbitrary packet can have (e.g., NAT), or to insert diversions from the normal processing paths in order to better use the existing resources (e.g., content delivery). In this paper we argue that we need a more fine grained control, in the hands of end nodes, over how packets are handled. The basic abstraction presented here is that of networking pointers, which we show to relate to low level concepts like ARP caches, but also high level routing decisions for terminal mobility, content delivery networks, or peer-to-peer overlay forming. We report on first implementation experiences of an "underlay" networking approach which uses pointer tricks underneath IP in order to provide new network layer services.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
R. Braden, T. Faber, and M. Handley. "From Protocol Stack to Protocol Heap -- Role-Based Architecture". To appear in: First Workshop on Hot Topics in Networks (HotNets-I) 2002.
 
3
Scott Bronson. VPN PPP-SSH Mini HOWTO. http://www.ibiblio.org/pub/Linux/docs/HOWTO/mini/other-formats/html_single/ppp-ssh.html.
4
 
5
Vint Cerf. The Catenet model for Internetworking, 1978. http://www.isi.edu/in-notes/ien/ien48.txt.
6
 
7
M. Gritter and D. Cheriton. An Architecture for Content Routing Support in the Internet. Usenix Symposium on Internet Technologies and Systems 2001. http://www-dsg.stanford.edu/triad/usits.ps.gz.
 
8
Anders Linden, Johan Loennberg, Olof Rensfelt, and David Rosen. μLUNAR, 2002. http://www.docs.uu.se/selnet/lunar/ulunar/.
9
 
10
Christian Tschudin. Stored Program Routers. Work-in-Progress, 1999---2002. http://user.it.uu.se/˜tschudin/pub/cft-wp-spr.pdf
 
11
Christian Tschudin and Dan Decasper. Active Networks Request for Comment: Simple Active Packet Format (SAPF), 1998. http://www.docs.uu.se/˜tschudin/pub/cft-1998-sapf.txt.
 
12
Christian Tschudin and Richard Gold. LUNAR: Lightweight Underlay Network Ad-hoc Routing. Submitted for publication. 2002. http://www.docs.uu.se/selnet/lunar/lunar.pdf.
 
13
Tilman Wolf, Dan Decasper and Christian Tschudin. Tags for high-performance Active Networking. Proc Openarch 2000.


Collaborative Colleagues:
Christian Tschudin: colleagues
Richard Gold: colleagues