A high performance router based on network processor and ternary-CAM

被引:0
|
作者
Wang, ZH [1 ]
Li, ZW [1 ]
Bai, YC [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
来源
CHINESE JOURNAL OF ELECTRONICS | 2003年 / 12卷 / 03期
关键词
network processor; ternary content addressable memory; router;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Network processors are designed to forward IP packets at wire-speed, with the advantage (over ASIC-based solutions) of being programmable. TCAM (ternary content-addressable memory) is a perfect hardware realization for fully parallel search. The ternary capability can be used to determine longest prefix matches. This paper addresses how to use IXP (Internet eXchange processor), a kind of network processor, and TCAM to design a high performance router. We also present a table management algorithm to decrease the incremental update time of TCAM and improve its utilization. Then we analyse the performance of our prototype and demonstrate that it can easily sustain wire-speed for eight 100Mbps and two 1000Mbps Ethernet ports.
引用
收藏
页码:431 / 435
页数:5
相关论文
共 50 条
  • [21] McRouter: Multicast within a Router for High Performance Network-on-Chips
    He, Yuan
    Sasaki, Hiroshi
    Miwa, Shinobu
    Nakamura, Hiroshi
    2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 319 - 329
  • [22] Component based performance prediction for network processor based system
    Xiao, H
    Zhang, L
    Wu, D
    PDCAT 2005: Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, Proceedings, 2005, : 356 - 358
  • [23] The wireless edge router: A network processor-based packet data serving node for a CDMA2000*network
    Mukherjee, S
    Kagalkar, A
    Lin, J
    Gadgil, S
    Paul, S
    BELL LABS TECHNICAL JOURNAL, 2005, 10 (01) : 83 - 104
  • [24] Design and implementation of IPV6 router over network processor
    Zhao, HY
    Yang, YX
    Xin, Y
    Chu, YG
    ICCC2004: Proceedings of the 16th International Conference on Computer Communication Vol 1and 2, 2004, : 572 - 576
  • [25] Design and implementation of smart packet processor for the Cognitive Packet Network router
    Kocak, T
    Seeber, J
    PROCEEDINGS OF THE 17TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2003, : 327 - 331
  • [26] All-optical 10Gb/s ternary-CAM cell for routing look-up table applications
    Mourgias-Alexandris, George
    Vagionas, Christos
    Tsakyridis, Apostolos
    Maniotis, Pavlos
    Pleros, Nikos
    OPTICS EXPRESS, 2018, 26 (06): : 7555 - 7562
  • [27] Implementing High Performance VPN Router using Cavium's CN2560 Security Processor
    Lee, Sang Su
    Lee, Sang Woo
    Jeon, Yong Sung
    Kim, Ki Young
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 9, 2005, 9 : 137 - 139
  • [28] Network Edge Router Performance Evaluation: An OpenWrt-Based Approach
    Damasceno, Jeorgithon
    Dantas, Jamilson
    Araujo, Jean
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [29] CAM processor synthesis based on behavioral descriptions
    Togawa, N
    Wakui, T
    Yoden, T
    Terajima, M
    Yanagisawa, M
    Ohtsuki, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (12) : 2464 - 2473
  • [30] High-performance implementation for graph-based packet classification algorithm on network processor
    Tang, YY
    Qian, L
    Bou-Diab, B
    Krishnamurthy, A
    Damm, G
    Wang, YK
    2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, : 1268 - 1272