一种ECN门限配置方法及装置制造方法及图纸

技术编号:33444560 阅读:22 留言:0更新日期:2022-05-19 00:30
本申请涉及网络通信技术领域,特别涉及一种ECN门限配置方法及装置。该方法包括:获取目标出端口在当前流量转发场景下的目标场景参数,其中,一个出端口的场景参数为与通过该出端口转发的流量相关的参数;判断预设的场景参数与ECN配置的关联关系中是否存在与所述目标场景参数相匹配的目标ECN配置;若判定预设的场景参数与ECN配置的关联关系中存在与所述目标场景参数相匹配的目标ECN配置,则基于所述目标ECN配置对所述目标出端口的ECN门限进行配置。配置。配置。

【技术实现步骤摘要】
一种ECN门限配置方法及装置


[0001]本申请涉及网络通信
,特别涉及一种ECN门限配置方法及装置。

技术介绍

[0002]随着高并发、低时延业务的增多,网络设备(比如,交换机、路由器)的出端口容易发生网络拥塞。网络拥塞是指网络设备通过入端口接收的流量远远大于通过出端口发送的流量时,大量报文滞留(缓存)于出队列(出端口对应队列)的现象,这会影响报文的传输时延以及吞吐量等网络性能。
[0003]目前,普遍采用静态显示拥塞通知(英文:Explicit Congestion Notification,缩写:ECN)配置来控制网络拥塞。具体为,网络设备根据静态配置的ECN门限,判断出队列是否发生拥塞,如果发生拥塞,则为出队列中报文添加ECN标识,发送至目的设备,目的设备接收到带有ECN标识的报文后,向源设备发送拥塞通知报文(英文:Congestion Notification Packet,缩写:CNP),通知源设备降低流量发送速率,以达到控制网络拥塞的目的。
[0004]但是,静态ECN配置无法适应动态变化的流量场景,导致各流量场景下的网络性能不佳。

技术实现思路

