基于docker实现虚拟化路由器及其方法技术

技术编号:24254213 阅读:79 留言:0更新日期:2020-05-23 01:02
本发明专利技术涉及路由交换机技术领域,具体地说,涉及基于docker实现虚拟化路由器及其方法。其包括转发平面、控制平面、资源管理平面,其特征在于:所述转发平面用于对数据包进行预处理和数据转发工作;所述控制平面负责路由协议的选择、更新维护;所述资源管理平面用于虚拟路由器的管理调度以及虚拟环境的配置管理,并提供面向用户的管理界面。该基于docker实现虚拟化路由器及其方法中,虚拟化路由器控制平面采用docker实现,通过在物理机上创建实现QoS的网桥把控制平面和转发平面绑定在一起,从而实现控制平面流量的接收和发送功能,本发明专利技术可以应用到路由交换机上,具有很高的推广价值。

Realization of virtual router based on docker and its method

【技术实现步骤摘要】
基于docker实现虚拟化路由器及其方法
本专利技术涉及路由交换机
,具体地说,涉及基于docker实现虚拟化路由器及其方法。
技术介绍
虚拟路由器(vrouter)是一种软件功能,它在软件中复制基于硬件的第3层internet协议(ip)路由的功能。虚拟路由是网络功能虚拟化(nfv)的一种形式,它将传统的基于硬件的网络设备的功能转换为软件,而不是在标准的商用现货(cots)硬件上运行。这样能够降低硬件成本,并且有助于实现硬件互操作性,且无需专用硬件平台。Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。本专利技术是作为现有实现虚拟化路由器方案的一种补充,提供一种使用docker的方式实现虚拟化路由器的一种新方案。
技术实现思路
本专利技术的目的在于提供基于docker实现虚拟化路由器及其方法,以解决上述
技术介绍
中提出的问题。为本文档来自技高网...

【技术保护点】
1.基于docker实现虚拟化路由器,包括转发平面、控制平面、资源管理平面,其特征在于:所述转发平面用于对数据包进行预处理和数据转发工作;所述控制平面负责路由协议的选择、更新维护;所述资源管理平面用于虚拟路由器的管理调度以及虚拟环境的配置管理,并提供面向用户的管理界面。/n

【技术特征摘要】
1.基于docker实现虚拟化路由器,包括转发平面、控制平面、资源管理平面,其特征在于:所述转发平面用于对数据包进行预处理和数据转发工作;所述控制平面负责路由协议的选择、更新维护;所述资源管理平面用于虚拟路由器的管理调度以及虚拟环境的配置管理,并提供面向用户的管理界面。


2.基于docker实现虚拟化路由器的方法,包括上述权利要求1中基于docker实现虚拟化路由器,其方法包括如下步骤:
S1、虚拟化路由器控制平面流量接收,流量根据vlantag将流量送入到指定的物理端口;
S2、通过实现QoS的网桥将流量送入到虚拟化路由器控制平面中的端口上;
S3、虚拟化路由器控制平面端口发送流量,流量通过实现QoS的网桥被送入到物理端口上;
S4、物理端口判断流量的去向,最终把流量转发出去。


3.根据权利要求2所述的基于...

【专利技术属性】
技术研发人员:关洪涛刘冉万华芳谭航
申请(专利权)人:江苏省未来网络创新研究院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1