《IP組播(第1卷)》一2 3 組播資料幀的交換

2021-09-23 15:09:00 字數 777 閱讀 2668

二層交換機會根據目的mac位址將資料幀傳送到物理介面或邏輯介面。組播mac位址與單播mac位址是不同的,因為單播mac位址應該是唯一的,它應該對應著唯一乙個目的介面。組播mac位址可能會對應著多個目的介面,這取決於有多少臺裝置請求接收這個ip組播流中的內容。

在二層交換機能夠**組播資料幀之前,它必須知道應該把訊息發往哪些目的介面。它會在目的介面列表中記錄需要接收這個組播資料幀的介面,這個列表中只包含那些註冊了這個組播流的裝置所連線的介面。工程師可以在目的介面列表中靜態新增條目,將乙個埠與乙個組播組繫結在一起,或者交換機也可以通過動態的方法,學習和更新需要接收組播流的埠。

二層交換機可以通過多種方法動態學習目的主機所連線的介面。交換機可以使用cgmp(cisco組管理協議)或igmp(internet組管理協議)來偵聽ipv4組播。本章稍後將會詳細介紹這些方法。

如果二層交換機上沒有部署任何方法,使它能夠學習向****組播訊息,它就會把組播資料幀當作廣播進行處理,也就是說它會在所有埠或所有vlan埠上**這個資料幀!你肯定能夠想象得到,這種事情可太糟糕了。很多網路都會因為大規模的組播流而癱瘓。舉例來說,在傳送計算機作業系統映象檔案時,會有龐大的資料傳送到廣播域中的每台裝置上,包括每台計算機、路由器、印表機等。這些訊息給網路效能帶來的負面影響會影響到網路中無須接收這個組播流的那部分。如果這些是廣播訊息並且不能跨越本地網路的話,會發生什麼?這時這些訊息不會跨越任何三層裝置,但本地三層裝置必須處理每個廣播訊息。三層裝置可能會被這些訊息淹沒,可能無法處理其他更重要的訊息,比如路由更新或生成樹訊息。你一定能夠想象,或者已經經歷過了,這樣會對整個網路造成影響,或讓網路「癱瘓」。

《IP組播(第1卷)》一2 13 總結

ip網路中的裝置之間要想實現通訊,必須能夠處理或封裝osi參考模型中每一層的資料。資料報是由mac位址 ip位址 埠號和其他必要資訊組成的。二層組播對於mac位址,以及如何將ip位址對映為mac位址有獨特的需求。在對映過程中,ip位址中有5位元與oui mac位址重疊,這也導致組播ip位址與組播ma...

《IP組播(第1卷)》一2 4 組的註冊

前文我們已經看到了,為了使本地網段和整個網路中的 ip 組播 能夠正常工作,交換機和閘道器路由器需要知道有哪些主機對組播組感興趣,以及這些主機都連線在 如果沒有這些資訊的話,唯一的做法只有在整個網路域中泛洪組播資料幀。這樣做就破壞了使用 ip組播帶來的好處。主機組成員的註冊和離開是個動態的過程。當有...

《IP組播(第1卷)》一2 9 二層組管理

如前所述,二層裝置上如果沒有部署組管理機制的話,它會像處理廣播那樣處理組播訊息。這不僅會增加某個子網中的流量,而且這些訊息還會傳送 泛洪 給這個子網中的所有裝置。而這些裝置對待組播訊息的處理方法可能並不統一,這要取決於作業系統和相關硬體的行為。組播訊息可以在硬體和 或軟體中進行處理。因此組播訊息,或...