• DocumentCode
    1945666
  • Title

    Dynamic IP router-tables using highest-priority matching

  • Author

    Lu, Haibin ; Sahni, Sartaj

  • Author_Institution
    Dept. of Comput. & Information Sci. & Eng., Florida Univ., Gainesville, FL, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    858
  • Abstract
    We develop a data structure called BOB (binary tree on binary tree) for dynamic router tables in which the rule filters are nonintersecting ranges and in which ties are broken by selecting the highest-priority rule that matches a destination address. Prefix filters are a special case of nonintersecting ranges and the commonly used longest-prefix tie breaker is a special case of the highest-priority tie breaker. We also develop two modified version of BOB - PBOB (prefix BOB) for the case when all rule filters are prefixes and LMPBOB (longest matching-prefix BOB) when all rule filters are prefixes and longest-prefix matching is to be done. On practical n-rule router table, BOB, PBOB and LMPBOB perform search, insert and delete In O(log n) time and with O(log n) cache misses. Experimental results also are presented.
  • Keywords
    IP networks; data structures; telecommunication network routing; IP router-tables; binary tree on binary tree; highest-priority matching; longest matching-prefix BOB; Binary trees; Data engineering; Data structures; Information filtering; Information filters; Information science; Internet; Matched filters; Routing; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 2004. Proceedings. ISCC 2004. Ninth International Symposium on
  • Print_ISBN
    0-7803-8623-X
  • Type

    conf

  • DOI
    10.1109/ISCC.2004.1358648
  • Filename
    1358648