[发明专利]一种网络接口可定义转发规则的路由方法有效
申请号: | 201410113080.1 | 申请日: | 2014-03-25 |
公开(公告)号: | CN103957157B | 公开(公告)日: | 2017-03-22 |
发明(设计)人: | 王宝生;蔡桂林;李韬;张晓哲;陶静;孙志刚;吕高峰;刘亚萍;马世聪 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/771 |
代理公司: | 湖南兆弘专利事务所(普通合伙)43008 | 代理人: | 周长清,谭武艺 |
地址: | 410073 湖南省长沙市砚瓦池正街4*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种网络接口可定义转发规则的路由方法,其实施步骤如下接收网络报文,分析所接收报文的传输模式,如果为数据报模式的报文,则提取报文的报文类型和流属性,并依此为报文在处理池单元中选择一个数据处理引擎组,通过所述数据处理引擎组的数据处理引擎处理报文并确定转发目标网络接口;如果为虚电路模式的报文,则根据预设的标签交换表指定报文的转发目标网络接口并进行标签置换;最终根据指定的转发目标网络接口选择对应的网络接口卡,然后将报文从所述网络接口卡输出至网络。本发明能够实现路由器接口资源与转发资源解耦,具有功能扩展方便、动态升级灵活性高、可提高处理资源利用率、改善系统节能性的优点。 | ||
搜索关键词: | 一种 网络 接口 可定义 转发 规则 路由 方法 | ||
【主权项】:
一种网络接口可定义转发规则的路由方法,其特征在于实施步骤如下:1)接收网络报文,分析所接收报文的传输模式,如果为数据报模式的报文,则跳转执行步骤2);如果为虚电路模式的报文,则跳转执行步骤3);2)提取报文的报文类型和流属性,根据报文的报文类型和流属性在处理池单元中为报文选择一个数据处理引擎组,所述处理池单元包括多种异构的数据处理单元,任意一个数据处理单元包括至少一个用于完成指定功能的数据处理引擎,所述数据处理引擎组包括至少一种数据处理引擎,将报文发送给所述数据处理引擎组的第一个数据处理引擎,在所述数据处理引擎组的所有数据处理引擎处理完毕后,由所述数据处理引擎组的最后一个数据处理引擎选择转发目标网络接口,跳转执行步骤4);3)根据预设的标签交换表指定报文的转发目标网络接口并进行标签置换;4)根据指定的转发目标网络接口选择对应的网络接口卡,然后将报文从所述网络接口卡输出至网络;所述步骤2)的详细步骤如下:2.1)提取报文的报文类型和流属性;2.2)根据报文的报文类型和流属性查询预设的处理引擎选择表,看是否存在匹配表项,若存在,则跳转执行步骤2.3);否则跳转执行步骤2.4);2.3)读取匹配表项中的数据处理引擎组,将报文发送给所述数据处理引擎组的第一个数据处理引擎,依照顺序在所述数据处理引擎组的所有数据处理引擎处理完毕后,由所述数据处理引擎组的最后一个数据处理引擎为报文指定转发目标网络接口,跳转执行步骤4);2.4)根据报文的具体类型和流属性确定报文数据流所需经过的处理单元种类,然后去查询所需经过的数据处理单元中各数据处理引擎的运行状态信息,为报文确定一个具体的数据处理引擎组;2.5)将报文类型、流属性以及生成的数据处理引擎组生成一条表项纪录,将所述表项纪录存入所述处理引擎选择表,跳转执行步骤2.2);所述步骤2.4)中为报文确定一个具体的数据处理引擎组的详细步骤如下:2.4.1)依据报文所需经过的处理单元类型查询数据处理单元中各数据处理引擎的运行状态信息,在每一种类的处理单元中选择一个合适的数据处理引擎,如果某一数据处理引擎已被标识为满载运行状态,那么下一时间片内就不再向其分配报文处理任务;如果某一数据处理引擎被标识为正常运行状态,那么下一时间片内正常向其分配报文处理任务;如果某一数据处理引擎被标识为轻松运行状态,那么下一时间片内增加其报文处理任务;而对于处于清闲运行状态的数据处理引擎,在正常运行状态的数据处理引擎和轻松运行状态的数据处理引擎能够满足业务处理需求的前提下,不再给清闲运行状态的数据处理引擎分配处理任务;2.4.2)将选择的数据处理引擎根据报文所属数据流所需经过数据处理单元种类顺序组装生成数据处理引擎组。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410113080.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于制备陶瓷涂层的聚硅氮烷制备方法
- 下一篇:直立式防火卫生蚊香盒