发明名称 基于路由器虚拟化的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号关东光通信产业大楼