用來說朗多播路由選擇的例子
發布時間:2014/9/4 20:28:05 訪問次數:645
然而多播路由選擇協議要比單播路由N80C188XL12選擇協議復雜得多。我們可以通過一個簡單的例子來說明(圖4-49)。
圖4-49用來說朗多播路由選擇的例子
我們假定圖4-49中有兩個多播組。多播組①的成員有主機A,B和C,而多播組②的成員有主機D,E和F。這些主機分布在三個網絡上(Ni,N2和N3)。
路由器R不應當向網絡N3轉發多播組①的分組,因為網絡N3上沒有多播組①的成員。但是每一個主機可以隨時加入或離開一個多播組。例如,主機G現在加入了多播組①。從這時起,路由器R就必須也向網絡N3轉發多播組①的分組。這就是說,多播轉發必
須動態地適應多播組成員的變化(這時網絡拓撲并未發生變化)。請注意,單播路由選擇通常是在網絡拓撲發生變化時才需要更新路由。
再看一種情況。主機E和F都是多播組②的成員。當E向F發送多播數據報時,路由器R把這個多播數據報轉發到網絡N3。但當F向E發送多播數據報時,路由器R則把多播數據報轉發到網絡N2。如果路由器R收到來自主機A的多播數據報(A不是多播組②的成
員,但也可向多播組發送多播數據報),那么路由器R就應當把多播數據報轉發到N2和N,。由此可見,多播路由器在轉發多播數據報時,不能僅僅根據多播數據報中的目的地址,而是還要考慮這個多播數據報從什么地方來和要到什么地方去。
還有一種情況。主機G沒有參加任何多播組,但G卻可向任何多播組發送多播數據報。例如,G可向多播組①或②發送多播數據報。主機G所在的局域網上町以沒有任何多播組的成員。顯然,多播數據報所經過的許多網絡,也不一定非要有多播組成員。總之,多播數據報可以由沒有加入多播組的主機發出,也可以通過沒有組成員接入的網絡。
正因為如此,IP多播就成為比較復雜的問題。F面介紹這兩種協議的要點。
然而多播路由選擇協議要比單播路由N80C188XL12選擇協議復雜得多。我們可以通過一個簡單的例子來說明(圖4-49)。
圖4-49用來說朗多播路由選擇的例子
我們假定圖4-49中有兩個多播組。多播組①的成員有主機A,B和C,而多播組②的成員有主機D,E和F。這些主機分布在三個網絡上(Ni,N2和N3)。
路由器R不應當向網絡N3轉發多播組①的分組,因為網絡N3上沒有多播組①的成員。但是每一個主機可以隨時加入或離開一個多播組。例如,主機G現在加入了多播組①。從這時起,路由器R就必須也向網絡N3轉發多播組①的分組。這就是說,多播轉發必
須動態地適應多播組成員的變化(這時網絡拓撲并未發生變化)。請注意,單播路由選擇通常是在網絡拓撲發生變化時才需要更新路由。
再看一種情況。主機E和F都是多播組②的成員。當E向F發送多播數據報時,路由器R把這個多播數據報轉發到網絡N3。但當F向E發送多播數據報時,路由器R則把多播數據報轉發到網絡N2。如果路由器R收到來自主機A的多播數據報(A不是多播組②的成
員,但也可向多播組發送多播數據報),那么路由器R就應當把多播數據報轉發到N2和N,。由此可見,多播路由器在轉發多播數據報時,不能僅僅根據多播數據報中的目的地址,而是還要考慮這個多播數據報從什么地方來和要到什么地方去。
還有一種情況。主機G沒有參加任何多播組,但G卻可向任何多播組發送多播數據報。例如,G可向多播組①或②發送多播數據報。主機G所在的局域網上町以沒有任何多播組的成員。顯然,多播數據報所經過的許多網絡,也不一定非要有多播組成員。總之,多播數據報可以由沒有加入多播組的主機發出,也可以通過沒有組成員接入的網絡。
正因為如此,IP多播就成為比較復雜的問題。F面介紹這兩種協議的要點。
上一篇:lP多播需要兩種協議
上一篇:網際組管理協議IGMP