本申请实施例涉及通信领域,具体而言,涉及一种网络拥塞处理方法、装置、存储介质及电子装置。
背景技术:
1、显式的拥塞反馈控制机制(explicit congestion notification,简称为ecn),通过在报文转发过程中,传输设备对比预设定的显式拥塞通知门限值和当前队列的缓存深度,来判断是否要在该队列数据包ip报文头的tos(type of services,服务类型)打上ecn拥塞标记。宿端设备如果接收到了有ecn拥塞标记的报文,则会通过拥塞通知分组(congestion notification packet,简称为cnp)报文反馈给源端。源端通过解析cnp报文,基于预定的拥塞和流量调度算法来实施拥塞控制和流量调度,比如降低流速率,从而达到降低网络拥塞的目的。当前主要用于数据中心内的无损网络。
2、显式拥塞通知机制将源宿端之间的传输网元加入到拥塞控制的过程中,让网络设备感知并标识网络拥塞,与终端系统共同协作,动态地调节网络流量。显式拥塞控制机制的拥塞控制质量更高,成为无损网络的主流拥塞控制技术。
3、图1是相关技术中的显式拥塞通知机制的架构图,如图1所示,路径中a设备检测到拥塞,在数据报文的ip头tos字段打上拥塞标记;报文仍按正常转发流程传递到宿端;宿端通过硬件构造cnp报文,发送给源端;源端收到cnp报文后按预定的策略进行流量控制。该方案中,如果路径比较长,从发现拥塞到传递给宿端,时间比较长;再加上宿端发送cnp报文传递到源端的时间,网络中拥塞可能已经加剧。
4、针对相关技术中如果路径比较长,通过显式拥塞通知机制从发现拥塞到传递给宿端,时间比较长,拥塞处理不及时导致拥塞加剧的问题,尚未提出解决方案。
技术实现思路
1、本申请实施例提供了一种网络拥塞处理方法、装置、存储介质及电子装置,以至少解决如果路径比较长,通过显式拥塞通知机制从发现拥塞到传递给宿端,时间比较长,拥塞处理不及时导致拥塞加剧的问题。
2、根据本申请的一个实施例,提供了一种网络拥塞处理方法,所述方法包括:
3、接收源端向宿端传输的正向业务流;
4、在检测到所述正向业务流出现拥塞且存在所述正向业务流对应的反向业务流的情况下,确定所述宿端向所述源端的反向业务流;
5、在所述反向业务流的数据报文中插入反向显示拥塞标识,得到处理后的反向数据报文;
6、将所述处理后的反向数据报文发送给所述源端,以使所述源端进行业务流的控制。
7、根据本申请的另一个实施例,还提供了一种网络拥塞处理装置,所述装置包括:
8、接收模块,用于接收源端向宿端传输的正向业务流;
9、确定模块,用于在检测到所述正向业务流出现拥塞且存在所述正向业务流对应的反向业务流的情况下,确定所述宿端向所述源端的反向业务流;
10、第一插入模块,用于在所述反向业务流的数据报文中插入反向显示拥塞标识,得到处理后的反向数据报文;
11、第一发送模块,用于将所述处理后的反向数据报文发送给所述源端,以使所述源端进行业务流的控制。
12、根据本申请的又一个实施例,还提供了一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
13、根据本申请的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
14、本申请实施例,接收源端向宿端传输的正向业务流;在检测到所述正向业务流出现拥塞且存在所述正向业务流对应的反向业务流的情况下,确定所述宿端向所述源端的反向业务流;在所述反向业务流的数据报文中插入反向显示拥塞标识,得到处理后的反向数据报文;将所述处理后的反向数据报文发送给所述源端,以使所述源端进行业务流的控制,可以解决如果路径比较长,通过显式拥塞通知机制从发现拥塞到传递给宿端,时间比较长,拥塞处理不及时导致拥塞加剧的问题,在拥塞出现后,加快拥塞信息通知到源端的速度,进而可以降低网络出现更严重拥塞甚至丢包的可能性。
1.一种网络拥塞处理方法,应用于通信节点,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,确定所述宿端向所述源端的反向业务流包括:
3.根据权利要求2所述的方法,其特征在于,根据所述正向业务流的节点信息确定所述正向业务流对应的反向业务流包括:
4.根据权利要求2所述的方法,其特征在于,根据所述正向业务流的数据报文的报文头中携带的sid信息确定所述正向业务流对应的反向业务流包括:
5.根据权利要求1所述的方法,其特征在于,在所述反向业务流的数据报文中插入反向显示拥塞标识,得到处理后的反向数据报文包括:
6.根据权利要求5所述的方法,其特征在于,将所述处理后的反向数据报文发送给所述源端包括:
7.根据权利要求1所述的方法,其特征在于,在所述反向业务流的数据报文中插入反向显示拥塞标识,得到处理后的反向数据报文包括:
8.根据权利要求7所述的方法,其特征在于,通过所述处理后的反向数据报文将拥塞信息发送给所述源端包括:
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:
10.一种网络拥塞处理装置,其特征在于,所述装置包括:
11.一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至9任一项中所述的方法。
12.一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至9任一项中所述的方法。