【日常总结】树莓派导致的公司无法上网 - 广播风暴

一、场景

二、问题

三、分析原因

四、解决方案

方案一:更换树莓派后ping路由器恢复正常

 方案二:配置交换机

交换机广播风暴配置

也可以通过PPS来限速

查看配置


一、场景

  • 宽带公司3条500M光纤-联通

  • 路由器锐捷

  • 在线用户100-150

  • 终端电脑、手机、交换机、无线路由器、物联网卡、树莓派

二、问题

  • 今天突然经常,无法上网。

  • ping 内网 和 路由器经常掉包(一半以上)

  • 路由器管理上无异常,经常无法打开路由器网页

三、分析原因

        因为是内网无法ping通,肯定是终端设备出了问题,进行逐步排查即可,因为今天新增树莓派

定制开发订单,所以先从断开树莓派网线开始排查。

        结论:树莓派网卡异常导致广播风暴,内网堵塞

四、解决方案

方案一:更换树莓派后ping路由器恢复正常

 

 方案二:配置交换机

重要说明:

    一般在接入、汇聚交换机上配风暴控制功能:

1)对于接入交换机,推荐应该在连接用户的端口上配置广播/组播风暴抑制,避免大量广播/组播泛洪,上联口无需配置。

2)对于汇聚交换机在接入交换机不支持风暴控制的前提下,推荐配置风暴控制,但应适当放大连接接入交换机端口的限速粒度,例如可以保持默认的1%带宽限制,上联口无需配置。

3)如果接入交换机已经配置风暴控制,汇聚交换机无需配置。

4)在同传网络环境,同传传输速率慢。可能是因为交换机开启风暴控制功能,导致同传数据被限制,导致无法高速传输。此时建议关闭风暴控制功能观察。

默认1%端口带宽的报文限速有一定抑制作用,但由于接口速率通常为100M/1000M,限速粒度依然偏大。

推荐在实际使用中,使用PPS可以将广播/组播/未知名单播限制的更小,一般接入交换机端口PPS可以选择100-300以内均可。

交换机广播风暴配置

将1号口的广播风暴功能开启,并且限制广播风暴的等级为1,即端口带宽的1%,

Ruijie>enableRuijie#configure termina# 可以使用interface range命令批量对端口设置相同的控制策略
Ruijie(config)#interface gigabitEthernet 1/1           # 开启广播风暴抑制,等级为1,即端口带宽的1%,即1G的1%,10M
Ruijie(config-if-GigabitEthernet 1/1)#storm-control broadcast level 1   # 开启未知名单播风暴抑制(报文目标MAC地址交换机没有学习到,等级为1,即端口带宽的1%,即1G的1%,10M
Ruijie(config-if-GigabitEthernet 1/1)#storm-control unicast level 1 Ruijie(config-if-GigabitEthernet 1/1)#storm-control multicast level 1

也可以通过PPS来限速

比如限制每S通过的广播报文数量为200PPS,storm-control broadcast pps 200

Ruijie(config-if-GigabitEthernet 1/1)#storm-control broadcast pps 200Ruijie(config-if-GigabitEthernet 1/1)#storm-control unicast pps 200Ruijie(config-if-GigabitEthernet 1/1)#storm-control multicast pps 200Ruijie(config-if-GigabitEthernet 1/1)#end

查看配置
Ruijie#show storm-controlInterface                 Broadcast Control Multicast Control Unicast Control Action------------------------- ----------------- ----------------- --------------- --------GigabitEthernet 1/1           1     %           1     %         1     %     noneGigabitEthernet 1/2          Disabled          Disabled        Disabled     noneGigabitEthernet 1/3          Disabled          Disabled        Disabled     none

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/202443.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VMware vSphere Web Services SDK 6.5编程指南(译文)

VMware vSphere Web Services SDK 6.5编程指南(译文) 本文档根据VMware vSphere 6.5 Documentation Center进行翻译整理,总共八章共110页。 先申明该译文文档非免费,有需要的可以联系(私信或微信)译者,文章尾部留也有联系方式。 目录 … ……

C++ vector在使用resize方法时不会改变原有的值.

