RouterOS V6.41 IGMP Snooping测试

2023-11-20 13:10

本文主要是介绍RouterOS V6.41 IGMP Snooping测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

6.41调整了bridge菜单和功能,并新增了IGMP Snooping,对此我做了基于hAP ac的IGMP测试,IGMP Snooping仅只有少数几款CRS产品支持hw-offloading,大部RB设备都不支持hw-offloading的交换IC处理,全部需要交给CPU来处理,包括hAP ac。

这里测试的组播信号通过VLAN传递,上级设备是华为s5700,通过千兆以太网接口与hAP ac连接,组播信号配置在vlan 3000
 

hAP ac配置如下

/interface bridge
add name=bridge1 vlan-filtering=yes
 
/interface bridge port
add bridge=bridge1 disabled=no interface=ether2 pvid=3000
add bridge=bridge1 disabled=no interface=ether3 pvid=3000

add bridge=bridge1 disabled=no interface=ether1 pvid=3000

/interface bridge vlan
add bridge=bridge1 tagged=bridge1 untagged=ether1,ether2,ether3 vlan-ids=3000

配置完成后,进行实际的流量测试,这里特别说明下,由于组播信号配置问题,在一个组播IP配置了多个不同端口的频道,导致获取一个组播视频流时,会接收到其他频道的信号,因此流量达到237Mbps。

Ether2为接收s5700的组播信号,ether1为windows测试组播视频电脑,而ether3是为配合测试组播信号广播添加的


测试环境1:关闭IGMP Snooping

/interface bridge

Set bridge1 igmp-snooping=no 

下面是测试截图


这个测试可以看到没有开启IGMP Snooping下,ether1接到windows电脑播放组播视频,ether3同样会发送组播信号,说明没有实现IGMP Snooping功能,同时CPU达到74%。
 

测试环境2:打开IGMP Snooping

/interface bridge
Set bridge1 igmp-snooping=yes 
 
下面是测试截图


这个测试开启IGMP Snooping后,组播数据只发到了ether1接到windows电脑播放组播视频,而ether3没有出现组播数据。说明IGMP Snooping功能实现,同时CPU降低到27%。
 

WLAN无线组播问题

基于RouterOS系统在做无线网桥传输时,会涉及到组播问题,普通配置是无法正常传输到另外一端的,需要在ap-bridge端单独开启multicast-helper=full(v5.15后支持),station端的设备需要配置为station-bridge模式
 
multicast-helper=full打开后,组播能正常传输,但要注意组播是多播方式,因此在传输组播信号时,会向局域网内所有端口进行广播数据,因此支持组播协议,很多设备需要支持IGMP Snooping,RouterOS也不例外,而桥接支持IGMP Snooping只有在RouterOS v6.41版本支持,因此需要升级到该版本,并打开bridge的IGMP Snooping功能,以此避免广播发生,节约系统资源开销。
 
下面测试是在一台hAP ac和hAP lite之间做的测试,只是为了验证IGMP Snooping在无线桥接开启和关闭的情况对比
 
hAP ac 配置wlan1无线网卡:
 /interface wireless
    set wlan1 band=2ghz-g/n channel-width=20/40mhz-eC frequency=auto mode=ap-bridge multicast-helper=full \

    ssid=MikroTik wds-default-bridge=bridge2 wds-mode=dynamic-mesh wireless-protocol=nv2 


hAP lite 配置wlan1无线网卡:
/interface wireless
   set wlan1 band=2ghz-g/n channel-width=20/40mhz-eC frequency=auto mode=station-bridge \
    ssid=MikroTik wds-default-bridge=bridge2 wds-mode=dynamic-mesh wireless-protocol=nv2 
 
下面是hAP lite的bridge1未启用IGMP Snooping,CPU为68%

下面hAP lite在开启IGMP Snooping后的情况,CPU使用率为51%


这篇关于RouterOS V6.41 IGMP Snooping测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/394842

相关文章

将一维机械振动信号构造为训练集和测试集(Python)

从如下链接中下载轴承数据集。 https://www.sciencedirect.com/science/article/pii/S2352340918314124 import numpy as npimport scipy.io as sioimport matplotlib.pyplot as pltimport statistics as statsimport pandas

编译测试后出现“发现不明确的匹配”错误

原文链接:http://blog.163.com/zhaoyanping_1125/blog/static/201329153201204218533/ 错误提示: 【“/”应用程序中的服务器错误。  分析器错误 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。  分析器错误信息: 发现不明确的匹配。】   这个问题发生原因一般情况是

RODNet安装测试

项⽬地址: GitHub - yizhou-wang/RODNet: RODNet: Radar object detection network 搭建环境并配置RODNet 1. 参考README.md搭建并配置环境 准备数据集 1. 本实验使⽤ ROD2021 dataset. 百度⽹盘链接:百度网盘 请输入提取码 密码:slxy 2. 使⽤这个script来重新组织文件。 具体形

Mockito测试

Mockito 一 mockito基本概念 Mock测试是单元测试的重要方法之一,而Mockito作为一个流行的Mock框架,简单易学,且有非常简洁的API,测试代码的可读性很高。 Mock测试就是在测试过程中,对于一些不容易构造(如HttpServletRequest必须在Servlet容器中才能构造出来)或者说获取比较复杂的对象(如JDBC中的ResultSet对象)

jmeter测试https请求

公司最近在搞全站HTTPS改造,进一步提高网站的安全性,防止运营商劫持。那么,改造完成后,所有前后端的URL将全部为https。 So ,研究下怎么用Jmeter访问https请求呢。 其实很简单, 第一步在jmeter中创建HTTP请求,如下图进行配置,https端口为443; 第二步,在本机浏览器,如Chrome中导入该域名证书,在更多工具-设置-管理证书的地方,找到该证书,导出到本地。然后在

pytest测试框架flaky插件重试失败用例

Pytest提供了丰富的插件来扩展其功能,本章介绍下插件flaky ,用于在测试用例失败时自动重新运行这些测试用例。与前面文章介绍的插件pytest-rerunfailures功能有些类似,但是功能上不如pytest-rerunfailures插件丰富。 flaky官方并没有明确python和pytest版本限制。 flaky安装 使用pip命令安装: pip install flaky

Selenium进行Web自动化测试

Selenium进行Web自动化测试 Selenium+Python实现Web自动化测试一、环境配置 Selenium+Python实现Web自动化测试 一、环境配置 环境基于win10(X64) 安装Python;安装PyCham安装chomedriver chomedriver下载地址 可以查看本地chrome软件版本下载对应的chomedriver,如果没有则下载最新

pytorch国内镜像源安装及测试

一、安装命令:  pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple  二、测试: import torchx = torch.rand(5, 3)print(x)

测试测量-DMM直流精度

测试测量-DMM直流精度 最近去面试,发现了自己许多不足,比如我从未考虑过万用表准或者不准,或者万用表有多准? 在过去的实验室中,常用的DMM有KEYSIGHT 34401A以及 KEITHLEY THD2015,就以这两台为例,我们去看看他们能测试的边界在哪里? 图1展示了34401A的测试精度说明,图2展示了THD2016的精度说明 图1:34401A 精度说明 图2:THD

JMeter对博客园进行性能测试

原文转自:http://www.cnblogs.com/yjlch1016/p/8320546.html 现在有这个一个场景: 普通用户在未登录的状态下, 先打开博客园的网站, 然后搜索JMeter的相关文章; 那么我们要对博客园进行性能测试, 分别模拟在100个、200个和300个并发的情况下, 博客园服务器的性能怎么样; 需要注意的是, 本次的场景是: 用户第一步同时打开博