用于處理擴(kuò)展代理信息項(xiàng)的方法和裝置制造方法
【專利摘要】本發(fā)明涉及用于處理擴(kuò)展代理信息項(xiàng)的方法和裝置。因此,與擴(kuò)展代理信息項(xiàng)相關(guān)聯(lián)的代理信息序列號(hào)的使用避免了具有代理信息項(xiàng)的過時(shí)消息的誤解。本發(fā)明可被用于mesh網(wǎng)絡(luò)的代理mesh網(wǎng)關(guān)。
【專利說明】用于處理擴(kuò)展代理信息項(xiàng)的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于處理擴(kuò)展代理信息項(xiàng)的方法和裝置,由此該裝置基于無線mesh網(wǎng)絡(luò)的節(jié)點(diǎn)和或代理mesh網(wǎng)關(guān)(mesh gate)。
【背景技術(shù)】
[0002]最些年中,開發(fā)了標(biāo)準(zhǔn)IEEE802.1ls (IEEE-電氣和電子工程師學(xué)會(huì)),其定義了mesh網(wǎng)絡(luò)拓?fù)涞氖褂?,其中mesh網(wǎng)絡(luò)中的節(jié)點(diǎn)/mesh站用作用于消息傳播的中繼。為了將這樣的mesh網(wǎng)絡(luò)連接到位于mesh網(wǎng)絡(luò)外部的外部站,在mesh網(wǎng)絡(luò)的邊界處實(shí)現(xiàn)代理mesh網(wǎng)關(guān),其將消息從mesh網(wǎng)絡(luò)外部轉(zhuǎn)發(fā)到內(nèi)部,反之亦然。mesh代理網(wǎng)關(guān)可改變消息內(nèi)容,例如地址轉(zhuǎn)換或協(xié)議轉(zhuǎn)換。
[0003]IEEE 802.1ls標(biāo)準(zhǔn)的草案DlL O為WLAN mesh網(wǎng)絡(luò)(WLAN-無線局域網(wǎng))定義了代理信息和所謂的代理更新PXU和代理更新確認(rèn)PXUC元素。代理信息由代理mesh網(wǎng)關(guān)的代理MAC地址和外部站的外部MAC地址,以及該代理信息的可選使用期限所組成。通過使用代理更新PXU和代理更新確認(rèn)PXUC元素,使代理信息對(duì)于mesh網(wǎng)絡(luò)中的其他節(jié)點(diǎn)可用,由此告知其他節(jié)點(diǎn)通過哪個(gè)(代理)mesh網(wǎng)關(guān)可到達(dá)哪些外部地址。
[0004]對(duì)外部MAC地址El進(jìn)行代理的代理mesh網(wǎng)關(guān)Gl可發(fā)送對(duì)應(yīng)的代理更新元素。然而,無線mesh網(wǎng)絡(luò)中某些其他mesh站Ml可能發(fā)送關(guān)于外部站的外部MAC地址,以及也關(guān)于代理mesh網(wǎng)關(guān)Gl的代理MAC地址的此代理信息,見圖1。虛線示出了通信連接,例如WLAN mesh 鏈接。
[0005]然而,mesh站Ml可能尚未從mesh代理網(wǎng)關(guān)Gl接收到改變關(guān)于mesh代理網(wǎng)關(guān)Gl和外部MAC地址El的代理信息(例如,代理信息的刪除)的代理更新元素,因此mesh站可能發(fā)送具有關(guān)于mesh代理網(wǎng)關(guān)Gl和外部MAC地址El的過時(shí)代理信息的代理更新元素。這兩個(gè)代理更新元素的接收方不能識(shí)別錯(cuò)誤的按時(shí)間排列的順序,并將重新建立不正確的代
理信息。
[0006]在目前草案中,代理更新元素的規(guī)范定義了稱為PXU序列號(hào)(8位長)的字段。然而,它僅被用作代理更新標(biāo)識(shí)符,其在為了應(yīng)答代理更新元素的接收而被發(fā)送的代理信息確認(rèn)(PXUC)元素中識(shí)別所接收的代理更新元素。
[0007]IEEE 802.1ls的路徑選擇協(xié)議HWMP (HWMP-混合無線mesh協(xié)議)的消息也可以包含代理信息。它總是包含HWMP序列號(hào),但是該序列號(hào)只能被用作用于轉(zhuǎn)發(fā)信息而非用于代理信息的序列號(hào)。
【發(fā)明內(nèi)容】
[0008]因此,目的是提供防止mesh網(wǎng)絡(luò)中代理信息的錯(cuò)誤設(shè)置的方法和裝置。
[0009]這個(gè)目的由獨(dú)立權(quán)利要求所解決。本發(fā)明的特定解決方案由從屬權(quán)利要求所解決。
[0010]本發(fā)明涉及用于在mesh網(wǎng)絡(luò)中產(chǎn)生擴(kuò)展代理信息項(xiàng)的方法, -mesh網(wǎng)絡(luò)具有被形成為代理mesh網(wǎng)關(guān)和/或mesh站的節(jié)點(diǎn),
-用于經(jīng)由代理mesh網(wǎng)關(guān)(Gl)的代理MAC地址,信號(hào)指示(signaling)位于mesh網(wǎng)絡(luò)外部的外部站的外部MAC地址,
-用于由代理地址和由外部MAC地址所定義的指定MAC地址對(duì),
包括:
-檢測(cè)外部站與代理mesh網(wǎng)關(guān)的連接中的變化;
-如果檢測(cè)到變化,則(i)通過將用于指定MAC地址對(duì)的現(xiàn)有代理信息序列號(hào)增量至少1,或者(ii)通過使用由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的消息或元素的序列號(hào),來產(chǎn)生代理信息序列號(hào),由此該序列號(hào)高于由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的先前產(chǎn)生的消息或元素的序列號(hào);
-通過以下來產(chǎn)生擴(kuò)展代理信息項(xiàng):
-第一字段(F1),指示連接的添加或刪除、第三字段(F3)的存在以及第五字段(F5)的存在,
-第二字段(F2),覆蓋外部MAC地址(EMACA);
-第三字段(F3),覆蓋代理MAC地址(PMACA),第三字段(F3)的存在由第一字段(Fl)所指示;
-第四字段(F4),覆蓋代理信息序列號(hào)(PISN);
-第五字段(F5),覆蓋代理信息使用期限(PILIFE),第五字段(F5)的存在由第一字段(Fl)所指示。
[0011]在此描述的情境中,如從標(biāo)準(zhǔn)IEEE 802.1ls所了解的那樣,術(shù)語代理信息被稱為代理信息項(xiàng)。此外,擴(kuò)展代理信息被稱為擴(kuò)展代理信息項(xiàng)。如例如由IEEE 802.3-2002,4.1.4部分(IEEE-電氣和電子工程師學(xué)會(huì))所規(guī)定的那樣,在該描述中將術(shù)語MAC用作媒體訪問控制的縮寫,例如將在以太網(wǎng)協(xié)議中被用作MAC地址。
[0012]方法的一個(gè)優(yōu)點(diǎn)是,可避免對(duì)覆蓋過時(shí)代理信息項(xiàng)的消息的誤解。這意味著,因?yàn)榉乐沽藢?duì)由于過時(shí)代理信息項(xiàng)而引起的向錯(cuò)誤代理mesh網(wǎng)關(guān)的幀轉(zhuǎn)發(fā),可增強(qiáng)mesh網(wǎng)絡(luò)中節(jié)點(diǎn)處可用的代理信息項(xiàng)的可靠性。
[0013]對(duì)于具有代理信息的PXU元素(PXU-代理更新)的產(chǎn)生,例如對(duì)于IEEE 802.1ls標(biāo)準(zhǔn),將代理信息序列號(hào)增量,尤其是如果包括代理信息項(xiàng)的使用期限的話。導(dǎo)致代理信息序列號(hào)的增量的另一種情況和與要被mesh網(wǎng)絡(luò)的相應(yīng)節(jié)點(diǎn)刪除的代理信息相關(guān)的PXU相關(guān)。在第一次為指定MAC地址對(duì)確定代理信息序列號(hào)的情況下,代理信息序列號(hào)可被設(shè)置為預(yù)定義數(shù)字或任意數(shù)字。
[0014]當(dāng)在增強(qiáng)代理信息項(xiàng)中使用專用的第四字段時(shí),通過將現(xiàn)有的代理信息序列號(hào)增量來產(chǎn)生代理信息序列號(hào)。在使用標(biāo)準(zhǔn)混合無線mesh協(xié)議HWMP的元素或消息的序列號(hào)的情況下,擴(kuò)展代理信息項(xiàng)中沒有產(chǎn)生專用的第四字段,而是將該序列號(hào)用作代理信息序列號(hào)。同樣在該情況下,當(dāng)由HWMP所編碼的新元素或消息被發(fā)送時(shí),與先前發(fā)送的HWMP元素或消息的序列號(hào)相比,新元素或消息的序列號(hào)被增量。這意味著,由于更高的代理信息序列號(hào),可將該擴(kuò)展代理信息項(xiàng)與先前產(chǎn)生的擴(kuò)展代理信息項(xiàng)進(jìn)行區(qū)分。
[0015]本發(fā)明進(jìn)一步涉及用于在mesh網(wǎng)絡(luò)中接收和執(zhí)行擴(kuò)展代理信息項(xiàng)的信息的方法。[0016]- mesh網(wǎng)絡(luò)具有形成為代理mesh網(wǎng)關(guān)和/或mesh站的節(jié)點(diǎn),
-用于經(jīng)由代理mesh網(wǎng)關(guān)(Gl)的代理MAC地址,信號(hào)指示位于mesh網(wǎng)絡(luò)外部的外部站的外部MAC地址,
-用于由代理地址和由外部MAC地址所定義的特定MAC地址對(duì),
包括:
接收擴(kuò)展代理信息項(xiàng);
如果擴(kuò)展代理信息項(xiàng)的代理信息序列號(hào)大于特定MAC地址對(duì)的現(xiàn)有代理信息序列號(hào),則由節(jié)點(diǎn)執(zhí)行由擴(kuò)展代理信息項(xiàng)所指示的對(duì)外部站與代理mesh網(wǎng)關(guān)的連接的添加或刪除。
[0017]此方法的一個(gè)優(yōu)點(diǎn)是,可避免覆蓋過時(shí)代理信息項(xiàng)的消息的誤解。這意味著,因?yàn)榉乐沽藢?duì)由于過時(shí)代理信息而引起的向錯(cuò)誤代理mesh網(wǎng)關(guān)的幀轉(zhuǎn)發(fā),可增強(qiáng)mesh網(wǎng)絡(luò)中對(duì)于節(jié)點(diǎn)可用的代理信息項(xiàng)的可靠性。根據(jù)先前的描述,從代理信息項(xiàng)的第四字段或從由HWMP標(biāo)準(zhǔn)所編碼的消息或元素的序列號(hào)提取代理信息序列號(hào)。被由HWMP所編碼的先前元素或先前消息所接收的或者作為先前代理信息元素的第四字段的代理信息序列號(hào)被設(shè)置,且被用作現(xiàn)有代理信息序列號(hào)。
[0018]在所描述的方法的可選增強(qiáng)方式中,傳輸或接收擴(kuò)展代理信息項(xiàng)作為由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的元素或消息的一部分是有益的。通過使用標(biāo)準(zhǔn)混合無線mesh協(xié)議,可提供對(duì)本發(fā)明的成本和資源有效的實(shí)現(xiàn)和執(zhí)行。
[0019]本發(fā)明進(jìn)一步涉及用于在mesh網(wǎng)絡(luò)(MNET)中產(chǎn)生擴(kuò)展代理信息項(xiàng)的代理mesh網(wǎng)關(guān),
-mesh網(wǎng)絡(luò)具有形成為代理mesh網(wǎng)關(guān)和/或mesh站的節(jié)點(diǎn),
-用于經(jīng)由代理mesh網(wǎng)關(guān)的代理MAC地址,信號(hào)指示位于mesh網(wǎng)絡(luò)外部的外部站的外部MAC地址,
-用于由代理地址和由外部MAC地址所定義的特定MAC地址對(duì),
包括:
-第一單元,用于檢測(cè)外部站與代理mesh網(wǎng)關(guān)的連接中的變化;
-第二單元,用于如果檢測(cè)到變化,則(i)通過將用于特定MAC地址對(duì)的現(xiàn)有代理信息序列號(hào)增量,或者(ii)通過使用由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的消息或元素的序列號(hào),來產(chǎn)生代理信息序列號(hào),由此該序列號(hào)高于由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的先前產(chǎn)生的消息或元素的序列號(hào);
-第三單元,用于通過以下產(chǎn)生擴(kuò)展代理信息項(xiàng):
-第一字段,指示連接的添加或刪除、第三字段的存在以及第五字段的存在,
-第二字段,覆蓋外部MAC地址;
-第三字段,覆蓋代理MAC地址,第三字段的存在由第一字段所指示;
-第四字段,覆蓋代理信息序列號(hào);
-第五字段,覆蓋代理信息使用期限,第五字段的存在由第一字段所指示。
[0020]此代理mesh網(wǎng)關(guān)的一個(gè)優(yōu)點(diǎn)是,可避免覆蓋過時(shí)代理信息的消息的誤解。這意味著,因?yàn)榉乐沽藢?duì)由于過時(shí)代理信息而引起的向錯(cuò)誤代理mesh網(wǎng)關(guān)的幀轉(zhuǎn)發(fā),可增強(qiáng)mesh網(wǎng)絡(luò)中對(duì)節(jié)點(diǎn)可用的代理信息的可靠性。通過對(duì)應(yīng)方法描述進(jìn)一步的優(yōu)點(diǎn)。[0021]對(duì)于具有代理信息項(xiàng)的PXU元素(PXU-代理更新)的產(chǎn)生,例如對(duì)于IEEE 802.1ls標(biāo)準(zhǔn),將代理信息序列號(hào)增量,尤其是如果包括代理信息項(xiàng)的使用期限的話。導(dǎo)致代理信息序列號(hào)的增量的另一種情況和與要被mesh網(wǎng)絡(luò)的相應(yīng)節(jié)點(diǎn)所刪除的代理信息項(xiàng)相關(guān)的PXU相關(guān)。在第一次為特定MAC地址對(duì)確定代理信息序列號(hào)的情況下,代理信息序列號(hào)可被設(shè)置為預(yù)定義數(shù)字或任意數(shù)字。同樣適用于使用HWMP的序列號(hào)作為代理信息序列號(hào)。
[0022]可進(jìn)一步通過第四單元增強(qiáng)代理mesh網(wǎng)關(guān),該第四單元用于傳輸擴(kuò)展代理信息項(xiàng)作為由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的元素或消息的一部分。通過使用標(biāo)準(zhǔn)混合無線mesh協(xié)議,可提供對(duì)本發(fā)明的成本和資源有效的實(shí)現(xiàn)和執(zhí)行。
[0023]最后,本發(fā)明的一部分是用于在mesh網(wǎng)絡(luò)中接收和執(zhí)行擴(kuò)展代理信息項(xiàng)的信息的節(jié)點(diǎn),
-mesh網(wǎng)絡(luò)具有形成為代理mesh網(wǎng)關(guān)和/或mesh站的節(jié)點(diǎn),
-用于經(jīng)由代理mesh網(wǎng)關(guān)的代理MAC地址,信號(hào)指示位于mesh網(wǎng)絡(luò)外部的外部站的外部MAC地址,
-用于由代理地址和由外部MAC地址所定義的特定MAC地址對(duì),
包括:
第一單元,用于接收擴(kuò)展代理信息項(xiàng);
第二單元,用于如果擴(kuò)展代理信息項(xiàng)的代理信息序列號(hào)大于特定MAC地址對(duì)的現(xiàn)有代理信息序列號(hào),則執(zhí)行由擴(kuò)展代理信息項(xiàng)所指示的對(duì)外部站與代理mesh網(wǎng)關(guān)的連接的添加或刪除。
[0024]該節(jié)點(diǎn)的一個(gè)優(yōu)點(diǎn)是,可避免覆蓋過時(shí)代理信息的消息的誤解。這意味著,因?yàn)榉乐沽擞捎谶^時(shí)代理信息項(xiàng)而引起的向錯(cuò)誤代理mesh網(wǎng)關(guān)的幀轉(zhuǎn)發(fā),可增強(qiáng)mesh網(wǎng)絡(luò)中對(duì)節(jié)點(diǎn)可用的代理信息項(xiàng)的可靠性。
[0025]可進(jìn)一步由第三單元來增強(qiáng)該節(jié)點(diǎn),該第三單元用于接收擴(kuò)展代理信息項(xiàng)作為由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的元素的一部分。通過使用標(biāo)準(zhǔn)混合無線mesh協(xié)議,可提供成本和資源有效的實(shí)現(xiàn)和執(zhí)行。
【專利附圖】
【附圖說明】
[0026]通過下列附圖的輔助來描述本發(fā)明:
圖1根據(jù)現(xiàn)有技術(shù)的mesh網(wǎng)絡(luò)中所交換的代理信息;
圖2根據(jù)本發(fā)明的一個(gè)示例所交換的代理信息;
圖3擴(kuò)展代理信息元素的設(shè)立;
圖4根據(jù)本發(fā)明的代理mesh網(wǎng)關(guān);
圖5根據(jù)本發(fā)明的mesh網(wǎng)絡(luò)中的節(jié)點(diǎn)。
[0027]具有相同功能的元素由同樣的參考標(biāo)號(hào)所標(biāo)記。
【具體實(shí)施方式】
[0028]在此描述的情境中,如從標(biāo)準(zhǔn)IEEE 802.1ls所了解的那樣,術(shù)語代理信息被稱為代理信息項(xiàng)。此外,擴(kuò)展代理信息被稱為擴(kuò)展代理信息項(xiàng)。如例如由IEEE 802.3-2002,
4.1.4部分(IEEE-電氣和電子工程師學(xué)會(huì))所規(guī)定的那樣,在該描述中將術(shù)語MAC用作媒體訪問控制的縮寫,例如將在以太網(wǎng)協(xié)議中被用作MAC地址。
[0029]圖2示出了本發(fā)明的第一示例。mesh網(wǎng)絡(luò)MNET覆蓋三個(gè)代理mesh網(wǎng)關(guān)Gl、G2、G3,其將消息從mesh網(wǎng)絡(luò)外部傳輸?shù)絻?nèi)部,反之亦然。此外,mesh網(wǎng)絡(luò)覆蓋mesh站STA,其可代表mesh網(wǎng)絡(luò)內(nèi)用戶的膝上型計(jì)算機(jī)。第二和第三代理mesh網(wǎng)關(guān)G2、G3和mesh站STA也被稱作其他mesh站Ml。一般情況下,代理mesh網(wǎng)關(guān)和mesh站也被稱作mesh網(wǎng)絡(luò)的節(jié)點(diǎn)。
[0030]在某個(gè)時(shí)間點(diǎn),第一代理mesh網(wǎng)關(guān)Gl識(shí)別出可被用來將消息來回發(fā)送的外部站El0為了允許其他mesh站Ml發(fā)送消息到外部站E1,第一代理mesh網(wǎng)關(guān)Gl將該外部站告
知其他mesh站Ml中的至少一個(gè)。因此,還參見圖3,基于以下字段Fl.....F5,第一代理網(wǎng)
關(guān)Gl形成擴(kuò)展代理信息項(xiàng)EPI:
字段描述
Fl 標(biāo)志,參見下文描述;
F2 外部站El的外部MAC (媒體訪問控制)地址EMACA,例如48位MAC地址;
F3 第一代理網(wǎng)關(guān)Gl的代理MAC地址PMACA,例如48位MAC地址;
F4 代理信息序列號(hào)PISN,例如無符號(hào)整型值;
F5 代理信息使用期限,例如無符號(hào)整型值;其被設(shè)置為接收擴(kuò)展代理信息項(xiàng)的另一個(gè)mesh站STA,M1認(rèn)為此代理信`息有效的時(shí)間;代理信息使用期限以TU為單位進(jìn)行測(cè)量(TU-時(shí)間單位);
字段Fl定義指示擴(kuò)展代理信息項(xiàng)EPI的指定功能的指定標(biāo)志:
位位置描述
O如果代理信息要被刪除,則其被設(shè)置為1,否則被設(shè)置為O。該位也被稱為“刪除子字段”。
[0031]I當(dāng)被設(shè)置為I時(shí),該所謂的“發(fā)源方為代理”子字段指示了擴(kuò)展代理信息項(xiàng)EPI的發(fā)源方為該代理信息的代理mesh網(wǎng)關(guān)。在此示例中,值I信號(hào)指示第一代理mesh網(wǎng)關(guān)Gl0如果其被設(shè)置為1,擴(kuò)展代理信息項(xiàng)EPI不包含字段F3。如果該子字段為0,則代理MAC地址存在。
[0032]2當(dāng)被設(shè)置為I時(shí),該位指示擴(kuò)展代理信息項(xiàng)EPI是否包含代理信息的使用期限信息。
[0033]3-7 保留。
[0034]在當(dāng)前示例中,字段被設(shè)置如下:
Fl = 0000.0110 (二進(jìn)制形式)(刪除標(biāo)志未設(shè)置,擴(kuò)展代理信息項(xiàng)被添加;第一 mesh代理網(wǎng)關(guān)為發(fā)源方,字段F3未使用;使用期限字段F5被使用)。
[0035]F2 = OxOFFFAlOOAAOOBA (字段 F2 為 48 位 MAC 地址)
F3 -不存在
F4 = 376 (被編碼為無符號(hào)整數(shù))
F5 = 5000
當(dāng)代理信息序列號(hào)PISN第一次被設(shè)置時(shí),可使用任意數(shù)字,例如376。
[0036]然后,擴(kuò)展代理信息項(xiàng)EPI被發(fā)送到mesh站STA和第二代理mesh網(wǎng)關(guān)G2。這些其他mesh站執(zhí)行以下步驟: -如果其不具有用于被稱為指定MAC地址對(duì)SMACAP的代理mesh網(wǎng)關(guān)-外部MAC地址對(duì)的代理信息,則其創(chuàng)建該代理信息并將代理mesh網(wǎng)關(guān)、外部MAC地址、代理信息序列號(hào)和代理信息使用期限設(shè)置為如利用該代理信息在擴(kuò)展代理信息項(xiàng)EPI中所接收的值
-如果其不具有用于指定設(shè)置的代理信息,則僅當(dāng)所接收的代理信息的代理信息序列號(hào)大于所存儲(chǔ)的代理信息的代理信息序列號(hào)時(shí),其更新此代理信息。所存儲(chǔ)的代理信息也被稱為現(xiàn)有代理信息EPISN。
[0037]現(xiàn)在相應(yīng)的另一mesh站知道在特定外部MAC地址下且經(jīng)由第一代理mesh網(wǎng)關(guān)Gl可到達(dá)外部站。
[0038]接下來,由第一代理mesh網(wǎng)關(guān)產(chǎn)生第二擴(kuò)展代理信息項(xiàng)EPI2,因?yàn)橥獠空静辉俅嬖?,例如,它是從mesh網(wǎng)絡(luò)移除的移動(dòng)裝置。第二擴(kuò)展代理信息項(xiàng)EPI2被產(chǎn)生如下:
Fl = 0000.0011 (二進(jìn)制形式)(刪除標(biāo)志設(shè)置;第一 mesh代理網(wǎng)關(guān)為發(fā)源方,字段F3未使用;
無使用期限信息標(biāo)志設(shè)置,字段F5未使用)
F2 = OxOFFFAlOOAAOOBA (字段 F2 為 48 位 MAC 地址)
F3 -不存在
F4 = 377 (被編碼為無符號(hào)整數(shù))
F5 -不存在
為了發(fā)現(xiàn)最新擴(kuò)展代理信息,相比于先前擴(kuò)展代理信息項(xiàng)中所使用的現(xiàn)有代理信息序列號(hào),例如以I或任意正值來增量代理信息序列號(hào)PISN。因此PSNI=376+1=377。
[0039]用于指定MAC地址對(duì)的該第二擴(kuò)展代理信息項(xiàng)EPI2被傳輸?shù)降诙偷谌韒esh網(wǎng)關(guān)和mesh站。
[0040]當(dāng)?shù)诙U(kuò)展代理信息項(xiàng)EPI2被其他mesh站接收,且接收方具有用于所存儲(chǔ)的指定MAC地址對(duì)的有效代理信息時(shí),其將現(xiàn)有代理信息序列號(hào)與所接收的代理信息序列號(hào)相比較。如果所接收的代理信息序列號(hào)高于現(xiàn)有代理信息序列號(hào),則其將刪除用于指定MAC地址對(duì)的代理信息。否則,將不執(zhí)行刪除。
[0041]如果其他mesh站之一 Ml接收具有要被刪除的擴(kuò)展代理信息項(xiàng)的代理信息元素,則其可能或仍然必須記錄刪除的代理信息,使得其能夠?qū)⒃摯硇畔⑿蛄刑?hào)與用于此代理mesh網(wǎng)關(guān)-外部MAC地址對(duì)的其他接收的代理信息項(xiàng)相比較,以便確定所接收的代理信息是新于還是舊于刪除的內(nèi)容。
[0042]這可通過利用指示擴(kuò)展代理項(xiàng)是有效(添加)或無效(刪除)的刪除標(biāo)志,擴(kuò)展所存儲(chǔ)的擴(kuò)展代理信息項(xiàng)來最好地實(shí)現(xiàn)。其根據(jù)用于所接收的代理更新元素PXU中的擴(kuò)展代理信息項(xiàng)的刪除標(biāo)志而被設(shè)置。
[0043]接下來的時(shí)間,第二代理mesh網(wǎng)關(guān)G2將覆蓋為代理信息序列號(hào)PISN=376的擴(kuò)展代理信息項(xiàng)EPI發(fā)送到第三代理mesh網(wǎng)關(guān)G3。代理mesh網(wǎng)關(guān)G3不基于所接收的擴(kuò)展代理信息項(xiàng)更新其所存儲(chǔ)的用于指定MAC地址對(duì)的代理信息,因?yàn)樗邮盏拇硇畔⑿蛄刑?hào)376不大于所存儲(chǔ)的(現(xiàn)有的)=代理信息序列號(hào)377。因此,第三代理mesh網(wǎng)關(guān)G3保留用于指定MAC地址對(duì)的正確代理信息,且不從第二代理mesh網(wǎng)關(guān)G2接受關(guān)于最近擴(kuò)展代理信息中所包含的指定MAC地址對(duì)的錯(cuò)誤代理信息。
[0044]在另一示例中,使用標(biāo)準(zhǔn)IEEE 802.11的HWMP來傳輸代理信息(HWMP-混合無線Mesh協(xié)議;IEEE-電氣和電子工程師學(xué)會(huì))。當(dāng)例如mesh站STA接收HWMP元素中擴(kuò)展代理信息項(xiàng)的代理信息時(shí)(地址擴(kuò)展可用),其執(zhí)行如下操作:
-如果mesh站不具有用于代理mesh網(wǎng)關(guān)-外部MAC地址對(duì)(代理mesh網(wǎng)關(guān)是,例如,發(fā)源方Mesh STA地址或目標(biāo)Mesh STA地址,外部MAC地址是,例如,發(fā)源方外部地址或目標(biāo)外部地址)的代理信息,則其創(chuàng)建該代理信息并將代理mesh網(wǎng)關(guān)、外部MAC地址、代理信息序列號(hào)以及代理信息使用期限設(shè)置為如根據(jù)現(xiàn)有規(guī)則在具有該代理信息的HWMP元素中所接收的對(duì)應(yīng)值。該代理信息序列號(hào)被設(shè)置為來自所接收HWMP元素的HWMP序列號(hào)。
[0045]-如果其不具有用于代理mesh網(wǎng)關(guān)-外部MAC地址對(duì)的代理信息,則僅當(dāng)具有代理信息的所接收的HWMP元素的HWMP序列號(hào)大于所存儲(chǔ)代理信息的代理信息序列號(hào)時(shí),其更新此代理信息。
[0046]可在軟件中實(shí)現(xiàn)上述方法步驟,由此軟件可被存儲(chǔ)在存儲(chǔ)器裝置上,例如⑶R0M,且可由處理器單元所執(zhí)行。可經(jīng)由連接到處理器單元的IO單元來接收或發(fā)送數(shù)據(jù)。此外,處理器單元可被連接到用于存儲(chǔ)軟件的中間數(shù)據(jù)和/或指令的存儲(chǔ)器單元。
[0047]如圖4中所示,本發(fā)明進(jìn)一步覆蓋代理mesh網(wǎng)關(guān),以用于在具有下列單元的mesh網(wǎng)絡(luò)中產(chǎn)生擴(kuò)展代理信息項(xiàng):
-第一單元Ul,用于檢測(cè)外部站El與代理mesh網(wǎng)關(guān)Gl的連接中的變化;
-第二單元U2,用于如果檢測(cè)到變化,則(i)通過將用于指定MAC地址對(duì)SMACAP的現(xiàn)有代理信息序列號(hào)EPISN增量至少1,或者(ii)通過使用由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的消息或元素的序列號(hào),產(chǎn)生代理信息序列號(hào)PISN,由此該序列號(hào)高于由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的先前產(chǎn)生的消息或元素的序列號(hào);
-第三單元U3,用于通過以下產(chǎn)生擴(kuò)展代理信息項(xiàng)EPI:
-第一字段F1,指示連接的添加或刪除、第三字段F3的存在以及第五字段F5的存在; -第二字段F2,覆蓋外部MAC地址EMACA ;
-第三字段F3,覆蓋代理MAC地址PMACA,第三字段F3的存在由第一字段Fl所指示; -第四字段F4,覆蓋代理信息序列號(hào)PISN ;
-第五字段F5,覆蓋代理信息使用期限PILIFE,第五字段(F5)的存在由第一字段Fl所指示。
[0048]代理mesh網(wǎng)關(guān)可進(jìn)一步覆蓋第四單元U4,用于傳輸擴(kuò)展代理信息項(xiàng)EP1、EPI2作為由標(biāo)準(zhǔn)混合無線mesh協(xié)議所編碼的元素的一部分,和/或第五單元U5,用于通過由標(biāo)準(zhǔn)混合無線mesh協(xié)議所編碼的元素的序列號(hào)來設(shè)置代理信息序列號(hào)。
[0049]可經(jīng)由總線BUS連接單元Ul、...、U5來在彼此當(dāng)中和/或與處理器PROZ和存儲(chǔ)器單元MEM交換數(shù)據(jù)。此外,單元、處理器和存儲(chǔ)器可經(jīng)由IO模塊接收或傳輸數(shù)據(jù)。
[0050]用于mesh網(wǎng)絡(luò)MNET中接收和執(zhí)行擴(kuò)展代理信息項(xiàng)EP1、EPI2的信息的其他mesh站或節(jié)點(diǎn)G2、G3、M1可包含以下單元:
第一單元Z1,用于接收擴(kuò)展代理信息項(xiàng)EPI ;
第二單元Z2,用于如果擴(kuò)展代理信息項(xiàng)EPI,EPI2的代理信息序列號(hào)PISN大于指定MAC地址對(duì)SMACAP的現(xiàn)有代理信息序列號(hào)EPISN,則僅通過節(jié)點(diǎn)G2、G3、M1執(zhí)行對(duì)由擴(kuò)展代理信息項(xiàng)EPI所指示的外部站El與代理mesh網(wǎng)關(guān)Gl的連接的添加或刪除。
[0051]此外,mesh站或節(jié)點(diǎn)可覆蓋第三單元Z3,用于傳輸擴(kuò)展代理信息項(xiàng)EP1、EPI2,作為由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的元素的一部分。此外,mesh站或節(jié)點(diǎn)可包含第四單元Z4,用于如前所述執(zhí)行相應(yīng)節(jié)點(diǎn)的附加功能。
[0052]可經(jīng)由總線BUS連接單元Zl、...、Z4來在彼此當(dāng)中和/或與處理器PROZ和存儲(chǔ)器單元MEM交換數(shù)據(jù)。此外,單元、處理器和存儲(chǔ)器可經(jīng)由IO模塊IO來接收或傳輸數(shù)據(jù)。
【權(quán)利要求】
1.用于在mesh網(wǎng)絡(luò)(MNET)中產(chǎn)生擴(kuò)展代理信息項(xiàng)(EPI,EPI2)的方法, -mesh網(wǎng)絡(luò)(MNET)具有形成為代理mesh網(wǎng)關(guān)(Gl)和/或mesh站(Ml)的節(jié)點(diǎn), -用于經(jīng)由代理mesh網(wǎng)關(guān)(Gl)的代理MAC地址(PMACA),信號(hào)指示位于mesh網(wǎng)絡(luò)(MNET)外部的外部站(El)的外部MAC地址(EMACA), -用于由代理地址(PMACA)和由外部MAC地址(EMACA)所定義的指定MAC地址對(duì)(SMACAP), 包括: -檢測(cè)外部站(El)與代理mesh網(wǎng)關(guān)(Gl)的連接中的變化; -如果檢測(cè)到變化,則⑴通過將用于指定MAC地址對(duì)(SMACAP)的現(xiàn)有代理信息序列號(hào)(EPISN)增量至少1,或者(ii)通過使用由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的消息或元素的序列號(hào),產(chǎn)生代理信息序列號(hào)(PISN),由此該序列號(hào)高于由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的先前產(chǎn)生的消息或元素的序列號(hào); -通過以下產(chǎn)生擴(kuò)展代理信息項(xiàng)(EPI): -第一字段(F1),指示連接的添加或刪除、第三字段(F3)的存在以及第五字段(F5)的存在, -第二字段(F2),覆蓋外部MAC地址(EMACA); -第三字段(F3),覆蓋代理MAC地址(PMACA),第三字段(F3)的存在由第一字段(Fl)所指示; -第四字段(F4),覆蓋代理信息序列號(hào)(PISN); -第五字段(F5),覆蓋代理信息使用期限(PILIFE),第五字段(F5)的存在由第一字段(Fl)所指示。
2.用于在mesh網(wǎng)絡(luò)(MNET)中接收和執(zhí)行擴(kuò)展代理信息項(xiàng)(EPI,EPI2)的信息的方法, -mesh網(wǎng)絡(luò)(MNET)具有形成為代理mesh網(wǎng)關(guān)(Gl)和/或mesh站(Ml)的節(jié)點(diǎn), -用于經(jīng)由代理mesh網(wǎng)關(guān)(Gl)的代理MAC地址(PMACA),信號(hào)指示位于mesh網(wǎng)絡(luò)(MNET)外部的外部站(El)的外部MAC地址(EMACA), -用于由代理地址(PMACA)和由外部MAC地址(EMACA)所定義的指定MAC地址對(duì)(SMACAP), 包括: 接收擴(kuò)展代理信息項(xiàng)(EPI,EPI2); 如果擴(kuò)展代理信息項(xiàng)(EPI,EPI2)的代理信息序列號(hào)(PISN)大于指定MAC地址對(duì)(SMACAP)的現(xiàn)有代理信息序列號(hào)(EPISN),則通過節(jié)點(diǎn)(G2,G3, Ml)執(zhí)行對(duì)由擴(kuò)展代理信息項(xiàng)(EPI,EPI2)所指示的外部站(El)與代理mesh網(wǎng)關(guān)(Gl)的連接的添加或刪除。
3.根據(jù)權(quán)利要求1或2的方法, 包括: 傳輸或接收擴(kuò)展代理信息項(xiàng)(EPI,EPI2)作為由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的消息或元素的一部分。
4.用于在mesh網(wǎng)絡(luò)(MNET)中產(chǎn)生擴(kuò)展代理信息項(xiàng)(EPI,EPI2)的代理mesh網(wǎng)關(guān)(Gl), -mesh網(wǎng)絡(luò)(MNET)具有形成為代理mesh網(wǎng)關(guān)(Gl)和/或mesh站(Ml)的節(jié)點(diǎn), -用于經(jīng)由代理mesh網(wǎng)關(guān)(Gl)的代理MAC地址(PMACA),信號(hào)指示位于mesh網(wǎng)絡(luò)(MNET)外部的外部站(El)的外部MAC地址(EMACA), -用于由代理地址(PMACA)和由外部MAC地址(EMACA)所定義的指定MAC地址對(duì)(SMACAP), 包括: -第一單元(U1),用于檢測(cè)外部站(El)與代理mesh網(wǎng)關(guān)(Gl)的連接中的變化; -第二單元(U2),用于如果檢測(cè)到變化,則(i)通過將用于指定MAC地址對(duì)(SMACAP)的現(xiàn)有代理信息序列號(hào)(EPISN)增量至少1,或者(ii)通過使用由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的消息或元素的序列號(hào),產(chǎn)生代理信息序列號(hào)(PISN),由此該序列號(hào)高于由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的先前產(chǎn)生的消息或元素的序列號(hào); -第三單元(U3),用于通過以下產(chǎn)生擴(kuò)展代理信息項(xiàng)(EPI,EPI2): -第一字段(F1),指示連接的添加或刪除、第三字段(F3)的存在以及第五字段(F5)的存在, -第二字段(F2),覆蓋外部MAC地址(EMACA); -第三字段(F3),覆蓋代理MAC地址(PMACA),第三字段(F3)的存在由第一字段(Fl)所指示; -第四字段(F4),覆蓋代理信息序列號(hào)(PISN); -第五字段(F5),覆蓋代理信息使用期限(PILIFE),第五字段(F5)的存在由第一字段(Fl)所指示。
5.根據(jù)權(quán)利要求4的代理mesh網(wǎng)關(guān)(G1), 包括: 第四單元(U4),用于傳輸擴(kuò)展代理信息項(xiàng)(EPI,EPI2)作為由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的消息或元素的一部分。
6.用于在mesh網(wǎng)絡(luò)(MNET)中接收和執(zhí)行擴(kuò)展代理信息項(xiàng)(EPI,EPI2)的信息的節(jié)點(diǎn)(G2, G3, Ml), -mesh網(wǎng)絡(luò)(MNET)具有形成為代理mesh網(wǎng)關(guān)(Gl)和/或mesh站(Ml)的節(jié)點(diǎn), -用于經(jīng)由代理mesh網(wǎng)關(guān)(Gl)的代理MAC地址(PMACA),信號(hào)指示位于mesh網(wǎng)絡(luò)(MNET)外部的外部站(El)的外部MAC地址(EMACA), -用于由代理地址(PMACA)和由外部MAC地址(EMACA)所定義的指定MAC地址對(duì)(SMACAP), 包括: 第一單元(Z1),用于接收擴(kuò)展代理信息項(xiàng)(EPI,EPI2); 第二單元(Z2),用于如果擴(kuò)展代理信息項(xiàng)(EPI,EPI2)的代理信息序列號(hào)(PISN)大于指定MAC地址對(duì)(SMACAP)的現(xiàn)有代理信息序列號(hào)(EPISN)時(shí),執(zhí)行對(duì)由擴(kuò)展代理信息項(xiàng)(EPI,EPI2)所指示的外部站(El)與代理mesh網(wǎng)關(guān)(Gl)的連接的添加或刪除。
7.根據(jù)權(quán)利要求8的節(jié)點(diǎn)(G2,G3,Ml), 包括: 第三單元(Z3),用于接收擴(kuò)展代理信息項(xiàng)(EPI,EPI2)作為由標(biāo)準(zhǔn)混合無線Mesh協(xié)議所編碼的元素或消息的一部分。
【文檔編號(hào)】H04W40/30GK103503519SQ201280022901
【公開日】2014年1月8日 申請(qǐng)日期:2012年5月11日 優(yōu)先權(quán)日:2011年5月12日
【發(fā)明者】M.巴爾 申請(qǐng)人:西門子公司