互联网高速发展中的多种应用诉求,希望路由系统能提供一种工作模式可配置的转发引擎.然而,现有高性能分布式路由系统中线卡独享固定转发引擎的结构,限制了转发体系的灵活扩展.提出了转发引擎与线卡分离的新型路由器体系结构,形成共享的、可扩展的转发单元群.继而,设计了工作模式可配置的共享转发引擎FERM(Forwarding Engine with Reconfigurable Mode),并基于FERM提出了负载均衡、带宽约束和绿色节能等3种不同的转发工作模式.最后,给出了面向新型转发引擎的路由系统实现方法,并通过模拟实验分析验证了其优越性.
With the rapid development of the Internet, router is required to provide an online configurable forwarding engine to cope with diversified Internet applications. However, every line-card in current distributed router system is allocated a fixed and non-sharable forwarding engine, which limited the flexible extension of forwarding engine. In this paper, we present a novel forwarding engine.. FERM(Forwarding Engine with Reconfigurable Mode), which separate the forwarding engine from line cards and form a sharable and extensible forwarding unit collection. FERM can provide at least three different forwarding modes including load-balancing, bandwidthrestriction, and power-saving. Finally, we specify the implementation of the FERM, and prove its advantages by simulation experiments.