发明名称 |
一种网络接口可定义转发规则的路由方法 |
摘要 |
本发明公开了一种网络接口可定义转发规则的路由方法,其实施步骤如下:接收网络报文,分析所接收报文的传输模式,如果为数据报模式的报文,则提取报文的报文类型和流属性,并依此为报文在处理池单元中选择一个数据处理引擎组,通过所述数据处理引擎组的数据处理引擎处理报文并确定转发目标网络接口;如果为虚电路模式的报文,则根据预设的标签交换表指定报文的转发目标网络接口并进行标签置换;最终根据指定的转发目标网络接口选择对应的网络接口卡,然后将报文从所述网络接口卡输出至网络。本发明能够实现路由器接口资源与转发资源解耦,具有功能扩展方便、动态升级灵活性高、可提高处理资源利用率、改善系统节能性的优点。 |
申请公布号 |
CN103957157A |
申请公布日期 |
2014.07.30 |
申请号 |
CN201410113080.1 |
申请日期 |
2014.03.25 |
申请人 |
中国人民解放军国防科学技术大学 |
发明人 |
王宝生;蔡桂林;李韬;张晓哲;陶静;孙志刚;吕高峰;刘亚萍;马世聪 |
分类号 |
H04L12/721(2013.01)I;H04L12/771(2013.01)I |
主分类号 |
H04L12/721(2013.01)I |
代理机构 |
湖南兆弘专利事务所 43008 |
代理人 |
周长清;谭武艺 |
主权项 |
一种网络接口可定义转发规则的路由方法,其特征在于实施步骤如下:1)接收网络报文,分析所接收报文的传输模式,如果为数据报模式的报文,则跳转执行步骤2);如果为虚电路模式的报文,则跳转执行步骤3);2)提取报文的报文类型和流属性,根据报文的报文类型和流属性在处理池单元中为报文选择一个数据处理引擎组,所述处理池单元包括多种异构的数据处理单元,任意一个数据处理单元包括至少一个用于完成指定功能的数据处理引擎,所述数据处理引擎组包括至少一种数据处理引擎,将报文发送给所述数据处理引擎组的第一个数据处理引擎,在所述数据处理引擎组的所有数据处理引擎处理完毕后,由所述数据处理引擎组的最后一个数据处理引擎选择转发目标网络接口,跳转执行步骤4);3)根据预设的标签交换表指定报文的转发目标网络接口并进行标签置换;4)根据指定的转发目标网络接口选择对应的网络接口卡,然后将报文从所述网络接口卡输出至网络。 |
地址 |
410073 湖南省长沙市砚瓦池正街47号中国人民解放军国防科学技术大学计算机学院网络所 |