一种拥塞信息采集方法、系统、相关设备及计算机存储介质技术方案

技术编号:26178061 阅读:32 留言:0更新日期:2020-10-31 14:25
本申请提供一种拥塞信息采集方法及相关设备,方法包括:第一连接节点接收第一报文,第一连接节点获取包括所述第一连接节点的分段链路的拥塞信息;并将所述拥塞信息记录于所述第一报文中所述第一连接节点对应的参数字段中。通过在报文中封装多个能够记录拥塞信息的参数字段,能够使报文转发路径中的节点记录报文传输路径中多个分段链路的拥塞信息,进而使源节点能够根据各个分段链路的拥塞信息规划新报文的传输路径或者使生成报文的节点在发送的报文需要经过拥塞节点时,降低发送报文的速率。

A congestion information collection method, system, related equipment and computer storage medium

【技术实现步骤摘要】
一种拥塞信息采集方法、系统、相关设备及计算机存储介质
本专利技术涉及通信
,尤其涉及一种拥塞信息采集方法、系统、相关设备及计算机存储介质。
技术介绍
网络拥塞是一种网络过载现象,是指网络中大量报文同时经过某一网络节点,超过该网络节点的存储转发能力,导致吞吐量降低、时延增加或者丢包的一种现象。网络拥塞严重时会导致拥塞崩溃从而使网络通信业务陷入停顿。当前在确定网络是否发生拥塞或者拥塞程度时,都是以路径为单位记录整条路径的拥塞信息,因此对拥塞的响应行为,也是以路径为单位,在发送节点发送新的报文时,新的转发路径可能依然无法规避拥塞节点。另外,由于当前每条路径的拥塞信息是单独采集的,在不同路径有重合链路或者有交叉节点的情况下,不能共享重合路径或者交叉节点的拥塞信息,这样导致网络拥塞信息的采集效率较低。
技术实现思路
本专利技术实施例公开了一种拥塞信息采集方法,通过在报文中封装多个能够记录拥塞信息的参数字段,能够使报文转发路径中的节点记录报文传输路径中多个分段链路的拥塞信息,进而使源节点能够根据各个分段链路的拥塞信息规划新本文档来自技高网...

【技术保护点】
1.一种拥塞信息采集方法,其特征在于,包括:/n第一连接节点接收第一报文,其中,所述第一报文的转发路径中包括多个连接节点,所述转发路径被所述多个连接节点划分为多段分段链路,所述第一连接节点为所述多个连接节点中的任意一个连接节点,所述第一报文中包括分别对应于所述多个连接节点的多个参数字段,所述多个参数字段中的每个参数字段用于记录一段分段链路的拥塞信息;/n所述第一连接节点获取包括所述第一连接节点的分段链路的拥塞信息;/n所述第一连接节点将所述拥塞信息记录于所述第一报文中所述第一连接节点对应的参数字段中。/n

【技术特征摘要】
1.一种拥塞信息采集方法,其特征在于,包括:
第一连接节点接收第一报文,其中,所述第一报文的转发路径中包括多个连接节点,所述转发路径被所述多个连接节点划分为多段分段链路,所述第一连接节点为所述多个连接节点中的任意一个连接节点,所述第一报文中包括分别对应于所述多个连接节点的多个参数字段,所述多个参数字段中的每个参数字段用于记录一段分段链路的拥塞信息;
所述第一连接节点获取包括所述第一连接节点的分段链路的拥塞信息;
所述第一连接节点将所述拥塞信息记录于所述第一报文中所述第一连接节点对应的参数字段中。


2.根据权利要求1所述的方法,其特征在于,所述包括所述第一连接节点的分段链路为所述第一连接节点与所述第一报文转发路径中的下一个连接节点间的分段链路,所述获取包括所述第一连接节点的分段链路的拥塞信息,包括:
所述第一连接节点获取第二连接节点的地址信息,所述第二连接节点为所述第一报文转发路径中的下一个连接节点;
所述第一连接节点根据所述第二连接节点的地址信息确定所述第一连接节点转发所述第一报文的出端口;
所述第一连接节点获取所述出端口的拥塞程度,将所述拥塞程度作为包括所述第一连接节点的分段链路的拥塞信息。


