CAO Xiao-dong, SHI Yin, ZHANG Qiang. Research on Fast Parallel Hash Algorithm for Switch Chip Address Lookup[J]. Journal of University of Electronic Science and Technology of China, 2014, 43(2): 287-291. DOI: 10.3969/j.issn.1001-0548.2014.02.025
Citation: CAO Xiao-dong, SHI Yin, ZHANG Qiang. Research on Fast Parallel Hash Algorithm for Switch Chip Address Lookup[J]. Journal of University of Electronic Science and Technology of China, 2014, 43(2): 287-291. DOI: 10.3969/j.issn.1001-0548.2014.02.025

Research on Fast Parallel Hash Algorithm for Switch Chip Address Lookup

  • In order to implement a high performance layer 2 switch address lookup function with minimum hardware consumption, a 10-bit Hash algorithm consisting of registers and XoR gates was presented by analyzing the characteristics of switch chip address table and cyclic redundancy check algorithm. 48-bit physical address is transferred into 10-bit lookup address in parallel and the address table of 1 024 storage depth can be quickly and accurately searched. The layer 2 switch chip using this address lookup algorithm can implement line speed exchange. The performance of the network equipments using the switch chips can be improved. The generated Hash addresses are uniformly distributed in the 10-bit address space. The performance of the algorithm was further verified by using switch circuit implemented on FPGA.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return