[发明专利]一种路由管理方法和装置有效
申请号: | 201711059644.8 | 申请日: | 2017-10-30 |
公开(公告)号: | CN108259324B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 胡宏伟;陈捷 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/701 | 分类号: | H04L12/701 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网段 出口路由器 路由 子网段 方法和装置 路由管理 网络可靠性 流量中断 控制器 申请 通告 | ||
本申请提供一种路由管理方法和装置,该方法包括:获取待下发至出口路由器的目的网段为第一网段的路由,并从所述出口路由器存在的所有路由中,获取到与所述第一网段对应的第二网段;将所述第二网段拆分成两个子网段;针对每个子网段,若所述出口路由器不存在目的网段为所述子网段的路由,则将所述子网段确定为第三网段;向所述出口路由器通告目的网段为所述第三网段的路由。通过本申请的技术方案,可以解决流量中断问题,不会增加控制器的负担,提高网络可靠性。
技术领域
本申请涉及通信技术领域,尤其涉及一种路由管理方法和装置。
背景技术
随着SDN(Software Defined Network,软件定义网络)技术的发展,SDN控制器可以灵活调度报文传输路径,指导报文的转发,从而充分利用带宽资源。
例如,在ISP(Internet Service Provider,互联网服务提供商)网络1内存在网段1.1.4.0/22,与ISP网络1连接的出口路由器1学习到目的网段是1.1.4.0/22的路由A,其出接口为出口路由器1上连接ISP网络1的接口A。在ISP网络2内存在网段1.1.4.0/22,与ISP网络2连接的出口路由器2学习到目的网段是1.1.4.0/22的路由B,其出接口为出口路由器2上连接ISP网络2的接口B。与ISP网络3连接的出口路由器3学习到目的网段是1.1.4.0/22的路由C,其出接口为出口路由器3上连接出口路由器1的接口C。
若SDN控制器需要将从出口路由器1去往网段1.1.4.0/22的报文引流至出口路由器2,从出口路由器2转发到网段1.1.4.0/22,则SDN控制器向出口路由器1发送通告消息,出口路由器1基于通告消息学习到路由D,其目的网段是1.1.4.0/22,出接口为出口路由器1上连接出口路由器2的接口D,且路由D的优先级高于路由A的优先级。这样,出口路由器1接收到与网段1.1.4.0/22匹配的报文后,可以匹配到路由D,并通过接口D将报文发送给出口路由器2。
由于出口路由器1包括目的网段是1.1.4.0/22的路由A和路由D,路由D的优先级高于路由A的优先级,因此路由A失效,向邻居通告撤销目的网段是1.1.4.0/22的路由,从而导致出口路由器3删除路由C。由于出口路由器3不存在目的网段是1.1.4.0/22的路由,导致与网段1.1.4.0/22匹配的报文发送异常。
发明内容
本申请提供一种路由管理方法,应用于控制器,所述方法包括:
获取待下发至出口路由器的目的网段为第一网段的路由,并从所述出口路由器存在的所有路由中,获取到与所述第一网段对应的第二网段;
将所述第二网段拆分成两个子网段;针对每个子网段,若所述出口路由器不存在目的网段为所述子网段的路由,则将所述子网段确定为第三网段;
向所述出口路由器通告目的网段为所述第三网段的路由。
本申请提供一种路由管理装置,应用于控制器,所述装置包括:
获取模块,用于获取待下发至出口路由器的目的网段为第一网段的路由,并从出口路由器存在的所有路由中,获取到与所述第一网段对应的第二网段;
拆分模块,用于将所述第二网段拆分成两个子网段;针对每个子网段,若所述出口路由器不存在目的网段为所述子网段的路由,则将所述子网段确定为第三网段;
发送模块,用于向所述出口路由器通告目的网段为所述第三网段的路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711059644.8/2.html,转载请声明来源钻瓜专利网。