DocumentCode
1890539
Title
Two-stage IP-address lookup in distributed routers
Author
Fu, Jing ; Sjodin, Peter ; Karlsson, Gunnar
Author_Institution
Sch. of Electr. Eng., R. Inst. of Technol., Stockholm
fYear
2008
fDate
13-18 April 2008
Firstpage
1
Lastpage
6
Abstract
IP-address lookup is the primary processing function of Internet routers. While a wide range of algorithms have been developed to perform lookups, very few of them have the distributed architecture of current and future routers in consideration. To support rapidly increasing high data rates, packet processing in commercial routers today are divided into an ingress and an egress part, with the lookup performed at the ingress. In the lookup, the egress line card, the outgoing interface and the nexthop address of a given packet are determined. In this paper, we propose an alternative scheme to perform the lookup by dividing the task, which is named two-stage lookup scheme. In the lookup, the ingress determines the egress only, then it is up to the egress to determine the outgoing interface and the nexthop address. Based on our analysis and experimental study, we conclude that the proposed scheme has several advantages in both hardware lookup technologies and software lookup algorithms. In particular, it provides significantly more efficient high-speed packet lookup.
Keywords
IP networks; Internet; telecommunication network routing; distributed Internet router; egress line card; two-stage IP-address lookup; Algorithm design and analysis; Communications technology; Field programmable gate arrays; Hardware; High-speed networks; Internet; Iron; Routing; Shape control; Software algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM Workshops 2008, IEEE
Conference_Location
Phoenix, AZ
Print_ISBN
978-1-4244-2219-7
Type
conf
DOI
10.1109/INFOCOM.2008.4544582
Filename
4544582
Link To Document