基于转发件与控制件分离(ForCES)架构能够满足下一代网络发展所提出的开放性、可扩展性和可编程性的要求,为实现开放可重构网络路由器提供了重要的基础。而在ForCES架构中,任何复杂的网络数据处理功能被抽象成由若干个具有单一网络数据处理功能的逻辑功能块(LFB)配合完成。在ForCES路由器研制中,对实现LFB的应用进行了深入研究,分析了LFB处理流程,并提出了LFB管理模型。在此基础上,解决了LFB应用的实现技术,主要是LFB的操作接口、LFB的内部存储和LFB的解析。ForCES路由器的成功实现验证了LFB应用技术的可行性与正确性。
The router based on ForCES (Forwarding and Control Element Separation) meets the open, flexible and programmable demands of the next generation networks. It is an important trend of the next generation routers. The resources in an FE are represented by various kinds of standardized Logical Function Blocks (LFBs) , each of which has a single specific function of processing packets. The main content of this paper is to design a LFB progress flow and construct a LFB management model. Furthermore, we present the operation interface, internal storage, and LFB parsing. The implementation of ForCES routers testifies the feasibility and the validity of this parsing tool.