发明名称 |
基于路由器虚拟化的SDN平台及实现方法 |
摘要 |
本发明公开了一种基于路由器虚拟化的SDN平台及实现方法,涉及虚拟化技术、SDN和云计算领域。该SDN平台包括虚拟路由器、Openflow交换机和SDN控制器,SDN控制器包括东西向接口、北向接口、第一南向接口、第二南向接口,第二南向接口控制虚拟路由器的数据包转发,并记录虚拟路由器的流表项信息;第一南向接口对第二南向接口的路由拓扑、流表进行学,进而控制Openflow交换机的快速转发;虚拟路由器的集成代码层上封装有基于Openflow协议的应用编程接口API层。本发明能实现SDN网络和传统网络之间良好的数据转发性能和路由功能;虚拟路由器具有功能拓展性强和灵活性好的特点,并且容易应用于云计算。 |
申请公布号 |
CN105681191A |
申请公布日期 |
2016.06.15 |
申请号 |
CN201610104013.2 |
申请日期 |
2016.02.25 |
申请人 |
武汉烽火网络有限责任公司 |
发明人 |
黎文伟;戴锦友;李念军 |
分类号 |
H04L12/721(2013.01)I;G06F9/455(2006.01)I |
主分类号 |
H04L12/721(2013.01)I |
代理机构 |
北京捷诚信通专利事务所(普通合伙) 11221 |
代理人 |
王卫东 |
主权项 |
一种基于路由器虚拟化的SDN平台的实现方法,其特征在于,包括以下步骤:S1、在服务器上安装虚拟路由器、Openflow交换机和SDN控制器,SDN控制器包括东西向接口、北向接口、第一南向接口、第二南向接口,第二南向接口是新增加的软件接口,第二南向接口用于控制虚拟路由器的数据包转发,并记录虚拟路由器的流表项信息;第一南向接口用于对第二南向接口的路由拓扑、流表进行学习,进而控制Openflow交换机的快速转发;S2、在虚拟路由器的集成代码层上封装基于Openflow协议的应用编程接口API层,该API层与第二南向接口结合来控制虚拟路由器的数据转发功能,SDN控制器的第一南向接口访问第二南向接口所学习到的三层路由信息,进而控制三层路由数据包在SDN网络的正确转发;调试虚拟路由器和Openflow API层的函数接口通信情况,并测试SDN网络和传统网络对二层和三层数据包的转发;进一步搭建SDN实验平台,实现三层路由数据包在SDN网络和传统网络之间的互通。 |
地址 |
430074 湖北省武汉市东湖高新东信路5号关东光通信产业大楼 |