組播網路模型分為兩種型別,分別為asm和ssm。
1.asm(any-source multicast)任意源組播
包含pim-dm(protocol independent multicast-dense)協議無關組播-密集模式 和pim-sm(sparse mode)協議無關組播-稀疏模式。
asm模型僅針對組位址提供組播分發。乙個組播組位址作為乙個網路服務的集合,任何源發布到該組位址的資料得到同樣的服務。接收者主機加入組播組以後可以接收到任意源傳送到該組的資料。
為了提高安全性,可以在路由器上配置針對組播源的過濾策略,允許或禁止來自某些組播源的報文通過。最終從接收者角度看,資料是經過篩選的。
asm模型要求組位址必須整個組播網路中唯一。「唯一」指的是同一時刻乙個asm位址只能被一種組播應用使用。如果有兩種不同的應用程式使用了同乙個asm組位址傳送資料,他們的接收者會同時收到來自兩個源的資料。這樣一方面會導致網路流量擁塞,另一方面也會給接收者主機造成困擾。
2.ssm:source-specific multicast,特定源組播
ssm模型借助pim-sm的部分技術和igmpv3來實現的,無需維護rp、無需構建rpt、無需註冊組播源,可以直接在源於組成員之間建立spt。
ssm的特點是網路使用者能夠預先知道組播源的具體位置。因此使用者在加入組播組時,可以明確指定從哪些源接收資訊。
ssm模型針對特定源和組的繫結資料流提供服務,接收者主機在加入組播組時,可以指定只接收哪些源的資料。加入組播組以後,主機只會收到指定源傳送到該組的資料。
ssm模型對組位址不再要求全網唯一,只需要每個組播源保持唯一。這裡的「唯一」指的是同乙個源上不同的組播應用必須使用不同的ssm位址來區分。
不同的源之間可以使用相同的組位址,因為ssm模型中針對每乙個(源,組)資訊都會生成表項。這樣一方面節省了組播組位址,另一方面也不會造成網路擁塞。
224.0.0.0 - base address
224.0.0.1 - 網段中所有支援多播的主機
224.0.0.2 - 網段中所有支援多播的路由器
224.0.0.4 - 網段中所有的dvmrp路由器
224.0.0.5 - 所有的ospf路由器
224.0.0.6 - 所有的ospf指派路由器
224.0.0.7 - 所有的st路由器
224.0.0.8 - 所有的st主機
224.0.0.9 - 所有ripv2路由器
224.0.0.10 - 網段中所有支的路由器
224.0.0.11 - mobile-agents
224.0.0.12 - dhcp server / relay agent服務專用位址
224.0.0.13 - 所有的pim路由器
224.0.0.14 - rsvp封裝
224.0.0.15 - 所有cbt路由器
224.0.0.16 - 指定sbm
224.0.0.17 - 所有sbms
224.0.0.18 - 所有vrrp路由器
224.0.0.22 - 所有的igmp路由器
224.0.0.102 - 所有支援glbp的路由器
224.0.0.251 - 所有的支援組播的dns伺服器
224.0.1.0 ~ 238.255.255.255 - 公網組播位址
239.0.0.0 ~ 239.255.255.255 - 私網組播位址
* 需要注意的是,組播位址不分ip號和主機號,組播位址的mac是根據ip位址解析出來的。
什麼是「單播」「組播」和「多播」
組播的優點 1.需要相同資料流的客戶端加入相同的組共享一條資料流,節省了伺服器的負載。具備廣播所具備的優點。2.由於組播協議是根據接受者的需要對資料流進行複製 所以服務端的服務總頻寬不受客戶接入端頻寬的限制。ip協議允許有2億6千多萬個 268435456 組播,所以其提供的服務可以非常豐富。3.此...
什麼是廣播 組播 單播 多播 公播 直播
單 播 網路節點之間的通訊就好像是人們之間的對話一樣。如果乙個人對另外乙個人說話,那麼用網路技術的術語來描述就是 單播 此時資訊的接收和傳遞只在兩個節點之間進行,參見圖1。單播在網路中得到了廣泛的應用,網路上絕大部分的資料都是以單播的形式傳輸的,只是一般網路使用者不知道而已。例如,你在收發電子郵件 ...
什麼是DNS,作用是什麼?
dns的作用 1.根據網域名稱,進行dns網域名稱解析 2.拿到解析的ip位址,建立tcp連線 3.向ip位址,傳送http請求 4.伺服器處理請求 5.返回響應結果 6.關閉tcp連線 7.瀏覽器解析html 8.瀏覽器布局渲染 dns解析流程 1 瀏覽器快取 當使用者通過瀏覽器訪問某網域名稱時,...