[发明专利]一种CPE设备基于Linux架构的路由加速系统及方法有效
申请号: | 201610761612.1 | 申请日: | 2016-08-29 |
公开(公告)号: | CN106341319B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 胡波;邢毅伟;曹祁生;王志军 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701;H04L12/751;H04L12/24 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种CPE设备基于Linux架构的路由加速系统及方法,涉及CPE设备领域,初次加载路由加速系统时,对Linux协议栈中已有的路由信息、接口信息进行读取,将路由信息写入适配层的FIB表,接口信息写入适配层的LINK表内,通过索引建立两个表的映射;将内核的信息转化为FIB表的表项信息,同步到适配层的FIB表和/或LINK表内,并通过hook处理单元、学习事件单元、设备状态单元和更新老化单元,对FIB表和/或LINK表进行维护,根据FIB表和/或LINK表实现路由转发。本发明在适配层建立并维护FIB表与LINK表,通过FIB表与LINK表实现路由数据的转发,减少CPE设备负担,提高路由转发速度。 | ||
搜索关键词: | 一种 cpe 设备 基于 linux 架构 路由 加速 系统 方法 | ||
【主权项】:
1.一种CPE设备基于Linux架构的路由加速系统,其特征在于,包括FIB表、LINK表、hook处理单元、学习事件单元、设备状态单元和更新老化单元,FIB表和LINK表设置于适配层,所述LINK表为出口信息表;FIB表中存储的表项包括目的IP地址、出口设备IP信息、出口设备索引、转发属性、静态标识以及指向LINK表的索引;LINK表中存储的表项包括出口设备IP信息和出口设备MAC信息;所述hook处理单元,用于在Linux协议栈中捕获路由信息,并将内核的路由表项同步到FIB表内;所述学习事件单元,用于在linux协议栈的邻居学习表有更新时,同步对FIB表和LINK表进行处理,所述处理包括:添加或删除出口设备信息时,对应新增或删除LINK表中相应出口设备信息的表项,添加或删除指向此出口设备的主机路由信息,同时删除FIB表中对应的主机路由表项;所述设备状态单元,用于Linux架构中有网络接口增加或删除时,增加或删除LINK表中对应的表项;还用于有网络接口修改时,修改LINK表中对应的表项;所述更新老化单元,用于实现FIB表和LINK表的同步和老化处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610761612.1/,转载请声明来源钻瓜专利网。