1. 程式人生 > >IPv6 MLD測試環境搭建

IPv6 MLD測試環境搭建

簡要描述IP v6 MLD_proxy和MLD_snooping的功能定義及測試環境搭建過程
一、MLD的含義

MLD 是Multicast Listener Discovery Protocol(組播偵聽者發現協議)的簡稱,它用於IPv6 路由器在其直連網段上發現組播偵聽者。
組播偵聽者(Multicast Listener)是那些希望接收組播資料的主機節點。
路由器通過MLD 協議,可以瞭解自己的直連網段上是否有IPv6 組播組的偵聽者,並在資料庫裡做相應記錄。同時,路由器還維護與這些IPv6 組播地址相關的定時器資訊。
MLD 路由器使用IPv6 單播鏈路本地地址作為源地址傳送MLD 報文。
MLD 使用ICMPv6(Internet Control Message Protocol for IPv6,針對IPv6 的網際網路控制報文協議)報文型別。所有的MLD 報文被限制在本地鏈路上,跳數為1。

二、MLD 的版本

到目前為止,MLD 有兩個版本:
MLDv1(由RFC 2710 定義),源自IGMPv2
MLDv2(由RFC 3810 定義),源自IGMPv3

三、MLD_測試環境搭建

MLD和IGMP測試方法一樣,只是使用的是IPv6地址。使用不支援IPv6的作業系統(如XP\2003 SERVER)測試MLD PROXY和MLD SNOOPING時,由於不能像使用支援IPv6的作業系統(如win7系統)那樣直接手動配置IPv6地址,故需使用命令新增IPv6地址,具體見下所述。

  1. 不同作業系統的PC上安裝IPv6協議
    以XP和2003 SERVER作業系統為例說明如下:

Win xp PC 安裝IPv6協議是在命令提示符下輸入:→ipv6 install
Win 2003 server PC安裝IPv6協議是在命令提示符下輸入:→netsh→interface→ipv6→install
具體見下圖:
在這裡插入圖片描述

2.MLD_proxy測試環境搭建

當CPE工作在路由WAN連線下進行MLD_proxy測試時,在組播源側需要配置IPv6地址和路由。
MLD_proxy測試組網圖如下所示:
在這裡插入圖片描述

在wan側開啟組播源的PC2加IP地址和路由,CPE啟用radvd功能,並手動配置lan側字首,lan側的組播成員PC1就會自動獲得IPv6地址。

配置過程如下:
1、 CPE上設定一條靜態IP方式接入的WAN連線,啟用IPV6功能,並設定IPV6地址為2000::1/64,閘道器設定為PC2地址2000::10,啟用MLD功能;
2、 對CPE的LAN側啟用IPV6,如果是啟用radvd功能,則手動設定網路字首,例如3000::/64;
3、 在PC2上手動新增IPv6地址及到PC1的路由,確保PC1與PC2可以通訊;
4、 在PC2上搭建VLC組播源,例如ff1e::1;在PC1上使用VLC點播ff1e::1,檢視是否可以點播成功;

下面以作為組播源的PC2為例,新增IPv6地址和到PC1的路由命令如下:
IPv6地址新增命令:
在命令提示符下輸入:C:>netsh interface IPv6 add address interface=5 address=2000::10 validlifetime=10h preferredlifetime=10h store=active
----interface=5(所連線網絡卡的名稱)
如下圖紅色標記處:
在這裡插入圖片描述
----address=2000::10(CPE上的wan側閘道器ipv6地址)

以上即為wan側PC2添加了2000::10的ipv6地址。

路由新增命令:
在命令提示符下輸入:C:>netsh interface IPv6 add route prefix=3000::/64 interface=5 nexthop=2000::1 validlifetime=10h preferredlifetime=10h store=active
----nexthop=2000::1(CPE上的wan側ipv6地址)
----prefix=3000::/64(即為CPE上手動配置的lan側字首)

CPE頁面配置如下圖所示:
CPE Wan連線配置頁面
在這裡插入圖片描述
CPE Lan側配置頁面:
在這裡插入圖片描述
3.MLD_snooping測試環境搭建

當CPE工作在橋接WAN連線下進行snooping測試時,只需要配置組播源和客戶端的IPv6地址,不需要新增路由。
MLD_snooping測試組網圖如下所示:
在這裡插入圖片描述

配置過程如下:
1、 CPE上設定一條橋接方式的WAN連線,啟用IPV6功能,啟用MLD Snooping;
2、 MLD組播源採用VLC軟體搭建,例如搭建節目為ff1e::1;
3、 PC1、PC2加入ff1e::1這個組播源,檢視是否可以點播成功該節目。
由於新增組播源和客戶端的IPv6地址與路由模式下一樣,故在此不再細述。和路由模式下的不同處在於:組播源和客戶端的IPv6地址為同一網段的地址,雙方的IPv6地址配置成功後應確保可以相互通訊。