專利名稱:在局域網(wǎng)中傳送多點(diǎn)流的方法及實(shí)現(xiàn)該方法的連接設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)上的多點(diǎn)流的傳送,更具體地,涉及一種其中在將針對(duì)該流的多點(diǎn)分配的機(jī)制在局域網(wǎng)上變?yōu)椴豢煽康那闆r下,可以增強(qiáng)該流在局域網(wǎng)上的分配可靠性的方法。
背景技術(shù):
例如,在諸如因特網(wǎng)、IP局域網(wǎng)等基于分組的信息傳輸網(wǎng)絡(luò)上,存在信息傳輸?shù)膸讉€(gè)模式??梢园凑赵搨鬏斨兴婕暗陌l(fā)送者和接收者的數(shù)量的函數(shù)將這些模式分為三類。首先,存在點(diǎn)對(duì)點(diǎn)傳送(或“單播”),允許發(fā)送者發(fā)送去往由其在網(wǎng)絡(luò)上的地址識(shí)別的單個(gè)接收者的信息分組。這是由因特網(wǎng)上最普及的協(xié)議,如HTTP網(wǎng)頁(yè)傳輸協(xié)議(“超文本傳輸協(xié)議”)或文件傳送協(xié)議(FTP)使用的傳輸模式。另一傳輸模式涉及發(fā)送者以廣播方式傳送分組。在此模式下,將由發(fā)送者發(fā)送的分組發(fā)送到網(wǎng)絡(luò)的所有節(jié)點(diǎn)。此模式在因特網(wǎng)上不可用,但在局域網(wǎng)上可以找到。第三種模式涉及發(fā)送者或一組發(fā)送者以多點(diǎn)模式傳送(或“組播”)向一組接收者傳送分組。在此模式下,將分組發(fā)送到被稱為組播地址的地址,并轉(zhuǎn)發(fā)到屬于該傳輸組的所有接收者。加入傳輸組的客戶端被認(rèn)為訂閱了該組,而離開該組的客戶端被認(rèn)為從該組解除訂閱。
實(shí)際上,在數(shù)據(jù)源向一組接收者發(fā)送數(shù)據(jù)時(shí),使用組播模式以節(jié)省網(wǎng)絡(luò)中的中間帶寬。具體地,在此情況下,使用單播傳輸模式表示按照與存在的接收者相同的次數(shù)來(lái)發(fā)送數(shù)據(jù)。此模式引起了對(duì)于源和多個(gè)接收者之間的路徑公共的網(wǎng)絡(luò)部分上的分組的復(fù)制。另一方面,組播能夠使數(shù)據(jù)只發(fā)送一次,這些數(shù)據(jù)作為通向?qū)儆趥鬏斀M的接收者的路徑的函數(shù),在網(wǎng)絡(luò)的路由器上進(jìn)行復(fù)制。
圖1a示出了將由節(jié)點(diǎn)“S”(信息源)向節(jié)點(diǎn)“A”、“B”和“C”發(fā)送的數(shù)據(jù)分組(P)的傳輸??梢钥吹?,在單播傳輸?shù)那闆r下,分組“P”在節(jié)點(diǎn)“S”和路由器“R1”之間被復(fù)制了三次,在路由器“R1”和“R2”之間被復(fù)制了兩次,而在由圖1b所示的組播傳輸?shù)那闆r下,并未進(jìn)行復(fù)制。在此情況下,通過(guò)源“S”發(fā)送單個(gè)分組“P”,路由器“R1”知道必須在三個(gè)分支中的兩個(gè)分支上向節(jié)點(diǎn)A和路由器“R2”重傳該分組,所述節(jié)點(diǎn)“A”和路由器“R2”自身將其傳送到作為組中的成員的客戶端“B”和“C”。并未向非傳輸組成員的節(jié)點(diǎn)“D”和“E”發(fā)送該分組。
通常,局域網(wǎng)包括網(wǎng)關(guān),用于適當(dāng)鏈接局域網(wǎng)和外部網(wǎng)絡(luò)(通常為因特網(wǎng))。根據(jù)諸如以太網(wǎng)、IEEE 1394或針對(duì)通過(guò)無(wú)線電的無(wú)線連接的技術(shù)等多種可能技術(shù),將多個(gè)本地設(shè)備連接到網(wǎng)關(guān)。這些設(shè)備可以經(jīng)由作為在局域網(wǎng)和外部網(wǎng)之間的路由器進(jìn)行操作的網(wǎng)關(guān)來(lái)訪問(wèn)外部網(wǎng)。當(dāng)本地設(shè)備(客戶端)希望加入多點(diǎn)數(shù)據(jù)傳輸組時(shí),其訂閱組播地址,例如,根據(jù)IGMP因特網(wǎng)組管理協(xié)議,在IETF(因特網(wǎng)工程任務(wù)組)處的參考資料“RFC 3376”中公開了此協(xié)議。在此訂閱之后,該節(jié)點(diǎn)被識(shí)別為傳輸組的成員,并將以多點(diǎn)模式傳輸?shù)?、且與此流相對(duì)應(yīng)的分組通過(guò)網(wǎng)關(guān)從因特網(wǎng)路由到此客戶端。
可能地,在局域網(wǎng)上,根據(jù)所使用的技術(shù),未必總是可靠地進(jìn)行組播。例如,在局域網(wǎng)是根據(jù)版本a、b或g的802.11家族中的協(xié)議操作的無(wú)線網(wǎng)絡(luò)的情況下,對(duì)傳輸?shù)姆纸M進(jìn)行測(cè)試以觀察其是否完整,并且丟棄不完整的分組而無(wú)需重傳。這些分組將丟失。
發(fā)明內(nèi)容
本發(fā)明能夠提高局域網(wǎng)上,在網(wǎng)關(guān)和接收這些分組的終端客戶端之間的多點(diǎn)分組的傳輸?shù)目煽啃?。通過(guò)在將分組發(fā)送到其接收者之前,將這些組播分組即時(shí)地轉(zhuǎn)換為單播傳輸分組,來(lái)確保該可靠性。具體地,在相同網(wǎng)絡(luò)上,使根據(jù)單播方法傳送分組是安全的,且提供了一種機(jī)制,用于在網(wǎng)關(guān)和客戶端之間重傳不完整分組。為此,網(wǎng)關(guān)截取客戶端對(duì)組播地址的訂閱請(qǐng)求,從而保持在所述這些地址和訂戶客戶端之間的關(guān)聯(lián)。隨后,網(wǎng)關(guān)截取以多點(diǎn)模式向這些地址傳輸?shù)姆纸M,并將其以單播模式發(fā)送到訂戶客戶端。
通過(guò)在第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)之間的連接設(shè)備以組播模式來(lái)傳輸分組的方法解決了上述問(wèn)題,多點(diǎn)分組來(lái)源于第二網(wǎng)絡(luò),去往第一網(wǎng)絡(luò)的客戶端,其特征在于所述方法包括以下步驟接收組播分組;并且根據(jù)單播傳輸模式向作為傳輸組的訂戶的第一網(wǎng)絡(luò)的至少一個(gè)客戶端發(fā)送以組播模式傳輸?shù)闹辽偬囟ǖ姆纸M。
根據(jù)本發(fā)明的特定實(shí)施例,本方法包括以下步驟通過(guò)使用與針對(duì)其第一網(wǎng)絡(luò)的至少一個(gè)客戶端作為訂戶的每一個(gè)組播地址、作為針對(duì)此地址的訂戶的客戶端的地址相關(guān)聯(lián)的關(guān)聯(lián)裝置,來(lái)確定作為傳輸組的訂戶的第一網(wǎng)絡(luò)的客戶端的地址。
本方法包括通過(guò)分析由第一網(wǎng)絡(luò)中的客戶端傳送到第二網(wǎng)絡(luò)的訂閱消息,更新關(guān)聯(lián)裝置的信息的步驟。
根據(jù)本發(fā)明的特定實(shí)施例,第一網(wǎng)絡(luò)僅包括一個(gè)客戶端,將以組播模式傳輸?shù)姆纸M以單播模式直接傳送到此單個(gè)客戶端。
根據(jù)本發(fā)明的特定實(shí)施例,第一網(wǎng)絡(luò)是實(shí)現(xiàn)802.11家族中的至少一個(gè)協(xié)議的無(wú)線網(wǎng)絡(luò),且其中連接設(shè)備是此無(wú)線網(wǎng)絡(luò)的接入點(diǎn)。
通過(guò)具有用于傳送從去往作為傳輸組的訂戶的第一網(wǎng)絡(luò)的客戶端的第二網(wǎng)絡(luò)中以組播模式接收的分組的裝置的、第二網(wǎng)絡(luò)和第一網(wǎng)絡(luò)之間的連接設(shè)備也解決了該問(wèn)題,其特征在于這些傳送裝置包括用于以單播模式向訂戶客戶端傳送所述分組的裝置。
根據(jù)本發(fā)明的特定實(shí)施例,該連接設(shè)備包括在組播地址和訂戶客戶端的地址之間的關(guān)聯(lián)裝置。
根據(jù)本發(fā)明的特定實(shí)施例,該關(guān)聯(lián)裝置包括對(duì)由客戶端發(fā)送的消息進(jìn)行分析以管理其對(duì)組播組的訂閱的裝置。
通過(guò)閱讀參考附圖給出的以下描述,將更好地理解本發(fā)明,且本發(fā)明的其它特點(diǎn)和優(yōu)點(diǎn)將變得顯而易見(jiàn),其中圖1a示出了以公知的方式向三個(gè)接收者單播傳輸分組的操作的方式。
圖1b示出了以公知的方式在組播模式下的相同分配的操作方式。
圖2示出了根據(jù)本發(fā)明的典型實(shí)施例操作的網(wǎng)絡(luò)。
圖3詳細(xì)說(shuō)明了根據(jù)本發(fā)明的典型實(shí)施例,在組播傳輸時(shí)客戶端的IGMP報(bào)告的網(wǎng)關(guān)的處理步驟。
圖4詳細(xì)說(shuō)明了通過(guò)此網(wǎng)關(guān)對(duì)以組播模式傳輸?shù)姆纸M的處理步驟。
圖5詳細(xì)說(shuō)明了根據(jù)本發(fā)明的典型實(shí)施例操作的網(wǎng)關(guān)的結(jié)構(gòu)。
圖6示出了在本發(fā)明的典型實(shí)施例的框架內(nèi),具有多個(gè)接入點(diǎn)的局域網(wǎng)。
圖7示出了實(shí)現(xiàn)本發(fā)明的典型實(shí)施例的軟件體系結(jié)構(gòu)。
具體實(shí)施例方式
因此,本發(fā)明是一種在傳輸時(shí)將到達(dá)局域網(wǎng)的網(wǎng)關(guān)并去往局域網(wǎng)的客戶端的組播流轉(zhuǎn)換為單播流的方法。該轉(zhuǎn)換通常發(fā)生在諸如網(wǎng)關(guān)上,通常,在任何情況下,發(fā)生在通過(guò)其傳播去往局域網(wǎng)設(shè)備的IP業(yè)務(wù)量的設(shè)備上。以下典型實(shí)施例的立場(chǎng)為所述網(wǎng)絡(luò)是根據(jù)802.11家族中的無(wú)線網(wǎng)絡(luò)的情況。此實(shí)例并非限定性的,而可以將本發(fā)明與其它類型局域網(wǎng)一起使用。
圖2示出了本發(fā)明的典型實(shí)施例的網(wǎng)絡(luò)。首先,在其中找到表示為2.10、2.11和2.12的數(shù)據(jù)源S1、S2、和S3,其為內(nèi)容服務(wù)器。這些服務(wù)器與外部網(wǎng)絡(luò)(這里為因特網(wǎng),表示為2.9)相連。在用戶側(cè)上,將發(fā)現(xiàn)鏈接表示為2.6、2.7和2.8的客戶端A、B和C的無(wú)線局域網(wǎng)(表示為2.4)和將局域網(wǎng)與因特網(wǎng)相連的、用作網(wǎng)關(guān)的接入點(diǎn)(表示為2.5)。該無(wú)線局域網(wǎng)是根據(jù)802.11家族中的協(xié)議的網(wǎng)絡(luò),但也可以基于一些其它技術(shù)。已知的是,與在諸如以太網(wǎng)網(wǎng)絡(luò)等有線網(wǎng)絡(luò)的情況相比,在無(wú)線網(wǎng)絡(luò)的情況下,可靠性的問(wèn)題將會(huì)以更嚴(yán)重的方式發(fā)生。因此,客戶端A、B和C是針對(duì)由服務(wù)器S1、S2和S3傳輸?shù)男畔⒌臐撛诳蛻舳?。例如,這些客戶端通過(guò)利用IGMP協(xié)議與這些傳輸相連。因此,客戶端將以IGMP報(bào)告(或“IGMP記錄消息”)形式來(lái)信號(hào)通知其對(duì)傳輸?shù)挠嗛?。?dāng)其接收此報(bào)告時(shí),網(wǎng)關(guān)自身將發(fā)送去往與之相連的路由器的、相同類型的報(bào)告。按照此方式,能夠?qū)⒔M播流路由到接收者的信息將在路由器之間傳播。通過(guò)將維護(hù)一方面與在IGMP報(bào)告的“源地址”字段中存在的組播地址相關(guān)聯(lián)而另一方面與報(bào)告來(lái)源的MAC地址(“介質(zhì)接入控制”)相關(guān)聯(lián)的表格的接入點(diǎn),來(lái)截取這些IGMP報(bào)告。本發(fā)明的典型實(shí)施例描述了一種表,但是用于管理組播地址和局域網(wǎng)的客戶端的地址之間的關(guān)聯(lián)的任何方式均是適當(dāng)?shù)?,例如列表、散列表等,這對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。適當(dāng)?shù)膱?bào)告的分析能夠確定客戶端是否加入或離開傳輸組,以對(duì)表進(jìn)行相應(yīng)地修改。此后,在接入點(diǎn)的IP層中實(shí)現(xiàn)的濾波器將即時(shí)地對(duì)組播IP分組進(jìn)行處理,從而在MAC級(jí)處將其轉(zhuǎn)換為單播分組。因此,在其正在穿過(guò)網(wǎng)關(guān)的同時(shí),根據(jù)典型實(shí)施例,通過(guò)濾波器對(duì)分組進(jìn)行截取和處理。將對(duì)表示為2.1的組播分組進(jìn)行檢測(cè),并轉(zhuǎn)換為表示為2.2和2.3的兩個(gè)單播分組,將其發(fā)送到屬于傳輸組的客戶端A和B。
圖3中詳細(xì)說(shuō)明了表示由IGMP報(bào)告的接入點(diǎn)處理的主要步驟的圖。在所描述的典型實(shí)施例的情況下,網(wǎng)關(guān)是客戶端將與之相連(在無(wú)線網(wǎng)絡(luò)的情況下,將其稱為關(guān)聯(lián))的無(wú)線網(wǎng)絡(luò)的接入點(diǎn)。在MAC層級(jí)處以表示為5.12的濾波器的形式來(lái)實(shí)現(xiàn)該處理,其中將檢測(cè)與來(lái)源于與接入點(diǎn)相連的客戶端的IGMP報(bào)告相對(duì)應(yīng)的IP分組。對(duì)這些報(bào)告的分析能夠從其提取組播地址和作為該報(bào)告來(lái)源的客戶端的MAC地址。任一IGMP報(bào)告均包含組記錄,用于表示由與MAC地址識(shí)別的接口的當(dāng)前狀態(tài)或狀態(tài)改變,與組播組的成員關(guān)系有關(guān)。在組記錄的“記錄類型”字段對(duì)此信息進(jìn)行編碼。此信息將能夠維護(hù)在與組播地址、和與屬于此傳輸組的客戶端的接口相對(duì)應(yīng)的MAC地址集合相關(guān)聯(lián)的網(wǎng)關(guān)上的、表示為5.10的表格。除了在發(fā)送通知客戶端正在離開組播組的IGMP報(bào)告時(shí)、該機(jī)制能夠清除該表中的關(guān)聯(lián)之外,也可以進(jìn)行設(shè)置以便清除與接入點(diǎn)去關(guān)聯(lián)的客戶端相對(duì)應(yīng)的條目。具體地,因此,正在離開網(wǎng)絡(luò)的客戶端會(huì)離開該組。
例如,根據(jù)圖4所示的圖,可以對(duì)以組播模式從外部網(wǎng)絡(luò)到達(dá)網(wǎng)關(guān)的分組進(jìn)行處理。例如,在網(wǎng)關(guān)的IP層處實(shí)現(xiàn)表示為5.11的濾波器。此濾波器將檢測(cè)以組播模式到達(dá)網(wǎng)關(guān)的所有分組。針對(duì)此到達(dá)類型的每個(gè)分組,將提取組播地址。將在表示為5.10的關(guān)聯(lián)表中搜索此地址。在未找到與此地址相對(duì)應(yīng)的記錄的情況下,這表示沒(méi)有無(wú)線網(wǎng)絡(luò)的客戶端屬于該傳輸組,因此,可以忽略該分組并且將不傳送該分組。如果找到記錄,將組播IP分組或其片段封裝入至少一個(gè)MAC分組,將該MAC分組發(fā)送到表中指示的所有MAC地址。此MAC分組的傳輸模式為單播模式。因此,將按照與存在的接收者同樣多的次數(shù)發(fā)送MAC分組。按照該方式,這些分組將從用于在MAC級(jí)處校正傳輸模式的差錯(cuò)的機(jī)制中獲益。802協(xié)議的家族中的MAC層的參考為“IEEE Std 802.11,1999Edition(Reaff 2003)”。因此,這些分組將由客戶端的MAC層接收,所述客戶端的MAC層將通從中提取組播IP分組并傳遞到IP層。因此,可以看到,該方法不需要對(duì)客戶端進(jìn)行修改。具體地,單播模式僅涉及MAC層。在MAC分組中傳送的IP分組按照IP層和作為連接來(lái)源的應(yīng)用所期待的那樣,保持為組播IP分組。
圖5示出了根據(jù)本發(fā)明的典型實(shí)施例操作的網(wǎng)關(guān)的結(jié)構(gòu)。表示為5.1的網(wǎng)關(guān)包括表示為5.3的處理器,能夠在將程序傳送到表示為5.4的隨機(jī)存取存儲(chǔ)器之后,執(zhí)行存儲(chǔ)在表示為5.2的設(shè)備的只讀存儲(chǔ)器中的程序。該設(shè)備處理至少兩個(gè)網(wǎng)絡(luò)接口。一個(gè)表示為5.5,允許該設(shè)備與表示為5.9的外部網(wǎng)絡(luò)例如因特網(wǎng)的連接。另一個(gè)表示為5.6,驅(qū)動(dòng)表示為5.7的無(wú)線傳送裝置,允許與局域網(wǎng)的客戶端的連接。這些組件通過(guò)表示為5.8的總線進(jìn)行通信。特別地,根據(jù)本發(fā)明的典型實(shí)施例,處理器5.3允許執(zhí)行包括MAC層和包含表示為5.11和5.12的濾波器的IP層的網(wǎng)絡(luò)層。在客戶端的MAC地址和組播地址之間的關(guān)聯(lián)裝置由隨機(jī)存取存儲(chǔ)器中的關(guān)聯(lián)表(表示為5.10)來(lái)表示。
圖7詳細(xì)說(shuō)明了這些網(wǎng)絡(luò)層的軟件結(jié)構(gòu)。表示為7.1的網(wǎng)絡(luò)層包括表示為7.5的物理層,用于與無(wú)線的通信介質(zhì)和到外部網(wǎng)絡(luò)的連接(可以是以太網(wǎng)或ADSL連接)的通信介質(zhì)直接接口。剛好在物理層之上的是表示為7.4的MAC層,用于提供對(duì)實(shí)際使用的物理層的抽象。在此層次處,實(shí)現(xiàn)了針對(duì)IGMP報(bào)告的濾波器(表示為7.7)。表示為7.3的IP棧位于MAC層上方。這里,將找到針對(duì)組播IP分組的濾波器(表示為7.6)。表示為7.2的應(yīng)用會(huì)使用此IP棧來(lái)進(jìn)行通信。
一個(gè)可選方案可能在于向客戶端以組播模式傳送所接收的、且與表中任何關(guān)聯(lián)均未對(duì)應(yīng)的組播分組。在相反的情況中,可以使局域網(wǎng)上的MAC級(jí)的組播傳送無(wú)效。
特定無(wú)線局域網(wǎng)可以包含多個(gè)接入點(diǎn)。在圖6中示出了此結(jié)構(gòu)。該圖示出了與外部網(wǎng)絡(luò)(這里為因特網(wǎng),表示為6.1)相連的第一接入點(diǎn)AP1(表示為6.2)。此第一接入點(diǎn)覆蓋被稱為BSS1(“基本服務(wù)組”)的第一接入?yún)^(qū)域(表示為6.5)。在BSS1中,表示為6.7和6.8的兩個(gè)客戶端A和B與接入點(diǎn)AP1相連。表示為6.3的第二接入點(diǎn)AP2還處理覆蓋區(qū)域BSS2(表示為6.6)。表示為6.9和6.10的兩個(gè)客戶端C和D與此第二接入點(diǎn)AP2相連。這兩個(gè)接入點(diǎn)通過(guò)網(wǎng)絡(luò)6.4連接在一起。此網(wǎng)絡(luò)可以是諸如以太網(wǎng)等有線網(wǎng)絡(luò)、不同于由接入點(diǎn)和其客戶端構(gòu)成的網(wǎng)絡(luò)的無(wú)線電無(wú)線鏈路。此外,可以設(shè)想其中第二接入點(diǎn)AP2是屬于第一接入點(diǎn)的區(qū)域BSS1的客戶端的方案。
在包括多個(gè)接入點(diǎn)的局域網(wǎng)的框架內(nèi)的本發(fā)明的操作方式將取決于該第二接入點(diǎn)的操作方式和取決于在網(wǎng)絡(luò)中路由分組的方式。應(yīng)當(dāng)區(qū)別這兩種情況,在第一種情況中,接入點(diǎn)AP2將作為IP層的路由器來(lái)操作。在這種情況下,AP2相對(duì)于接入點(diǎn)AP1將作為其客戶端之一出現(xiàn)。AP2的客戶端的組播的訂閱將表示為AP1向AP2針對(duì)該傳輸?shù)挠嗛?。因此,由AP1接收到的、去往AP2的組播分組將通過(guò)單播傳輸在MAC級(jí)處傳送到其。如通常的組播分組那樣,將由AP2在IP級(jí)處接收這些分組。因此,需要也在接入點(diǎn)AP2上來(lái)實(shí)現(xiàn)本發(fā)明,從而以單播模式將其傳送到AP2的客戶端。
在第二方案中,如標(biāo)準(zhǔn)802.1d中所描述的那樣,接入點(diǎn)AP2將作為MAC級(jí)上的網(wǎng)橋來(lái)操作。在此情況下,在AP1后構(gòu)建的網(wǎng)絡(luò)在IP級(jí)處被看作單個(gè)網(wǎng)絡(luò),由AP1將分組分配到終端客戶端,如同位于AP2之后的網(wǎng)絡(luò)將在MAC級(jí)處所操作的那樣。在此情況下,AP1將從外部網(wǎng)絡(luò)到達(dá)的組播IP分組轉(zhuǎn)換為單播分組,所述單播分組將直接或通過(guò)AP2,直接傳送到終端客戶端,而無(wú)需退回到IP級(jí)。因此,客戶端將以單播模式來(lái)接收這些分組,不管其是否與AP1或AP2相連。在此情況下,本發(fā)明將進(jìn)行操作,而不一定必須由AP2來(lái)實(shí)現(xiàn)本發(fā)明。
在實(shí)現(xiàn)諸如標(biāo)準(zhǔn)802.11f中所描述的漫游功能的情況下,允許與接入點(diǎn)相連的客戶端斷開連接和與新接入點(diǎn)重新連接,而不會(huì)丟失其IP連接。這是第二種情況,其中第二接入點(diǎn)在MAC級(jí)處實(shí)現(xiàn)網(wǎng)橋功能。因此,本發(fā)明將在第二接入點(diǎn)級(jí)處以透明的方式進(jìn)行操作。
在此情況下,將在每個(gè)接入點(diǎn)上實(shí)現(xiàn)本發(fā)明。從接入點(diǎn)去關(guān)聯(lián)以與另一接入點(diǎn)相關(guān)聯(lián)的客戶端將從其當(dāng)前所有IP連接中斷開連接。在其與新接入點(diǎn)關(guān)聯(lián)之后客戶端重建其連接時(shí),新接入點(diǎn)將自然地裝載去往該客戶端的組播業(yè)務(wù)。在局域網(wǎng)的情況下,接入點(diǎn)可以實(shí)現(xiàn)漫游功能。在此情況下,改變接入點(diǎn)的客戶端將能夠保持其IP連接。這在客戶端從一個(gè)點(diǎn)移動(dòng)到另一點(diǎn)時(shí)通過(guò)接入點(diǎn)之間的數(shù)據(jù)的改變而發(fā)生。因此,能夠?qū)⑴c其相關(guān)的關(guān)聯(lián)表的數(shù)據(jù)包括在移動(dòng)期間由接入點(diǎn)交換的數(shù)據(jù)之內(nèi)。按此方式,客戶端的新接入點(diǎn)可以裝載此客戶端所需的組播分組的處理。
在最小網(wǎng)絡(luò)的情況下,其中單個(gè)客戶端與網(wǎng)關(guān)相連,能夠設(shè)計(jì)簡(jiǎn)化方案,其中將不需要在網(wǎng)關(guān)的MAC層中的針對(duì)IGMP報(bào)告的濾波器。在此情況下,關(guān)聯(lián)表變得并非必須的。在簡(jiǎn)化其操作方式的同時(shí),將僅保留在IP層中存在的針對(duì)組播IP分組的濾波器。網(wǎng)關(guān)僅通過(guò)MAC層的單播模式來(lái)發(fā)送所接收到的、去往網(wǎng)絡(luò)上的單個(gè)客戶端的組播IP分組。
盡管這里在無(wú)線網(wǎng)絡(luò)的框架內(nèi)描述了本發(fā)明,但本發(fā)明可以適用于任何類型的局域網(wǎng),以至于局域網(wǎng)具有由自身支配的免于分組丟失的單播模式,而組播模式不是這樣,這對(duì)本領(lǐng)域的技術(shù)人員是顯而易見(jiàn)的。同樣,在不脫離本發(fā)明的范圍的前提下,本領(lǐng)域的技術(shù)人員能夠?qū)?shí)現(xiàn)傳輸?shù)刂泛涂蛻舳酥g的關(guān)聯(lián)的方式,以及濾波器中所使用的方法或其位置進(jìn)行修改。
權(quán)利要求
1.一種通過(guò)在第一網(wǎng)絡(luò)(2.4)和第二網(wǎng)絡(luò)(2.9)之間的連接設(shè)備(2.5)傳送以組播模式傳輸來(lái)的分組(2.1)的方法,所述組播分組(2.1)來(lái)源于第二網(wǎng)絡(luò)(2.9),去往第一網(wǎng)絡(luò)(2.4)的客戶端(2.6、2.7),其特征在于所述方法包括以下步驟-接收組播分組(4.1),以及-根據(jù)單播傳輸模式向作為傳輸組(4.7)的訂戶的第一網(wǎng)絡(luò)的客戶端(2.6、2.7)中的至少一個(gè),發(fā)送以組播模式傳輸來(lái)的至少特定的分組。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于包括以下步驟(4.2、4.3、4.5)通過(guò)使用與針對(duì)其第一網(wǎng)絡(luò)的至少一個(gè)客戶端作為訂戶的每一個(gè)組播地址、作為針對(duì)此地址的訂戶的客戶端的地址相關(guān)聯(lián)的關(guān)聯(lián)裝置(5.10),來(lái)確定作為傳輸組的訂戶的第一網(wǎng)絡(luò)的客戶端的地址。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于包括通過(guò)分析由第一網(wǎng)絡(luò)中的客戶端傳送到第二網(wǎng)絡(luò)的訂閱消息,更新關(guān)聯(lián)裝置的信息的步驟(圖3)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于所述第一網(wǎng)絡(luò)僅包括一個(gè)客戶端,將以組播模式傳輸?shù)姆纸M以單播模式直接傳送到此單個(gè)客戶端。
5.根據(jù)權(quán)利要求1到4之一所述的方法,其特征在于其中所述第一網(wǎng)絡(luò)是實(shí)現(xiàn)802.11家族中的至少一個(gè)協(xié)議的無(wú)線網(wǎng)絡(luò),且所述連接設(shè)備是此無(wú)線網(wǎng)絡(luò)的接入點(diǎn)。
6.一種在第二網(wǎng)絡(luò)(2.9)和第一網(wǎng)絡(luò)(2.4)之間的連接設(shè)備,具有用于傳送從去往作為傳輸組的訂戶的第一網(wǎng)絡(luò)的客戶端(2.6、2.7)的第二網(wǎng)絡(luò)中以組播模式接收到的分組的裝置,其特征在于這些傳送裝置包括用于以單播模式向訂戶客戶端傳送所述分組的裝置。
7.根據(jù)權(quán)利要求6所述的連接設(shè)備,其特征在于包括在組播地址和訂戶客戶端的地址之間的關(guān)聯(lián)裝置(5.10)。
8.根據(jù)權(quán)利要求7所述的連接設(shè)備,其特征在于所述關(guān)聯(lián)裝置包括對(duì)由客戶端發(fā)送的消息進(jìn)行分析以管理其對(duì)組播組的訂閱的裝置(5.3、5.12)。
全文摘要
在無(wú)線局域網(wǎng)的框架內(nèi),通過(guò)接收機(jī)制的確認(rèn)不會(huì)增強(qiáng)組播流的傳送可靠性。為了改善可靠性,本發(fā)明提出了一種通過(guò)在第一網(wǎng)絡(luò)和第二網(wǎng)絡(luò)之間的連接設(shè)備來(lái)傳送以組播模式傳輸來(lái)的分組的方法,該組播分組來(lái)源于第二網(wǎng)絡(luò),去往第一網(wǎng)絡(luò)的客戶端,其特征在于該方法包括以下步驟接收組播分組;以及根據(jù)單播傳輸模式,將以組播模式傳輸?shù)闹辽偬囟ǚ纸M發(fā)送到作為傳輸組的訂戶的第一網(wǎng)絡(luò)的至少一個(gè)客戶端。
文檔編號(hào)H04L12/56GK1661988SQ200510007900
公開日2005年8月31日 申請(qǐng)日期2005年2月6日 優(yōu)先權(quán)日2004年2月17日
發(fā)明者塞巴斯蒂安·佩羅, 吉勒·斯特勞布 申請(qǐng)人:湯姆森許可貿(mào)易公司