




已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
IGMPv3 六種Report 報(bào)文之間的交互關(guān)系 許小明 2012-1-10一. 參數(shù)說(shuō)明和拓?fù)?. RFC 3376中定義的1.EXCLUDE 和 INCLUDE 的定義 2. 變量A和B代表的含義3.Query的含義 4.GMI 的定義 2.本案例中定義的 簡(jiǎn)寫(xiě)5代表地址為192.168.1.5;6代表地址為192.168.1.6;7代表地址為192.168.1.7, 3.本試驗(yàn)中的拓?fù)鋱D二,RFC3376定義的一些參數(shù)1. 三種查詢包的類(lèi)型查詢消息有三種類(lèi)型的變體: 1、“普通查詢”由多播路由器發(fā)出,用于獲知鄰接接口(即查詢所傳輸?shù)木W(wǎng)絡(luò)中所相連的接口)的完整的多播接收狀態(tài)。在一個(gè)普通查詢中,組地址字段和源數(shù)量(N)字段都為0。 2、“指定組查詢”由一臺(tái)多播路由器發(fā)出,用于獲知鄰接接口中跟某一個(gè)IP地址相關(guān)的多播接收狀態(tài)。在指定組查詢中,“組地址”字段含有需要查詢的那個(gè)組地址,源數(shù)量(N)字段為0。 3、“指定組和源查詢”由一臺(tái)多播路由器發(fā)出,用于獲知鄰接接口是否需要接收來(lái)自指定的這些源的,發(fā)往指定組的多播數(shù)據(jù)報(bào)。在一個(gè)指定組和源的查詢中,組地址字段含有要查詢的多播地址,源地址i字段含有相關(guān)的源地址。2. 組記錄類(lèi)型在一個(gè)報(bào)告消息中,有一定數(shù)量的不同類(lèi)型的組記錄: -“當(dāng)前狀態(tài)記錄”由一個(gè)系統(tǒng)發(fā)出,用于響應(yīng)在一個(gè)接口上收到的查詢。它報(bào)告了接口跟某一個(gè)多播IP地址相關(guān)的當(dāng)前的接收狀態(tài)。當(dāng)前狀態(tài)記錄的記錄類(lèi)型可以是下面兩個(gè)值中的一個(gè):值名字和含義 1 MODE_IS_INCLUDE-標(biāo)明接口相關(guān)于某一指定多播地址的過(guò)濾模式為INCLUDE。該組記錄中的源地址i字段含有該接口的相關(guān)于該多播地址的源列表(如果非空的話)。 2 MODE_IS_EXCLUDE-標(biāo)明接口相關(guān)于某一指定多播地址的過(guò)濾模式為EXCLUDE。該組記錄中的源地址i字段含有該接口的相關(guān)于該多播地址的源列表(如果非空的話)。 -“過(guò)濾模式改變記錄”是當(dāng)本地的IPMulticastListen調(diào)用造成本地的接口層相關(guān)于某一特定多播IP地址的過(guò)濾模式的改變的時(shí)候(即從INCLUDE變到EXCLUDE,或者從EXCLUDE變到INCLUDE),由系統(tǒng)發(fā)出。這個(gè)記錄包含在一個(gè)報(bào)告中,而該報(bào)告是從發(fā)生改變的那個(gè)接口上發(fā)出來(lái)的。過(guò)濾模式改變記錄的記錄類(lèi)型是以下兩個(gè)值中的一個(gè):值名字和含義 3 CHANGE_TO_INCLUDE_MODE,標(biāo)明接口相關(guān)于某一指定的多播地址的過(guò)濾模式改變到INCLUDE。該組記錄中的源地址i字段含有該指定多播地址相關(guān)的新的源列表(如果非空的話)。 4 CHANGE_TO_EXCLUDE_MODE,標(biāo)明接口相關(guān)于某一指定的多播地址的過(guò)濾模式改變到EXCLUDE。該組記錄中的源地址i字段含有該指定多播地址相關(guān)的新的源列表(如果非空的話)。 -“源列表改變記錄”是當(dāng)本地的IPMulticastListen調(diào)用造成本地的接口層相關(guān)于某一特定多播IP地址的源列表發(fā)生改變,并且該改變不跟過(guò)濾模式的改變產(chǎn)生沖突時(shí),由系統(tǒng)發(fā)出。該記錄包含在一個(gè)報(bào)告中,而該報(bào)告是從發(fā)生改變的那個(gè)接口上發(fā)出來(lái)的。源列表改變記錄的記錄類(lèi)型是以下兩個(gè)值中的一個(gè):值名字和含義 5 ALLOW_NEW_SOURCE,標(biāo)明組記錄中的源地址i字段含有系統(tǒng)希望接收的發(fā)往某一多播地址的,新的源的列表。如果這是對(duì)一個(gè)INCLUDE列表的改變,那么這些地址會(huì)被添加到列表中,如果這是對(duì)一個(gè)EXCLUDE列表的改變,那么這些地址會(huì)被從列表中刪除。 6 BLOCK_OLD_SOURCE,標(biāo)明組記錄中的源地址i字段含有系統(tǒng)不希望再接收的發(fā)往某一多播地址的源的列表。如果這是對(duì)一個(gè)INCLUDE列表的改變,那么這些地址會(huì)被從列表中刪除,如果這是對(duì)一個(gè)EXCLUDE列表的改變,那么這些地址會(huì)被添加到列表中。如果源列表的改變是同時(shí)添加新的源和阻止舊的源,這兩種組記錄會(huì)同時(shí)發(fā)往一個(gè)多播地址,一個(gè)是ALLOW_NEW_SOURCE,另一個(gè)是BLOCK_OLD_SOURCE。我們把過(guò)濾模式改變記錄和源列表改變記錄都統(tǒng)一稱作狀態(tài)改變記錄。不能識(shí)別的記錄類(lèi)型值必須被丟棄。3. 組記錄表示方法 IS_IN(x)-類(lèi)型INCLUDE,源地址x。 IS_EX(x)-類(lèi)型EXCLUDE,源地址x。 TO_IN(x)-類(lèi)型CHANGE_TO_INCLUDE_MODE,源地址x。 TO_EX(x)-類(lèi)型CHANGE_TO_EXCLUDE_MODE,源地址x。 ALLOW(x)-類(lèi)型ALLOW_NEW_SOURCE,源地址x。 BLOCK(x)-類(lèi)型BLOCK_OLD_SOURCE,源地址x。這里x是:一個(gè)大寫(xiě)的字母(如“A”)代表一組源地址,或者:一個(gè)表達(dá)式(如A+B),這里“A+B”表示A和B的合集,“A*B”表示A和B的交集,“A-B”表示從集合A中拿掉所有集合B的元素。三,利用KINNICK 驗(yàn)證結(jié)果1.如果原來(lái)的路由狀態(tài)為INCLUDE(A),新收到一個(gè)類(lèi)型1 的report報(bào)文為IS_IN(B),則新的路由狀態(tài)改變?yōu)镮NCLUDE(A+B),并且設(shè)置源B的源計(jì)數(shù)器為GMI,從IXIA的2口發(fā)送一個(gè)IS_IN(5,6)的report報(bào)文,路由過(guò)濾模式:路由過(guò)濾模式為INCLUDE,他包含的源列表為5,6,這說(shuō)明只有源5和6發(fā)來(lái)的多播是有host需要的,這些源來(lái)的多播不會(huì)flooding,對(duì)于其他的源發(fā)來(lái)的多播224.0.1.1會(huì)flooding到所有接口而不是丟棄(對(duì)于廣播,多播,單播,未知單播的處理要看交換機(jī)本身的處理行為不一定都是flooding)。;端口轉(zhuǎn)發(fā)列表:接口2的Include source 為5和6,則針對(duì)源列表5和6發(fā)來(lái)的多播224.0.1.1,端口2會(huì)收到,此時(shí)從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到,并加入到轉(zhuǎn)發(fā)表的條目中;其他的源發(fā)來(lái)的多播接口2收不到。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7的多播224.0.1.1,會(huì)形成下面的轉(zhuǎn)發(fā)表:源7是不會(huì)加入的。再?gòu)腎XIA接口3發(fā)送一個(gè)IS_IN(6,7)的report報(bào)文路由過(guò)濾模式:可以看到過(guò)濾模式?jīng)]變,還是INCLUDE,源列表為(A+B=5,6,7),則針對(duì)這些源發(fā)來(lái)的多播數(shù)據(jù)包224.0.1.1一定有host需要的,其他源發(fā)送的多播包224.0.1.1,都是沒(méi)有host需要的,都會(huì)被當(dāng)作普通的多播flooding到所有的端口。端口轉(zhuǎn)發(fā)狀態(tài):接口2的Include source 為5和6,表明接口2只接收源5和6發(fā)來(lái)的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來(lái)的多播不會(huì)轉(zhuǎn)發(fā)到接口2。接口3的Include source 為6和7,表明接口3只接收源6和7發(fā)來(lái)的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來(lái)的多播不會(huì)轉(zhuǎn)發(fā)到接口3。Action:設(shè)置源B=6,7的源計(jì)數(shù)器為GMI多播轉(zhuǎn)發(fā)表:分別從IXIA接口4發(fā)送源為5,6,7,8的多播224.0.1.1,會(huì)形成如下轉(zhuǎn)發(fā)表源8不會(huì)加入到此表中深度解釋一下這個(gè)設(shè)備顯示的信息表示的含義:iss# show ip igmp snooping groups Snooping Group information-Outer-VLAN ID:1 Group Address: 224.0.1.1 Inner-VLAN ID:0 #這里顯示的是那個(gè)vlan中的那個(gè)多播組Filter Mode: INCLUDE#路由器的過(guò)濾模式,兩種情況:INCLUDE和EXCLUDE.Include sources 192.168.1.5, 192.168.1.6, 192.168.1.7#在該過(guò)濾模式下的一個(gè)源列表,(有兩種情況,INCLUDE下的源表示這些源發(fā)來(lái)的多播一定有host需要的,EXCLUDE下的源表示這些源發(fā)來(lái)的多播一定是沒(méi)有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ā)表,和上面的路由過(guò)濾模式的源是不一樣的,在當(dāng)前路由過(guò)濾模式下,究竟需要把該多播轉(zhuǎn)發(fā)到那些端口,有這個(gè)端口狀態(tài)信息來(lái)控制。不能把上下兩種狀態(tài)信息混淆,這是兩個(gè)不同的狀態(tài)類(lèi)型,一個(gè)維護(hù)的是路由過(guò)濾模式Total Num of Group Addresses 1多播組的總個(gè)數(shù)2.如果初始的路由狀態(tài)為INCLUDE(A),新收到一個(gè)類(lèi)型2的IS_EX(B)的report報(bào)文,則此時(shí)路由狀態(tài)就會(huì)改變?yōu)镋XCLUDE,此時(shí)的值為EXCLUDE(A*B,B-A),并且設(shè)置源(B-A)的源計(jì)數(shù)器的值為0,刪除源(A-B),并且更新該多播組的組計(jì)數(shù)器為GMI.首先從IXIA接口2發(fā)送一個(gè)IS_IN(5,6)的report報(bào)文路由過(guò)濾模式:路由過(guò)濾模式為INCLUDE,他包含的源列表為5,6,這說(shuō)明只有源5和6發(fā)來(lái)的多播是有host需要的,這些源來(lái)的多播不會(huì)flooding,對(duì)于其他的源發(fā)來(lái)的多播224.0.1.1會(huì)flooding到所有接口而不是丟棄(對(duì)于廣播,多播,單播,未知單播的處理要看交換機(jī)本身的處理行為不一定都是flooding)。;端口轉(zhuǎn)發(fā)列表:接口2的Include source 為5和6,則針對(duì)源列表5和6發(fā)來(lái)的多播224.0.1.1,會(huì)轉(zhuǎn),此時(shí)從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7的多播224.0.1.1,會(huì)形成下面的轉(zhuǎn)發(fā)表:源7是不會(huì)加入的。再?gòu)腎XIA接口3發(fā)送一個(gè)IS_EX(6,7)的report報(bào)文路由過(guò)濾模式在此種情況下,當(dāng)新收到一個(gè)IS_EX(6,7)的report報(bào)文時(shí),路由過(guò)濾模式就會(huì)改變?yōu)镋XCLUDE,源為(A*B=6;B-A=7),則可以看到對(duì)于EXCULDE SOURCES 底下的源7是沒(méi)有任何host需要的,當(dāng)從IXIA 接口4發(fā)送一個(gè)源為7的多播224.0.1.1時(shí),就會(huì)按照普通的多播對(duì)待flooding到所有接口,對(duì)于其他的源都是有host需要的,至于要轉(zhuǎn)發(fā)到那些端口,根據(jù)底下的端口列表就可知道,端口轉(zhuǎn)發(fā)列表:接口2的Include source 為5和6,則針對(duì)源列表5和6發(fā)來(lái)的多播224.0.1.1,會(huì)轉(zhuǎn)到接口2,此時(shí)從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到,并加入到轉(zhuǎn)發(fā)表的條目中;其他的源發(fā)來(lái)的多播224.0.1.1接口2是收不到的。接口3的Exclude source 為6和7,表明接口3除了不接收源6和7發(fā)來(lái)的多播224.0.1.1外,其他的源發(fā)來(lái)的多播224.0.1.1接口3都會(huì)收到。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,78,9的多播224.0.1.1,會(huì)形成下面的轉(zhuǎn)發(fā)表:源7是不會(huì)加入到該多播轉(zhuǎn)發(fā)表中的。3.如果原來(lái)的路由過(guò)濾模式為EXCLUDE(X,Y),新收到一個(gè)IS_IN(A)的report報(bào)文時(shí),新的路由過(guò)濾模式為EXCULDE(X+A,Y-A),并且設(shè)置源A的源計(jì)數(shù)器為GMI。首先從IXIA接口1發(fā)送一個(gè)類(lèi)型2的IS_EX(5,6)的report報(bào)文再?gòu)腎XIA接口2發(fā)送一個(gè)類(lèi)型1的IS_IN(6,7)的report報(bào)文路由過(guò)濾模式在此種情況下,路由過(guò)濾模式為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時(shí),按照普通的多播對(duì)待flooding到所有接口,其他的源發(fā)來(lái)的多播224.0.1.1,是有host需要的。至于要轉(zhuǎn)發(fā)到那些端口,根據(jù)底下的端口列表就可知道,端口轉(zhuǎn)發(fā)列表:接口1的Exclude source 為5和6,則針對(duì)源列表5和6發(fā)來(lái)的多播224.0.1.1,不會(huì)轉(zhuǎn)到接口1,此時(shí)從IXIA接口3發(fā)送源為5和6的多播224.0.1.1,接口1不能收到。接口2的Include source 為6和7,表明接口2只接收源6和7發(fā)來(lái)的多播224.0.1.1,其他的源發(fā)來(lái)的多播224.0.1.1接口2都不會(huì)收到。Acton:設(shè)置源A=6,7的源計(jì)數(shù)器為GMI.多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源5不會(huì)加入到該列表中。4.如果開(kāi)始的路由過(guò)濾模式為EXCLUDE(X,Y),當(dāng)收到一個(gè)新的IS_EX(A)的report報(bào)文時(shí),則新的路由狀態(tài)為EXCLUDE(A-Y,Y*A),并且設(shè)置源(A-X-Y)的源計(jì)數(shù)器為GMI,同時(shí)刪除(X-A)和(Y-A)兩個(gè)源,更新組計(jì)數(shù)器為GMI。首先從IXIA接口1發(fā)送一個(gè)類(lèi)型2的IS_EX(5,6)的report報(bào)文再?gòu)腎XIA接口2發(fā)送一個(gè)類(lèi)型2的IS_EX(6,7)路由過(guò)濾模式:可以看到路由過(guò)濾模式?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ā)出來(lái)的多播224.0.1.1是會(huì)flooding的,對(duì)于源7發(fā)來(lái)的多播224.0.1.1一定是底下的接口需要的,其他的源發(fā)送來(lái)的多播224.0.1.1會(huì)根據(jù)底下的轉(zhuǎn)發(fā)列表來(lái)做相應(yīng)的轉(zhuǎn)發(fā)。端口轉(zhuǎn)發(fā)列表:接口1的Exclude source 為5和6,則針對(duì)源列表5和6發(fā)來(lái)的多播224.0.1.1,不會(huì)轉(zhuǎn)到接口1,此時(shí)從IXIA接口3發(fā)送源為5和6的多播224.0.1.1,接口2不能收到,;其他的源發(fā)來(lái)的多播224.0.1.1接口2能收到。接口2的Exclude source 為6和7,表明接口3除了不接收源6和7發(fā)來(lái)的多播224.0.1.1外,其他的源發(fā)來(lái)的多播224.0.1.1接口3都會(huì)收到。Action設(shè)置(A-X-Y)=6,7-5,6=7的源計(jì)數(shù)器為GMI,并且刪掉源X-A=5,6-6,7=5,刪掉Y-A=7-6,7=,更新組計(jì)數(shù)器為GMI.多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源6不會(huì)加入到轉(zhuǎn)發(fā)表中5.如果初始的路由過(guò)濾狀態(tài)為INCLUDE(A),新收到一個(gè)類(lèi)型5的ALLOW(B)的report報(bào)文,則新的路由過(guò)濾狀態(tài)為INCLUDE(A+B),并且設(shè)置源B的源計(jì)數(shù)器為GMI.(要注意的是這里的ALLOW是對(duì)原來(lái)已存在的源的改變,他們的源ip必須一樣,如果針對(duì)這個(gè)源ip地址的初始狀態(tài)不存在,則這樣的ALLOW報(bào)文無(wú)效,是不會(huì)被處理)首先從IXIA 接口2發(fā)送一個(gè)類(lèi)型1的IS_IN(5,6)的report報(bào)文,該報(bào)文的源ip地址為192.168.1.12再?gòu)腎XIA接口2發(fā)送一個(gè)類(lèi)型5的ALLOW(6,7)的report報(bào)文,源ip地址也是192.168.1.12(如果此時(shí)發(fā)送一個(gè)源ip地址不是192.168.1.12的ALLOW報(bào)文,則這個(gè)ALLOW報(bào)文不會(huì)被處理,一定要注意,ALLOW的含義),路由過(guò)濾狀態(tài):路由過(guò)濾狀態(tài)并沒(méi)有改變,還是INCLUDE,為INCLUDE(A+B)=INCLDE(5,6+6,7)=INCLUDE(5,6,7),這表明,源5,6,7發(fā)來(lái)的多播224.0.1.1一定是有host需要的,其他的源發(fā)來(lái)的多播224.0.1.1一定是沒(méi)有host需要的,直接flooding出去。端口轉(zhuǎn)發(fā)列表:接口2的Include Source 為5,6,7,表明源5,6,7發(fā)來(lái)的多播會(huì)轉(zhuǎn)發(fā)到接口2.其他的源發(fā)的多播224.0.1.1接口2收不到。Action設(shè)置源B的源計(jì)數(shù)器為GMI,多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源8,9沒(méi)有加入到該列表中。6.如果初始的路由過(guò)濾狀態(tài)為INCLUDE(A),新收到一個(gè)類(lèi)型6的BLOCK(B)report報(bào)文,則新的路由狀態(tài)為INCLUDE(A),并且向組G發(fā)送一個(gè)源為(A*B)的Group-and-Source-Specific Query查詢報(bào)文,查看這個(gè)源是否還需要該多播,如果在最大相應(yīng)時(shí)間內(nèi)沒(méi)有得到回應(yīng),則刪掉該源,在該時(shí)間范圍內(nèi)得到回應(yīng),繼續(xù)保留。(注意BLOCK報(bào)文的含義,他也是在原來(lái)源的基礎(chǔ)上改變的,一定要存在相同的源)首先從IXIA接口1發(fā)送一個(gè)類(lèi)型1的IS_IN(5,6)的report報(bào)文,源ip地址為192.168.1.11再?gòu)腎XIA接口1發(fā)送一個(gè)類(lèi)型6的BLOCK(6,7)的report報(bào)文,源ip地址為192.168.1.11路由轉(zhuǎn)發(fā)狀態(tài): 過(guò)濾模式還是INCLUDE,源為5.說(shuō)明只有源5發(fā)來(lái)的多播224.0.1.1是由host需要的,其他的源發(fā)來(lái)的多播是沒(méi)有任何host需要的。端口轉(zhuǎn)發(fā)表:接口1的Include source為5,說(shuō)明源5發(fā)來(lái)的多播224.0.1.1可以轉(zhuǎn)發(fā)到接口1,其他的源發(fā)來(lái)的多播224.0.1.1不會(huì)轉(zhuǎn)發(fā)到接口1Action:發(fā)送一個(gè)Q(G,A*B)的查詢包多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源.6,7,8,9不會(huì)加入到該轉(zhuǎn)發(fā)表中7如果初始路由過(guò)濾狀態(tài)為INCLUDE(A),收到一個(gè)類(lèi)型4的TO_EX(B)的report報(bào)文,則新的路由狀態(tài)為EXCLUDE(A*B,B-A),并且設(shè)置源(B-A)的源計(jì)數(shù)器為0,刪掉源(A-B),并且發(fā)送一個(gè)特定源查詢的Q(G,A*B)的Group-and-Source-Specific Query包,與此同時(shí)設(shè)置組計(jì)數(shù)器為GMI, 首先從IXIA 接口2發(fā)送一個(gè)類(lèi)型1的IX_IN(5,6)的report報(bào)文,再I(mǎi)XIA 接口3發(fā)送一個(gè)類(lèi)型4的IN_EX(6,7)的report報(bào)文,路由過(guò)濾狀態(tài):當(dāng)收到一個(gè)類(lèi)型4的report時(shí),路由過(guò)濾狀態(tài)改變?yōu)镋XCLUDE,為EXCLUDE(A*B,B-A)=EXCLUDE(5,6*6,7,6,7-5,6)=EXCLUDE(6,7)所以對(duì)源7來(lái)的多播224.0.1.1是沒(méi)有任何host需要的,會(huì)flooding,對(duì)于其他的源發(fā)來(lái)的多播是有host需要的,至于轉(zhuǎn)發(fā)到那些端口,還要看下面的端口轉(zhuǎn)發(fā)列表的情況,端口轉(zhuǎn)發(fā)表:接口2的Include source 為5和6,則針對(duì)源列表5和6發(fā)來(lái)的多播224.0.1.1,會(huì)轉(zhuǎn)到接口2,此時(shí)從IXIA接口4發(fā)送源為5和6的多播224.0.1.1,接口2能收到,并加入到轉(zhuǎn)發(fā)表的條目中;其他的源發(fā)來(lái)的多播224.0.1.1接口2是收不到的。接口3的Exclude source 為6和7,表明接口3除了不接收源6和7發(fā)來(lái)的多播224.0.1.1外,其他的源發(fā)來(lái)的多播224.0.1.1接口3都會(huì)收到。Action設(shè)置源(B-A)=6,7-5,6=7的源計(jì)數(shù)器值為0,刪除(A-B)=5這個(gè)源,因?yàn)檫@個(gè)源已經(jīng)被包含在了列表中了,同事發(fā)送一個(gè)針對(duì)特定源的Q(G,A*B)的Group-and-Source-Specific Query包,并且設(shè)置組計(jì)數(shù)器為GMI。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源7不會(huì)加入到該轉(zhuǎn)發(fā)表中8.如果初始的路由過(guò)濾模式為INCLUDE(A),新收到一個(gè)類(lèi)型3的TO_IN(B)的report報(bào)文,則新的路由過(guò)濾狀態(tài)為INCLUDE(A+B),并且設(shè)置源B的源計(jì)數(shù)器為GMI,發(fā)送一個(gè)特定源的查詢包Q(G,A-B)的Group-and-Source-Specific Query報(bào)文。首先從IXIA接口2發(fā)送一個(gè)類(lèi)型1的IS_IN(5,6)的report報(bào)文再?gòu)腎XIA接口3發(fā)送一個(gè)類(lèi)型3 的TO_IN(6,7)的report報(bào)文。路由過(guò)濾模式:可以看到過(guò)濾模式?jīng)]變,還是INCLUDE,源列表為(A+B=5,6,7),則針對(duì)這些源發(fā)來(lái)的多播數(shù)據(jù)包224.0.1.1一定有host需要的,其他源發(fā)送的多播包224.0.1.1,都是沒(méi)有host需要的,都會(huì)被當(dāng)作普通的多播flooding到所有的端口。端口轉(zhuǎn)發(fā)狀態(tài):接口2的Include source 為5和6,表明接口2只接收源5和6發(fā)來(lái)的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來(lái)的多播不會(huì)轉(zhuǎn)發(fā)到接口2。接口3的Include source 為6和7,表明接口3只接收源6和7發(fā)來(lái)的多播224.0.1.1,Exclude source為 None,則其他的源發(fā)來(lái)的多播不會(huì)轉(zhuǎn)發(fā)到接口3。Action:設(shè)置源B=6,7的源計(jì)數(shù)器為GMI,同時(shí)發(fā)送一個(gè)查詢Q(G,A-B)的Group-and-Source-Specific Query報(bào)文。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源8,9不會(huì)加入到該轉(zhuǎn)發(fā)表中9如果初始的路由過(guò)濾模式為EXCLUDE(X,Y),當(dāng)收到一個(gè)新的類(lèi)型5的ALLOW(A)的report報(bào)文時(shí),新的過(guò)濾模式為EXCLUDE(X+A,Y-A),并且設(shè)置源A的源計(jì)數(shù)器為GMI.首先從IXIA接口1發(fā)送一個(gè)類(lèi)型2的IS_EX(5,6)的report報(bào)文,源ip地址為192.168.1.11再?gòu)腎XIA接口1發(fā)送一個(gè)類(lèi)型5的ALLOW(6,7)的report報(bào)文,源ip地址為192.168.1.11路由過(guò)濾模式: 可以看到路由過(guò)濾模式為EXCLUDE,為EXCLUDE(X+A,Y-A)=EXCLUDE(+6,7,5,6-6,7)=EXCLUDE(6,7,5),這說(shuō)明源5發(fā)來(lái)的多播224.0.1.1是沒(méi)有host需要的,這個(gè)多播就會(huì)flooding,對(duì)于源6,7發(fā)來(lái)的多播是由host需要的,而是會(huì)轉(zhuǎn)發(fā)到相應(yīng)的接口,到底轉(zhuǎn)發(fā)到那些接口還要看下面的接口轉(zhuǎn)發(fā)列表,端口轉(zhuǎn)發(fā)表:接口1的Exclude source的源為5,則說(shuō)明除了源5發(fā)來(lái)的多播224.0.1.1接口1不會(huì)收到之外,其他的源發(fā)來(lái)的多播224.0.1.1接口1都會(huì)收到。 Action設(shè)置源A=6,7的源計(jì)數(shù)器為GMI.多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源5不會(huì)加入到該轉(zhuǎn)發(fā)列表中。10. 如果初始的路由過(guò)濾狀態(tài)為EXCLUDE(X,Y),當(dāng)收到一個(gè)類(lèi)型6的BLOCK(A)的report報(bào)文時(shí),新的路由過(guò)濾模式為EXCLUDE(X+(A-Y),Y),并且設(shè)置源(A-X-Y)的源計(jì)數(shù)器為該組的計(jì)數(shù)器,同樣發(fā)送一個(gè)Q(G,A-Y)的Group-and-Source-Specific Query報(bào)文首先從IXIA接口1發(fā)送一個(gè)類(lèi)型2的IS_EX(5,6)的report報(bào)文,源ip地址為192.168.1.11再?gòu)腎XIA接口2發(fā)送一個(gè)類(lèi)型6的BLOCK(6,7)的report報(bào)文,源ip地址為192.168.1.11.路由狀態(tài):路由過(guò)濾模式為EXCLUDE,源為5,6,7,這說(shuō)明源5,6.7發(fā)來(lái)的多播224.0.1.1是沒(méi)有任何host需要的,其他的源發(fā)來(lái)的多播是由host需要的。端口轉(zhuǎn)發(fā)表:接口1的Exclude source為5,6,7,則源5,6,7發(fā)來(lái)的多播224.0.1.1不會(huì)轉(zhuǎn)發(fā)到接口1,其他的源發(fā)來(lái)的多播接口1是會(huì)收到的Action設(shè)置源(A-X-Y)=6,7-5,6=7的源計(jì)數(shù)器為該組的組計(jì)數(shù)器的值并且發(fā)送一個(gè)針對(duì)特定源的Q(G,A-Y)的Group-and-Source-Specific Query查詢包。多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源5,6,7不會(huì)加入到該表中。11.如果初始路由過(guò)濾狀態(tài)為EXCLUDE(X,Y),當(dāng)收到一個(gè)類(lèi)型4的TO_EX(A)的report報(bào)文,則新的路由狀態(tài)為EXCLUDE(A-Y,Y*A),并且設(shè)置源(A-X-Y)的源計(jì)數(shù)器為該組的組計(jì)數(shù)器,刪掉源(X-A)和源(Y-A),并且發(fā)送一個(gè)針對(duì)特定源的Q(G,A-Y)的Group-and-Source-Specific Query查詢包,更新組計(jì)數(shù)器為GMI,首先從IXIA接口1發(fā)送一個(gè)類(lèi)型2的IS_EX(5,6)的report報(bào)文。再?gòu)腎XIA接口2發(fā)送一個(gè)類(lèi)型4的TO_EX(6,7)的report報(bào)文路由過(guò)濾狀態(tài):路由過(guò)濾模式為EXCLUDE,源為EXCLUDE(A-Y,Y*A)=EXCLDE(6,7-5,6,5,6*6,7)=EXCLUDE(7,6),則源7發(fā)來(lái)的多播224.0.1.1一定有host需要的(是底下端口轉(zhuǎn)發(fā)表中的所有端口都需要的),源7發(fā)來(lái)的多播224.0.1.1一定是沒(méi)有host需要的。端口轉(zhuǎn)發(fā)表: 接口1的Exclude source 為5和6,則說(shuō)明源5和6發(fā)來(lái)的多播224.0.1.1不會(huì)轉(zhuǎn)發(fā)到接口1,其他的源發(fā)來(lái)的多播224.0.1.1可以轉(zhuǎn)發(fā)到接口1 接口2,的Exclude source為6,7,則除了源6,7發(fā)來(lái)的多播224.0.1.1接口2收不到之外,其他的源(不包括源6)發(fā)來(lái)的多播224.0.1.1,接口2都能收到。Action 設(shè)置源(A-X-Y)=6,7-5,6=7的源計(jì)數(shù)器為該組的計(jì)時(shí)器,刪掉源(X-A)=-6,7=和源(Y-A)=5,6-6,7=5;Q(G,A-Y)向組224.0.1.1發(fā)送一個(gè)源為(A-Y)=6,7-5,6=7的query查詢包,還會(huì)設(shè)置組計(jì)數(shù)器為 GMI.多播轉(zhuǎn)發(fā)表從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源6不會(huì)加入到該轉(zhuǎn)發(fā)表中12.如果初始路由過(guò)濾狀態(tài)為EXCLUDE(X,Y),當(dāng)收到一個(gè)類(lèi)型3的TO_IN(A)的report報(bào)文,則新的路由狀態(tài)變?yōu)镋XCLUDE(X+A,Y-A),并且會(huì)設(shè)置源A的源計(jì)數(shù)器為GMI,同時(shí)發(fā)送一個(gè)Q(G,X-A)的Group-and-Source-Specific Query報(bào)文,也會(huì)發(fā)送一個(gè)Q(G)的Group-Specific Query報(bào)文。第一種類(lèi)型:從不同的接口發(fā)送兩種report首先從IXIA接口1發(fā)送一個(gè)類(lèi)型2的IS_EX(5,6)的report報(bào)文再 從IXIA接口2發(fā)送一個(gè)類(lèi)型3的TO_IN(6,7)的report報(bào)文路由轉(zhuǎn)發(fā)表此時(shí)路由過(guò)濾模式為EXCLUDE,為EXCLUDE(X+A,Y-A)=EXCLUDE(+6,7,5,6-6,7)=EXCLUDE(6,7,5),這表示對(duì)于源5發(fā)來(lái)的多播224.0.1.1沒(méi)有host要,因此該多播會(huì)flooding,其他的源發(fā)來(lái)的多播224.0.1.1是由host需要的,至于那些host需要要看下面的接口的轉(zhuǎn)發(fā)表,端口轉(zhuǎn)發(fā)表 接口1的Exclude source 為5和6,這說(shuō)明源5和6發(fā)發(fā)來(lái)的多播不會(huì)轉(zhuǎn)發(fā)到接口2,其他的源發(fā)來(lái)的多播會(huì)轉(zhuǎn)發(fā)到接口2 接口2的Include source為6和7,這說(shuō)明接口2只接受源為6和7發(fā)來(lái)的多播224.0.1.1,其他的源發(fā)來(lái)的多播224.0.1.1接口2收不到Action源A=6,7的源計(jì)數(shù)器為GMI,并且發(fā)送一個(gè)Q(G,X-A)=向組224.0.1.1發(fā)送一個(gè)源為X-A=-6,7=的query報(bào)文,Q(G)還會(huì)向組224.0.1.1發(fā)送一個(gè)Group-Specific Query 多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源5不會(huì)加入到該轉(zhuǎn)發(fā)表中 第二種類(lèi)型:從同一個(gè)接口發(fā)送兩種report:首先從IXIA接口2發(fā)送一個(gè)類(lèi)型2的IS_EX(5,6)的report報(bào)文再 從IXIA接口2發(fā)送一個(gè)類(lèi)型3的TO_IN(6,7)的report報(bào)文路由轉(zhuǎn)發(fā)表此時(shí)路由過(guò)濾模式為EXCLUDE,為EXCLUDE(X+A,Y-A)=EXCLUDE(+6,7,5,6-6,7)=EXCLUDE(6,7,5),這表示對(duì)于源5發(fā)來(lái)的多播224.0.1.1沒(méi)有host要,因此該多播會(huì)flooding,其他的源發(fā)來(lái)的多播224.0.1.1是由host需要的,至于那些host需要要看下面的接口的轉(zhuǎn)發(fā)表,端口轉(zhuǎn)發(fā)表 接口2的Include source為6和7,這說(shuō)明接口2只接受源為6和7發(fā)來(lái)的多播224.0.1.1,其他的源發(fā)來(lái)的多播224.0.1.1接口2收不到,而還有Exclude source 為5,說(shuō)明源5發(fā)來(lái)的多播接口5收不到,在這種情況下,接口2的轉(zhuǎn)發(fā)情況到底是看Include source還是Exclude source呢?路由過(guò)濾模式為EXCLUDE,所以要依Exclude source 為準(zhǔn),所以接口2,除了不接收源5發(fā)來(lái)的多播外,其他的源發(fā)來(lái)的多播,接口2都會(huì)收到。Action源A=6,7的源計(jì)數(shù)器為GMI,并且發(fā)送一個(gè)Q(G,X-A)=向組224.0.1.1發(fā)送一個(gè)源為X-A=-6,7=的query報(bào)文,Q(G)還會(huì)向組224.0.1.1發(fā)送一個(gè)Group-Specific Query 多播轉(zhuǎn)發(fā)表:從IXIA接口4分別發(fā)送源為5,6,7,8,9的多播224.0.1.1,都會(huì)加入到綁定表中,會(huì)形成下面的轉(zhuǎn)發(fā)表:源5不會(huì)加入到該轉(zhuǎn)發(fā)表中四,兼容性測(cè)試Report報(bào)文的兼容問(wèn)題1. IS_IN(X)和v2 rep
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年黨章黨規(guī)黨紀(jì)知識(shí)競(jìng)賽考試題庫(kù)及答案(共190題)
- 課后服務(wù)申請(qǐng)書(shū)
- 醫(yī)輔部工作匯報(bào)發(fā)言
- 沙糖桔樹(shù)秋季嫁接方法
- 二零二五年度北京市音樂(lè)行業(yè)音樂(lè)劇演員勞動(dòng)合同范本
- 項(xiàng)目收尾工作總結(jié)與經(jīng)驗(yàn)教訓(xùn)總結(jié)報(bào)告
- 基于區(qū)塊鏈技術(shù)的農(nóng)產(chǎn)品溯源與智能管理平臺(tái)
- 環(huán)境監(jiān)測(cè)與分析技術(shù)指南
- 物聯(lián)網(wǎng)農(nóng)業(yè)智能控制系統(tǒng)
- 屠宰可行性研究報(bào)告
- 手機(jī)攝影教程全套課件
- 2025屆寧夏銀川一中高三上學(xué)期第五次月考英語(yǔ)試題及答案
- 基于核心素養(yǎng)的高中數(shù)學(xué)“教、學(xué)、評(píng)”一致性研究
- 空調(diào)原理培訓(xùn)課件
- 2024年國(guó)網(wǎng)陜西省電力有限公司招聘考試真題
- 2025屆上海市虹口區(qū)初三一模英語(yǔ)試卷(含答案和音頻)
- 2025年熊膽眼藥水項(xiàng)目可行性研究報(bào)告
- 高中主題班會(huì) 遠(yuǎn)離背后蛐蛐課件-高二下學(xué)期人際交往主題班會(huì)
- 5.2 做自強(qiáng)不息的中國(guó)人 (課件)-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 現(xiàn)代康復(fù)治療
- 醫(yī)療行業(yè)以案明紀(jì)的警示教育心得體會(huì)
評(píng)論
0/150
提交評(píng)論