[发明专利]一种基于快、慢表的路由器查表方法有效
申请号: | 201610042370.0 | 申请日: | 2016-01-22 |
公开(公告)号: | CN105656786B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 张晓哲;刘志雄;高先明;王宝生;管剑波;胡宁;郦苏丹;王宏;邓文平;马世聪;刘松 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清 |
地址: | 410073 湖南省长沙市砚瓦池正街47号*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于快、慢表的路由器查表方法,步骤为:S1:控制平面中表项更新引起表项计算并向数据平面下发表项;S2:数据平面接收到控制平面的表项更新消息,并更新本地的表项;S3:数据平面利用控制平面下发的表项进行查表操作用于决定报文的转发行为;S4:当数据平面完成当前任务时,检查是否管控通道有下发的表项更新消息;如果检查到存在表项更新的消息,转至步骤S2,进行表项更新与安装操作;否则,转至步骤S3,查找转发表并决定报文转发行为。本发明具有实现简单、性能优化明显、可提升路由器转发性能等优点。 | ||
搜索关键词: | 一种 基于 路由器 方法 | ||
【主权项】:
1.一种基于快、慢表的路由器查表方法,其特征在于,步骤为:S1:控制平面中表项更新引起表项计算并向数据平面下发表项;S2:数据平面接收到控制平面的表项更新消息,并更新本地的表项;S3:数据平面利用控制平面下发的表项进行查表操作用于决定报文的转发行为;S4:当数据平面完成当前任务时,检查是否管控通道有下发的表项更新消息;如果检查到存在表项更新的消息,转至步骤S2,进行表项更新与安装操作;否则,转至步骤S3,查找转发表并决定报文转发行为;所述步骤S3的具体流程为:S301:快表查表部件接收到报文,并将其与通配ACL表匹配;如果匹配成功且ACL表中动作行为是拒绝,则丢弃该报文,转至步骤S4;否则,继续执行;S302:与快表查表部件中非重叠转发表进行匹配;如果匹配成功,则直接将报文从指定接口转发出去,转至步骤S4;否则,将报文传递到慢表查表部件;S303:慢表查表部件查找重叠转发表,确定报文的转发接口;S304:慢表查表部件查找非通配ACL表;如果匹配成功且ACL表中动作行为是拒绝,则将报文丢弃;否则,将报文从指定接口发送出去。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610042370.0/,转载请声明来源钻瓜专利网。