• DocumentCode
    1717252
  • Title

    Effect of Hash Collisions on the Performance of LAN Switching Devices and Networks

  • Author

    Huntley, Chris ; Antonova, Galina ; Guinand, Paul

  • Author_Institution
    GE Multilin, Lentronics, Cobleskill, NY
  • fYear
    2006
  • Firstpage
    280
  • Lastpage
    284
  • Abstract
    Hash tables are often used in LAN switching devices for MAC address lookup. The lookup is a central function, which significantly affects performance of such devices and their networks. Along with desirable reductions in cost and resource usage, hashing is accompanied by hash collisions, which result in decreased hash table capacity and inefficient bandwidth usage. This paper shows the effect of hash collisions on the performance of LAN switching devices, using calculations and empirical data for six devices from different vendors. Test results demonstrate that the ability to store addresses in a hash table greatly depends on address distribution and the hash function used. For all devices a significantly reduced table capacity was observed for random addresses, compared to sequential addresses. In some cases, hash table performance in real networks can be improved by implementing hash functions optimized for the particular address distribution. Where it is possible, address lookup can be performed using other technologies, such as content addressable memory or binary search
  • Keywords
    file organisation; local area networks; table lookup; LAN switching device; MAC address lookup; hash collision; hash table; Associative memory; Bandwidth; Communication switching; Costs; Ethernet networks; Local area networks; Road accidents; Telecommunication traffic; Test equipment; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, Proceedings 2006 31st IEEE Conference on
  • Conference_Location
    Tampa, FL
  • ISSN
    0742-1303
  • Print_ISBN
    1-4244-0418-5
  • Electronic_ISBN
    0742-1303
  • Type

    conf

  • DOI
    10.1109/LCN.2006.322112
  • Filename
    4116559