[发明专利]一种报文调度方法和设备有效
申请号: | 201310119953.5 | 申请日: | 2013-04-08 |
公开(公告)号: | CN103188171A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 王奕;王伟 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/865 | 分类号: | H04L12/865 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 调度 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种报文调度方法和设备。
背景技术
随着云计算技术的快速发展,大量新技术标准在数据中心网络中得以应用,EVI(Ethernet Virtualization Interconnection,以太网虚拟化互联技术)也随之而产生。如图1所示,为EVI网络的组网示意图,EVI网络主要基于现有的服务提供商网络和企业网络,给分散的物理站点提供灵活的二层互联功能。
在EVI网络中,邻居关系的稳定将会影响到整个二层网络的拓扑稳定和流量转发,一旦邻居关系发生震荡,就会导致整个EVI网络中MAC(Media Access Control,介质访问控制)表项的不断刷新,使得流量转发受到重大影响。
现有技术中,对于需要上送CPU(Central Processing Unit,中央处理器)的协议报文会下发特征(如MAC=0180C2000000),在收到报文后,会首先进行特征匹配;如果特征匹配成功,则说明报文是协议报文,将协议报文加入到队列中等待调度;如果特征匹配不成功,则按照数据报文进行转发处理。
当协议报文自身产生拥塞时,会导致CPU无法及时处理用于维护邻居关系的协议报文,从而导致邻居震荡,无法有效保证邻居关系的稳定。
发明内容
本发明实施例提供一种报文调度方法和设备,以及时处理用于维护邻居关系的协议报文,有效保证邻居关系的稳定。
为了达到上述目的,本发明实施例提供一种报文调度方法,该方法应用于协议报文自身发生拥塞的网络中,该方法包括以下步骤:
网络设备的转发芯片在收到报文后,所述转发芯片利用所述报文中携带的特征信息进行特征匹配;如果匹配到第一类型特征,但未匹配到第二类型特征,则将所述报文添加到第一优先级队列;如果匹配到第一类型特征,且匹配到第二类型特征,则将所述报文添加到第二优先级队列;其中,所述第二优先级队列的优先级优于所述第一优先级队列的优先级;
所述网络设备的中央处理器CPU在需要调度报文时,所述CPU判断所述第二优先级队列中是否有未调度的报文;如果是,则调度所述第二优先级队列中未调度的报文;如果否,则判断所述第一优先级队列中是否有未调度的报文;如果是,则调度所述第一优先级队列中未调度的报文。
所述方法还包括:
所述网络设备的CPU在调度所述第一优先级队列中未调度的报文时,如果发现所述第二优先级队列中有待调度的报文,则所述网络设备停止调度所述第一优先级队列中未调度的报文,并调度所述第二优先级队列中未调度的报文。
所述第一类型特征具体包括:能够匹配到指定类型协议的特征;
所述网络设备的转发芯片利用所述报文中携带的特征信息进行特征匹配之前,所述方法还包括:
所述网络设备的CPU在确定所述网络设备上已经使能指定类型协议时,在本网络设备的转发芯片上配置所述指定类型协议所对应的第一类型特征。
所述第二类型特征具体包括:用于表明邻居信息的特征;
所述网络设备的转发芯片利用所述报文中携带的特征信息进行特征匹配之前,所述方法还包括:
所述网络设备的CPU在确定所述网络设备当前已经与邻居网络设备建立邻居关系,且本网络设备当前已经存在的邻居数量小于预设数值时,所述网络设备的CPU获得所述邻居网络设备对应的第二类型特征,并在本网络设备的转发芯片上配置所述邻居网络设备对应的第二类型特征。
所述网络设备的CPU在本网络设备的转发芯片上配置所述邻居网络设备对应的第二类型特征之后,所述方法还包括:
所述网络设备的CPU在确定所述网络设备当前已经与所述邻居网络设备撤销建立的邻居关系之后,所述网络设备的CPU撤销本网络设备的转发芯片上配置的所述邻居网络设备对应的第二类型特征。
本发明实施例提供一种网络设备,该网络设备应用于协议报文自身发生拥塞的网络中,且该网络设备上具有转发芯片和CPU,该网络设备具体包括:
处理模块,用于在收到报文后,利用报文中携带的特征信息进行特征匹配;如果匹配到第一类型特征,但未匹配到第二类型特征,则将所述报文添加到第一优先级队列;如果匹配到第一类型特征,且匹配到第二类型特征,则将所述报文添加到第二优先级队列;其中,所述第二优先级队列的优先级优于所述第一优先级队列的优先级;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310119953.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能群呼抢答约车方法、系统及出租车约车平台
- 下一篇:一种业务请求处理系统