关注公众号

关注公众号

手机扫码查看

手机查看

喜欢作者

打赏方式

微信支付微信支付
支付宝支付支付宝支付
×

MLD协议测试:网络测试仪实操(三)

2020.10.19

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


推荐
关闭