[发明专利]一种支持转发和控制分离的内部网络接口映射方法及装置有效
申请号: | 201110171039.6 | 申请日: | 2011-06-23 |
公开(公告)号: | CN102255799A | 公开(公告)日: | 2011-11-23 |
发明(设计)人: | 刘亚萍;卢泽新;张硕;王宝生;胡宁;张晓哲;陈晓梅;廖海宁;王宏 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 转发 控制 分离 内部 网络 接口 映射 方法 装置 | ||
技术领域
本发明涉及交换机技术,尤其是一种支持转发和控制分离的内部网络接口映射方法及装置。
背景技术
目前路由交换机逻辑上可以划分为三个平面,分别是转发平面,控制平面和管理平面。路由交换机的转发平面的主要任务是处理和转发交换机各不同端口上各种类型的数据,主要包括转发硬件和低层次的软件,交换机的数据平面在交换机的各种平面任务当中需要占用绝大部分的资源,也直接地对交换机的性能表现起决定作用。
路由交换机的控制平面用于控制和管理所有网络协议的运行,例如生成树协议、虚拟局域网(Virtual Local Area Network,VLAN)协议、地址解析协议(Address Resolution Protocol,ARP)、各种路由协议和组播协议等的管理和控制,控制平面并不占用过多的主机资源。
路由交换机的管理平面主要是提供给网络管理人员使用远程登录(TELNET)、网络方式(WEB)、安全shell(Secure Shell,SSH)协议、简单网络管理协议(Simple Network Management Protocol,SNMP)、远程网络监控(Remote Network Monitoring,RMON)等方式来管理设备,并支持、理解和执行管理人员对于网络设备各种网络协议的设置命令。
目前业界一般对交换机采用两平面分离的设计方式,“转发平面”是一个平面,“管理平面和控制平面”同属于一个平面,这主要是因为转发平面所耗费的交换机资源是最多的。如果转发平面和其他两个平面不分离,它们将共同使用交换机的中心处理器(Central Process Unit,CPU)和内存资源,一旦交换机在处理大流量报文时,转发平面将可能耗尽交换机所有的软硬件资源,导致控制平面和管理平面由于得不到系统资源而瘫痪,最终会使得系统管理员无法对设备进行管理,而交换机也无法及时准确地提供数据平面转发时所必须的各种网络信息和转发表项。所以,转发平面与控制和管理平面的分离是必不可少的。
虽然控制和管理平面与转发平面分离具有重要作用,但同时也带来了一些问题,例如:控制平面不能直接获取和配置转发平面的网络接口,管理平面不能直接获取转发平面的网络接口状态和接口统计信息。
图1为现有技术中路由交换机的硬件组成结构示意图,参见图1,该路由交换机包括转发硬件11、控制硬件12和转发硬件11和控制硬件12之间的通用网络接口(简称为内部网络接口13)组成。转发硬件11完成转发平面的工作,控制硬件12完成控制平面和管理平面的工作,转发硬件11和控制硬件12各自独立工作,实现了转发平面与控制和管理平面分离。转发硬件11和控制硬件12之间的通信通过它们之间的通用网络接口(简称为内部网络接口,对外不可见)进行,转发硬件11上有N个网络接口(简称为外部网络接口,对外可见),用于与其他网络设备互连。
图2为图1所示的路由交换机的转发硬件与控制硬件之间通信过程的示意图,参见图2,转发硬件11将收到的网络协议报文通过内部网络接口13发送给控制硬件12,控制硬件12通过该内部网络接口13接收和发送网络协议报文,并且发送内部控制报文给转发硬件11。其中,图2中的表示网络协议报文接收,表示网络协议报文发送,表示内部控制报文发送。
转发硬件11和控制硬件12之间的内部网络接口13的作用有:
(1)控制硬件12使用该内部网络接口13接收并发送网络协议报文,并发送内部控制报文给转发硬件11;
(2)转发硬件11使用该内部网络接口13接收内部控制报文,并通过该内部网络接口发送内部控制回应报文。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:由于控制硬件和转发硬件的分离,需要考虑内部网络接口的处理方案,以便控制硬件能够获知转发硬件上的外部网络接口信息,实现控制硬件和转发硬件正常通信。
发明内容
本发明实施例是提供一种支持转发和控制分离的内部网络接口映射方法及装置,以便控制硬件和转发硬件正常通信。
本发明实施例提供了一种支持转发和控制分离的内部网络接口映射方法,包括:
加载虚拟网络接口驱动的步骤;
采用虚拟网络接口驱动发送报文的步骤;
采用虚拟网络接口驱动接收报文的步骤;
卸载虚拟网络接口驱动的步骤;
所述报文为转发平面与控制和管理平面之间传输的报文。
所述加载虚拟网络接口驱动的步骤,包括:
查找是否存在特定命名的内部网络接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110171039.6/2.html,转载请声明来源钻瓜专利网。