国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種因特網(wǎng)組管理協(xié)議監(jiān)聽方法及交換機(jī)的制作方法

      文檔序號(hào):7970735閱讀:343來源:國(guó)知局
      專利名稱:一種因特網(wǎng)組管理協(xié)議監(jiān)聽方法及交換機(jī)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù),具體的講是應(yīng)用于環(huán)型以太網(wǎng)絡(luò)的一種因特網(wǎng)組管理協(xié)議監(jiān)聽方法及交換機(jī)。
      背景技術(shù)
      在以太網(wǎng)中,傳統(tǒng)的二層交換網(wǎng)絡(luò)的交換機(jī)將路由器的組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至主機(jī)時(shí),交換機(jī)會(huì)向其所有接口進(jìn)行泛洪,即,將收到組播數(shù)據(jù)報(bào)文向交換機(jī)的每個(gè)接口進(jìn)行轉(zhuǎn)發(fā),即使該接口下沒有對(duì)該組播數(shù)據(jù)報(bào)文感興趣的主機(jī)也同樣進(jìn)行轉(zhuǎn)發(fā),降低了網(wǎng)絡(luò)效率。
      為優(yōu)化以太網(wǎng)交換機(jī)的組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā),現(xiàn)有的二層以太網(wǎng)交換機(jī)上運(yùn)行的因特網(wǎng)組管理協(xié)議監(jiān)聽(IGMP Snooping)可以對(duì)收到的主機(jī)和路由器之間傳遞的IGMP消息攜帶的信息進(jìn)行分析。當(dāng)交換機(jī)監(jiān)聽到主機(jī)發(fā)出IGMP成員報(bào)告消息(IGMP membership report message)時(shí),交換機(jī)將收到該消息的接口添加到相應(yīng)的組播轉(zhuǎn)發(fā)表項(xiàng)的出接口列表中。當(dāng)交換機(jī)監(jiān)聽到主機(jī)發(fā)出IGMP離開消息(IGMP leave message)時(shí),交換機(jī)將與該主機(jī)連接的接口從組播表轉(zhuǎn)發(fā)表項(xiàng)的出接口列表中刪除。
      假設(shè)圖1中二層交換網(wǎng)絡(luò)為運(yùn)行生成樹(STPSpanning Tree Protocol)協(xié)議的以太環(huán)型網(wǎng)絡(luò),交換機(jī)S1,S2和S3上啟動(dòng)IGMP Snooping。交換機(jī)S1連接路由器R1。主機(jī)H1和H2連接在交換機(jī)S2上。生成樹協(xié)議為避免環(huán)網(wǎng)中出現(xiàn)環(huán)路,將S2與S3之間的鏈路阻塞。
      路由器R1連接交換機(jī)S1的接口由于啟動(dòng)了IGMP協(xié)議,路由器R1周期性發(fā)送因特網(wǎng)組管理協(xié)議查詢(IGMP查詢)消息,查詢哪些組播組存在成員,交換機(jī)S1、S2和S3的IGMP Snooping模塊收到路由器的IGMP查詢消息后,將收到路由器R1該消息的接口加入到各自的本地IGMP Snooping表的路由器(router)接口列表中。
      交換機(jī)S2將收到的IGMP查詢消息向其所有接口轉(zhuǎn)發(fā)。當(dāng)連接交換機(jī)S2的主機(jī)H1、H2收到IGMP查詢消息后,生成IGMP成員報(bào)告消息以加入某個(gè)組播組(譬如,組播組G)。交換機(jī)S2收到IGMP成員報(bào)告消息后,在本地建立與組播組G對(duì)應(yīng)的組播轉(zhuǎn)發(fā)表項(xiàng),將收到主機(jī)H1、H2發(fā)送的IGMP成員報(bào)告消息的接口加入該組播轉(zhuǎn)發(fā)表項(xiàng)的出接口列表。
      交換機(jī)S2通過路由器接口列表中指明的路由器接口向交換機(jī)S1轉(zhuǎn)發(fā)上述IGMP成員報(bào)告消息,交換機(jī)S1收到這些消息之后,也在其本地建立與組播組G對(duì)應(yīng)的組播轉(zhuǎn)發(fā)表項(xiàng),將收到交換機(jī)S1轉(zhuǎn)發(fā)的IGMP成員報(bào)告消息的接口加入該組播組的出接口列表中,然后通過路由器接口轉(zhuǎn)發(fā)IGMP成員報(bào)告消息至路由器R1。路由器R1收到上述消息之后,將組播組G對(duì)應(yīng)的組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至交換機(jī)S1,交換機(jī)S1則向組播轉(zhuǎn)發(fā)表項(xiàng)中組播組G對(duì)應(yīng)的出接口列表中的接口轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文。同樣,交換機(jī)S2根據(jù)本地的組播組G對(duì)應(yīng)的出接口列表中的接口轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文。
      但上述現(xiàn)有技術(shù)的缺點(diǎn)在于,一旦環(huán)網(wǎng)的網(wǎng)絡(luò)拓?fù)浒l(fā)生改變,組播轉(zhuǎn)發(fā)將會(huì)出現(xiàn)暫時(shí)中斷。假若交換機(jī)S1與S2之間的鏈路中斷,快速生成樹協(xié)議(STP)將重新收斂計(jì)算出新的生成樹,首先將圖1中被阻塞的交換機(jī)S2與交換機(jī)S3之間的鏈路恢復(fù)到轉(zhuǎn)發(fā)狀態(tài),使得的網(wǎng)絡(luò)拓?fù)浒l(fā)生改變,如圖2所示。而路由器的IGMP查詢器的查詢周期沒有到期,沒有發(fā)送IGMP查詢消息,主機(jī)H1、H2也無法重新發(fā)送IGMP成員報(bào)告消息,由于組播數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)仍按需發(fā)送若路由器向S1轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文前,主機(jī)發(fā)送的IGMP成員報(bào)告消息無法通過新的鏈路,即交換機(jī)S2->交換機(jī)S3->交換機(jī)S1,發(fā)送到路由器R1,則交換機(jī)S3的中與組播組對(duì)應(yīng)的出接口列表中沒有與交換機(jī)S2對(duì)應(yīng)的出接口。交換機(jī)S3收到交換機(jī)S1轉(zhuǎn)發(fā)的路由器的組播數(shù)據(jù)報(bào)文包后將直接丟棄。直到路由器查詢周期到期再次發(fā)送IGMP查詢消息Query,主機(jī)H1、H2回應(yīng)發(fā)送IGMP成員報(bào)告消息,交換機(jī)S3的IGMP Snooping轉(zhuǎn)發(fā)表項(xiàng)中組播組出接口列表中記錄了與交換機(jī)S2對(duì)應(yīng)的出接口后,主機(jī)H1、H2才能收到交轉(zhuǎn)發(fā)的組播數(shù)據(jù)報(bào)文。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供用于環(huán)型網(wǎng)絡(luò)中實(shí)現(xiàn)因特網(wǎng)組管理協(xié)議監(jiān)聽(IGMPSnooping)的一種因特網(wǎng)組管理協(xié)議監(jiān)聽方法及用于因特網(wǎng)組管理協(xié)議監(jiān)聽的交換機(jī),以實(shí)現(xiàn)環(huán)型網(wǎng)絡(luò)發(fā)生拓?fù)渥兓蠼M播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的快速恢復(fù)。
      為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種因特網(wǎng)組管理協(xié)議監(jiān)聽方法,包括,交換機(jī)配置因特網(wǎng)組管理協(xié)議監(jiān)聽表中路由器接口,其中,還包括以下步驟交換機(jī)配置組播轉(zhuǎn)發(fā)表項(xiàng)及對(duì)應(yīng)的出接口列表;交換機(jī)配置出接口列表中的相鄰交換機(jī)接口;交換機(jī)將接收到因特網(wǎng)組管理協(xié)議離開消息的非相鄰交換機(jī)接口從出接口列表中刪除。
      組播轉(zhuǎn)發(fā)表項(xiàng)與因特網(wǎng)組管理協(xié)議成員報(bào)告消息請(qǐng)求加入的組播組對(duì)應(yīng)。
      交換機(jī)根據(jù)組播轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文。
      交換機(jī)配置組播轉(zhuǎn)發(fā)表項(xiàng)及對(duì)應(yīng)的出接口列表是指,交換機(jī)根據(jù)監(jiān)聽的因特網(wǎng)組管理協(xié)議成員報(bào)告消息動(dòng)態(tài)建立組播轉(zhuǎn)發(fā)表項(xiàng);將收到因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口加入組播轉(zhuǎn)發(fā)表項(xiàng)的出接口列表。
      交換機(jī)收到因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口包括交換機(jī)收到主機(jī)發(fā)送的因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口及/或交換機(jī)收到由交換機(jī)轉(zhuǎn)發(fā)的因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口。
      交換機(jī)配置出接口列表中的相鄰交換機(jī)接口是指,通過交換機(jī)的人機(jī)界面靜態(tài)配置相鄰交換機(jī)接口于出接口列表中。
      交換機(jī)配置出接口列表中的相鄰交換機(jī)接口是指,交換機(jī)查詢連接相鄰交換機(jī)的接口并判斷相鄰交換機(jī)接口是否已添加于出接口列表中;若相鄰交換機(jī)接口已添加于出接口列表中,則交換機(jī)不再將查詢到的相鄰交換機(jī)接口添加于出接口列表中;若相鄰交換機(jī)接口未添加于出接口列表中,則交換機(jī)將查詢到的相鄰交換機(jī)添加于出接口列表中。
      交換機(jī)收到因特網(wǎng)組管理協(xié)議離開消息的接口如果連接了其他交換機(jī),交換機(jī)對(duì)該因特網(wǎng)組管理協(xié)議離開消息不做處理。
      交換機(jī)配置路由器接口是指,通過交換機(jī)的人機(jī)界面在因特網(wǎng)組管理協(xié)議監(jiān)聽表中靜態(tài)配置路由器接口。
      交換機(jī)配置路由器接口是指,交換機(jī)通過接收因特網(wǎng)組管理協(xié)議查詢消息在因特網(wǎng)組管理協(xié)議監(jiān)聽表中動(dòng)態(tài)設(shè)置的路由器接口;其中,路由器接口包括交換機(jī)收到路由器下發(fā)的因特網(wǎng)組管理協(xié)議查詢消息的接口及/或收到交換機(jī)轉(zhuǎn)發(fā)的因特網(wǎng)組管理協(xié)議查詢消息的接口。
      本發(fā)明還提供了一種交換機(jī),包括,中央處理單元及儲(chǔ)存單元,接口查詢單元,其中,儲(chǔ)存單元,用于存儲(chǔ)含有出接口列表的組播轉(zhuǎn)發(fā)表項(xiàng),及因特網(wǎng)組管理協(xié)議監(jiān)聽表;接口查詢單元,用于查詢連接相鄰交換機(jī)的接口;中央處理單元,根據(jù)接收的因特網(wǎng)組管理協(xié)議成員報(bào)告消息建立組播轉(zhuǎn)發(fā)表項(xiàng)及相應(yīng)的出接口列表;以及中央處理單元根據(jù)因特網(wǎng)組管理協(xié)議查詢消息在因特網(wǎng)組管理協(xié)議監(jiān)聽表中添加路由器接口;轉(zhuǎn)發(fā)處理單元,根據(jù)組播轉(zhuǎn)發(fā)表項(xiàng)將接收的組播數(shù)據(jù)報(bào)文從相應(yīng)的出接口列表中列出的接口轉(zhuǎn)發(fā)出去。
      出接口列表用于存儲(chǔ)收到因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口及相鄰交換機(jī)接口。
      中央處理單元根據(jù)因特網(wǎng)組管理協(xié)議離開消息將接收到該離開消息的并且不連接其他交換機(jī)的接口從出接口列表中刪除。
      本發(fā)明的有益效果在于,在實(shí)現(xiàn)環(huán)型網(wǎng)絡(luò)組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)的同時(shí),當(dāng)環(huán)型網(wǎng)絡(luò)的拓?fù)浒l(fā)生改變,能夠快速恢復(fù)組播數(shù)據(jù)報(bào)文報(bào)文的轉(zhuǎn)發(fā)。


      圖1所示為二層環(huán)型以太網(wǎng)一實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2所示為圖1中網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)變化后的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖3為本發(fā)明交換機(jī)實(shí)施例的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式
      以下將根據(jù)圖1、圖2所示的二層環(huán)型以太網(wǎng)網(wǎng)絡(luò)以及圖3,對(duì)本發(fā)明實(shí)施例的因特網(wǎng)管理協(xié)議監(jiān)聽方法的實(shí)施過程及用于該實(shí)施例的交換機(jī)進(jìn)行描述圖1中,二層以太環(huán)型網(wǎng)絡(luò)運(yùn)行生成樹協(xié)議(STPSpanning Tree Protocol),交換機(jī)S1,S2和S3上啟動(dòng)IGMP Snooping。交換機(jī)S1連接路由器R1。交換機(jī)S2連接主機(jī)H1、H2,生成樹協(xié)議將交換機(jī)S2與交換機(jī)S3之間的鏈路阻塞。
      路由器R1周期性發(fā)送IGMP查詢消息,查詢環(huán)網(wǎng)中的各交換機(jī)下哪些組播組存在成員,交換機(jī)S1、S2、S3的IGMP Snooping模塊收到路由器R1的IGMP查詢消息后,將收到該IGMP查詢消息的接口加入到各自的本地IGMP Snooping表的路由器(router)接口列表中,交換機(jī)S2,S3繼續(xù)將該IGMP查詢消息進(jìn)行洪泛。
      主機(jī)H1、H2收到上述的IGMP查詢消息后,發(fā)送IGMP成員報(bào)告消息至交換機(jī)S2表明加入某個(gè)組播組(比如組播組G),交換機(jī)S2收到該消息后,交換機(jī)S2的中央處理單元建立組播轉(zhuǎn)發(fā)表項(xiàng)并存儲(chǔ)在交換機(jī)S2的存儲(chǔ)單元,并在組播轉(zhuǎn)發(fā)表項(xiàng)中建立與組播組G對(duì)應(yīng)出接口列表,以記錄收到該IGMP成員報(bào)告消息的接口,交換機(jī)S2的轉(zhuǎn)發(fā)處理單元根據(jù)本地IGMP Snooping表中的路由器接口向交換機(jī)S1轉(zhuǎn)發(fā)IGMP成員報(bào)告消息,交換機(jī)S1收到交換機(jī)S2轉(zhuǎn)發(fā)的IGMP成員報(bào)告消息后,交換機(jī)S1的中央處理單元建立組播轉(zhuǎn)發(fā)表項(xiàng)并儲(chǔ)存在交換機(jī)S1的儲(chǔ)存單元中,并在組播轉(zhuǎn)發(fā)表項(xiàng)中建立與組播組G對(duì)應(yīng)的出接口列表,以記錄接收該IGMP成員報(bào)告消息的接口,交換機(jī)S1轉(zhuǎn)發(fā)處理單元根據(jù)本地IGMP Snooping表中路由器接口向路由器R1轉(zhuǎn)發(fā)IGMP成員報(bào)告消息。
      交換機(jī)S1、S2、S3的接口查詢單元通過STP(Spanning Tree Protocol生成樹協(xié)議)模塊,可以查詢到交換機(jī)連接相鄰交換機(jī)的接口。交換機(jī)S1的中央處理單元判斷接口查詢單元查詢的相鄰交換機(jī)的接口是否已加入至本地組播轉(zhuǎn)發(fā)表項(xiàng)的組播組G對(duì)應(yīng)的出接口列表中,若已經(jīng)添加,則交換機(jī)S1中央處理單元不再將相鄰交換機(jī)接口添加至本地的組播組G的出接口列表中,因而交換機(jī)S1僅將連接交換機(jī)S3的接口添加至本地的組播組G的出接口列表中。同理,交換機(jī)S2僅將連接交換機(jī)S3的接口添加至本地的組播組G的出接口列表中。
      由于交換機(jī)S3未收到主機(jī)H1、H2加入組播組G的IGMP成員報(bào)告消息,則交換機(jī)S3的中央處理單元沒有建立相關(guān)的組播轉(zhuǎn)發(fā)表項(xiàng)。
      路由器R1將主機(jī)H1、H2請(qǐng)求的組播組G的組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至交換機(jī)S1,交換機(jī)S1的轉(zhuǎn)發(fā)處理單元向本地組播轉(zhuǎn)發(fā)表項(xiàng)中組播組G對(duì)應(yīng)出接口列表中的接口轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文。由于交換機(jī)S2與S3間鏈路阻塞,則交換機(jī)S3轉(zhuǎn)發(fā)單元丟棄收到的組播數(shù)據(jù)報(bào)文;交換機(jī)S2的轉(zhuǎn)發(fā)處理單元根據(jù)本地組播轉(zhuǎn)發(fā)表項(xiàng)中組播組G出接口列表中的接口轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文至主機(jī)H1、H2。
      當(dāng)交換機(jī)S1和S2間的鏈路中斷時(shí),生成樹協(xié)議將交換機(jī)S2與交換機(jī)S3之間被阻塞的鏈路恢復(fù)到轉(zhuǎn)發(fā)狀態(tài),如圖2所示。交換機(jī)S1的轉(zhuǎn)發(fā)處理單元向本地組播轉(zhuǎn)發(fā)表項(xiàng)中組播組G對(duì)應(yīng)的出接口列表中的接口轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文,由于交換機(jī)S1與S2間鏈路中斷,則交換機(jī)S2無法收到組播數(shù)據(jù)報(bào)文;而交換機(jī)S3轉(zhuǎn)發(fā)處理單元收到的組播數(shù)據(jù)報(bào)文之后,由于沒有相匹配的組播轉(zhuǎn)發(fā)表項(xiàng),交換機(jī)S3進(jìn)行洪泛,即向交換機(jī)S3的所有接口轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文,這樣交換機(jī)S2通過與交換機(jī)S3連接的接口接收到上述組播數(shù)據(jù)報(bào)文。交換機(jī)S2根據(jù)本地組播轉(zhuǎn)發(fā)表項(xiàng)中對(duì)應(yīng)的組播轉(zhuǎn)發(fā)表項(xiàng)的出接口列表信息將組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)至主機(jī)H1、H2。使得組播數(shù)據(jù)報(bào)文通過新鏈路,即交換機(jī)S1->交換機(jī)S3->交換機(jī)S2,發(fā)送到主機(jī)H1、H2。
      本發(fā)明實(shí)施例中,當(dāng)圖2中路由器R1發(fā)送IGMP查詢報(bào)文的周期到期,路由器R1再次發(fā)送IGMP查詢消息,主機(jī)H1、H2回應(yīng)發(fā)送加入某組播組的IGMP成員報(bào)告消息,交換機(jī)S2、S3的中央處理單元判斷收到IGMP成員報(bào)告消息的接口是否已加入到本地組播轉(zhuǎn)發(fā)表項(xiàng)中的該組播組的出接口列表。交換機(jī)S2的本地組播轉(zhuǎn)發(fā)表項(xiàng)中已建立該組播組的出接口列表,則交換機(jī)S2中央處理單元不再添加該接口,而交換機(jī)S3的中央處理單元根據(jù)IGMP成員報(bào)告消息建立新的組播轉(zhuǎn)發(fā)表項(xiàng)并在其出接口列表添加該接口。
      當(dāng)某個(gè)主機(jī)離開組播組發(fā)出IGMP離開消息時(shí),交換機(jī)監(jiān)聽到該IGMP離開消息時(shí),例如,交換機(jī)與主機(jī)通過集線器(hub)共同連接至一主機(jī)時(shí)(圖1、圖2中未示)將收到該消息的接口從本地出接口列表中刪除,但是若該接口連接其他交換機(jī),中央處理單元將不刪除收到IGMP離開消息的接口。由于接口刪除的過程與現(xiàn)有技術(shù)相同,因而不再重復(fù)敘述。
      需要說明的是,本發(fā)明的上述實(shí)施例中雖然以運(yùn)行STP協(xié)議的二層環(huán)網(wǎng)為例進(jìn)行了詳細(xì)說明,然而本發(fā)明的應(yīng)用范圍并不僅限于運(yùn)行STP協(xié)議的二層環(huán)網(wǎng),本發(fā)明還可應(yīng)用于運(yùn)行快速環(huán)保協(xié)議(RRPPRapid Ring ProtectionProtocol)、快速生成樹協(xié)議(Rapid Spanning Tree Protocol)等其它二層環(huán)形網(wǎng)絡(luò)。
      本發(fā)明的上述實(shí)施例采用了一種動(dòng)態(tài)方式,在各交換機(jī)的本地出接口列表中添加連接相鄰交換機(jī)的接口,但是根據(jù)本發(fā)明上述實(shí)施例的啟示,本領(lǐng)域技術(shù)人員可以通過靜態(tài)配置的方式,通過交換機(jī)的人機(jī)界面(圖中未示)配置各交換機(jī)儲(chǔ)存單元本地存儲(chǔ)的路由器接口及組播轉(zhuǎn)發(fā)表項(xiàng)及出接口列表。
      本發(fā)明的有益效果在于,當(dāng)二層環(huán)形網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浒l(fā)生改變后,快速恢復(fù)環(huán)形網(wǎng)絡(luò)中的組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)。
      以上實(shí)施例僅用于說明本發(fā)明的實(shí)施過程,并非用于限定本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種因特網(wǎng)組管理協(xié)議監(jiān)聽方法,包括,交換機(jī)配置因特網(wǎng)組管理協(xié)議監(jiān)聽表中路由器接口,其特征在于,還包括以下步驟交換機(jī)配置組播轉(zhuǎn)發(fā)表項(xiàng)及對(duì)應(yīng)的出接口列表;交換機(jī)配置出接口列表中的相鄰交換機(jī)接口;交換機(jī)將接收到因特網(wǎng)組管理協(xié)議離開消息的非相鄰交換機(jī)接口從出接口列表中刪除。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,組播轉(zhuǎn)發(fā)表項(xiàng)與因特網(wǎng)組管理協(xié)議成員報(bào)告消息請(qǐng)求加入的組播組對(duì)應(yīng)。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,交換機(jī)根據(jù)組播轉(zhuǎn)發(fā)表項(xiàng)轉(zhuǎn)發(fā)組播數(shù)據(jù)報(bào)文。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,交換機(jī)配置組播轉(zhuǎn)發(fā)表項(xiàng)及對(duì)應(yīng)的出接口列表是指,交換機(jī)根據(jù)監(jiān)聽的因特網(wǎng)組管理協(xié)議成員報(bào)告消息動(dòng)態(tài)建立組播轉(zhuǎn)發(fā)表項(xiàng);將收到因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口加入組播轉(zhuǎn)發(fā)表項(xiàng)的出接口列表。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,交換機(jī)收到因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口包括交換機(jī)收到主機(jī)發(fā)送的因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口及/或交換機(jī)收到由交換機(jī)轉(zhuǎn)發(fā)的因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口。
      6.根據(jù)權(quán)利要求1所述的方法,其特征在于,交換機(jī)配置出接口列表中的相鄰交換機(jī)接口是指,通過交換機(jī)的人機(jī)界面靜態(tài)配置相鄰交換機(jī)接口于出接口列表中。
      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,交換機(jī)配置出接口列表中的相鄰交換機(jī)接口是指,交換機(jī)查詢連接相鄰交換機(jī)的接口并判斷相鄰交換機(jī)接口是否已添加于出接口列表中;若相鄰交換機(jī)接口已添加于出接口列表中,則交換機(jī)不再將查詢到的相鄰交換機(jī)接口添加于出接口列表中;若相鄰交換機(jī)接口未添加于出接口列表中,則交換機(jī)將查詢到的相鄰交換機(jī)添加于出接口列表中。
      8.根據(jù)權(quán)利要求1所述的方法,其特征在于,若交換機(jī)收到因特網(wǎng)組管理協(xié)議離開消息的接口連接其他交換機(jī),則交換機(jī)對(duì)該因特網(wǎng)組管理協(xié)議離開消息不做處理。
      9.根據(jù)權(quán)利要求1所述的方法,其特征在于,交換機(jī)配置路由器接口是指,通過交換機(jī)的人機(jī)界面在因特網(wǎng)組管理協(xié)議監(jiān)聽表中靜態(tài)配置路由器接口。
      10.根據(jù)權(quán)利要求1所述的方法,其特征在于,交換機(jī)配置路由器接口是指,交換機(jī)通過接收因特網(wǎng)組管理協(xié)議查詢消息在因特網(wǎng)組管理協(xié)議監(jiān)聽表中動(dòng)態(tài)設(shè)置路由器接口;其中,路由器接口包括交換機(jī)收到路由器下發(fā)的因特網(wǎng)組管理協(xié)議查詢消息的接口及/或收到交換機(jī)轉(zhuǎn)發(fā)的因特網(wǎng)組管理協(xié)議查詢消息的接口。
      11.一種交換機(jī),包括,中央處理單元及儲(chǔ)存單元,其特征在于,還包括,接口查詢單元;其中,儲(chǔ)存單元,用于存儲(chǔ)含有出接口列表的組播轉(zhuǎn)發(fā)表項(xiàng),及因特網(wǎng)組管理協(xié)議監(jiān)聽表;接口查詢單元,用于查詢連接相鄰交換機(jī)的接口;中央處理單元,根據(jù)接收的因特網(wǎng)組管理協(xié)議成員報(bào)告消息建立組播轉(zhuǎn)發(fā)表項(xiàng)及相應(yīng)的出接口列表以及根據(jù)因特網(wǎng)組管理協(xié)議查詢消息在因特網(wǎng)組管理協(xié)議監(jiān)聽表中添加路由器接口;轉(zhuǎn)發(fā)處理單元,根據(jù)組播轉(zhuǎn)發(fā)表項(xiàng)將接收的組播數(shù)據(jù)報(bào)文從相應(yīng)的出接口列表中的接口轉(zhuǎn)發(fā)出去。
      12.根據(jù)權(quán)利要求11所述的交換機(jī),其特征在于,出接口列表用于存儲(chǔ)收到因特網(wǎng)組管理協(xié)議成員報(bào)告消息的接口及相鄰交換機(jī)接口。
      13.根據(jù)權(quán)利要求11所述的交換機(jī),其特征在于,中央處理單元根據(jù)因特網(wǎng)組管理協(xié)議離開消息將接收到該離開消息的并且不連接其他交換機(jī)的接口從出接口列表中刪除。
      全文摘要
      一種因特網(wǎng)組管理協(xié)議監(jiān)聽方法及交換機(jī)。其中,因特網(wǎng)組管理協(xié)議監(jiān)聽方法包括交換機(jī)配置因特網(wǎng)組管理協(xié)議監(jiān)聽表中路由器接口;交換機(jī)配置組播轉(zhuǎn)發(fā)表項(xiàng)及對(duì)應(yīng)的出接口列表;交換機(jī)配置出接口列表中的相鄰交換機(jī)接口;交換機(jī)將接收到因特網(wǎng)組管理協(xié)議離開消息的非相鄰交換機(jī)接口從出接口列表中刪除。本發(fā)明的有益效果在于,當(dāng)二層環(huán)形網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)浒l(fā)生改變后,快速恢復(fù)環(huán)形網(wǎng)絡(luò)中的組播數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)。
      文檔編號(hào)H04L12/56GK1968160SQ20061014440
      公開日2007年5月23日 申請(qǐng)日期2006年11月7日 優(yōu)先權(quán)日2006年11月7日
      發(fā)明者徐小虎 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1