3.根据权利要求2所述的方法,其特征在于,所述第一连接节点获取所述出端口的拥塞程度,将所述拥塞程度作为包括所述第一连接节点的分段链路的拥塞信息,包括:
所述第一连接节点获取所述出端口的拥塞程度;
在所述出端口的拥塞程度大于第一预设阈值的情况下,所述第一连接节点确定所述第一连接节点与所述第二连接节点之间的链路发生拥塞,将所述第一连接节点与所述第二连接节点之间的链路发生拥塞作为所述拥塞信息;或者,
在所述出端口的拥塞程度小于或者等于第一预设阈值的情况下,所述第一连接节点确定所述第一连接节点与所述第二连接节点之间的链路没有发生拥塞,将所述第一连接节点与所述第二连接节点之间的链路没有发生拥塞作为所述拥塞信息。


4.根据权利要求1所述的方法,其特征在于,所述包括所述第一连接节点的分段链路为所述第一连接节点与所述第一报文转发路径中的上一个连接节点间的分段链路,所述获取包括所述第一连接节点分段链路的拥塞信息,包括:
所述第一连接节点获取拥塞字段中的拥塞信息,所述拥塞字段中的拥塞信息指示所述第一连接节点与第三连接节点之间的链路的拥塞情况,第三连接节点为所述转发路径中的上一个连接节点,所述拥塞字段中的拥塞信息由位于所述第三连接节点到所述第一连接节点间的分段链路上的转发节点记录或由所述第三连接节点记录;
将所述拥塞字段中的拥塞信息作为所述分段链路的拥塞信息。


5.根据权利要求4所述的方法,其特征在于,在所述第一连接节点获取拥塞字段中的拥塞信息后,所述方法还包括:
所述第一连接节点获取所述第一报文转发路径中下一个节点的地址信息;
所述第一连接节点根据所述下一个节点的地址信息确定所述第一连接节点转发所述第一报文的出端口;
所述第一连接节点获取所述出端口的拥塞程度,将所述拥塞程度记录于所述拥塞字段中。


6.根据权利要求5所述的方法,其特征在于,所述第一连接节点获取所述出端口的拥塞程度,将所述拥塞程度记录于所述拥塞字段中,包括:
所述第一连接节点获取所述出端口的拥塞程度,在所述拥塞程度大于第一预设阈值的情况下,所述第一连接节点确定所述第一连接节点与所述下一个节点之间的链路发生拥塞,将所述第一连接节点与所述下一个节点之间发生拥塞记录于所述拥塞字段中;或者,
所述第一连接节点获取所述出端口的拥塞程度,在所述拥塞程度小于或者等于第一预设阈值的情况下,所述第一连接节点确定所述第一连接节点与所述下一个节点之间的链路没有发生拥塞,将所述第一连接节点与所述下一个节点之间没有发生拥塞记录于所述拥塞字段中。


7.根据权利要求1至6任一项所述的方法,其特征在于,所述第一报文包括多个段标识字段,所述多个段标识字段中的每个段标识字段中包括所述转发路径中一个连接节点对应的地址信息以及参数字段。


8.根据权利要求7所述的方法,其特征在于,所述第一连接节点将所述拥塞信息记录于所述第一报文中所述第一连接节点对应的参数字段中,包括:
所述第一连接节点获取所述第一连接节点的地址信息;
所述第一连接节点根据所述第一连接节点的地址信息以及所述多个段标识字段中的地址信息,在所述第一报文中确定所述第一连接节点对应的段标识字段;
所述第一连接节点将所述拥塞信息记录于所述第一报文中所述第一连接节点对应段标识字段的参数字段中。


9.一种拥塞信息采集方法,其特征在于,包括:
源节点向目标节点发送第一报文,其中,所述第一报文的转发路径中包括多个连接节点,所述转发路径被所述多个连接节点划分为多段分段链路,所述第一报文中包括多个参数字段,所述多个参数字段中的每个参数字段用于记录一段分段链路的拥塞信息,所述拥塞信息由所述转发路径中的连接节点在转发所述第一报文的过程中记录;
所述源节点接收所述目标节点在接收到所述第一报文后发送的拥塞信息记录,其中,所述拥塞信息记录中包括所述第一报文中记录的各分段链路的拥塞信息;
所述源节点根据接收到的所述拥塞信息记录更新本地记录的拥塞信息。


10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
所述源节点获取第二报文的目的地址;
所述源节点根据本地更新后的拥塞信息规划所述第二报文的转发路径,所述源节点在规划过程中规避拥塞程度大于第二预设阈值的分段链路或者发生拥堵的链路。


11.根据权利要求9或10所述的方法,其特征在于,所述源节点向目标节点发送第一报文之前,还包括:
所述源节点为所述第一报文封装多个段标识字段,所述多个段标识字段中的每个段标识字段包括所述转发路径中一个连接节点对应的地址信息以及所述参数字段。


12.一种拥塞信息采集装置,其特征在于,所述装置包括:
通信单元,用于接收第一报文,其中,所述第一报文的转发路径中包括多个连接节点,所述转发路径被所述多个连接节点划分为多段分段链路,所述拥塞信息采集装置为所述多个连接节点中的任意一个连接节点,所述第一报文中包括分别对应于所述多个连接节点的多个参数字段,所述多个参数字段中的每个参数字段用于记录一段分段链路的拥塞信息;
处理单元,用于获取包括所述拥塞信息采集装置的分段链路的拥塞信息,并将所述拥塞信息记录于所述第一报文中所述拥塞信息采集装置对应的参数字段中。


13.根据权利要求12所述的装置,其特征在于,所述包括所述拥塞信息采集装置的分段链路为所述拥塞信息采集装置与所述第一报文转发路径中的下一个连接节点间的分段链路,所述处理单元具体用于:
所述处理单元获取第二连接节点的地址信息,所述第二连接节点为所述第一报文转发路径中的下一个连接节点;
所述处理单元根据所述第二连接节点的地址信息确定所述拥塞信息采集装置转发所述第一报文的出端口;
所述处理单元获取所述出端口的拥塞程度,将所述拥塞程度作为包括所述拥塞信息采集装置的分段链路的拥塞信息。


14.根据权利要求13所述的装置,其特征在于,所述处理单元具体用于:
所述处理单元获取所述出端口的拥塞程度;
在所述出端口的拥塞程度大于第一预设阈值的情况下,所述处理单元确定所述拥塞信息采集装置与所述第二连接节点之间的链路发生拥塞,将所述拥塞信息采集装置与所述第二连接节点之间的链路发生拥塞作为所述拥塞信息;或者,
在所述出端口的拥塞程度小于或者等于第一预设阈值的情况下,所述处理单元确定所述第一连接节点与所述第二连接节点之间的链路没有发生拥塞,将所述拥塞信息采集装置与所述第二连接节点之间的链路没有发生拥塞作为所述拥塞信息。


15.根据权利要求12所述的装置,其特征在于,所述包括所述拥塞信息采集装置的分段链路为所述拥塞信息采集装置与所述第一报文转发路径中的上一个连接节点间的分段链路,所述处理单元具体用于:
所述处理单元获取拥塞字段中的拥塞信息,所述拥塞字段中的拥塞信息指示所述拥塞信息采集装置与第三连接节点之间的链路的拥塞情况,第三连接节点为所述转发路径中的上一个连接节点,所述拥塞字段中的拥塞信息由位于所述第三连接节点到所述拥塞信息采集装置间的分段链路上的转发节点记录或由所述第三连接节点记录;
所述处理单元将所述拥塞字段中的拥塞信息作为所述分段链路的拥塞信息。


16.根据权利要求15所述的装置,其特征在于,在所述第一连接节点获取拥塞字段中的拥塞信息后,所述处理单元还用于:
所述处理单元获取所述第一报文转发路径中下一个节点的地址信息;
所述处理单元根据所述下一个节点的地址信息确定所述拥塞信息采集装置转发所述第一报文的出端口;
所述处理单元获取所述出端口的拥塞程度,将所述拥塞程度记录于所述拥塞字段中。


17.根据权利要求16所述的方法,其特征在于,所述处理单元具体用于:
所述处理单元获取所述出端口的拥塞程度,在所述拥塞程度大于第一预设阈值的情况下,所...

【专利技术属性】
技术研发人员:耿雪松周天然陈国义
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1