[发明专利]通信设备的流量控制方法、装置以及通信设备在审
申请号: | 202310477659.5 | 申请日: | 2023-04-27 |
公开(公告)号: | CN116405439A | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 罗鹏;关宇 | 申请(专利权)人: | 普联技术有限公司 |
主分类号: | H04L47/129 | 分类号: | H04L47/129;H04L43/0829;H04L43/0882;H04L43/0894 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 甘莹 |
地址: | 518000 广东省深圳市南山区深南路科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 设备 流量 控制 方法 装置 以及 | ||
本申请适用于通信技术领域,提供了通信设备的流量控制方法、装置以及通信设备。上述方法包括:在通信设备的通信场景具备传输层可靠性机制的情况下,若检测到通信设备的输入端口的输入缓冲区数据量大于或等于预设的高水位线,则以预设的第一间隔时间获取通信设备的输入端口所属的通信模型;若输入端口所属的通信模型为一对多模型,则以预设的第二间隔时间获取通信设备的流量特征,流量特征包括以下的至少一种信息:丢包率、理论数据转发速率、实际转发速率以及带宽利用率;根据流量特征选择是否开启输入端口的流量控制。通过上述方法,能够以较低的成本实现输入端口的流量控制。
技术领域
本申请属于通信技术领域,尤其涉及通信设备的流量控制方法、装置、通信设备以及计算机可读存储介质。
背景技术
在当前企业及园区网络应用中,存在着“多对一”以及“一对多”的通信模型。在“多对一”的通信模型中,通常表现为“多个服务器对同一接收方”或者“多个接收方对同一服务器”。
在实际应用场景中,“一对多”与“多对一”并存,即存在“多对一”便存在“一对多”,反之亦然。通过“一对多”或“多对一”的通信模型,可以增大网络吞吐量,但是,在面对突发的流量冲击时,上述通信模型的网络很可能会发生阻塞而导致网络丢包。
为了防止因为网络阻塞而出现的网络丢包的现象,可对交换机端口开启流量控制。但是,流量控制并非一劳永逸的解决方案。以典型的“一对多”通信模型为例,当输入端口开启流量控制后,若仅某一输出端口发生阻塞使得输入缓冲区达到预先定义的“高水位标记”(high water mark)时,发送一个带有非零pause-time值的PAUSE帧(该PAUSE帧是媒体存取控制位址(Media Access Control Address,MAC)控制帧的一种),使得交换机能够防止由于输入缓冲区不足而在输入端丢弃帧。当缓冲区中的帧少于预定义的“低水位标记”(low water mark)时,可通过发送带有0值pause-time的PAUSE帧取消流量控制,并恢复正常操作。如此做可以保证交换机不丢弃任何帧。然而,开启流控(即流量控制)之后,“一对多”的通信模型中没有发生拥塞的端口将会面临发包速率同步降低的问题,从而导致发往其它端口的带宽被浪费。也即开启流控虽然可以防止丢包,但是却无法解决线端阻塞(HOLB)问题,而线端阻塞严重影响“一对多”通信模型中交换机的性能表现。
综上所述,在“一对多”的通信模型中,由于开启流控将导致交换机实际性能表现急剧下降,因此不希望在输入端开启流控。然而,在实际通信过程中,交换机端口所处的通信模型状态可能处于动态变化之中,即不同时刻同一交换机端口可能处于“一对多”、“多对一”或“一对一”三种不同的状态,机械地开启或者关闭某一交换机端口流控并不能很好地适应大规模网络中交换机端口通信状态的多变性。
在解决“一对多”通信模型中开启流控后交换机性能表现急剧下降的问题上,当检查到特定输出端口出现阻塞时,交换机根据自身维护的ARP表确定对应出口的MAC地址,将PAUSE帧扩展为包含目的MAC地址,上游交换机收到包含目的MAC地址的PAUSE帧时即暂停对目的MAC地址为PAUSE帧所携带目的MAC地址数据帧的发送,由此达到对特定目的端口的流量控制(此方案中,发送方——即上游交换机需要在收到该携带目的MAC地址的PAUSE帧后迅速响应,对待发送数据帧目的MAC地址进行一一对比匹配,此过程对交换机计算速度要求也极高)。
综上所述,目前所采取的主流的流控方案需要在高速转发数据的过程中对每个数据帧先进行目的MAC地址检查。原本交换机检查目的MAC地址后即进行转发,使用以上方案之后,检查完目的MAC地址需要先进行一次匹配判断,再决定是否继续发送至相应端口,从而导致交换机性能负担急剧增大。
发明内容
本申请实施例提供了通信设备的流量控制方法、装置以及通信设备,可以解决现有方法在实现流量控制时所需的通信设备的成本较高的问题。
第一方面,本申请实施例提供了一种通信设备的流量控制方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普联技术有限公司,未经普联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310477659.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种风电塔筒清洁设备
- 下一篇:一种ORR非贵金属单原子催化剂及其制备方法