一种基于SONiC开发的智能容器化流量风暴控制方法与系统技术方案

技术编号:26693820 阅读:41 留言:0更新日期:2020-12-12 02:49
本发明专利技术提供了一种基于SONiC开发的智能容器化流量风暴控制方法与系统,本发明专利技术通过基于SONiC实现的智能容器化数据流量控制机制,通过对广播风暴、单播风暴以及群播风暴的流量监控,通过风暴分析,制定端口风暴控制配置并下发给交换机,从而实现流量风暴抑制,本发明专利技术具有可移植性,在SONiC实现得到智能流量控制功能可轻易移植在不同云计算厂商的SONiC系统中,另外具有可扩充性,在同一个SONiC系统基础上扩充传统的网络交换系统风暴抑制功能以及风暴选取,节省用户成本,增进传统网络交换机的使用模式。

【技术实现步骤摘要】
一种基于SONiC开发的智能容器化流量风暴控制方法与系统
本专利技术涉及流量风暴
,特别是一种基于SONiC开发的智能容器化流量风暴控制方法与系统。
技术介绍
传统交换机流量风暴抑制功能为:在默认情况下,交换机在接口上收到任何数据包,将尽全力转发,只有在硬件性能不足的情况下,才会丢弃数据包。在某些时候,由于协议错误,配置错误或人为攻击,导致网络流量增大时,将影响网络的性能,在这种情况下,需要在交换机上限制流量占用接口的带宽,则可以使用传统交换机风暴抑制来实现。风暴抑制可以在交换机接口限制广播、群播以及单播的流量带宽,监控流量到交换机的速度,并统计每秒通过的数据包,将当前流量的速度与预先配置好的阈值作比较,当流量的速度达到上限的阈值后,流量就会被阻挡,直到流量低于下限后,才会恢复正常。传统交换机风暴抑制过于专一及封闭,只能直接限制各个单一端口特定风暴流量,例如端口一限制广播风暴流量速度,端口二限制群播风暴流量速度,并且必须透过预先设定的配置来达到端口限制流量,由于更改配置必须通过人工设置,且不容易根据现有的网络状况变化,导致这种技术本文档来自技高网...

【技术保护点】
1.一种基于SONiC开发的智能容器化流量风暴控制方法,其特征在于,所述方法包括以下操作:/n在交换机中载入SONiC系统,定期选取广播风暴、单播风暴以及群播风暴;/n将风暴的端口信息、时间标记以及交换机识别号信息发送至采集器;/n计算广播风暴、单播风暴以及群播风暴的流量,获取交换机端口配置信息,使用配置于采集器的广播风暴、单播风暴以及群播风暴的单位时间数值设定,根据数值大小传送端口风暴控制配置信息至交换机;/n交换机根据接收到的端口风暴控制配置信息进行广播风暴抑制。/n

【技术特征摘要】
1.一种基于SONiC开发的智能容器化流量风暴控制方法,其特征在于,所述方法包括以下操作:
在交换机中载入SONiC系统,定期选取广播风暴、单播风暴以及群播风暴;
将风暴的端口信息、时间标记以及交换机识别号信息发送至采集器;
计算广播风暴、单播风暴以及群播风暴的流量,获取交换机端口配置信息,使用配置于采集器的广播风暴、单播风暴以及群播风暴的单位时间数值设定,根据数值大小传送端口风暴控制配置信息至交换机;
交换机根据接收到的端口风暴控制配置信息进行广播风暴抑制。


2.根据权利要求1所述的一种基于SONiC开发的智能容器化流量风暴控制方法,其特征在于,所述进行广播风暴抑制通过ASIC芯片完成。


3.根据权利要求1所述的一种基于SONiC开发的智能容器化流量风暴控制方法,其特征在于,所述交换机支持根据广播风暴进行端口关闭以及流量阻挡。


4.一种基于SONiC开发的智能容器化流量风暴控制系统,其特征在于,所述系统包括:
风暴选取模块,用于在交换机中载入SONiC系统,定期选取广播风暴、单播风暴以及群播风暴;
风暴信息转发模块,用于将风暴的端口信息、时间标记以及交换机识别号信息...

【专利技术属性】
技术研发人员:陈靖
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1