[发明专利]分布式交换机系统内部流量控制方法有效
申请号: | 201710018338.3 | 申请日: | 2017-01-10 |
公开(公告)号: | CN106533962B | 公开(公告)日: | 2019-09-13 |
发明(设计)人: | 崔兴龙 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/933;H04L12/935;H04L12/947 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
地址: | 215000 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明揭示了一种分布式交换机系统内部流量控制方法,所述分布式交换机系统包括主控芯片和多个线卡芯片,主控芯片和线卡芯片之间通过对应的内部口相连。所述方法通过为主控芯片和线卡芯片的面板口分配虚拟入端口和出端口,并监控这些虚拟入端口和出端口的内存使用量,通过拥塞消息在芯片间做流量控制,避免分布式交换机内部出现拥塞,提高了交换机性能。 | ||
搜索关键词: | 分布式 交换机 系统 内部 流量 控制 方法 | ||
【主权项】:
1.一种分布式交换机系统内部流量控制方法,所述分布式交换机系统包括主控芯片和多个线卡芯片,所述主控芯片和线卡芯片之间通过对应的内部口相连,其特征在于,所述方法包括:S1,首先,记录主控芯片和线卡芯片的面板口的物理入口和出口的内存使用量计数、面板口的虚拟入口和出口的内存使用量计数,并同时配置它们的拥塞阀值;S2,线卡芯片的面板出口接收从主控芯片和其他线卡芯片的面板入口发送过来的报文,当所述面板出口的内存使用量超过面板出口的拥塞阀值时,所述线卡芯片发送一个第一拥塞消息给主控芯片;S3,所述主控芯片从其与线卡芯片相连的内部口收到所述第一拥塞消息后,通知其与内部口相对应的第一虚拟端口停止发送报文,若与所述第一虚拟端口相连的所述面板入口和其他第二虚拟端口的内存使用量分别超过各自拥塞阀值时,所述面板入口开始丢弃报文或通知与其相连的上游设备停止发包;而所述第二虚拟端口发送一个第二拥塞消息给与主控芯片相连的所述其他线卡芯片;S4,所述其他线卡芯片从其与主控芯片相连的内部口收到所述第二拥塞消息后,通知其与内部口相对应的第三虚拟端口停止发送报文,若与所述第三虚拟端口相连的所述面板入口的内存使用量超过其拥塞阀值时,则开始丢弃报文或通知与其相连的上游设备停止发包;S5,当所述面板出口的内存使用量小于其拥塞阀值后,所述线卡芯片发送一个第一拥塞解除消息给主控芯片;S6,所述主控芯片收到所述第一拥塞解除消息后,通知所述第一虚拟端口继续发送报文;当所述第二虚拟端口的内存使用量分别小于其拥塞阀值后,所述第二虚拟端口发送一个第二拥塞解除消息给与主控芯片相连的所述其他线卡芯片;当与所述第一虚拟端口相连的面板入口的内存使用量小于其拥塞阀值后,取消丢包或者通知上游设备开始发包;S7,所述其他线卡芯片收到所述第二拥塞解除消息后,通知所述第三虚拟端口继续发送报文,当与所述第三虚拟端口相连的所述面板入口的内存使用量小于其拥塞阀值时,则取消丢包或者通知上游设备开始发包;S8,循环执行步骤S2至S7。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710018338.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于推送即时消息的方法和装置
- 下一篇:一种流媒体传输的网络拥塞控制方法