MLD协议测试——网络测试仪实操

信而泰XINERTEL
关注

7.MLDv1:离开IPv6组播组机制

通过离开组机制,MLD查询器可以及时了解到网段内哪些组播组已不存在成员,从而及时更新组成员关系,减少网络中冗余的组播流量

· Host B向网段内所有组播路由器发送针对组G1的离开报文;

· MLD查询器收到离开报文,会发送针对组G1的特定组查询报文,同时查询器启动组成员关系定时器(Timer-Membership);

· 网段内还存在组G1的其他成员Host C,Host C收到特定组查询报文后会立即发送针对组G1的报告报文,查询器收到报告报文后会继续维护该组成员关系;

· 如果网段内不存在组G1的其他成员,查询器将不会收到针对组G1的报告报文,在组成员关系定时器(Timer-Membership)超时后,查询器将删除记录的(*,G1)组信息。

image.png

二、测试用例(以BigTao-V网络测试仪为例)

MLD测试用例

测试目的

· 验证DUT基本的MLD功能

· 验证组播流量转发功能

测试步骤

· 按图连接好拓扑

· 测试仪端口T1连接DUT的G 0/0/1接口

· DUT的G 0/0/1接口配置MLD

· 测试仪端口T2连接DUT的G 0/0/2接口,构建组播数据流量,T1能够接收到组播数据流量

· DUT的G 0/0/2接口配置PIM IPv6 SM,转发组播数据流量

预期结果

· 测试仪端口T1模拟的主机可以成功加入组播组

· DUT能够查到组播成员

· 测试仪T1端口能够收到T2发送的流量

· 停止MLD协议仿真,测试仪T1端口不能收到T2发送的流量

image.png

三、DUT配置

1. 使用案例

vlan batch 500 600

multicast ipv6 routing-enable

interface Vlanif500

ipv6 enable

ipv6 address 2010::2/64

mld enable

interface Vlanif600

ipv6 enable

ipv6 address 2020::2/64

pim ipv6 sm

interface GigabitEthernet0/0/21

port link-type access

port default vlan 500

interface GigabitEthernet0/0/22

port link-type access

port default vlan 600

四、测试仪配置

1.准备工作: 添加机框

image.png

2.准备工作: 预约端口

image.png

3.添加Interface

image.png

image.png

4.修改Interface

· 使能“启用网关MAC地址学习”

· 地址数量,代表模拟的主机个数

· IPv6地址,代表主机的起始IP

· IPv6网关地址,代表对接端口的IPv6地址

· IPv6 Link Local地址,链路本地地址

image.png

image.png

5.新建MLD协议

image.png

6.编辑MLD协议

· 选择MLD协议版本,本例采用MLDv1版本

· 将Interface和MLD协议关联

image.png

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存