Title :
Co-design of an IPv6 protocol processing engine with sequential predicate logic invocations
Author :
Guha, Dipnarayan ; Cuong, Doan Huy ; Choi, Jun Kyun ; Sik, Yang Ok ; Jo, Seng Kyoun
Author_Institution :
Broadband Network Lab., Inf. & Commun. Univ., Daejeon
Abstract :
Support of fast lookup of content addresses in IPv6 domains is an important feature for next generation network processing engines. While IPv6 forwarding and IPv6 transition microblocks may simplify the engineering efforts needed to support next generation routing solutions, there must be an efficient and fast mechanism for processing IPv6 headers prior to this. In this paper, we try to develop an IPv6 protocol processing engine based on sequential predicate logic invocations. The design, based on abstract state machines (ASM) logic, shows how the design features may help in resolving scalability issues for large scale IPv6 routing. The novelty of the approach lies in the formal predicate logic definition and synthesis of processing hardware and generation of physical design unit from the data-driven algorithm function computation at compile time
Keywords :
IP networks; formal logic; hardware-software codesign; routing protocols; table lookup; IPv6 protocol processing engine; abstract state machines logic; next generation network routing; sequential predicate logic invocation; Algorithm design and analysis; Engines; Hardware; Large-scale systems; Logic design; Next generation networking; Physics computing; Protocols; Routing; Scalability;
Conference_Titel :
Advanced Communication Technology, 2005, ICACT 2005. The 7th International Conference on
Conference_Location :
Phoenix Park
DOI :
10.1109/ICACT.2005.245992