組播IP地址
組播IP地址用於標識一個IP組播組。IANA(internet assigned number authority)把D類地址空間分配給IP組播,其范圍是從224.0.0.0到239.255.255.255。如下圖所示(二進制表示),IP組播地址前四位均為1110
XXXX XXXXXXXX XXXXXXXX XXXXXXXX組播組可以是永久的也可以是臨時的。組播組地址中,有一部分由官方分配的,稱為永久組播組。永久組播組保持不變的是它的ip地址,組中的成員構成可以發生變化。永久組播組中成員的數量都可以是任意的,甚至可以為零。那些沒有保留下來供永久組播組使用的ip組播地址,可以被臨時組播組利用。
224.0.0.0~224.0.0.255為預留的組播地址(永久組地址),地址224.0.0.0保留不做分配,其它地址供路由協議使用。
224.0.1.0~238.255.255.255為用戶可用的組播地址(臨時組地址),全網范圍內有效。
239.0.0.0~239.255.255.255為本地管理組播地址,僅在特定的本地范圍內有效。常用的預留組播地址列表如下:
224.0.0.0 基准地址(保留)
224.0.0.1 所有主機的地址
224.0.0.2 所有組播路由器的地址
224.0.0.3 不分配
224.0.0.4dvmrp(Distance Vector Multicast Routing Protocol,距離矢量組播路由協議)路由器
224.0.0.5 ospf(Open Shortest Path First,開放最短路徑優先)路由器
224.0.0.6 ospf dr(Designated Router,指定路由器)
224.0.0.7 st (Shared Tree,共享樹)路由器
224.0.0.8 st主機
224.0.0.9 rip-2路由器
224.0.0.10 Eigrp(Enhanced Interior Gateway Routing Protocol,增強網關內部路由線路協議)路由器 224.0.0.11 活動代理
224.0.0.12 dhcp服務器/中繼代理
224.0.0.13 所有pim (Protocol Independent Multicast,協議無關組播)路由器
224.0.0.14 rsvp (Resource Reservation Protocol,資源預留協議)封裝
224.0.0.15 所有cbt 路由器
224.0.0.16 指定sbm(Subnetwork Bandwidth Management,子網帶寬管理)
224.0.0.17 所有sbms
224.0.0.18 vrrp(Virtual Router Redundancy Protocol,虛擬路由器冗余協議)
239.255.255.255 SSDP協議使用
組播IP地址和組播MAC地址的對應關系 組播IP地址和組播MAC地址的對應關系
組播MAC地址
組播MAC地址的高24bit為0x01005e,第25bit為0,即高25bit為固定值。MAC地址的低23bit為組播IP地址的低23bit。由於 IP組播地址的前4bit 是1110,代表組播標識,而后28bit 中只有23bit 被映射到MAC 地址,這樣IP 地址中就有5bit 信息丟失,導致的結果是出現了32 個IP 組播地址映射到同一MAC 地址上。
參考:http://baike.baidu.com/link?url=UaKGMia4oDSiXZxyfjqqe5reQsuBy2qHk8ZDLMEMmI0m1bBKE0vGRPtb7X-zliXJBPNxelYbIbvKWoAjGYUpy_
