作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 移动互联与通信技术 • 上一篇    下一篇

虚拟路由器管控平面的设计与实现

李坤丽1,2,张大方1,关洪涛2,谢高岗2   

  1. (1. 湖南大学信息科学与工程学院,长沙 410082;2. 中国科学院计算技术研究所,北京 100190)
  • 收稿日期:2013-04-15 出版日期:2014-05-15 发布日期:2014-05-14
  • 作者简介:李坤丽(1987-),女,硕士研究生,主研方向:虚拟路由器,未来网络;张大方,教授;关洪涛,副研究员、博士;谢高岗,研究员、博士。
  • 基金资助:
    中国科学院战略性先导科技基金资助项目(XDA06010303)。

Design and Implementation of Management and Control Plane for Virtual Router

LI Kun-li  1,2, ZHANG Da-fang  1, GUAN Hong-tao  2, XIE Gao-gang  2   

  1. (1. College of Information Science and Engineering, Hunan University, Changsha 410082, China; 2. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100190, China)
  • Received:2013-04-15 Online:2014-05-15 Published:2014-05-14

摘要: 为适应未来网络需求的发展,新一代网络体系结构得到研究人员的关注,而虚拟路由器作为构建虚拟网络的核心设备,其系统的设计与实现成为研究重点。为此,提出一种可扩展虚拟路由器系统中的管控平面。介绍虚拟路由器管控平面的系统架构、功能模块和关键技术,将基于容器的虚拟化技术、C语言、shell脚本、Netlink协议以及Quagga路由管理软件等相结合,在Linux系统环境下实现该平面。系统测试结果表明,该管控平面能够有效地分配物理设备资源,生成和管理相互隔离的虚拟路由器以及网络信息,实现与转发平面系统的信息交互,且在保证高性能的基础上,具有良好的灵活性、可移植性和扩展性。

关键词: 路由器, 管控平面, 容器, 虚拟化技术, 路由管理软件, Netlink协议

Abstract: In order to adapt to the development of the demand for future network, the researchers pay urgent attention to the next generation network architecture. As the core equipment of the virtual network platform construction, which is one type of future network architectures, the design and implementation of the virtual router system is the research hot spot. This paper presents a management and control plane for virtual router. It introduces the design and implementation of virtual router control plan, analysis functional modules and key technology. The paper makes solution which combines container-based virtualization technology, C language, shell script, Netlink protocol, Quagga routing management software and other technology to realize the plane in the Linux operation environment. System test results show that the control plane can allocate physical device resources effectively, and isolate virtual router generation and management efficiently, manage network information and realize the interaction with the forwarding plane. Based on high performance, system design makes the control level of system flexibility, portability and extensibility.

Key words: router, management and control plane, container, virtualization technology, routing management software, Netlink protocol

中图分类号: