【技术实现步骤摘要】
数据包的传输控制方法及装置
[0001]本专利技术属于计算机
,具体涉及一种数据包的传输控制方法及装置。
技术介绍
[0002]网络中存在多个网络节点,各个网络节点之间通过交换机相连。为了实现多个网络节点之间的相互通信,需要在多个网络节点之间传输数据包。由于网络中的节点数量众多,因此,各个数据包在传输过程中都可以灵活选择不同的路径。由此一来,部分路径上的数据包数量较多,将造成网络拥塞;而另一部分路径上的数据包数量较少,则传输过程较为顺畅。
[0003]因此,在数据包的传输过程中,需要对数据包的传输路径进行选择,以最大限度的避免网络拥塞。在相关技术中,通常在数据包传输之前选择一条最优路径,然后,直接基于选择的最优路径进行传输,无法针对数据包的传输速率进行控制,因而无法有效避免网络拥塞问题。
技术实现思路
[0004]本专利技术提出了一种数据包的传输控制方法及装置,用以解决传统方式无法针对数据包的传输速率进行控制、无法有效避免网络拥塞的问题。
[0005]第一方面,本公开提供了一种数据包的传 ...
【技术保护点】
【技术特征摘要】
1.一种数据包的传输控制方法,其特征在于,包括:确定与待传输的数据包相对应的源节点以及目的节点,获取所述源节点与所述目的节点之间的每条传输路径的拥塞值;根据所述每条传输路径的拥塞值选择目标传输路径;针对所述目标传输路径中包含的交换机,计算所述交换机的预估流量数据;判断所述交换机的预估流量数据是否符合预设约束条件;若否,针对所述待传输的数据包执行限速处理,将所述待传输的数据包通过限速处理后的传输速率传输。2.根据权利要求1所述的方法,其特征在于,所述根据所述每条传输路径的拥塞值选择目标传输路径包括:将拥塞值最小的传输路径确定为第一候选传输路径;将服务质量最大化的传输路径确定为第二候选传输路径;将随机选择的传输路径作为第三候选传输路径;分别计算所述第一候选传输路径、所述第二候选传输路径以及第三候选传输路径的网络拥塞数据以及网络吞吐量数据;根据所述网络拥塞数据以及网络吞吐量数据,从所述第一候选传输路径、所述第二候选传输路径以及第三候选传输路径中选择所述目标传输路径。3.根据权利要求1所述的方法,其特征在于,所述针对所述目标传输路径中包含的交换机,计算所述交换机的预估流量数据包括:确定所述目标传输路径中包含的交换机的隧道接口,获取所述隧道接口的当前流量数据;根据所述隧道接口的当前流量数据、所述待传输的数据包的预定传输速率以及所述待传输的数据包的数据量,得到所述交换机的隧道接口的预估流量数据。4.根据权利要求1所述的方法,其特征在于,所述预设约束条件包括:所述交换机的预估流量数据不高于预设链路容量。5.根据权利要求1所述的方法,其特征在于,所述针对所述待传输的数据包执行限速处理包括:获取所述待传输的数据包的预定传输速率;按照预设降速策略降低所述预定传输速率的数值,得到所述待传输的数据包的降速传输速率。6.根...
【专利技术属性】
技术研发人员:王悦,龙岳,刘畅,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。