iperf测试组播的命令是什么?通过HCL学习一下

1aed8bbcb2930ff5963f73b49fd0d030.gif

正文共:888 字 12 图,预估阅读时间:1 分钟

通过上次实验HCL使用Openwrt测试组播的简单操作,我们发现HCL中的Openwrt确实可以支持组播,那虚拟交换机S5820V2-54QS-GE是否支持组播呢?我们今天来测试一下。

组网比较简单,我们将两台Openwrt接入到交换机上,交换机空配置运行。

37f7b67a40cd86641fc93f24a2744ef1.png

我们首先看一下二层组播,看看在空配置下能否支持组播。

反正是要在命令行看,我们这次就不用WEB页面了,直接通过命令行配置。

组播接收者的配置命令如下:

iperf -s -u -B 224.2.2.4 -i 1

结合iperf操作手册介绍一下iperf命令简介,-s表示在服务器模式下运行,-u表示使用UDP协议,-B表示接收目标IP地址为224.2.2.4的组播数据包,-i表示采样间隔为1秒。

26c7a3fd06803016c5f57cf41edac5bb.png

组播源的配置命令如下:

iperf -c 224.2.2.4 -u -i 1 -t 20 -B 20.1.1.2

-c表示主机运行在客户端模式,并将数据发送到组播地址224.2.2.4,-u表示使用UDP协议,-i表示采样间隔为1秒,-t表示发送流量的持续时间为20秒,-B表示指定发送报文的源地址为20.1.1.2。

c3c1e858b18b9804cc6a3ee0f6375e4b.png

不过很不巧,组播源在发送数据之后,接收者没有收到任何数据。经过抓包查看,发现交换机的GigabitEthernet1/0/1接口下收到了组播报文,同时GigabitEthernet1/0/2也发出了组播报文,难道是iperf有问题?我们将结果写入文件看一下。

iperf -s -u -B 224.2.2.4 -i 1 -o /tmp/iperf &

f09d6f69d0c356ec1794dab5290f4e79.png

还是没有数据,看来要通过WEB页面看一下了。

f156f372e4f1d9f4e4d4bbbd34824fbc.png

可以看到组播源是有发送数据的,但是接收者几乎没有收到报文,或者说没有主动去接收组播报文。

18377fb1e4b31156ef200caac3210668.png

同样的,我们先配置“组播接收者”

ce80e168655948e2b6fca90c2fd6b2bb.png

然后配置“组播源”,点击开始“测试”

80f900fe41063e474c3668900b05cb0f.png

这次就能看到接收者正常接收组播报文了,看来是我的测试命令有问题,问题应该是出在iperf服务器端,因为客户端命令测试输出正常。

6566e6ee650e180ee50c2e0001d9599b.png

对比页面配置,我们发现少了一个接口的配置。简单调整一下命令,在组播地址224.2.2.4后面增加一个%eth2,表示指定接口为eth2。

iperf -s -u -B 224.2.2.4%eth2 -i 1

f8c7864050ab5fac8e90d621ef85d2d7.png

OK,问题解决。

看来在二层交换机场景中,交换机无需配置组播使能也是可以的。但是,交换机有一个专门的二层组播功能,是指在二层设备上运行IGMP Snooping(Internet Group Management Protocol Snooping,互联网组管理协议窥探),通过侦听三层设备与主机之间的IGMP报文来生成二层组播转发表,从而管理和控制组播数据报文的转发,实现组播数据报文在二层的按需分发。

对应的,我们检查一下IGMP Snooping的运行状态。

eb3467908dbbeb641400803aaa6a5c94.png

如果我们想实现二层组播功能,我们需要先在系统视图下全局使能IGMP Snooping,然后在VLAN视图下使能VLAN内的IGMP Snooping。

80d3893c8199b9f3d2d2e8e5cb364a66.png

不过从描述来看,这个功能应该主要是在三层设备和二层设备之间使用的,配置上有点像组播VLAN,我们后面再深入了解一下。

a784104d92343a2f7100ce4691a53a82.gif

长按二维码
关注我们吧

c91c25c8c78318376243d73f2d8ffdff.jpeg

a5cd12a583d9e7bf0e9022d88ff97271.png

HCL中竟然新增了Openwrt服务器,你知道怎么用吗?

HCL使用Openwrt测试组播的简单操作

使用VLC media player初步认识单播、广播和组播

通过抓包简单对比一下单播、广播和组播的区别

DIG域名解析查询工具

用太空办公桌spacedesk把废旧平板利用起来

如何通过netsh命令重启主机网卡?

HVV小科普:紫方是什么?

HVV小科普:红方是什么?

HVV小科普:防守方的主要职责

HVV小科普:防守方的演变趋势

网络之路第4章(上):认识网络模拟器

网络之路第4章(下):认识虚拟化

EVE-NG配置导入Cisco vWLC镜像

配置Windows Server 2016作为DHCP服务器

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值