




已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
IGMPv3 六種Report 報文之間的交互關(guān)系 許小明 2012-1-10一. 參數(shù)說明和拓?fù)?. RFC 3376中定義的1.EXCLUDE 和 INCLUDE 的定義 2. 變量A和B代表的含義3.Query的含義 4.GMI 的定義 2.本案例中定義的 簡寫5代表地址為192.168.1.5;6代表地址為192.168.1.6;7代表地址為192.168.1.7, 3.本試驗(yàn)中的拓?fù)鋱D二,RFC3376定義的一些參數(shù)1. 三種查詢包的類型查詢消息有三種類型的變體: 1、“普通查詢”由多播路由器發(fā)出,用于獲知鄰接接口(即查詢所傳輸?shù)木W(wǎng)絡(luò)中所相連的接口)的完整的多播接收狀態(tài)。在一個普通查詢中,組地址字段和源數(shù)量(N)字段都為0。 2、“指定組查詢”由一臺多播路由器發(fā)出,用于獲知鄰接接口中跟某一個IP地址相關(guān)的多播接收狀態(tài)。在指定組查詢中,“組地址”字段含有需要查詢的那個組地址,源數(shù)量(N)字段為0。 3、“指定組和源查詢”由一臺多播路由器發(fā)出,用于獲知鄰接接口是否需要接收來自指定的這些源的,發(fā)往指定組的多播數(shù)據(jù)報。在一個指定組和源的查詢中,組地址字段含有要查詢的多播地址,源地址i字段含有相關(guān)的源地址。2. 組記錄類型在一個報告消息中,有一定數(shù)量的不同類型的組記錄: -“當(dāng)前狀態(tài)記錄”由一個系統(tǒng)發(fā)出,用于響應(yīng)在一個接口上收到的查詢。它報告了接口跟某一個多播IP地址相關(guān)的當(dāng)前的接收狀態(tài)。當(dāng)前狀態(tài)記錄的記錄類型可以是下面兩個值中的一個:值名字和含義 1 MODE_IS_INCLUDE-標(biāo)明接口相關(guān)于某一指定多播地址的過濾模式為INCLUDE。該組記錄中的源地址i字段含有該接口的相關(guān)于該多播地址的源列表(如果非空的話)。 2 MODE_IS_EXCLUDE-標(biāo)明接口相關(guān)于某一指定多播地址的過濾模式為EXCLUDE。該組記錄中的源地址i字段含有該接口的相關(guān)于該多播地址的源列表(如果非空的話)。 -“過濾模式改變記錄”是當(dāng)本地的IPMulticastListen調(diào)用造成本地的接口層相關(guān)于某一特定多播IP地址的過濾模式的改變的時候(即從INCLUDE變到EXCLUDE,或者從EXCLUDE變到INCLUDE),由系統(tǒng)發(fā)出。這個記錄包含在一個報告中,而該報告是從發(fā)生改變的那個接口上發(fā)出來的。過濾模式改變記錄的記錄類型是以下兩個值中的一個:值名字和含義 3 CHANGE_TO_INCLUDE_MODE,標(biāo)明接口相關(guān)于某一指定的多播地址的過濾模式改變到INCLUDE。該組記錄中的源地址i字段含有該指定多播地址相關(guān)的新的源列表(如果非空的話)。 4 CHANGE_TO_EXCLUDE_MODE,標(biāo)明接口相關(guān)于某一指定的多播地址的過濾模式改變到EXCLUDE。該組記錄中的源地址i字段含有該指定多播地址相關(guān)的新的源列表(如果非空的話)。 -“源列表改變記錄”是當(dāng)本地的IPMulticastListen調(diào)用造成本地的接口層相關(guān)于某一特定多播IP地址的源列表發(fā)生改變,并且該改變不跟過濾模式的改變產(chǎn)生沖突時,由系統(tǒng)發(fā)出。該記錄包含在一個報告中,而該報告是從發(fā)生改變的那個接口上發(fā)出來的。源列表改變記錄的記錄類型是以下兩個值中的一個:值名字和含義 5 ALLOW_NEW_SOURCE,標(biāo)明組記錄中的源地址i字段含有系統(tǒng)希望接收的發(fā)往某一多播地址的,新的源的列表。如果這是對一個INCLUDE列表的改變,那么這些地址會被添加到列表中,如果這是對一個EXCLUDE列表的改變,那么這些地址會被從列表中刪除。 6 BLOCK_OLD_SOURCE,標(biāo)明組記錄中的源地址i字段含有系統(tǒng)不希望再接收的發(fā)往某一多播地址的源的列表。如果這是對一個INCLUDE列表的改變,那么這些地址會被從列表中刪除,如果這是對一個EXCLUDE列表的改變,那么這些地址會被添加到列表中。如果源列表的改變是同時添加新的源和阻止舊的源,這兩種組記錄會同時發(fā)往一個多播地址,一個是ALLOW_NEW_SOURCE,另一個是BLOCK_OLD_SOURCE。我們把過濾模式改變記錄和源列表改變記錄都統(tǒng)一稱作狀態(tài)改變記錄。不能識別的記錄類型值必須被丟棄。3. 組記錄表示方法 IS_IN(x)-類型INCLUDE,源地址x。 IS_EX(x)-類型EXCLUDE,源地址x。 TO_IN(x)-類型CHANGE_TO_INCLUDE_MODE,源地址x。 TO_EX(x)-類型CHANGE_TO_EXCLUDE_MODE,源地址x。 ALLOW(x)-類型ALLOW_NEW_SOURCE,源地址x。 BLOCK(x)-類型BLOCK_OLD_SOURCE,源地址x。這里x是:一個大寫的字母(如“A”)代表一組源地址,或者:一個表達(dá)式(如A+B),這里“A+B”表示A和B的合集,“A*B”表示A和B的交集,“A-B”表示從集合A中拿掉所有集合B的元素。三,利用KINNICK 驗(yàn)證結(jié)果1.如果原來的路由狀態(tài)為INCLUDE(A),新收到一個類型1 的report報文為IS_IN(B),則新的路由狀態(tài)改變?yōu)镮NCLUDE(A+B),并且設(shè)置源B的源計數(shù)器為GMI,從IXIA的2口發(fā)送一個IS_IN(5,6)的report報文,路由過濾模式:路由過濾模式為INCLUDE,他包含的源列表為5,6,這說明只有源5和6發(fā)來的多播是有host需要的,這些源來的多播不會flooding,對于其他的源發(fā)來的多播224.0.1.1會flooding到所有接口而不是丟棄(對于廣播,多播,單播,未知單播的處理要看交換機(jī)本身的處理行為不一定都是flooding)。;端口轉(zhuǎn)發(fā)列表:接口2的Include source 為5和6,則針對源列表5和6發(fā)來的多播224.0.1.1,端口2會收到,此時從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到,并加入到轉(zhuǎn)發(fā)表的條目中;其他的源發(fā)來的多播接口2收不到。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7的多播224.0.1.1,會形成下面的轉(zhuǎn)發(fā)表:源7是不會加入的。再從IXIA接口3發(fā)送一個IS_IN(6,7)的report報文路由過濾模式:可以看到過濾模式?jīng)]變,還是INCLUDE,源列表為(A+B=5,6,7),則針對這些源發(fā)來的多播數(shù)據(jù)包224.0.1.1一定有host需要的,其他源發(fā)送的多播包224.0.1.1,都是沒有host需要的,都會被當(dāng)作普通的多播flooding到所有的端口。端口轉(zhuǎn)發(fā)狀態(tài):接口2的Include source 為5和6,表明接口2只接收源5和6發(fā)來的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來的多播不會轉(zhuǎn)發(fā)到接口2。接口3的Include source 為6和7,表明接口3只接收源6和7發(fā)來的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來的多播不會轉(zhuǎn)發(fā)到接口3。Action:設(shè)置源B=6,7的源計數(shù)器為GMI多播轉(zhuǎn)發(fā)表:分別從IXIA接口4發(fā)送源為5,6,7,8的多播224.0.1.1,會形成如下轉(zhuǎn)發(fā)表源8不會加入到此表中深度解釋一下這個設(shè)備顯示的信息表示的含義:iss# show ip igmp snooping groups Snooping Group information-Outer-VLAN ID:1 Group Address: 224.0.1.1 Inner-VLAN ID:0 #這里顯示的是那個vlan中的那個多播組Filter Mode: INCLUDE#路由器的過濾模式,兩種情況:INCLUDE和EXCLUDE.Include sources 192.168.1.5, 192.168.1.6, 192.168.1.7#在該過濾模式下的一個源列表,(有兩種情況,INCLUDE下的源表示這些源發(fā)來的多播一定有host需要的,EXCLUDE下的源表示這些源發(fā)來的多播一定是沒有host需要的,)SSM Receiver Ports: Port Number: Gi0/2 Include sources: 192.168.1.5, 192.168.1.6 Exclude sources: None Port Number: Gi0/3 Include sources: 192.168.1.6, 192.168.1.7 Exclude sources: None這是端口轉(zhuǎn)發(fā)表,和上面的路由過濾模式的源是不一樣的,在當(dāng)前路由過濾模式下,究竟需要把該多播轉(zhuǎn)發(fā)到那些端口,有這個端口狀態(tài)信息來控制。不能把上下兩種狀態(tài)信息混淆,這是兩個不同的狀態(tài)類型,一個維護(hù)的是路由過濾模式Total Num of Group Addresses 1多播組的總個數(shù)2.如果初始的路由狀態(tài)為INCLUDE(A),新收到一個類型2的IS_EX(B)的report報文,則此時路由狀態(tài)就會改變?yōu)镋XCLUDE,此時的值為EXCLUDE(A*B,B-A),并且設(shè)置源(B-A)的源計數(shù)器的值為0,刪除源(A-B),并且更新該多播組的組計數(shù)器為GMI.首先從IXIA接口2發(fā)送一個IS_IN(5,6)的report報文路由過濾模式:路由過濾模式為INCLUDE,他包含的源列表為5,6,這說明只有源5和6發(fā)來的多播是有host需要的,這些源來的多播不會flooding,對于其他的源發(fā)來的多播224.0.1.1會flooding到所有接口而不是丟棄(對于廣播,多播,單播,未知單播的處理要看交換機(jī)本身的處理行為不一定都是flooding)。;端口轉(zhuǎn)發(fā)列表:接口2的Include source 為5和6,則針對源列表5和6發(fā)來的多播224.0.1.1,會轉(zhuǎn),此時從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7的多播224.0.1.1,會形成下面的轉(zhuǎn)發(fā)表:源7是不會加入的。再從IXIA接口3發(fā)送一個IS_EX(6,7)的report報文路由過濾模式在此種情況下,當(dāng)新收到一個IS_EX(6,7)的report報文時,路由過濾模式就會改變?yōu)镋XCLUDE,源為(A*B=6;B-A=7),則可以看到對于EXCULDE SOURCES 底下的源7是沒有任何host需要的,當(dāng)從IXIA 接口4發(fā)送一個源為7的多播224.0.1.1時,就會按照普通的多播對待flooding到所有接口,對于其他的源都是有host需要的,至于要轉(zhuǎn)發(fā)到那些端口,根據(jù)底下的端口列表就可知道,端口轉(zhuǎn)發(fā)列表:接口2的Include source 為5和6,則針對源列表5和6發(fā)來的多播224.0.1.1,會轉(zhuǎn)到接口2,此時從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到,并加入到轉(zhuǎn)發(fā)表的條目中;其他的源發(fā)來的多播224.0.1.1接口2是收不到的。接口3的Exclude source 為6和7,表明接口3除了不接收源6和7發(fā)來的多播224.0.1.1外,其他的源發(fā)來的多播224.0.1.1接口3都會收到。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,78,9的多播224.0.1.1,會形成下面的轉(zhuǎn)發(fā)表:源7是不會加入到該多播轉(zhuǎn)發(fā)表中的。3.如果原來的路由過濾模式為EXCLUDE(X,Y),新收到一個IS_IN(A)的report報文時,新的路由過濾模式為EXCULDE(X+A,Y-A),并且設(shè)置源A的源計數(shù)器為GMI。首先從IXIA接口1發(fā)送一個類型2的IS_EX(5,6)的report報文再從IXIA接口2發(fā)送一個類型1的IS_IN(6,7)的report報文路由過濾模式在此種情況下,路由過濾模式為EXCLUDE,源為(Y-A)=5,6-6,7=5;(X+A)=Y的補(bǔ)集+6,7)=(6+Y的補(bǔ)集)是一定有host需要的,當(dāng)從IXIA 接口3發(fā)送源為5的多播224.0.1.1時,按照普通的多播對待flooding到所有接口,其他的源發(fā)來的多播224.0.1.1,是有host需要的。至于要轉(zhuǎn)發(fā)到那些端口,根據(jù)底下的端口列表就可知道,端口轉(zhuǎn)發(fā)列表:接口1的Exclude source 為5和6,則針對源列表5和6發(fā)來的多播224.0.1.1,不會轉(zhuǎn)到接口1,此時從IXIA接口3發(fā)送源為5和6的多播224.0.1.1,接口1不能收到。接口2的Include source 為6和7,表明接口2只接收源6和7發(fā)來的多播224.0.1.1,其他的源發(fā)來的多播224.0.1.1接口2都不會收到。Acton:設(shè)置源A=6,7的源計數(shù)器為GMI.多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源5不會加入到該列表中。4.如果開始的路由過濾模式為EXCLUDE(X,Y),當(dāng)收到一個新的IS_EX(A)的report報文時,則新的路由狀態(tài)為EXCLUDE(A-Y,Y*A),并且設(shè)置源(A-X-Y)的源計數(shù)器為GMI,同時刪除(X-A)和(Y-A)兩個源,更新組計數(shù)器為GMI。首先從IXIA接口1發(fā)送一個類型2的IS_EX(5,6)的report報文再從IXIA接口2發(fā)送一個類型2的IS_EX(6,7)路由過濾模式:可以看到路由過濾模式?jīng)]變還是EXCLUDE,為EXCLUDE(A-Y,Y*A)=EXCLUDE(6,7-5,6,6,7*5,6)=EXCLUDE(7,6),源6發(fā)送的多播是不被任何host需要的,則源6發(fā)出來的多播224.0.1.1是會flooding的,對于源7發(fā)來的多播224.0.1.1一定是底下的接口需要的,其他的源發(fā)送來的多播224.0.1.1會根據(jù)底下的轉(zhuǎn)發(fā)列表來做相應(yīng)的轉(zhuǎn)發(fā)。端口轉(zhuǎn)發(fā)列表:接口1的Exclude source 為5和6,則針對源列表5和6發(fā)來的多播224.0.1.1,不會轉(zhuǎn)到接口1,此時從IXIA接口3發(fā)送源為5和6的多播224.0.1.1,接口2不能收到,;其他的源發(fā)來的多播224.0.1.1接口2能收到。接口2的Exclude source 為6和7,表明接口3除了不接收源6和7發(fā)來的多播224.0.1.1外,其他的源發(fā)來的多播224.0.1.1接口3都會收到。Action設(shè)置(A-X-Y)=6,7-5,6=7的源計數(shù)器為GMI,并且刪掉源X-A=5,6-6,7=5,刪掉Y-A=7-6,7=,更新組計數(shù)器為GMI.多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源6不會加入到轉(zhuǎn)發(fā)表中5.如果初始的路由過濾狀態(tài)為INCLUDE(A),新收到一個類型5的ALLOW(B)的report報文,則新的路由過濾狀態(tài)為INCLUDE(A+B),并且設(shè)置源B的源計數(shù)器為GMI.(要注意的是這里的ALLOW是對原來已存在的源的改變,他們的源ip必須一樣,如果針對這個源ip地址的初始狀態(tài)不存在,則這樣的ALLOW報文無效,是不會被處理)首先從IXIA 接口2發(fā)送一個類型1的IS_IN(5,6)的report報文,該報文的源ip地址為192.168.1.12再從IXIA接口2發(fā)送一個類型5的ALLOW(6,7)的report報文,源ip地址也是192.168.1.12(如果此時發(fā)送一個源ip地址不是192.168.1.12的ALLOW報文,則這個ALLOW報文不會被處理,一定要注意,ALLOW的含義),路由過濾狀態(tài):路由過濾狀態(tài)并沒有改變,還是INCLUDE,為INCLUDE(A+B)=INCLDE(5,6+6,7)=INCLUDE(5,6,7),這表明,源5,6,7發(fā)來的多播224.0.1.1一定是有host需要的,其他的源發(fā)來的多播224.0.1.1一定是沒有host需要的,直接flooding出去。端口轉(zhuǎn)發(fā)列表:接口2的Include Source 為5,6,7,表明源5,6,7發(fā)來的多播會轉(zhuǎn)發(fā)到接口2.其他的源發(fā)的多播224.0.1.1接口2收不到。Action設(shè)置源B的源計數(shù)器為GMI,多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源8,9沒有加入到該列表中。6.如果初始的路由過濾狀態(tài)為INCLUDE(A),新收到一個類型6的BLOCK(B)report報文,則新的路由狀態(tài)為INCLUDE(A),并且向組G發(fā)送一個源為(A*B)的Group-and-Source-Specific Query查詢報文,查看這個源是否還需要該多播,如果在最大相應(yīng)時間內(nèi)沒有得到回應(yīng),則刪掉該源,在該時間范圍內(nèi)得到回應(yīng),繼續(xù)保留。(注意BLOCK報文的含義,他也是在原來源的基礎(chǔ)上改變的,一定要存在相同的源)首先從IXIA接口1發(fā)送一個類型1的IS_IN(5,6)的report報文,源ip地址為192.168.1.11再從IXIA接口1發(fā)送一個類型6的BLOCK(6,7)的report報文,源ip地址為192.168.1.11路由轉(zhuǎn)發(fā)狀態(tài): 過濾模式還是INCLUDE,源為5.說明只有源5發(fā)來的多播224.0.1.1是由host需要的,其他的源發(fā)來的多播是沒有任何host需要的。端口轉(zhuǎn)發(fā)表:接口1的Include source為5,說明源5發(fā)來的多播224.0.1.1可以轉(zhuǎn)發(fā)到接口1,其他的源發(fā)來的多播224.0.1.1不會轉(zhuǎn)發(fā)到接口1Action:發(fā)送一個Q(G,A*B)的查詢包多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源.6,7,8,9不會加入到該轉(zhuǎn)發(fā)表中7如果初始路由過濾狀態(tài)為INCLUDE(A),收到一個類型4的TO_EX(B)的report報文,則新的路由狀態(tài)為EXCLUDE(A*B,B-A),并且設(shè)置源(B-A)的源計數(shù)器為0,刪掉源(A-B),并且發(fā)送一個特定源查詢的Q(G,A*B)的Group-and-Source-Specific Query包,與此同時設(shè)置組計數(shù)器為GMI, 首先從IXIA 接口2發(fā)送一個類型1的IX_IN(5,6)的report報文,再IXIA 接口3發(fā)送一個類型4的IN_EX(6,7)的report報文,路由過濾狀態(tài):當(dāng)收到一個類型4的report時,路由過濾狀態(tài)改變?yōu)镋XCLUDE,為EXCLUDE(A*B,B-A)=EXCLUDE(5,6*6,7,6,7-5,6)=EXCLUDE(6,7)所以對源7來的多播224.0.1.1是沒有任何host需要的,會flooding,對于其他的源發(fā)來的多播是有host需要的,至于轉(zhuǎn)發(fā)到那些端口,還要看下面的端口轉(zhuǎn)發(fā)列表的情況,端口轉(zhuǎn)發(fā)表:接口2的Include source 為5和6,則針對源列表5和6發(fā)來的多播224.0.1.1,會轉(zhuǎn)到接口2,此時從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到,并加入到轉(zhuǎn)發(fā)表的條目中;其他的源發(fā)來的多播224.0.1.1接口2是收不到的。接口3的Exclude source 為6和7,表明接口3除了不接收源6和7發(fā)來的多播224.0.1.1外,其他的源發(fā)來的多播224.0.1.1接口3都會收到。Action設(shè)置源(B-A)=6,7-5,6=7的源計數(shù)器值為0,刪除(A-B)=5這個源,因?yàn)檫@個源已經(jīng)被包含在了列表中了,同事發(fā)送一個針對特定源的Q(G,A*B)的Group-and-Source-Specific Query包,并且設(shè)置組計數(shù)器為GMI。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源7不會加入到該轉(zhuǎn)發(fā)表中8.如果初始的路由過濾模式為INCLUDE(A),新收到一個類型3的TO_IN(B)的report報文,則新的路由過濾狀態(tài)為INCLUDE(A+B),并且設(shè)置源B的源計數(shù)器為GMI,發(fā)送一個特定源的查詢包Q(G,A-B)的Group-and-Source-Specific Query報文。首先從IXIA接口2發(fā)送一個類型1的IS_IN(5,6)的report報文再從IXIA接口3發(fā)送一個類型3 的TO_IN(6,7)的report報文。路由過濾模式:可以看到過濾模式?jīng)]變,還是INCLUDE,源列表為(A+B=5,6,7),則針對這些源發(fā)來的多播數(shù)據(jù)包224.0.1.1一定有host需要的,其他源發(fā)送的多播包224.0.1.1,都是沒有host需要的,都會被當(dāng)作普通的多播flooding到所有的端口。端口轉(zhuǎn)發(fā)狀態(tài):接口2的Include source 為5和6,表明接口2只接收源5和6發(fā)來的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來的多播不會轉(zhuǎn)發(fā)到接口2。接口3的Include source 為6和7,表明接口3只接收源6和7發(fā)來的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來的多播不會轉(zhuǎn)發(fā)到接口3。Action:設(shè)置源B=6,7的源計數(shù)器為GMI,同時發(fā)送一個查詢Q(G,A-B)的Group-and-Source-Specific Query報文。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源8,9不會加入到該轉(zhuǎn)發(fā)表中9如果初始的路由過濾模式為EXCLUDE(X,Y),當(dāng)收到一個新的類型5的ALLOW(A)的report報文時,新的過濾模式為EXCLUDE(X+A,Y-A),并且設(shè)置源A的源計數(shù)器為GMI.首先從IXIA接口1發(fā)送一個類型2的IS_EX(5,6)的report報文,源ip地址為192.168.1.11再從IXIA接口1發(fā)送一個類型5的ALLOW(6,7)的report報文,源ip地址為192.168.1.11路由過濾模式: 可以看到路由過濾模式為EXCLUDE,為EXCLUDE(X+A,Y-A)=EXCLUDE(+6,7,5,6-6,7)=EXCLUDE(6,7,5),這說明源5發(fā)來的多播224.0.1.1是沒有host需要的,這個多播就會flooding,對于源6,7發(fā)來的多播是由host需要的,而是會轉(zhuǎn)發(fā)到相應(yīng)的接口,到底轉(zhuǎn)發(fā)到那些接口還要看下面的接口轉(zhuǎn)發(fā)列表,端口轉(zhuǎn)發(fā)表:接口1的Exclude source的源為5,則說明除了源5發(fā)來的多播224.0.1.1接口1不會收到之外,其他的源發(fā)來的多播224.0.1.1接口1都會收到。 Action設(shè)置源A=6,7的源計數(shù)器為GMI.多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源5不會加入到該轉(zhuǎn)發(fā)列表中。10. 如果初始的路由過濾狀態(tài)為EXCLUDE(X,Y),當(dāng)收到一個類型6的BLOCK(A)的report報文時,新的路由過濾模式為EXCLUDE(X+(A-Y),Y),并且設(shè)置源(A-X-Y)的源計數(shù)器為該組的計數(shù)器,同樣發(fā)送一個Q(G,A-Y)的Group-and-Source-Specific Query報文首先從IXIA接口1發(fā)送一個類型2的IS_EX(5,6)的report報文,源ip地址為192.168.1.11再從IXIA接口2發(fā)送一個類型6的BLOCK(6,7)的report報文,源ip地址為192.168.1.11.路由狀態(tài):路由過濾模式為EXCLUDE,源為5,6,7,這說明源5,6.7發(fā)來的多播224.0.1.1是沒有任何host需要的,其他的源發(fā)來的多播是由host需要的。端口轉(zhuǎn)發(fā)表:接口1的Exclude source為5,6,7,則源5,6,7發(fā)來的多播224.0.1.1不會轉(zhuǎn)發(fā)到接口1,其他的源發(fā)來的多播接口1是會收到的Action設(shè)置源(A-X-Y)=6,7-5,6=7的源計數(shù)器為該組的組計數(shù)器的值并且發(fā)送一個針對特定源的Q(G,A-Y)的Group-and-Source-Specific Query查詢包。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源5,6,7不會加入到該表中。11.如果初始路由過濾狀態(tài)為EXCLUDE(X,Y),當(dāng)收到一個類型4的TO_EX(A)的report報文,則新的路由狀態(tài)為EXCLUDE(A-Y,Y*A),并且設(shè)置源(A-X-Y)的源計數(shù)器為該組的組計數(shù)器,刪掉源(X-A)和源(Y-A),并且發(fā)送一個針對特定源的Q(G,A-Y)的Group-and-Source-Specific Query查詢包,更新組計數(shù)器為GMI,首先從IXIA接口1發(fā)送一個類型2的IS_EX(5,6)的report報文。再從IXIA接口2發(fā)送一個類型4的TO_EX(6,7)的report報文路由過濾狀態(tài):路由過濾模式為EXCLUDE,源為EXCLUDE(A-Y,Y*A)=EXCLDE(6,7-5,6,5,6*6,7)=EXCLUDE(7,6),則源7發(fā)來的多播224.0.1.1一定有host需要的(是底下端口轉(zhuǎn)發(fā)表中的所有端口都需要的),源7發(fā)來的多播224.0.1.1一定是沒有host需要的。端口轉(zhuǎn)發(fā)表: 接口1的Exclude source 為5和6,則說明源5和6發(fā)來的多播224.0.1.1不會轉(zhuǎn)發(fā)到接口1,其他的源發(fā)來的多播224.0.1.1可以轉(zhuǎn)發(fā)到接口1 接口2,的Exclude source為6,7,則除了源6,7發(fā)來的多播224.0.1.1接口2收不到之外,其他的源(不包括源6)發(fā)來的多播224.0.1.1,接口2都能收到。Action 設(shè)置源(A-X-Y)=6,7-5,6=7的源計數(shù)器為該組的計時器,刪掉源(X-A)=-6,7=和源(Y-A)=5,6-6,7=5;Q(G,A-Y)向組224.0.1.1發(fā)送一個源為(A-Y)=6,7-5,6=7的query查詢包,還會設(shè)置組計數(shù)器為 GMI.多播轉(zhuǎn)發(fā)表從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源6不會加入到該轉(zhuǎn)發(fā)表中12.如果初始路由過濾狀態(tài)為EXCLUDE(X,Y),當(dāng)收到一個類型3的TO_IN(A)的report報文,則新的路由狀態(tài)變?yōu)镋XCLUDE(X+A,Y-A),并且會設(shè)置源A的源計數(shù)器為GMI,同時發(fā)送一個Q(G,X-A)的Group-and-Source-Specific Query報文,也會發(fā)送一個Q(G)的Group-Specific Query報文。第一種類型:從不同的接口發(fā)送兩種report首先從IXIA接口1發(fā)送一個類型2的IS_EX(5,6)的report報文再 從IXIA接口2發(fā)送一個類型3的TO_IN(6,7)的report報文路由轉(zhuǎn)發(fā)表此時路由過濾模式為EXCLUDE,為EXCLUDE(X+A,Y-A)=EXCLUDE(+6,7,5,6-6,7)=EXCLUDE(6,7,5),這表示對于源5發(fā)來的多播224.0.1.1沒有host要,因此該多播會flooding,其他的源發(fā)來的多播224.0.1.1是由host需要的,至于那些host需要要看下面的接口的轉(zhuǎn)發(fā)表,端口轉(zhuǎn)發(fā)表 接口1的Exclude source 為5和6,這說明源5和6發(fā)發(fā)來的多播不會轉(zhuǎn)發(fā)到接口2,其他的源發(fā)來的多播會轉(zhuǎn)發(fā)到接口2 接口2的Include source為6和7,這說明接口2只接受源為6和7發(fā)來的多播224.0.1.1,其他的源發(fā)來的多播224.0.1.1接口2收不到Action源A=6,7的源計數(shù)器為GMI,并且發(fā)送一個Q(G,X-A)=向組224.0.1.1發(fā)送一個源為X-A=-6,7=的query報文,Q(G)還會向組224.0.1.1發(fā)送一個Group-Specific Query 多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源5不會加入到該轉(zhuǎn)發(fā)表中 第二種類型:從同一個接口發(fā)送兩種report:首先從IXIA接口2發(fā)送一個類型2的IS_EX(5,6)的report報文再 從IXIA接口2發(fā)送一個類型3的TO_IN(6,7)的report報文路由轉(zhuǎn)發(fā)表此時路由過濾模式為EXCLUDE,為EXCLUDE(X+A,Y-A)=EXCLUDE(+6,7,5,6-6,7)=EXCLUDE(6,7,5),這表示對于源5發(fā)來的多播224.0.1.1沒有host要,因此該多播會flooding,其他的源發(fā)來的多播224.0.1.1是由host需要的,至于那些host需要要看下面的接口的轉(zhuǎn)發(fā)表,端口轉(zhuǎn)發(fā)表 接口2的Include source為6和7,這說明接口2只接受源為6和7發(fā)來的多播224.0.1.1,其他的源發(fā)來的多播224.0.1.1接口2收不到,而還有Exclude source 為5,說明源5發(fā)來的多播接口5收不到,在這種情況下,接口2的轉(zhuǎn)發(fā)情況到底是看Include source還是Exclude source呢?路由過濾模式為EXCLUDE,所以要依Exclude source 為準(zhǔn),所以接口2,除了不接收源5發(fā)來的多播外,其他的源發(fā)來的多播,接口2都會收到。Action源A=6,7的源計數(shù)器為GMI,并且發(fā)送一個Q(G,X-A)=向組224.0.1.1發(fā)送一個源為X-A=-6,7=的query報文,Q(G)還會向組224.0.1.1發(fā)送一個Group-Specific Query 多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會加入到綁定表中,會形成下面的轉(zhuǎn)發(fā)表:源5不會加入到該轉(zhuǎn)發(fā)表中四,兼容性測試Report報文的兼容問題1. IS_IN(X)和v2 rep
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國機(jī)翼型中空鋁合金葉輪數(shù)據(jù)監(jiān)測報告
- 2025-2030年中國三級綜合醫(yī)院行業(yè)市場運(yùn)行調(diào)研與投資風(fēng)險研究報告
- 2025年中國新鈴蘭醛數(shù)據(jù)監(jiān)測報告
- 2025年中國數(shù)字音頻復(fù)接設(shè)備數(shù)據(jù)監(jiān)測研究報告
- 2025年中國爐具銅分火器數(shù)據(jù)監(jiān)測報告
- 肇慶市實(shí)驗(yàn)中學(xué)高中生物三:2生長素的生理作用第2課時導(dǎo)學(xué)案
- 肇慶市實(shí)驗(yàn)中學(xué)高中歷史三:第課音樂與美術(shù)高效課堂教學(xué)設(shè)計
- 新疆科信職業(yè)技術(shù)學(xué)院《人體解刨學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 新疆沙雅縣二中2025年高三三月模擬考試化學(xué)試題(文理)試卷含解析
- 新鄉(xiāng)工程學(xué)院《寫作思維學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年導(dǎo)游從業(yè)資格通關(guān)秘籍
- 啤酒采購合同協(xié)議書模板
- 外賣配送員工作流程總結(jié)
- 【國浩律師事務(wù)所】2025中國企業(yè)出海戰(zhàn)略與法律支持需求調(diào)研報告
- 中醫(yī)把脈入門培訓(xùn)課件
- 高血糖癥的急救與護(hù)理
- 成人失禁性皮炎的預(yù)防與護(hù)理
- 當(dāng)代中國外交(外交學(xué)院)知到智慧樹章節(jié)測試課后答案2024年秋外交學(xué)院
- 義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2024年版)
- 三年級下冊面積單位換算練習(xí)100道及答案
- 財產(chǎn)保全申請登記表
評論
0/150
提交評論