[发明专利]一种PON设备路由转发表管理的实现方法有效
申请号: | 201610012470.9 | 申请日: | 2016-01-08 |
公开(公告)号: | CN105704033B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 黄勇;强亮 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/733 | 分类号: | H04L12/733;H04L12/741;H04L12/751 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种PON设备路由转发表管理的实现方法包括:先将生成的网段路由表和主机路由表下发到路由管理模块;路由管理模块根据主机路由表判断网段路由表的下一跳表中每个下一跳是否可达,并仅将可达的下一跳写入到数据转发平面的网段路由转发表;判定下一跳是否可达依据:在主机路由表中可以查找到与下一跳IP一致的主机IP则表示该下一跳可达,否则,不可达;路由管理模块根据ARP消息实时更新的主机路由表,并同步更新数据转发平面中网段路由转发表的下一跳表和主机路由转发表。本发明通过仅将可达下一跳写入数据转发平面的数据转发表,提高转发准确性,避免不必要转发,从而提高转发表转发的可靠性和刷新的效率。 | ||
搜索关键词: | 一种 pon 设备 路由 转发 管理 实现 方法 | ||
【主权项】:
1.一种PON设备路由转发表管理的实现方法,其特征在于,包括以下步骤:路由协议模块和IP协议栈中的ARP表分别将生成的网段路由表和主机路由表下发到路由管理模块,其中,网段路由表包括目的前缀表和下一跳表;路由管理模块根据主机路由表判断网段路由表的下一跳表中每个下一跳是否可达,并仅将可达的下一跳写入到数据转发平面的网段路由转发表;判定下一跳是否可达依据:在主机路由表中可以查找到与下一跳IP一致的主机IP则表示该下一跳可达,否则,不可达;路由管理模块根据ARP消息实时更新的主机路由表,并同步更新数据转发平面中网段路由转发表的下一跳表和主机路由转发表;所述网段路由表的组织结构为:所述目的前缀表的每个目的前缀表项对应一个下一跳表;每个下一跳表包括一个或多个下一跳表项,每个下一跳表项包括下一跳IP和与该下一跳IP对应的下一跳出接口;所述主机路由表包括多个主机路由条目,每个主机路由条目包括一个主机IP以及与该主机IP对应的MAC地址、物理端口、外层VLAN和内层VLAN元素;所述下一跳表按照是否可达属性分为可达下一跳表和不可达下一跳表两类;所述路由管理模块设有定时器,所述路由管理模块通过所述定时器定时处理网段路由中的不可达下一跳表;所述路由管理模块通过定时器定时处理网段路由中的不可达下一跳表,具体包括以下步骤:步骤201、定时器超时,发送定时器超时事件;步骤202、路由管理模块获取网段路由表;步骤203、依次判断网段路由表的每个目的前缀对应不可达下一跳表是否为空,如果不为空,执行步骤204;否则执行步骤207;步骤204、遍历不可达下一跳表,并以每个下一跳IP为索引,在主机路由表中查找匹配的主机IP,如果存在,则执行步骤205;否则执行步骤206;步骤205、将该下一跳表中对应的下一跳表项的状态置为可达,并加入到可达下一跳表中,同时更新数据转发平面的网段路由表,并执行步骤207;步骤206、向ARP发送ARP请求消息;步骤207、程序结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610012470.9/,转载请声明来源钻瓜专利网。