您好,登錄后才能下訂單哦!
IP組播和單播的目的地址不同,IP組播的目的地址是組地址——D類地址.
D類地址是從224.0.0.0到239.255.255.255之間的IP地址
其中224.0.0.0到224.0.0.255是被保留的地址
224.0.0.1表示子網中所有的組播組
224.0.0.2表示子網中的所有路由器
224.0.0.5表示OSPF(Open Shortest Path First)路由器
224.0.0.6表示OSPF指定路由器
224.0.0.12表示DHCP(Dynamic Host Configuration Protocol)服務器.
D類地址是動態分配和恢復的瞬態地址.每一個組播組對應于動態分配的一個D類地址;當組播組結束組播時,相對應的D類地址將被回收,用于以后的組播.在D類地址的分配中,IETF建議遵循以下的原則:
全球范圍:224.0.1.0~238.255.255.255;
有限范圍:239.0.0.0~239.255.255.255;
本地站點范圍:239.253.0.0~239.253.0.16;
本地機構范圍:239.192.0.0~239.192.0.14.
2層的MAC地址是如何與3層的IP地址進行映射的呢?通過將MAC地址的前25位強行規定位0100.5e,而后23位對應IP地址的后23位,而組播IP地址的前4位均相同如:
IP地址: 1110yyyy.yxxxxxxx.xxxxxxx.xxxxxxxx
MAC地址: 00000001.00000000.01011110.0xxxxxxx.xxxxxxx.xxxxxxxx
例如:組播IP地址224.215.145.230應該映射到下列哪個組播MAC地址?( )
(A) 01-00-5e-57-91-e6 (B) 01-00-5e-d7-91-e6
(C) 01-00-5e-5b-91-e6 (D) 01-00-5e-55-91-e6
用二進制來換算,將215.145.230換算成1101,0111,1001,0001,1110,0110,取最后23位放到MAC地址中的23位可以計算得出答案是A。
顯然有32個IP地址(有5個y可以不一樣)對應一個MAC地址,所以要避免在同一網絡中使用的多個組播IP地址對應一個MAC地址
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。