resize() 函数可以接受以下几种参数: 一个整数参数:将向量的大小调整为指定的整数值。如果指定的大小大于当前向量的大小,则在向量末尾添加默认构造的元素(对于 int 类型是0,对于指针类型是nullptr,对于引用…

使用特殊token 编码超级大的voc词表LLM

这里写目录标题 代码解析代码 import pandas as pd import numpy as np from tqdm import tqdm en_voc =pd.read_pickle("/home/aistudio/en_voc.pandas_pickle") # 计算需要几位特殊token 表达 en_voc def gen_sp(en_voc1)

SAP MM中的科目分配类别是什么,如何配置

一、概述 这篇文章将概述 SAP MM 中的科目分配类别的基本概念以及如何在系统中配置它。我将在SAP配置中逐步解释配置。在此之前要理解采购的两种模式,库存物料采购和消耗型物料采购之间的区别。 1.1、库存采购 库存采购的物料,在收货后做库存管理&…

java WebSocket带参数处理使用

1、webSocket实现代码 Component public class WebSocketStompConfig {//这个bean的注册,用于扫描带有ServerEndpoint的注解成为websocket// ,如果你使用外置的tomcat就不需要该配置文件Beanpublic ServerEndpointExporter serverEndpointExporter() {return new ServerEndpoi…

【Python百宝箱】分布式魔法:穿越分布式奇境的导航

Python 交响曲:优雅构建分布式系统的奇妙之旅 前言 随着现代应用程序的发展,分布式系统已经成为应对高负载和复杂任务的关键。在这个领域,Python以其灵活性和强大的生态系统展现出了令人惊叹的实力。本文将带您踏上一场神奇之旅&#xff0c…

NDIS协议驱动开发指南

文章目录 NDIS协议驱动开发指南1. 技术概览2. NDIS协议驱动2.1 BindAdapterHandlerEx2.2 SendNetBufferListsCompleteHandler2.3 ReceiveNetBufferListsHandler2.4 ProtocolNetPnpEvent 3. NET_BUFFER_LIST4. ndisprot实例5. 总结 NDIS协议驱动开发指南 我们知道,在…

【Proteus】绘制简单的电路图

参考书籍:微机原理与接口技术——基于8086和Proteus仿真(第3版)(作者:顾晖等),p111 1.放置元件 以8086为例: 确保处于元件模式,点击对应的按钮: 在元件库中…

PyQt6 QGroupBox分组框控件

​锋哥原创的PyQt6视频教程: 2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计37条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话…

Python自动化测试selenium核心技术处理弹框

页面上的弹框一般有三种: (1)alert:用来提示 (2)confirm:用来确认 (2)prompt:输入内容 示例网站:Sahi Tests 示例场景:打开Sahi T…

Spring Boot 在启动之前还做了哪些准备工作?

目录 一:初始化资源加载器 二:校验主要源 三:设置主要源 四:推断 Web 应用类型<

mysql面试题分享带答案

数据库索引的原理&#xff0c;为什么要用B树&#xff0c;为什么不用二叉树&#xff1f; 可以从几个维度去看这个问题&#xff0c;查询是否够快&#xff0c;效率是否稳定&#xff0c;存储数据多少&#xff0c;以及查找磁盘次数&#xff0c;为什么不是二叉树&#xff0c;为什么不…

23 动态规划解买卖股票的最佳时机含手续费

问题描述&#xff1a;给定一个整数数组prices&#xff0c;其中第i各元素代表了第i填的股票价格&#xff1b;非负整数fee代表了交易股票是的手续费用&#xff0c;你可以无限次的完成交易&#xff0c;但是你眉笔交易都需要付手续费&#xff0c;如果你已经购买了一个股票&#xff…

深入了解 CPU 的型号、代际架构与微架构!

CPU 在整个计算机硬件中、技术体系中都算是最最重要的东西了。在 10 月 16 号的时候&#xff0c;Intel 正式发布了第 14 代的酷睿处理器。但很多同学看不懂这种发布会上发布的各种 CPU 参数。 今天借着这个时机&#xff0c;从 CPU 硬件相关的技术细节切入&#xff0c;来深入地…

基于SSM的物资物流系统

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;Vue 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#xff1a;是 目录…

js实现富文本

当涉及到使用 JavaScript 实现富文本时&#xff0c;一种常见的方法是使用一些现成的富文本编辑器库&#xff0c;比如&#xff1a; Quill&#xff1a;一个功能强大、易于集成的富文本编辑器&#xff0c;支持自定义样式和格式&#xff0c;提供丰富的插件和API。 TinyMCE&#xf…

Distilling the Knowledge in a Neural Network(2015.5)(d补)

文章目录 Abstract1 Introduction2 Distillation2.1 Matching logits is a special case of distillation Results 论文链接 Abstract 提高几乎所有机器学习算法性能的一种非常简单的方法是在相同的数据上训练许多不同的模型&#xff0c;然后对它们的预测进行平均[3]。不幸的是…

C++之类和对象(下)

目录 初始化列表 static成员 C11对于非静态成员变量初始化 友元 友元函数 友元类 总结 初始化列表 我们知道&#xff0c;在学习构造函数时&#xff0c;我们知道对象的成员变量的初始化我们是在构造函数函数体内进行初始化的&#xff0c;还有没有其它初始化成员变量的方…

【Linux】telnet命令使用

telnet命令 telnet命令用于使用telnet协议与另一台主机进行通信。如果在没有主机参数的情况下调用telnet&#xff0c;它将进入命令模式&#xff0c;由其提示&#xff08;telnet>&#xff09;指示。在这种模式下&#xff0c;它接受并执行下面列出的命令。如果使用参数调用它…

十年阿里大牛谈软件测试面试的几个建议

首先从准备软件测试工作的简历说起。 如何准备一个好的简历呢&#xff1f; 好的简历要描述出你的技能&#xff0c;经验和特长。不要拿同样的简历去应聘不同的职位&#xff08;每个职位的要求是不同的&#xff09;&#xff0c;稍作修改就可以让你的机会大增。比方说&#xff0…