DocumentCode :
3105709
Title :
TaCo: Semantic Equivalence of IP Prefix Tables
Author :
Tariq, Ahsan ; Jawad, Sana ; Uzmi, Zartash Afzal
fYear :
2011
fDate :
July 31 2011-Aug. 4 2011
Firstpage :
1
Lastpage :
6
Abstract :
Semantically equivalent IP prefix tables exhibit the same forwarding behavior and, thus, can be used in place of each other for the purpose of packet forwarding. Researchers, service providers, and equipment vendors often need to establish this semantic equivalence of prefix tables. Given the large number of IP addresses in use today, either (i) this task takes too long to complete on any available hardware, or (ii) one has to resort to approximation by looking up, in the two tables, only a sample of IP addresses from the entire IP space. We present TaCo (Table Comparison), an algorithm to determine whether or not two given IP prefix tables are semantically equivalent. TaCo is efficient yet accurate, as it guarantees the equivalence result over the entire IP space without explicitly performing a lookup on each IP address over this space. We show that the number of longest prefix matching lookups TaCo needs to perform is bounded by a number that is linear in the sum of the number of entries in the two tables. In practice, for the existing prefix tables in large service providers, the number of longest prefix matchings needed by TaCo does not exceed a few hundred thousand entries.
Keywords :
IP networks; table lookup; transport protocols; IP address; IP prefix table; TaCo algorithm; forwarding behavior; packet forwarding; prefix matching lookup; semantic equivalence; table comparison algorithm; Aggregates; Binary trees; IP networks; Peer to peer computing; Routing; Routing protocols; Semantics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on
Conference_Location :
Maui, HI
ISSN :
1095-2055
Print_ISBN :
978-1-4577-0637-0
Type :
conf
DOI :
10.1109/ICCCN.2011.6006278
Filename :
6006278
Link To Document :
بازگشت