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

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