IPv6組播技術與雙協(xié)議棧技術
一、IPv6組播技術
IP組播是IP的擴展。IP組播在局域網(wǎng)或廣域網(wǎng)上將IP數(shù)據(jù)包從一個發(fā)送者傳送到一組接受者而不是一個接受者,并且依靠網(wǎng)絡將數(shù)據(jù)包只傳送給需要接收它的網(wǎng)絡。IPv6提供了豐富的組播協(xié)議支持,包括MLDv1、MLDv1 Snooping、PIM-SM、PIM-DM、PIM-SSM。
1、MLDv1
Multicast Listener Discovery for IPv6(簡稱MLD)為IPv6組播監(jiān)聽發(fā)現(xiàn)協(xié)議。MLD是一個非對稱的協(xié)議,IPv6組播成員(主機或路由器)和IPv6組播路由器的協(xié)議行為是不同的。
它的目的是使IPv6路由器采用MLD來發(fā)現(xiàn)與其直連的IPv6組播監(jiān)聽者的出現(xiàn),并進行組成員關系的收集和維護,將收集的信息提供給IPv6路由器,使組播包傳送到存在IPv6監(jiān)聽者的所有鏈路上。
MLDv1與IPv4的IGMPv2基本相同。區(qū)別有兩點:MLDv1的協(xié)議報文地址使用IPv6地址;離開報文的名稱不同。MLDv1的離開報文是Multicast Listener Done,IGMP的離開報文是IGMP Leave。
2、MLDv1 Snooping
MLDv1 Snooping與IPv4的IGMPv2 Snooping基本相同,***的區(qū)別在于協(xié)議報文地址使用IPv6地址。
3、PIM-SM
PIM-SM稱為基于稀疏模式的協(xié)議無關組播路由協(xié)議,它運用潛在的單播路由為組播樹的建立提供反向路徑信息,并不依賴于特定的單播路由協(xié)議。
IPv6的PIM-SM與IPv4的基本相同,***的區(qū)別在于協(xié)議報文地址及組播數(shù)據(jù)報文地址均使用IPv6地址。
4、PIM-DM
PIM-DM為密集模式的協(xié)議無關組播模式。IPv6的PIM-DM與IPv4的基本相同,***的區(qū)別在于協(xié)議報文地址及組播數(shù)據(jù)報文地址均使用IPv6地址。
5、PIM-SSM
PIM-SSM采用PIM-SM中的一部分技術用來實現(xiàn)SSM模型。由于接收者已經(jīng)通過其他渠道知道了組播源S的具體位置,因此SSM模型中不要RP節(jié)點、不需要構建RPT樹、不需要源注冊過程,同時也不需要MSDP來發(fā)現(xiàn)其他PIM域內(nèi)的組播源。
二、雙協(xié)議棧技術
雙協(xié)議棧技術是指在設備上同時啟用IPv4和IPv6協(xié)議棧。IPv6和IPv4是功能相近的網(wǎng)絡層協(xié)議,兩者都基于相同的下層平臺。
由圖1可知,如果一臺主機同時支持IPv6和IPv4兩種協(xié)議,那么該主機既能與支持IPv4協(xié)議的主機通信,又能與支持IPv6協(xié)議的主機通信,這就是雙協(xié)議棧技術的工作原理。

圖1:雙協(xié)議棧技術示意圖
雙棧方式的工作過程可以簡單描述為:
若目的地址是一個IPv4地址,則使用IPv4技術;
若目的地址是一個IPv6地址,則使用IPv6地址。使用IPv6地址時有可能要進行封裝。
雙協(xié)議棧技術是IPv6過渡技術中應用最廣泛的一種過渡技術。同時,它也是所有其他過渡技術的基礎。
使用雙棧技術的局限性:當使用雙棧技術時,網(wǎng)絡中的所有設備都要進行升級。同時,由于網(wǎng)絡設備需要同時支持兩種協(xié)議棧,必然增加內(nèi)存開銷和CPU占用率,降低設備的性能。