本文的實(shí)施例涉及通信系統(tǒng),例如交換網(wǎng)絡(luò)。特別地,公開用于管理在第一端口處從第二設(shè)備接收的數(shù)據(jù)幀的方法和第一設(shè)備。還公開對(duì)應(yīng)計(jì)算機(jī)程序及其載體。
背景技術(shù):
通信系統(tǒng)有時(shí)在概念上通過開放系統(tǒng)互連模型(osi)來描述。模型將通信系統(tǒng)的內(nèi)部功能分成抽象層,例如物理層(層1)、數(shù)據(jù)鏈路層(層2)、網(wǎng)絡(luò)層(層3)、傳輸層(層4)、會(huì)話層(層5)等。
作為已知通信系統(tǒng)的示例,以太網(wǎng)網(wǎng)絡(luò)通常視為層2的部分。以太網(wǎng)網(wǎng)絡(luò)還是所謂的交換網(wǎng)絡(luò)的示例,該交換網(wǎng)絡(luò)僅使用網(wǎng)絡(luò)交換機(jī)而不是網(wǎng)絡(luò)集線器。網(wǎng)絡(luò)交換機(jī)與集線器之間的差異是集線器在它所有的端口上一直轉(zhuǎn)發(fā)數(shù)據(jù)幀,而網(wǎng)絡(luò)交換機(jī)僅在對(duì)某一數(shù)據(jù)幀相關(guān)的那些端口上嘗試轉(zhuǎn)發(fā)數(shù)據(jù)幀。
以太網(wǎng)網(wǎng)絡(luò)包括第一主機(jī)和第二主機(jī),其使用唯一mac地址彼此通信來分別識(shí)別第一和第二主機(jī)。第一主機(jī)可以是路由器并且第二主機(jī)可以是個(gè)人計(jì)算機(jī)(pc),或反之亦然。
以太網(wǎng)網(wǎng)絡(luò)還包括許多網(wǎng)絡(luò)交換機(jī)用于將數(shù)據(jù)幀朝第一和/或第二主機(jī)轉(zhuǎn)發(fā),即在以太網(wǎng)網(wǎng)絡(luò)內(nèi)在第一與第二主機(jī)之間組建通信。數(shù)據(jù)幀是媒體訪問控制(mac)數(shù)據(jù)幀,其包括目的地mac地址字段和源mac地址字段。參見例如電氣和電子工程師協(xié)會(huì)(ieee)802.3規(guī)范。
在網(wǎng)絡(luò)交換機(jī)接收數(shù)據(jù)幀時(shí),它在所謂的mac地址表中查找位于所接收的數(shù)據(jù)幀的目的地mac地址字段中的目的地mac地址以便找出應(yīng)在網(wǎng)絡(luò)交換機(jī)的哪個(gè)端口饋送接收的數(shù)據(jù)幀。從而,mac地址表將mac地址映射到網(wǎng)絡(luò)交換機(jī)的端口,或使mac地址與網(wǎng)絡(luò)交換機(jī)的端口關(guān)聯(lián)。
另外,網(wǎng)絡(luò)交換機(jī)檢查接收的數(shù)據(jù)幀的源地址字段并且注意在哪個(gè)端口接收所接收的數(shù)據(jù)幀。這意指網(wǎng)絡(luò)交換機(jī)在網(wǎng)絡(luò)交換機(jī)的mac地址表中檢查接收的數(shù)據(jù)幀的源地址字段中的mac地址是否不存在,或映射到另一個(gè)端口。然后,即當(dāng)mac地址表由于不存在或映射到另一個(gè)端口而需要更新時(shí),源地址和接收數(shù)據(jù)幀的端口被放置到mac地址表以供未來使用。填充mac地址表的該過程有時(shí)稱為mac學(xué)習(xí)。
此外,當(dāng)在mac地址表中未找到目的地mac地址時(shí),網(wǎng)絡(luò)交換機(jī)將接收的數(shù)據(jù)幀轉(zhuǎn)發(fā)到額外端口,但排除接收所接收的數(shù)據(jù)幀的端口。這由于數(shù)據(jù)幀被轉(zhuǎn)發(fā)到網(wǎng)絡(luò)交換機(jī)的額外端口而在以太網(wǎng)網(wǎng)絡(luò)中創(chuàng)建額外業(yè)務(wù)。當(dāng)在例如第一主機(jī)處接收這些數(shù)據(jù)幀并且第一主機(jī)無法在數(shù)據(jù)幀的目的地mac地址字段中找到它自己的mac地址時(shí),第一主機(jī)被認(rèn)為溢滿(flooded)。因此,網(wǎng)絡(luò)交換機(jī)溢滿數(shù)據(jù)幀。
第一主機(jī)可以發(fā)送請(qǐng)求消息來檢查屬于第二主機(jī)的mac地址的存在。這可以由第一主機(jī)進(jìn)行以便使它的地址解析協(xié)議(arp)表保持更新。arp用于將互聯(lián)網(wǎng)協(xié)議(ip)地址轉(zhuǎn)換成物理地址,例如以太網(wǎng)地址,也稱作mac地址。請(qǐng)求消息定期發(fā)送,例如每5分鐘。
繼續(xù)上文的示例,第一主機(jī)可以具有朝網(wǎng)絡(luò)交換機(jī)的冗余l(xiāng)2連接。該冗余l(xiāng)2連接由第一主機(jī)的朝第一網(wǎng)絡(luò)交換機(jī)的第一端口以及第一主機(jī)的朝第二網(wǎng)絡(luò)交換機(jī)的第二端口建立。該設(shè)置叫作冗余,因?yàn)樵谠摃r(shí)間僅使用第一和第二端口中的一個(gè)。從而第一端口處將存在一個(gè)有源端口和一個(gè)無源端口。
當(dāng)?shù)谝恢鳈C(jī)向第二主機(jī)發(fā)送數(shù)據(jù)幀時(shí),這些數(shù)據(jù)幀包括源mac地址字段中的有源端口的mac地址。從而,網(wǎng)絡(luò)交換機(jī)能夠獲悉映射到有源端口的mac地址。
在以太網(wǎng)網(wǎng)絡(luò)中可能發(fā)生故障,例如網(wǎng)絡(luò)交換機(jī)停機(jī)。另一個(gè)交換機(jī)然后將不再能夠在連接到停機(jī)的網(wǎng)絡(luò)交換機(jī)的端口處轉(zhuǎn)發(fā)針對(duì)第一主機(jī)的數(shù)據(jù)幀。從而,由于mac地址表缺乏關(guān)于對(duì)指定目的地mac地址應(yīng)將數(shù)據(jù)幀轉(zhuǎn)發(fā)到哪個(gè)端口的信息,將出現(xiàn)溢滿。還參見下文的圖1b。
問題是當(dāng)數(shù)據(jù)幀在一個(gè)方向上轉(zhuǎn)發(fā)(或視為單向)時(shí)在以太網(wǎng)網(wǎng)絡(luò)中持續(xù)長時(shí)間出現(xiàn)溢滿。溢滿將繼續(xù)進(jìn)行直到第一主機(jī)發(fā)送在源mac地址字段中具有它自己的mac地址的消息,例如響應(yīng)于定期發(fā)送請(qǐng)求消息,這在上文提到。為了縮短溢滿出現(xiàn)的時(shí)間,請(qǐng)求消息的周期可以縮短。然而,縮短的周期意味著請(qǐng)求消息增加,這占用另外可用于承載有效載荷數(shù)據(jù)的數(shù)據(jù)幀的寶貴網(wǎng)絡(luò)資源。
技術(shù)實(shí)現(xiàn)要素:
目的可以是減輕或至少減少上文提到的問題。
根據(jù)第一方面,目的通過由交換網(wǎng)絡(luò)的第一設(shè)備執(zhí)行以用于管理在第一端口處從第二設(shè)備接收的數(shù)據(jù)幀的方法實(shí)現(xiàn)。該第一設(shè)備操縱第一端口和第二端口用于在第一與第二設(shè)備之間傳輸數(shù)據(jù)幀。第一設(shè)備通過與第一端口關(guān)聯(lián)的媒體訪問控制地址(“mac地址”)可尋址。第一端口由第一設(shè)備在發(fā)送數(shù)據(jù)幀時(shí)使用。第一設(shè)備在第二端口處從第二設(shè)備接收至少一個(gè)數(shù)據(jù)幀。第一設(shè)備在第一端口上發(fā)送消息,其包括與第一端口關(guān)聯(lián)的mac地址。
根據(jù)第二方面,目的由交換網(wǎng)絡(luò)的第一設(shè)備實(shí)現(xiàn),該第一設(shè)備配置成管理在第一端口處從第二設(shè)備接收的數(shù)據(jù)幀。第一設(shè)備操縱第一端口和第二端口用于在第一與第二設(shè)備之間傳輸數(shù)據(jù)幀。第一設(shè)備通過與第一端口關(guān)聯(lián)的媒體訪問控制地址(“mac地址”)可尋址。第一端口由第一設(shè)備在發(fā)送數(shù)據(jù)幀時(shí)使用。第一設(shè)備配置成在第二端口處從第二設(shè)備接收至少一個(gè)數(shù)據(jù)幀。此外,第一設(shè)備配置成在第一端口上發(fā)送消息,其包括與第一端口關(guān)聯(lián)的mac地址。
根據(jù)另外的方面,目的由計(jì)算機(jī)程序和該計(jì)算機(jī)程序的載體(對(duì)應(yīng)于上文的方面)實(shí)現(xiàn)。
當(dāng)?shù)谝辉O(shè)備在第二端口處接收至少一個(gè)數(shù)據(jù)幀(例如檢測(cè)溢滿)時(shí),它是在交換網(wǎng)絡(luò)中出現(xiàn)錯(cuò)誤的表征。至少一個(gè)數(shù)據(jù)幀可以提供有與第一端口關(guān)聯(lián)的mac地址。因此,當(dāng)根據(jù)至少一個(gè)數(shù)據(jù)幀的目的地地址字段應(yīng)在第一端口處接收至少一個(gè)數(shù)據(jù)幀時(shí),因?yàn)閷?shí)際上在第二端口處接收它,因此存在錯(cuò)誤。因此,由于第一設(shè)備在第一端口處發(fā)送包括與第一端口關(guān)聯(lián)的mac地址的消息,交換網(wǎng)絡(luò)中的任何現(xiàn)有網(wǎng)絡(luò)交換機(jī)能夠獲悉第一端口的mac地址。從而,數(shù)據(jù)幀溢滿將停止。
優(yōu)勢(shì)從而是溢滿快速停止,由此數(shù)據(jù)幀相反可以用于承載有效載荷數(shù)據(jù)。
附圖說明
本文公開的實(shí)施例的各種方面(包括其特定特征和優(yōu)勢(shì))將容易從下列詳細(xì)描述和附圖理解,其中:
圖1a和1b是其中可以實(shí)現(xiàn)本文的實(shí)施例的例示以太網(wǎng)網(wǎng)絡(luò)的示意綜覽,
圖2是圖示本文的實(shí)施例的示意組合信令和流程圖,
圖3是圖示第一設(shè)備中的方法的實(shí)施例的流程圖,以及
圖4是圖示第一設(shè)備的實(shí)施例的框圖。
具體實(shí)施方式
在整個(gè)下列描述中相似標(biāo)號(hào)在可適用時(shí)用于指示相似特征,例如節(jié)點(diǎn)、動(dòng)作、步驟、模塊、電路、部件、項(xiàng)目、元件、單元或類似物。在圖中,在一些實(shí)施例中出現(xiàn)的特征由虛線指示。
圖1a描繪其中可以實(shí)現(xiàn)本文的實(shí)施例的例示通信系統(tǒng)。在該示例中,通信系統(tǒng)是交換網(wǎng)絡(luò)100。作為示例,交換網(wǎng)絡(luò)100可以是以太網(wǎng)網(wǎng)絡(luò)、層2網(wǎng)絡(luò)或類似物。
交換網(wǎng)絡(luò)100包括第一設(shè)備110和第二設(shè)備120。該第一設(shè)備110可以包括或具有第一端口并且第二設(shè)備120可以包括或具有第二端口。
如本文使用的,術(shù)語“設(shè)備”可以指?jìng)€(gè)人計(jì)算機(jī)(pc)、便攜式電腦、蜂窩電話、平板pc、智能電話、用戶設(shè)備、服務(wù)器、客戶端、路由器及類似物。
交換網(wǎng)絡(luò)100進(jìn)一步包括許多網(wǎng)絡(luò)交換機(jī)101-104。
第一設(shè)備110與第二設(shè)備120之間的業(yè)務(wù)(例如數(shù)據(jù)幀)經(jīng)過網(wǎng)絡(luò)交換機(jī)(由101和102指示)。
在圖中,每個(gè)設(shè)備(例如,網(wǎng)絡(luò)交換機(jī)、設(shè)備、主機(jī)、客戶端等)假設(shè)為在每側(cè)處具有一個(gè)端口。實(shí)線箭頭指示端口打開所針對(duì)的通信鏈路并且虛線箭頭指示端口關(guān)閉所針對(duì)的通信鏈路。
現(xiàn)在轉(zhuǎn)向圖1b,圖示有其中網(wǎng)絡(luò)交換機(jī)102具有故障(例如,電力中斷、硬件失靈、網(wǎng)絡(luò)交換機(jī)重啟、到網(wǎng)絡(luò)交換機(jī)的鏈路故障、通過配置端口的手動(dòng)閉鎖或類似物)的場(chǎng)景。既然有故障,業(yè)務(wù)需要找到新的方式在第一設(shè)備110與第二設(shè)備120之間傳遞。業(yè)務(wù)可以例如經(jīng)過網(wǎng)絡(luò)交換機(jī)(由101、103和104指示)。
當(dāng)出現(xiàn)故障時(shí),網(wǎng)絡(luò)交換機(jī)104將使來自第二設(shè)備120的任何進(jìn)入的數(shù)據(jù)幀溢滿,例如將任何進(jìn)入數(shù)據(jù)幀從第二設(shè)備120轉(zhuǎn)發(fā)到它所有的端口,但朝出故障網(wǎng)絡(luò)交換機(jī)102的端口除外。相似地,網(wǎng)絡(luò)交換機(jī)103將使任何進(jìn)入的數(shù)據(jù)幀溢滿。從而,第一設(shè)備110將在第二端口上意外接收數(shù)據(jù)幀,其中數(shù)據(jù)幀在第一端口上被尋址到例如第一設(shè)備110。
圖2圖示在連同圖1的交換網(wǎng)絡(luò)100執(zhí)行時(shí)根據(jù)本文的實(shí)施例的例示方法。因此,交換網(wǎng)絡(luò)100的第一設(shè)備110執(zhí)行用于管理在第一端口處從第二設(shè)備120接收的數(shù)據(jù)幀的方法,其中第一設(shè)備110操縱第一端口和第二端口用于在第一與第二設(shè)備110、120之間傳輸數(shù)據(jù)幀。第一設(shè)備110通過與第一端口關(guān)聯(lián)的媒體訪問控制地址(“mac地址”)可尋址。第一端口由第一設(shè)備110在發(fā)送數(shù)據(jù)幀時(shí)使用。術(shù)語“mac地址”更一般地可以稱為鏈路層地址。因此,任何未來的交換網(wǎng)絡(luò)(其中鏈路層地址指代除mac地址以外的別的事物)視為在本公開的范圍內(nèi)。
第一端口可以是第一設(shè)備110的第一物理端口,并且第二端口可以是第一設(shè)備110的第二物理端口。
數(shù)據(jù)幀可以是mac數(shù)據(jù)幀、以太網(wǎng)幀、交換網(wǎng)絡(luò)幀或相似物。
第一端口可以是有源端口并且第二端口可以是無源端口,由此第一設(shè)備110能夠處理交換網(wǎng)絡(luò)100中的冗余。有源端口和無源端口可以由第一設(shè)備110根據(jù)具有與vrrp(其為了管理路由器而存在)相似的功能和目的的方案來操縱。
在一些示例中,交換網(wǎng)絡(luò)100包括一個(gè)或多個(gè)虛擬網(wǎng)絡(luò),例如虛擬局域網(wǎng)(vlan)。因此,第一端口可以是與vlan(即,vlan的標(biāo)識(shí)符)關(guān)聯(lián)的第一邏輯端口,并且第二端口可以是與vlan關(guān)聯(lián)的第二邏輯端口。從而,第一端口和第二端口可以分別與第一和第二邏輯端口關(guān)聯(lián)。在vlan的情況下,第一和第二邏輯端口映射到第一設(shè)備110的不同物理端口。
下列動(dòng)作可以按任何適合的順序執(zhí)行。
動(dòng)作201
第一設(shè)備110在第二端口處從第二設(shè)備120接收至少一個(gè)數(shù)據(jù)幀。換言之,第一設(shè)備110檢測(cè)第二端口處的數(shù)據(jù)幀溢滿。
動(dòng)作202
該動(dòng)作可以響應(yīng)于動(dòng)作201執(zhí)行。第一設(shè)備110在第一端口上發(fā)送消息,其包括與第一端口關(guān)聯(lián)的mac地址。
消息的發(fā)送202可以僅在接收的至少一個(gè)數(shù)據(jù)幀包括目的地地址字段時(shí)執(zhí)行,該目的地地址字段包括與第一端口關(guān)聯(lián)的mac地址。從而,接收的至少一個(gè)數(shù)據(jù)幀關(guān)于目的地地址來過濾,其中僅對(duì)包括目的地地址字段(包括與第一端口關(guān)聯(lián)的mac地址)的那些數(shù)據(jù)幀感興趣。對(duì)此的原因是動(dòng)作202能夠彌補(bǔ)這樣的錯(cuò)誤。在一些示例中,為了避免過度執(zhí)行該動(dòng)作202,即遠(yuǎn)遠(yuǎn)超過必要,消息可僅以從執(zhí)行動(dòng)作201時(shí)(即在第一設(shè)備110處、例如在第一設(shè)備110的第二端口處檢測(cè)到溢滿時(shí))計(jì)數(shù)的少于特定次數(shù)的次數(shù)發(fā)送。因此,動(dòng)作202可以意味著第一設(shè)備110在第一端口上發(fā)送一個(gè)或多個(gè)消息,其包括與第一端口關(guān)聯(lián)的mac地址,例如在該動(dòng)作的描述的第一句中提到的消息中的一個(gè)或多個(gè)。
在圖3中,示出第一設(shè)備110中的例示方法的示意流程圖。同上文的相同標(biāo)號(hào)再次用于指示相同或相似特征,特別地,相同標(biāo)號(hào)用于指示相同或相似動(dòng)作。因此,交換網(wǎng)絡(luò)100的第一設(shè)備110執(zhí)行用于管理在第一端口處從第二設(shè)備120接收的數(shù)據(jù)幀的方法。
如提到的,第一設(shè)備110操縱第一和第二端口用于在第一與第二設(shè)備110、120之間傳輸數(shù)據(jù)幀。第一設(shè)備110通過與第一端口關(guān)聯(lián)的媒體訪問控制地址“mac地址”可尋址。第一端口由第一設(shè)備110在發(fā)送數(shù)據(jù)幀時(shí)使用。第一端口可以是第一物理端口,并且第二端口可以是第二物理端口。在交換網(wǎng)絡(luò)100包括虛擬網(wǎng)絡(luò)(例如vlan)時(shí),第一端口可以是第一邏輯端口并且第二端口可以是第二邏輯端口。然后,第一和第二邏輯端口與虛擬網(wǎng)絡(luò)(例如,虛擬網(wǎng)絡(luò)的標(biāo)識(shí)符)關(guān)聯(lián)。
下列動(dòng)作可以按任何適合的順序執(zhí)行。
動(dòng)作200
由于圖1b中描述的故障,網(wǎng)絡(luò)交換機(jī)103將具有目的地地址字段(其包括與第一端口關(guān)聯(lián)的mac地址)的數(shù)據(jù)幀轉(zhuǎn)發(fā)到它所有的端口,即網(wǎng)絡(luò)交換機(jī)103使這些數(shù)據(jù)幀溢滿。特別地,這意指網(wǎng)絡(luò)交換機(jī)103還將數(shù)據(jù)幀轉(zhuǎn)發(fā)到連接到第一設(shè)備110的第二端口的某一端口。對(duì)此的原因是網(wǎng)絡(luò)交換機(jī)103沒有與第一設(shè)備110的第一端口的mac地址關(guān)聯(lián)的端口。
動(dòng)作201
第一設(shè)備110在第二端口處從第二設(shè)備120接收至少一個(gè)數(shù)據(jù)幀。換言之,第一設(shè)備110在第二端口處檢測(cè)到數(shù)據(jù)幀的溢滿。
動(dòng)作202
該動(dòng)作可響應(yīng)于動(dòng)作201執(zhí)行。第一設(shè)備110在第一端口上發(fā)送消息,其包括與第一端口關(guān)聯(lián)的mac地址。該消息可以是arp消息,例如免費(fèi)arp(grat-arp)消息、因特網(wǎng)控制消息協(xié)議(icmp)ping、l2廣播消息或類似物。
消息的發(fā)送202可以僅在接收的至少一個(gè)數(shù)據(jù)幀包括目的地地址字段(其包括與第一端口關(guān)聯(lián)的mac地址)時(shí)執(zhí)行。
消息的發(fā)送202可以從至少一個(gè)數(shù)據(jù)幀的接收201計(jì)數(shù)的少于特定次數(shù)的次數(shù)執(zhí)行。
第一端口可以是有源端口并且第二端口可以是無源端口,由此第一設(shè)備110能夠處理交換網(wǎng)絡(luò)100中的冗余。
動(dòng)作203
在執(zhí)行動(dòng)作202時(shí),網(wǎng)絡(luò)交換機(jī)101可以接收消息。消息可以典型地作為廣播或組播消息來尋址。因此,網(wǎng)絡(luò)交換機(jī)101可以將消息轉(zhuǎn)換或饋送到它所有的端口,即包括朝網(wǎng)絡(luò)交換機(jī)103的端口。
在網(wǎng)絡(luò)交換機(jī)101接收消息時(shí),它可以指出消息的源地址已經(jīng)在由網(wǎng)絡(luò)交換機(jī)101操縱的mac表中。
動(dòng)作204
在接收消息時(shí),網(wǎng)絡(luò)交換機(jī)103檢查它的mac表并且推斷未找到消息的源地址。從而,網(wǎng)絡(luò)交換機(jī)103通過使消息的源地址與接收消息所在的端口關(guān)聯(lián)來更新它的mac地址表。因此,在從例如第二設(shè)備120接收后續(xù)數(shù)據(jù)幀(該數(shù)據(jù)幀具有目的地地址字段,其包括第一設(shè)備110的第一端口的mac地址)時(shí),網(wǎng)絡(luò)交換機(jī)103將知曉數(shù)據(jù)幀應(yīng)轉(zhuǎn)發(fā)到哪個(gè)端口。因此,溢滿停止,或不出現(xiàn)。
參考圖4,示出圖1的第一設(shè)備110的實(shí)施例的示意框圖。交換網(wǎng)絡(luò)100的第一設(shè)備110從而配置成管理在第一端口處從第二設(shè)備120接收的數(shù)據(jù)幀。
如提到的,第一設(shè)備110操縱第一端口和第二端口用于在第一與第二設(shè)備110、120之間傳輸數(shù)據(jù)幀。第一設(shè)備110通過與第一端口關(guān)聯(lián)的媒體訪問控制地址(“mac地址”)可尋址。第一端口由第一設(shè)備110在發(fā)送數(shù)據(jù)幀時(shí)使用。
再一次,第一端口可以是有源端口并且第二端口可以是無源端口,由此第一設(shè)備110可以能夠處理交換網(wǎng)絡(luò)100中的冗余。第一端口可以是第一物理端口,并且第二端口可以是第二物理端口。第一端口可以是第一邏輯端口并且第二端口可以是第二邏輯端口。
第一設(shè)備110可以包括處理模塊401,例如用于執(zhí)行本文描述的方法的部件、一個(gè)或多個(gè)硬件模塊和/或一個(gè)或多個(gè)軟件模塊。
第一設(shè)備110可以進(jìn)一步包括存儲(chǔ)器402。該存儲(chǔ)器可以包括(例如包含或存儲(chǔ))計(jì)算機(jī)程序403。
根據(jù)本文的一些實(shí)施例,處理模塊401包括處理電路404(例如,‘采用處理電路404的形式體現(xiàn)’或‘由處理電路404實(shí)現(xiàn)’)作為例示硬件模塊。在這些實(shí)施例中,存儲(chǔ)器402可以包括計(jì)算機(jī)程序403,其包括由處理電路404可執(zhí)行的計(jì)算機(jī)可讀代碼單元,由此第一設(shè)備110操作成執(zhí)行圖2和/或圖3的方法。
在一些其他實(shí)施例中,在計(jì)算機(jī)可讀代碼單元由虛擬路由器主機(jī)110執(zhí)行時(shí),計(jì)算機(jī)可讀代碼單元可以促使第一設(shè)備110執(zhí)行根據(jù)圖2和/或3的方法,
圖4進(jìn)一步圖示載體405,其包括如上文直接描述的計(jì)算機(jī)程序403。載體405可以是電子信號(hào)、光信號(hào)、無線電信號(hào)和計(jì)算機(jī)可讀介質(zhì)中的一個(gè)。
在一些實(shí)施例中,處理模塊401包括輸入/輸出單元406,其在可適用時(shí)可以由接收模塊和/或發(fā)送模塊如下文描述的那樣例示。
在另外的實(shí)施例中,處理模塊401可以包括接收模塊410和發(fā)送模塊420中的一個(gè)或多個(gè)作為例示硬件模塊。在其他示例中,前面提到的例示硬件模塊中的一個(gè)或多個(gè)可以實(shí)現(xiàn)為一個(gè)或多個(gè)軟件模塊。
因此,根據(jù)上文描述的各種實(shí)施例,第一設(shè)備110操作成在第二端口處從第二設(shè)備120接收至少一個(gè)數(shù)據(jù)幀,和/或第一設(shè)備110、處理模塊401和/或接收模塊410配置成在第二端口處從第二設(shè)備120接收至少一個(gè)數(shù)據(jù)幀。
此外,第一設(shè)備110操作成在第一端口上發(fā)送消息和/或第一設(shè)備110、處理模塊401和/或發(fā)送模塊420配置成在第一端口上發(fā)送消息,該消息包括與第一端口關(guān)聯(lián)的mac地址。
第一設(shè)備110可以操作成僅在接收的至少一個(gè)數(shù)據(jù)幀包括目的地地址字段時(shí)發(fā)送消息和/或第一設(shè)備110、處理模塊401和/或發(fā)送模塊420可以配置成僅在接收的至少一個(gè)數(shù)據(jù)幀包括目的地地址字段時(shí)發(fā)送消息,該目的地地址字段包括與第一端口關(guān)聯(lián)的mac地址。
第一設(shè)備110可以操作成以從接收至少一個(gè)數(shù)據(jù)幀時(shí)計(jì)數(shù)的少于特定次數(shù)的次數(shù)發(fā)送消息和/或第一設(shè)備110、處理模塊401和/或發(fā)送模塊420可以配置成以從接收至少一個(gè)數(shù)據(jù)幀時(shí)計(jì)數(shù)的少于特定次數(shù)的次數(shù)發(fā)送消息。
如本文使用的,術(shù)語“處理模塊”可以包括一個(gè)或多個(gè)硬件模塊、一個(gè)或多個(gè)軟件模塊或其組合。任何這樣的模塊(不管是硬件、軟件還是組合的硬件-軟件模塊)可以是如本文公開的確定部件、估計(jì)部件、捕捉部件、關(guān)聯(lián)部件、比較部件、識(shí)別部件、選擇部件、接收部件、發(fā)送部件或類似物。作為示例,表達(dá)“部件”可以是對(duì)應(yīng)于上文結(jié)合圖列出的模塊的模塊。
如本文使用的,術(shù)語“處理電路”可以指處理單元、處理器、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)或類似物。處理電路或類似物可以包括一個(gè)或多個(gè)處理器內(nèi)核。
如本文使用的,表達(dá)“配置成”可以意指處理電路配置成或適于憑借軟件配置和/或硬件配置來執(zhí)行本文描述的動(dòng)作中的一個(gè)或多個(gè)。
如本文使用的,術(shù)語“存儲(chǔ)器”可以指硬盤、磁存儲(chǔ)介質(zhì)、便攜式計(jì)算機(jī)磁盤或盤、閃速存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器(ram)或類似物。此外,術(shù)語“存儲(chǔ)器”可以指處理器的內(nèi)部寄存器存儲(chǔ)器或類似物。
如本文使用的,術(shù)語“計(jì)算機(jī)可讀介質(zhì)”可以是通用串行總線(usb)存儲(chǔ)器、dvd盤、藍(lán)光盤、作為數(shù)據(jù)流接收的軟件模塊、閃速存儲(chǔ)器、硬驅(qū)動(dòng)器、存儲(chǔ)卡(例如存儲(chǔ)條、多媒體卡(mmc)等)等。
如本文使用的,術(shù)語“計(jì)算機(jī)可讀代碼單元”可以是計(jì)算機(jī)程序的文本、代表采用編譯格式的計(jì)算機(jī)程序的整個(gè)二進(jìn)制文件的部分或其間的任何事物。
如本文使用的,術(shù)語“無線電資源”可以指信號(hào)的某一代碼化(coding)、和/或傳送該信號(hào)時(shí)幀和/或頻率范圍。在一些示例中,資源可以指一個(gè)或多個(gè)物理資源塊(prb),其在傳送信號(hào)時(shí)使用。更詳細(xì)地,prb可以采用正交頻分復(fù)用(ofdm)phy資源塊(prb)的形式。術(shù)語“物理資源塊”從與例如長期演進(jìn)系統(tǒng)有關(guān)的3gpp術(shù)語獲知。
如本文使用的,術(shù)語“數(shù)”和/或“值”可以是任何種類的數(shù)字,例如二進(jìn)制、實(shí)數(shù)、虛數(shù)或有理數(shù)或類似物。此外,“數(shù)”和/或“值”可以是一個(gè)或多個(gè)字符,例如字母或字母串?!皵?shù)”和/或“值”也可以由位串表示。
如本文使用的,表達(dá)“在一些實(shí)施例中”用于指示描述的實(shí)施例的特征可以與本文公開的任何其他實(shí)施例結(jié)合。
即使描述各種方面的實(shí)施例,許多不同更改、修改及其類似物對(duì)本領(lǐng)域內(nèi)技術(shù)人員將變得明顯。描述的實(shí)施例因此不意在限制本公開的范圍。