[发明专利]一种路径选择的方法及装置有效
申请号: | 201711459017.3 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108111419B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 罗向征;刘宝琴 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/733 | 分类号: | H04L12/733 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 610041 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路径 选择 方法 装置 | ||
本申请提供一种路径选择的方法及装置,涉及通信领域,可以解决节点设备选择最优路径的复杂度较高,不能适应SDN技术需求的问题。该方法包括:分支节点接收检测请求报文,检测请求报文中包括报文跳数;若分支节点的接收端口跳数大于报文跳数,则分支节点将接收端口相对于中心节点的跳数更新为报文跳数;分支节点将自身的跳数值最小的端口设置为主端口,将主端口对应的链路设置为与中心节点通信的主链路。
技术领域
本申请涉及通信领域,尤其涉及一种路径选择的方法及装置。
背景技术
中心-分支型网络是一种典型的拓扑组织形式,每一个分支节点都可以通过一条或多条通信链路与中心节点相连,当分支节点可以通过多条通信链路与中心节点通信时,为了提高传输服务质量,需要选择一条最优的通信链路与中心节点进行通信。
现有技术中,为了适应各种组网拓扑,节点设备需要加载初始配置,并运行复杂的二层控制协议或三层路由协议,进而实现最优通信链路的自动选择。而软件定义网络(Software Defined Network,SDN)技术要求简化节点设备的控制功能,目前节点设备需要运行复杂的协议才能够实现最优通信链路的自动选择,复杂度较高,不能满足SDN技术简化节点设备控制功能的需求。
发明内容
本申请提供一种路径选择的方法及装置,可以解决节点设备选择最优路径的复杂度较高,不能适应SDN技术需求的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种路径选择的方法,该方法可以包括:
分支节点接收检测请求报文,所述检测请求报文中包括报文跳数;若所述分支节点的接收端口跳数大于所述报文跳数,则所述分支节点将所述接收端口相对于中心节点的跳数更新为所述报文跳数;所述分支节点将自身的跳数值最小的端口设置为主端口,将所述主端口对应的链路设置为与中心节点通信的主链路。
第二方面,本申请提供一种路径选择的装置,该装置包括:通信单元和处理单元,所述通信单元包括至少一个端口;
所述通信单元,用于接收检测请求报文,所述检测请求报文中包括报文跳数;
所述处理单元,用于若所述通信单元的接收端口跳数大于所述报文跳数,则将所述接收端口相对于中心节点的跳数更新为所述报文跳数;将所述通信单元的跳数值最小的端口设置为主端口,将所述主端口对应的链路设置为与中心节点通信的主链路。
第三方面,本申请提供一种分支节点,该分支节点包括:处理器、收发器和存储器。其中,存储器用于存储一个或多个程序。该一个或多个程序包括计算机执行指令,当该分支节点运行时,处理器执行该存储器存储的该计算机执行指令,以使该分支节点执行第一方面中的方法。
第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当分支节点执行该指令时,该分支节点执行上述第一方面中的方法。
第五方面,本申请提供一种通信系统,该通信系统包括上述第一方面中的分支节点,还包括至少一个中心节点和至少一个分支节点。
本申请的实施例提供的路径选择的方法及装置,分支节点可根据检测请求报文中的传输跳数更新自身的接收端口的跳数,进而确定自身的跳数值最小的端口为主端口,主端口对应的链路为主链路,由于跳数值越小,代表与中心节点之间的传输路径越短,所以优先使用跳数值最小的主端口与中心节点进行通信即实现了最优路径的自动选择,节点设备不需要运行复杂的协议,简化了路径选择的方法,可以满足SDN技术简化节点设备控制功能的需求。
附图说明
图1为本申请实施例提供的一种中心-分支型网络的结构示意图;
图2为本申请实施例提供的一种路径选择的方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711459017.3/2.html,转载请声明来源钻瓜专利网。