摘要: 提出了一种虚拟路由器体系结构,并对其中的关键组成部件如虚拟协议栈模块、虚拟路由协议模块以及虚拟管理模块等功能和实现进行了描述,为了实现单一代码能够运行多个实例,使用封装技术修改了协议栈代码、路由协议代码和路由器中其它的功能模块代码,并以BSD4.3为基础实现了虚拟路由器原型。通过对原型的测试,表明提出的体系结构和实现方法能够达到预期效果,具有实际应用价值。
关键词:
虚拟路由器,
多个实例,
封装
Abstract: This paper proposes an architecture for virtual router and describes implementations of its main components such as virtual TCP/IP stack module, virtual routing module and virtual management module. To solve the problem that single object code runs in multi-instance, TCP/IP stack code, routing protocol code and other code needed by router are modified using encapsulation technique. The virtual router prototype is also implemented based on BSD4.3. testing for the prototype shows that the proposition is feasible and applicable.
中图分类号:
刘刚,张德运,李胜磊,张晓. 一种虚拟路由器的体系结构及实现[J]. , 2004, 30(11): 91-.
LIU Gang, ZHANG Deyun, LI Shenglei, ZHANG Xiao. A Virtual Router Architecture and Its Implementation[J]. , 2004, 30(11): 91-.