Internet Group Management Protocol (IGMP)
在 RFC 1112「網際網路群組管理通訊協定 (IGMP)」中,將 IP 多點傳送在 TCP/IP 網路中的使用定義為 TCP/IP 標準。除了定義位址及 IP 主機如何支援多點傳送的主機延伸外,此 RFC 也定義「網際網路群組管理通訊協定 (IGMP)」版本 1。RFC 2236「網際網路群組管理通訊協定 (IGMP) 版本 2」則定義 IGMP 版本 2。每個版本的 IGMP 都會提供通訊協定,以交換及更新指定的多點傳送群組中主機成員的相關資訊。此外,Windows Server 2003 系列支援 IGMP 版本 3,如標題「網際網路群組管理通訊協定,版本 3」的 Internet 草稿中所述。使用 IGMP 版本 3 之後,主機可指定要由指定的來源接收多點傳送的流量,或是由指定來源以外的所有來源接收多點傳送流量。

What is IP multicasting?
多點傳送 IP 傳輸會傳送到單一位址,但是由多重主機處理。IP 多點傳送與電子報訂閱相似。當發行電子報時只有訂閱者會收到,則只有隸屬於多點傳送群組的主機電腦,會接收並處理傳送到群組的保留 IP 位址的 IP 傳輸。將指定的 IP 多點傳送位址上正在接聽的主機組,稱為多點傳送群組。

IP 多點傳送的其他重要方面包含下列項目:

• 成員資格是動態的,允許主機隨時加入及離開群組。

• 將主機加入多點傳送群組的能力乃是透過 IGMP 訊息的傳送實現。

• 群組大小不受限制,成員可以在整個多重 IP 網路中展開 (如果連線路由器支援 IP 多點傳送傳輸及群組成員資格資訊的傳播)。

• 主機可以將 IP 傳輸傳送到群組的 IP 位址,而不屬於相應的群組。


Multicast addressing
在從 224.0.0.0 到 239.255.255.255 的 D 類別位址範圍內,保留及指派 IP 多點傳送位址。下表是常見的 D 類別位址的部份清單,這些位址是為 IP 多點傳送所保留的,並且是用 Internet Assigned Numbers Authority (IANA) 登錄的。


IP 多點傳送位址 描述
224.0.0.0
基本位址 (保留)。

224.0.0.1
「所有主機」多點傳送群組包含相同網路區段上的所有系統。

224.0.0.2
「所有路由器」多點傳送群組包含相同網路區段上的所有路由器。

224.0.0.5
「先開啟最短的路徑 (OSPF)」AllSPFRouters 位址。用來將 OSPF 路由資訊傳送到網路區段上所有 OSPF 路由器。

224.0.0.6
OSPF AllDRouters 位址。用來將 OSPF 路由資訊傳送到網路區段上 OSPF 指定路由器。

224.0.0.9
RIP 版本 2 群組位址。用來將 RIP 路由資訊傳送到網路區段上所有 RIP v2 路由器。

224.0.1.24
WINS 伺服器群組位址。用來支援 WINS 伺服器複寫的自動發現及動態設定。如需相關資訊,請參閱 WINS 複寫概觀。

IGMP messages
IGMP 用來交換 IP 路由器之間的成員資格狀態資訊,這些路由器支援多點傳送及多點傳送群組的成員。獨立成員主機報告多點傳送群組中的主機成員資格,並且多點傳送路由器每隔一段時間輪詢一次成員資格狀態。

IGMP 訊息類型 描述
主機成員資格報告
在主機連接多點傳送群組,以於指定的主機群組中宣告成員資格時,傳送此報告。也傳送 IGMP 主機成員資格報告訊息,以回應路由器傳送的 IGMP 主機成員資格查詢。主機可為 IGMP 版本 3 主機成員資格報告訊息,指定要由指定的來源接收多點傳送的流量,或是由指定來源以外的所有來源接收多點傳送流量。來源特定的報告會防止啟用多點傳送的路由將多點傳送傳輸傳遞到沒有聽候主機的子網路。

主機成員資格查詢
多點傳送路由器用來每隔一段時間輪詢一次群組成員的網路。路由器可為 IGMP 版本 3 主機成員資格查詢訊息,查詢主機是否要由指定的來源清單處,接收多點傳送流量。

離開群組
當它們離開主機群組,並且是網路區段上該群組最後的成員時,則由主機傳送。

arrow
arrow
    全站熱搜

    bubble727 發表在 痞客邦 留言(0) 人氣()