7.MLDv1:離開IPv6組播組機制
通過離開組機制,MLD查詢器可以及時了解到網段內哪些組播組已不存在成員,從而及時更新組成員關系,減少網絡中冗余的組播流量
· Host B向網段內所有組播路由器發送針對組G1的離開報文;
· MLD查詢器收到離開報文,會發送針對組G1的特定組查詢報文,同時查詢器啟動組成員關系定時器(Timer-Membership);
· 網段內還存在組G1的其他成員Host C,Host C收到特定組查詢報文后會立即發送針對組G1的報告報文,查詢器收到報告報文后會繼續維護該組成員關系;
· 如果網段內不存在組G1的其他成員,查詢器將不會收到針對組G1的報告報文,在組成員關系定時器(Timer-Membership)超時后,查詢器將刪除記錄的(*,G1)組信息。

二、測試用例(以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發送的流量

三、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
#