[0005]本申请提供了一种ECN门限配置方法及装置,用以解决现有技术中存在的静态ECN配置无法适应动态变化的流量场景,导致各流量场景下的网络性能不佳的问题。
[0006]第一方面,本申请提供了一种ECN门限配置方法,所述方法包括:
[0007]获取目标出端口在当前流量转发场景下的目标场景参数,其中,一个出端口的场景参数为与通过该出端口转发的流量相关的参数;
[0008]判断预设的场景参数与ECN配置的关联关系中是否存在与所述目标场景参数相匹配的目标ECN配置;
[0009]若判定预设的场景参数与ECN配置的关联关系中存在与所述目标场景参数相匹配的目标ECN配置,则基于所述目标ECN配置对所述目标出端口的ECN门限进行配置;
[0010]其中,所述预设的场景参数与ECN配置的关联关系中各场景参数对应的ECN配置,为各常见场景下的场景参数与通过在搭建的测试环境中测试得到的该常见场景下的网络性能值最优时的ECN配置,和/或基于训练完成的网络模拟器分别对各出端口的场景参数进行模拟后得到的,当前场景下该出端口的网络性能值最优时的ECN配置。
[0011]可选地,所述方法还包括:
[0012]若判定预设的场景参数与ECN配置的关联关系中不存在与所述目标场景参数相匹配的目标ECN配置,则将所述目标场景参数输入所述训练完成的网络模拟器,得到对应的ECN配置;
[0013]基于该ECN配置对所述目标出端口的ECN门限进行配置。
[0014]可选地,所述方法还包括:
[0015]针对各常见的流量转发场景,将该常见场景下的场景参数与通过在搭建的测试环境中测试得到的该常见场景下的网络性能值最优时的ECN配置的对应关系添加到所述预设的场景参数与ECN配置的关联关系中。
[0016]可选地,所述方法还包括:
[0017]基于各常见场景的场景参数和该常见场景下的网络性能值最优时的ECN配置,对网络模拟器进行训练,得到训练完成的网络模拟器。
[0018]可选地,基于各常见场景的场景参数和该常见场景下的网络性能值最优时的ECN配置,对网络模拟器进行训练,得到训练完成的网络模拟器的步骤包括:
[0019]将各常见场景的场景参数输入网络模拟器,得到各常见场景分别对应的ECN配置;
[0020]判断各常见参数分别对应的ECN配置和其对应的网络性能值最优时的ECN配置的拟合度是否满足预设条件;
[0021]若不满足预设条件,则调整所述网络模拟器的参数,直至各常见参数分别对应的ECN配置和其对应的网络性能值最优时的ECN配置的拟合度满足预设条件,确定网络模拟器训练完成。
[0022]第二方面,本申请提供了一种ECN门限配置装置,所述装置包括:
[0023]获取单元,用于获取目标出端口在当前流量转发场景下的目标场景参数,其中,一个出端口的场景参数为与通过该出端口转发的流量相关的参数;
[0024]判断单元,用于判断预设的场景参数与ECN配置的关联关系中是否存在与所述目标场景参数相匹配的目标ECN配置;
[0025]配置单元,若所述判断单元判定预设的场景参数与ECN配置的关联关系中存在与所述目标场景参数相匹配的目标ECN配置,则所述配置单元用于,基于所述目标ECN配置对所述目标出端口的ECN门限进行配置;
[0026]其中,所述预设的场景参数与ECN配置的关联关系中各场景参数对应的ECN配置,为各常见场景下的场景参数与通过在搭建的测试环境中测试得到的该常见场景下的网络性能值最优时的ECN配置,和/或基于训练完成的网络模拟器分别对各出端口的场景参数进行模拟后得到的,当前场景下该出端口的网络性能值最优时的ECN配置。
[0027]可选地,所述装置还包括模拟单元:
[0028]若所述判断单元判定预设的场景参数与ECN配置的关联关系中不存在与所述目标场景参数相匹配的目标ECN配置,则所述模拟单元用于,将所述目标场景参数输入所述训练完成的网络模拟器,得到对应的ECN配置;
[0029]所述配置单元还用于,基于该ECN配置对所述目标出端口的ECN门限进行配置。
[0030]可选地,所述装置还包括:
[0031]测试单元,用于针对各常见的流量转发场景,将该常见场景下的场景参数与通过在搭建的测试环境中测试得到的该常见场景下的网络性能值最优时的ECN配置的对应关系添加到所述预设的场景参数与ECN配置的关联关系中。
[0032]可选地,所述装置还包括:
[0033]训练单元,用于基于各常见场景的场景参数和该常见场景下的网络性能值最优时的ECN配置,对网络模拟器进行训练,得到训练完成的网络模拟器。
[0034]可选地,基于各常见场景的场景参数和该常见场景下的网络性能值最优时的ECN
配置,对网络模拟器进行训练,得到训练完成的网络模拟器时,所述训练单元具体用于:
[0035]将各常见场景的场景参数输入网络模拟器,得到各常见场景分别对应的ECN配置;
[0036]判断各常见参数分别对应的ECN配置和其对应的网络性能值最优时的ECN配置的拟合度是否满足预设条件;
[0037]若不满足预设条件,则调整所述网络模拟器的参数,直至各常见参数分别对应的ECN配置和其对应的网络性能值最优时的ECN配置的拟合度满足预设条件,确定网络模拟器训练完成。
[0038]第三方面,本申请实施例提供一种ECN门限配置装置,该ECN门限配置装置包括:
[0039]存储器,用于存储程序指令;
[0040]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。
[0041]第四方面,本申请实施例还提供了一种计算机可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ECN门限配置方法,其特征在于,所述方法包括:获取目标出端口在当前流量转发场景下的目标场景参数,其中,一个出端口的场景参数为与通过该出端口转发的流量相关的参数;判断预设的场景参数与ECN配置的关联关系中是否存在与所述目标场景参数相匹配的目标ECN配置;若判定预设的场景参数与ECN配置的关联关系中存在与所述目标场景参数相匹配的目标ECN配置,则基于所述目标ECN配置对所述目标出端口的ECN门限进行配置;其中,所述预设的场景参数与ECN配置的关联关系中各场景参数对应的ECN配置,为各常见场景下的场景参数与通过在搭建的测试环境中测试得到的该常见场景下的网络性能值最优时的ECN配置,和/或基于训练完成的网络模拟器分别对各出端口的场景参数进行模拟后得到的,当前场景下该出端口的网络性能值最优时的ECN配置。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若判定预设的场景参数与ECN配置的关联关系中不存在与所述目标场景参数相匹配的目标ECN配置,则将所述目标场景参数输入所述训练完成的网络模拟器,得到对应的ECN配置;基于该ECN配置对所述目标出端口的ECN门限进行配置。3.如权利要求1所述的方法,其特征在于,所述方法还包括:针对各常见的流量转发场景,将该常见场景下的场景参数与通过在搭建的测试环境中测试得到的该常见场景下的网络性能值最优时的ECN配置的对应关系添加到所述预设的场景参数与ECN配置的关联关系中。4.如权利要求3所述的方法,其特征在于,所述方法还包括:基于各常见场景的场景参数和该常见场景下的网络性能值最优时的ECN配置,对网络模拟器进行训练,得到训练完成的网络模拟器。5.如权利要求4所述的方法,其特征在于,基于各常见场景的场景参数和该常见场景下的网络性能值最优时的ECN配置,对网络模拟器进行训练,得到训练完成的网络模拟器的步骤包括:将各常见场景的场景参数输入网络模拟器,得到各常见场景分别对应的ECN配置;判断各常见参数分别对应的ECN配置和其对应的网络性能值最优时的ECN配置的拟合度是否满足预设条件;若不满足预设条件,则调整所述网络模拟器的参数,直至各常见参数分别对应的ECN配置和其对应的网络性能值最优时的ECN配置的拟合度满足预设条件,确定网络模拟器训练完成。6.一种ECN门限配置装置,其特征在于,所述装置包括:获取单元,用于获取目标出端口在当前流量转发场...

【专利技术属性】
技术研发人员:王明辉敖襄桥
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1