本節書摘來異步社群《ip多點傳播網絡的設計與部署(第1卷)》一書中的第1章,作者:【美】beau williamson,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
ip多點傳播網絡的設計與部署(第1卷)
在ip通信領域的一端是ip單點傳播通信,其中,一個源ip主機發送資料包到一個特定目的地的ip主機。在這種情況下,ip資料包中的目的位址是ip網絡中的一個唯一的主機位址。這些ip資料包借助路由器從網絡上的一個源主機轉發到目的主機。在源主機和目的主機之間的路徑上,每一點的路由器使用它們的單點傳播路由資訊庫(rib),并根據資料包中的ip目的位址來做出單點傳播轉發決定。
在ip通信領域的另一端是ip廣播,其中,源主機發送資料包到網絡段上的所有ip主機。ip廣播資料包的目的ip位址的主機部分被設定成全1,網絡部分設定成子網位址(見圖1-1)。在有些例子中,主機部分被設定為全0,但是ip廣播位址的這種形式一般不再使用。

ip主機(包括路由器)知道這些含有一個ip廣播位址,并把該位址作為目的位址的資料包是針對子網中的所有ip主機的。除非明确配置,否則路由器不會轉發ip廣播資料包,是以,ip廣播通信通常被限制在本地子網内。圖1-2清楚地說明了這一點。
在該例中,主機a發出一個廣播資料包到本地子網198.1.1.0/24。由于主機b和主機c與主機a在同一子網,是以它們能收到該廣播。而主機d位于一個不同的子網(198.1.2.0/24),由于路由器不轉發廣播資料包,是以主機d收不到該廣播。如果路由器轉發這些廣播,則路由環路将很可能引起一場災難性的廣播風暴。
如果打算允許一台主機發送ip資料包到達非本地子網上的其他主機,那麼,ip廣播對此則無能為力。
ip多點傳播介于ip單點傳播和ip廣播通信之間,可以使一台主機發送ip資料包到ip網絡中任意位置的一組主機中。為此,ip多點傳播資料包中的目的位址以ip位址的一種特殊形式,稱為ip多點傳播組位址(multicast group address)。ip多點傳播組位址的格式,以及主機如何成為多點傳播組的成員等内容将在第2章進行講解。ip多點傳播路由器必須将到來的ip多點傳播資料包轉發到去往ip多點傳播組成員的所有接口。ip多點傳播組位址在ip資料包的目的位址字段中指定。
路由器如何準确地獲悉使用哪個接口來轉發資料包是ip多點傳播路由魔術的一部分。解釋ip多點傳播路由魔術般的工作原理是本書的一個目标。讀完本書後,讀者不但能夠從總體上了解ip多點傳播是如何工作的,而且也能夠對使用cisco路由器來設計高效的ip多點傳播網絡有深刻了解。
本章将簡要介紹ip多點傳播的曆史,讨論多點傳播的利弊,描述不同的多點傳播應用,以及多點傳播骨幹。