摘要

A router architecture based upon ForCES (Forwarding and Control Element Separation), which is being standardized by IETF ForCES working group, gains its competitive advantage over traditional router architectures in flexibility, Programmability, and cost-effectiveness. In this paper, design and implementation of a ForCES-based router (ForTER.) is illustrated. Firstly, the implementation architecture of ForTER, is discussed. Then, a layered software model, which A,ell illustrates ForCES features, is proposed. Based on the model, design and implementation of Control Element (CE) and Forwarding Element (FE) in ForTER, are introduced in detail. Moreover, security for ForTER, is considered and an algorithm to prevent, DoS attacks is Presented. Lastly, experiments of ForTEB, are illustrated for routing and running routing protocols, network management, DoS attack prevention, etc. The experimental results show the feasibility of the ForTER, design. Consequently, the ForTER, implementation basically testifies the feasibility of ForCES architecture and some IETF ForGES specifications.