專利名稱:媒體訪問控制mac地址獲取方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種媒體訪問控制MAC地址獲取方法及裝置。
背景技術(shù):
以網(wǎng)狀結(jié)構(gòu)(Fabric)拓?fù)浣M成的以太網(wǎng)光纖通信(Fibre Channel OverEthernet,簡稱FCoE)網(wǎng)絡(luò)中,以太網(wǎng)節(jié)點(ENode)可以通過名稱服務(wù)器獲取其他ENode 的光纖通道標(biāo)識(Fibre Channel ID,簡稱FCID)等信息,但FCoE幀的傳輸同時還需要MAC地址。目前名稱服務(wù)器并不提供FCID對應(yīng)的MAC地址信息,ENode只知道自己所登錄的FCoE 交換機(jī)(Fibre Channel Forwarder,簡稱 FCF)設(shè)備的媒體接入控制(Media AccessControl,簡稱為MAC),所以兩ENode之間的FCoE幀只能通過FCF設(shè)備進(jìn)行路由轉(zhuǎn)發(fā),并不能通過鏈路層交換直接進(jìn)行通訊。如果兩個通過Fabric相連的ENode可以相互獲得對方的MAC地址,兩者即可以直接通過鏈路交換交互數(shù)據(jù),從而獲得更高的傳輸效率。另外,在無損以太網(wǎng)絡(luò)中,各種具有交換功能的設(shè)備,一般通過維護(hù)MAC-端口(MAC-Port)表來實現(xiàn)快速交換。此MAC表通過收到的以太網(wǎng)報文頭中的源MAC來學(xué)習(xí),并且定時老化。FCoE網(wǎng)絡(luò)中建立的Fabric登錄(Fabric Login,簡稱FLOGI)虛鏈接,會定時進(jìn)行鏈路?;?,相互發(fā)送的保活幀可以對網(wǎng)絡(luò)中?;罱粨Q設(shè)備的MAC表進(jìn)行更新。但?;顜陌l(fā)送間隔是比較長的,比如8秒甚至是90秒,此過程中如果發(fā)生MAC條目老化或者鏈路切換等情況,無法快速更新MAC表。針對相關(guān)技術(shù)中的無法直接通過鏈路層進(jìn)行通信的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明提供了一種媒體訪問控制MAC地址獲取方法及裝置,以至少解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種媒體訪問控制MAC地址獲取方法,包括接收MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ;判斷所述FCID與接收到所述MAC地址請求報文的接收方的FCID是否匹配;如果匹配,則所述接收方發(fā)送應(yīng)答報文,其中,所述應(yīng)答報文攜帶有所述接收方的MAC地址。優(yōu)選地,接收MAC地址請求報文包括接收以太網(wǎng)節(jié)點ENode或以太網(wǎng)光纖通信FCoE交換機(jī)FCF發(fā)送的MAC地址請求報文。根據(jù)本發(fā)明的另一方面,提供了一種媒體訪問控制MAC地址獲取方法,包括發(fā)送MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ;接收所述MAC地址請求報文的應(yīng)答報文,其中,所述應(yīng)答報文是與所述FCID相匹配的應(yīng)答方發(fā)送的應(yīng)答報文,所述應(yīng)答報文中攜帶有所述應(yīng)答方的MAC地址。優(yōu)選地,通過廣播、組播、或單播的方式發(fā)送MAC地址請求報文。
優(yōu)選地,通過廣播、組播、或單播的方式發(fā)送MAC地址請求報文包括在未知與所述FCID相匹配的應(yīng)答方的情況下,發(fā)送目的MAC為廣播MAC的MAC地址請求報文,以獲取所述MAC地址;在已知與所述FCID相匹配的應(yīng)答方的情況下,發(fā)送目的MAC為單播MAC的MAC地址請求報文,以確定所述目的MAC是否在以太網(wǎng)光纖通信FCoE網(wǎng)絡(luò)中。優(yōu)選地,在接收所述MAC地址請求報文的應(yīng)答報文之后,所述方法還包括根據(jù)所述應(yīng)答報文更新MAC信息表,其中,所述MAC信息表包括MAC端口表。根據(jù)本發(fā)明的另一方面,提供了一種媒體訪問控制MAC地址獲取裝置,包括:ENode接收模塊,用于接收MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ;ENode判斷模塊,用于判斷所述FCID與接收到所述MAC地址請求報文的接收方的FCID是否匹配;ENode發(fā)送模塊,用于在判定匹配的情況下發(fā)送應(yīng)答報文,其中,所述應(yīng)答報文攜帶有所述接收方的MAC地址。優(yōu)選地,所述ENode接收模塊用于接收以太網(wǎng)節(jié)點ENode或以太網(wǎng)光纖通信FCoE 交換機(jī)FCF發(fā)送的MAC地址請求報文。根據(jù)本發(fā)明的另一方面,提供了一種媒體訪問控制MAC地址獲取裝置,其特征在于,包括發(fā)送模塊,用于發(fā)送MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ;接收模塊,用于接收所述MAC地址請求報文的應(yīng)答報文,其中,所述應(yīng)答報文是與所述FCID相匹配的應(yīng)答方發(fā)送的應(yīng)答報文,所述應(yīng)答報文中攜帶有所述應(yīng)答方的MAC地址。優(yōu)選地,所述裝置還包括更新模塊,用于根據(jù)所述應(yīng)答報文更新MAC信息表,其中,所述MAC信息表包括MAC端口表。通過本發(fā)明,首先接收MAC地址請求報文,其中,MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ;然后判斷FCID與接收到MAC地址請求報文的接收方的FCID是否匹配;如果匹配,則接收方發(fā)送應(yīng)答報文,其中,該應(yīng)答報文攜帶有所述接收方的MAC地址,相關(guān)技術(shù)中無法直接通過鏈路層進(jìn)行通信的問題,具有直接獲取對端FCID對應(yīng)的MAC地址進(jìn)而通過鏈路層快速交換進(jìn)行通訊的效果。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取方法的流程圖一;圖2是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取方法的流程圖二 ;圖1a是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取裝置的結(jié)構(gòu)框圖一;圖2a是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取裝置的結(jié)構(gòu)框圖二 ;圖3是根據(jù)本發(fā)明實施例的請求報文的處理流程圖;圖4是根據(jù)本發(fā)明實施例的應(yīng)答報文的處理流程圖;圖5是根據(jù)本發(fā)明優(yōu)選實施例的獲取MAC地址的方法的流程圖一;圖6是根據(jù)本發(fā)明優(yōu)選實施例的獲取MAC地址的方法的流程圖二。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例一本發(fā)明實施例提供了一種媒體訪問控制MAC地址獲取方法,圖1是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取方法的流程圖一,如圖1所示,該流程包括以下步驟步驟S102,接收MAC地址請求報文,其中,該MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ;步驟S104,判斷FCID與接收到MAC地址請求報文的接收方的FCID是否匹配;步驟S106,如果匹配,則接收方發(fā)送應(yīng)答報文,其中,應(yīng)答報文攜帶有接收方的MAC地址。 通過上述步驟,改變了相關(guān)技術(shù)中通過FCF轉(zhuǎn)發(fā)進(jìn)行通信的做法。通過直接獲取對端的MAC地址,使得進(jìn)行通信的兩端設(shè)備直接獲取對端FCID所對應(yīng)的MAC地址,通過鏈路層快速交換來通訊,進(jìn)而提高了通信的速率。接收MAC地址請求報文的方式有很多種,優(yōu)選地,可以是接收以太網(wǎng)節(jié)點ENode或FCF發(fā)送的MAC地址請求報文。如果接收的是ENode的MAC地址請求報文,則可以使得兩端的ENode通過MAC地址進(jìn)行通信;如果接收的是FCF發(fā)送的MAC地址請求報文,則在鏈路切換等需要立即更新網(wǎng)絡(luò)中設(shè)備MAC-PORT表的情況下,可以主動進(jìn)行MAC地址交互,從而快速更新MAC-PORT表。實施例二本發(fā)明實施例提供了另外一種媒體訪問控制MAC地址獲取方法,圖2是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取方法的流程圖二,如圖2所示,該流程包括以下步驟步驟S202,發(fā)送MAC地址請求報文,其中,MAC地址請求報文中攜帶有光纖通道標(biāo)識 FCID ;步驟S204,接收MAC地址請求報文的應(yīng)答報文,其中,應(yīng)答報文是與FCID相匹配的應(yīng)答方發(fā)送的應(yīng)答報文,應(yīng)答報文中攜帶有應(yīng)答方的MAC地址。優(yōu)選地,可以通過廣播、組播、或單播的方式發(fā)送MAC地址請求報文。優(yōu)選地,通過廣播、組播、或單播的方式發(fā)送MAC地址請求報文包括在未知與上述FCID相匹配的應(yīng)答方的情況下,發(fā)送目的MAC為廣播MAC的MAC地址請求報文,以獲取MAC地址;在已知與上述FCID相匹配的應(yīng)答方的情況下,發(fā)送目的MAC為單播MAC的MAC地址請求報文,以確定所述目的MAC是否在FCoE網(wǎng)絡(luò)中。優(yōu)選地,在接收MAC地址請求報文的應(yīng)答報文之后,該方法還包括根據(jù)該應(yīng)答報文更新MAC信息表,其中,MAC信息表包括MAC端口表。實施例三本發(fā)明實施例提供了一種媒體訪問控制MAC地址獲取裝置,圖1a是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取裝置的結(jié)構(gòu)框圖一,如圖1a所示,該裝置包括ENode接收模塊10,用于接收MAC地址請求報文,其中,MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ;ENode判斷模塊20,用于判斷所接收到的FCID與接收到MAC地址請求報文的接收方的FCID是否匹配;ENode發(fā)送模塊30,用于在判定匹配的情況下發(fā)送應(yīng)答報文,其中,該應(yīng)答報文攜帶有接收方的MAC地址。優(yōu)選地,ENode接收模塊10用于接收以太網(wǎng)節(jié)點ENode或以太網(wǎng)光纖通信FCoE交換機(jī)FCF發(fā)送的MAC地址請求報文。實施例四本發(fā)明實施例提供了一種媒體訪問控制MAC地址獲取裝置,圖2a是根據(jù)本發(fā)明實施例的媒體訪問控制MAC地址獲取裝置的結(jié)構(gòu)框圖二,如圖2a所示,該裝置包括發(fā)送模塊40,用于發(fā)送MAC地址請求報文,其中,MAC地址請求報文中攜帶有光纖 通道標(biāo)識FCID ;接收模塊50,用于接收MAC地址請求報文的應(yīng)答報文,其中,應(yīng)答報文是與所接收到的FCID相匹配的應(yīng)答方發(fā)送的應(yīng)答報文,該應(yīng)答報文中攜帶有應(yīng)答方的MAC地址。應(yīng)答方是接收到MAC地址請求報文的一方,發(fā)送方是發(fā)送MAC地址請求報文的一方。優(yōu)選地,該裝置還包括更新模塊60,用于根據(jù)應(yīng)答報文更新MAC信息表,其中,MAC信息表包括MAC端口表。實施例五本發(fā)明實施例提供了一種MAC地址獲取方法。FCoE設(shè)備可以向網(wǎng)絡(luò)中請求某指定FCID所對應(yīng)的MAC地址,擁有指定FCID的設(shè)備在收到請求后向請求者發(fā)送攜帶本FCID對應(yīng)MAC地址信息的應(yīng)答。圖3是根據(jù)本發(fā)明實施例的請求報文的處理流程圖,如圖3所示,該流程包括以下步驟步驟S302,確定廣播還是單播。以太網(wǎng)首部中,目的MAC為廣播MAC或者單播MAC :如果尚未知所請求的FCID對應(yīng)的MAC,則使用廣播MAC作為目的MAC ;如果已知所請求的FCID對應(yīng)MAC,而需要確定此目的MAC是否仍在網(wǎng)絡(luò)中存在,則可以使用此單播作為目的MAC,以減少以太網(wǎng)絡(luò)的負(fù)擔(dān)。步驟S304,在MAC地址請求報文中攜帶FCID。攜帶所請求的FCID及其對應(yīng)MAC地址信息。如果尚未知對應(yīng)MAC,則可攜帶全O的MAC地址。步驟S306,在MAC地址請求報文中攜帶發(fā)送方的FCID。攜帶本端即發(fā)送方的FCID及其MAC地址信息。步驟S308,更新 MAC-PORT 表。發(fā)送方收到應(yīng)答報文后,解析并記錄所請求FCID對應(yīng)的MAC信息,并開始計算存活時間。如果記錄的MAC信息存活時間達(dá)到了指定的存活周期,則可對此信息進(jìn)行老化,重新發(fā)送請求更新此信息。當(dāng)擁有請求報文中攜帶的FCID的設(shè)備,收到請求報文后,應(yīng)向發(fā)送方發(fā)送應(yīng)答報文。如果本設(shè)備需要發(fā)送方的MAC同時請求報文中攜帶了發(fā)送方的FCID和MAC地址,本設(shè)備可以直接記錄發(fā)送方的MAC而無需再次發(fā)送請求。圖4是根據(jù)本發(fā)明實施例的應(yīng)答報文的處理流程圖,如圖4所示,該流程包括以下步驟
步驟S402,在應(yīng)答報文中攜帶MAC地址。在MAC地址請求報文的應(yīng)答報文中,以太網(wǎng)首部目的MAC設(shè)置為發(fā)送方的單播MAC。該應(yīng)答報文應(yīng)攜帶所請求的FCID與MAC即應(yīng)答方的FCID和MAC,還可攜帶發(fā)送方的FCID與MAC,當(dāng)然在應(yīng)答報文中也可以不攜帶后者。步驟S404,發(fā)送應(yīng)答報文。實施例六圖5是根據(jù)本發(fā)明優(yōu)選實施例的獲取MAC地址的方法的流程圖一。本實施例中兩個ENode之間需要獲取MAC地址,實現(xiàn)FCoE業(yè)務(wù)幀的直接交互,流程部分的處理步驟如圖5所示,包括步驟S502,發(fā)送廣播MAC地址請求報文。 當(dāng)ENodeA通過名稱服務(wù)已獲取了 ENode B的FCID,并需要獲取FCID對應(yīng)的MAC地址。此時ENodeA向網(wǎng)絡(luò)中發(fā)送廣播MAC請求,即通過廣播的方式發(fā)送MAC地址請求報文。該請求報文的格式如下表所示
廣播B-MACMAC-AETH- TYPEFCID-BAtlZeroMACFCID-AMAC-A上表中,廣播目的MAC表示以廣播的方式發(fā)送MAC地址請求報文,ETH-TYPE表示以太網(wǎng)的類型,F(xiàn)CID-B表示ENode B的FCID,All Zero MAC表示ENode B的MAC地址未知,設(shè)置為0,F(xiàn)CID-A表示ENode A的FCID,前面一個MAC-A是以太網(wǎng)首部的源MAC,后面一個MAC-A是報文凈荷所攜帶的發(fā)送方信息,即Enode A的MAC,用于應(yīng)答方直接記錄發(fā)送方的FCID和MAC,而無需再發(fā)請求。為了模塊分層要求,本發(fā)明實施例也可只關(guān)注凈荷中信息,以太網(wǎng)首部只用于底層收包校驗與交換。步驟S504,對MAC地址請求報文進(jìn)行應(yīng)答。當(dāng)ENode B收到請求報文后,判斷解析出的FCID-B是否與本設(shè)備的FCID匹配,如果匹配,在ENode B支持MAC應(yīng)答時,將ENodeA的FCID和MAC地址信息保存下來,并對請求的FCID進(jìn)行應(yīng)答。應(yīng)答報文格式如下表所示
ETH- TYPEMAC-AMAC-BFCID-AMAC-AFCID-BMAC-B上表中,廣播目的MAC表示以廣播的方式發(fā)送MAC地址請求報文,MAC-A表示ENodeA的MAC地址,ETH-TYPE表示以太網(wǎng)的類型,F(xiàn)CID-B表示ENode B的FCID,All Zero MAC表示ENode B的MAC地址未知,設(shè)置為0,F(xiàn)CID-A表示ENodeA的FCID。步驟S506,進(jìn)行業(yè)務(wù)交互。ENode A收到應(yīng)答報文后,解析出ENode B的MAC地址信息,則ENode A和ENodeB可以直接通過MAC地址進(jìn)行業(yè)務(wù)交互,進(jìn)而提高了數(shù)據(jù)通信的效率。實施例七發(fā)送請求的設(shè)備不僅局限于ENode,由于ENode與其登錄的FCF之間不一定是直連的,雖然FCF已經(jīng)得知登錄的ENode的FCID所對應(yīng)MAC,但鏈路交換底面的MAC-Port表也需要定時更新。FCF在一些諸如鏈路切換、主備端口切換、主備設(shè)備切換等情況下,也可能需要更新一下本設(shè)備或者下游交換設(shè)備的MAC-Port表,也可以通過主動發(fā)送MAC請求的方法實現(xiàn)。下面通過案例說明本發(fā)明實施例在FCF上的應(yīng)用。圖6是根據(jù)本發(fā)明優(yōu)選實施例的獲取MAC地址的方法的流程圖二,圖6中的FCF-A和FCF-B虛擬為邏輯設(shè)備FCF-V實現(xiàn)相互備份,ENode向FCF-V登錄后,如果登錄的實體FCF出現(xiàn)切換,則切換后的新FCF立即向ENode發(fā)送MAC地址請求報文來獲取ENode MAC在請求的FCF上的接入物理端口,更新MAC對應(yīng)的端口表。如圖6所示,該流程包括以下步驟步驟S602,ENode 登錄 FCF。ENode向FCF-V登錄后,實際登錄的FCF-A為ENode分配FCID和MAC地址,ENode的所有業(yè)務(wù)數(shù)據(jù)實際通過FCF-A進(jìn)行轉(zhuǎn)發(fā)。為達(dá)到FCF備份的目的,F(xiàn)CF-A將ENode信息通知給FCF-B。步驟S604,F(xiàn)CF-A的網(wǎng)絡(luò)中斷。FCF-A與無損以太網(wǎng)交換機(jī)(Data Center Bridge Switch,簡稱DCB SW)之間的網(wǎng)絡(luò)斷開,需要FCF-B接管ENode。FCF-B已經(jīng)擁有了 ENode的FCID和MAC信息,但需要得 知ENode是通過FCF-B的哪個物理端口接入的。步驟S606,F(xiàn)CF-B向ENode發(fā)送MAC地址請求報文。FCF-B向ENode發(fā)送MAC地址請求報文。由于FCF-B已經(jīng)擁有ENode的MAC地址信息,發(fā)請求的主要目的是更新MAC表,此請求可以廣播也可以是單播。步驟S608,ENode 應(yīng)答。當(dāng)ENode收到MAC地址請求報文后,解析出請求報文中攜帶的接收方的FCID是否與本設(shè)備FCID相匹配,在匹配的情況下進(jìn)行應(yīng)答。步驟S610,更新 MAC-Port 表。FCF-B收到應(yīng)答后更新MAC-Port表,保存ENodeB的MAC所對應(yīng)的端口號。從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果可以使兩個ENode設(shè)備直接獲取對方FCID所對應(yīng)的MAC地址,通過鏈路層快速交換來通訊,不必通過FCF轉(zhuǎn)發(fā);在鏈路切換等需要立即更新網(wǎng)絡(luò)中設(shè)備MAC-Port表的情況下,可以主動進(jìn)行MAC地址交互,從而快速更新MAC-Port表使得兩端設(shè)備可以直接獲取對端的MAC地址。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種媒體訪問控制MAC地址獲取方法,其特征在于,包括 接收MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ; 判斷所述FCID與接收到所述MAC地址請求報文的接收方的FCID是否匹配; 如果匹配,則所述接收方發(fā)送應(yīng)答報文,其中,所述應(yīng)答報文攜帶有所述接收方的MAC地址。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收MAC地址請求報文包括接收以太網(wǎng)節(jié)點ENode或以太網(wǎng)光纖通信FCoE交換機(jī)FCF發(fā)送的MAC地址請求報文。
3.一種媒體訪問控制MAC地址獲取方法,其特征在于,包括 發(fā)送MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ; 接收所述MAC地址請求報文的應(yīng)答報文,其中,所述應(yīng)答報文是與所述FCID相匹配的應(yīng)答方發(fā)送的應(yīng)答報文,所述應(yīng)答報文中攜帶有所述應(yīng)答方的MAC地址。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,通過廣播、組播、或單播的方式發(fā)送MAC地址請求報文。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,通過廣播、組播、或單播的方式發(fā)送MAC地址請求報文包括 在未知與所述FCID相匹配的應(yīng)答方的情況下,發(fā)送目的MAC為廣播MAC的MAC地址請求報文,以獲取所述MAC地址; 在已知與所述FCID相匹配的應(yīng)答方的情況下,發(fā)送目的MAC為單播MAC的MAC地址請求報文,以確定所述目的MAC是否在FCoE網(wǎng)絡(luò)中。
6.根據(jù)權(quán)利要求3至5中任一項所述的方法,其特征在于,在接收所述MAC地址請求報文的應(yīng)答報文之后,所述方法還包括根據(jù)所述應(yīng)答報文更新MAC信息表,其中,所述MAC信息表包括MAC端口表。
7.一種媒體訪問控制MAC地址獲取裝置,其特征在于,包括 ENode接收模塊,用于接收MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ; ENode判斷模塊,用于判斷所述FCID與接收到所述MAC地址請求報文的接收方的FCID是否匹配; ENode發(fā)送模塊,用于在判定匹配的情況下發(fā)送應(yīng)答報文,其中,所述應(yīng)答報文攜帶有所述接收方的MAC地址。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述ENode接收模塊用于接收以太網(wǎng)節(jié)點ENode或以太網(wǎng)光纖通信FCoE交換機(jī)FCF發(fā)送的MAC地址請求報文。
9.一種媒體訪問控制MAC地址獲取裝置,其特征在于,包括 發(fā)送模塊,用于發(fā)送MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID ; 接收模塊,用于接收所述MAC地址請求報文的應(yīng)答報文,其中,所述應(yīng)答報文是與所述FCID相匹配的應(yīng)答方發(fā)送的應(yīng)答報文,所述應(yīng)答報文中攜帶有所述應(yīng)答方的MAC地址。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括更新模塊,用于根據(jù)所述應(yīng)答報文更新MAC信息表,其中,所述MAC信息表包括MAC端口表。
全文摘要
本發(fā)明提供了一種媒體訪問控制MAC地址獲取方法及裝置,該方法包括接收MAC地址請求報文,其中,所述MAC地址請求報文中攜帶有光纖通道標(biāo)識FCID;判斷所述FCID與接收到所述MAC地址請求報文的接收方的FCID是否匹配;如果匹配,則所述接收方發(fā)送應(yīng)答報文,其中,所述應(yīng)答報文攜帶有所述接收方的MAC地址。本發(fā)明解決了相關(guān)技術(shù)中無法直接通過鏈路層進(jìn)行通信的問題,具有直接獲取對端FCID對應(yīng)的MAC地址進(jìn)而通過鏈路層快速交換進(jìn)行通訊的效果。
文檔編號H04L29/12GK103023785SQ20121056811
公開日2013年4月3日 申請日期2012年12月24日 優(yōu)先權(quán)日2012年12月24日
發(fā)明者趙清凌 申請人:中興通訊股份有限公司