專利名稱:獲取網(wǎng)絡(luò)地址方法及以太網(wǎng)光纖通道協(xié)議目標(biāo)器及通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及獲取網(wǎng)絡(luò)地址方法及以太網(wǎng)光纖通道協(xié)議目標(biāo)器及通信系統(tǒng)。
背景技術(shù):
以太網(wǎng)承載光纖通道協(xié)議(Fibre Channel over Ethernet, FCoE)是由美國國家標(biāo)準(zhǔn)協(xié)會(huì)制定的一種新技術(shù)標(biāo)準(zhǔn),可以將光纖通道映射到以太網(wǎng),從而可以在以太網(wǎng)上傳輸存儲(chǔ)域網(wǎng)絡(luò)(Storage Area Network, SAN)數(shù)據(jù)?,F(xiàn)有技術(shù)中,F(xiàn)CoE發(fā)起者(FCoE hitiator)向標(biāo)準(zhǔn)中定義的所有FCF(FCoE forward,以太網(wǎng)光纖通道協(xié)議轉(zhuǎn)換器)廣播地址(ALL_FCF_MACs)發(fā)送廣播以獲取當(dāng)前網(wǎng)絡(luò)中以太網(wǎng)光纖通道協(xié)議轉(zhuǎn)換器(FCoE forward, FCF)的介質(zhì)訪問控制(Media Access Control,MAC)地址,F(xiàn)CoE發(fā)起者從所獲取的FCF的MAC地址中選擇一個(gè)FCF地址發(fā)送Flogi 注冊(cè)信息,F(xiàn)CF收到Flogi注冊(cè)信息后會(huì)為FCoE發(fā)起者分配一個(gè)M位的的唯一標(biāo)識(shí)N-Port ID,同時(shí)FCF會(huì)在N-Port ID前面加上標(biāo)準(zhǔn)定義的高M(jìn)位標(biāo)識(shí)FC-MAP完成構(gòu)建虛擬MAC地址,并將該虛擬MAC地址作為FCoE網(wǎng)絡(luò)中FCoE發(fā)起者的網(wǎng)絡(luò)地址返回給FCoE發(fā)起者。隨著FCoE標(biāo)準(zhǔn)的發(fā)展,在FCoE網(wǎng)絡(luò)中添加了可作為存儲(chǔ)陣列的FCoE目標(biāo)器(FCoE Target), FCoE發(fā)起者可以直接通過以太網(wǎng)訪問FCoE目標(biāo)器。發(fā)明人在實(shí)施本發(fā)明的過程中發(fā)現(xiàn),在FCoE發(fā)起者在FCoE網(wǎng)絡(luò)中進(jìn)行網(wǎng)絡(luò)注冊(cè)時(shí),F(xiàn)CoE發(fā)起者選擇任意一個(gè)FCF進(jìn)行Flogi注冊(cè),如果選擇到的實(shí)際上是一個(gè)FCoE目標(biāo)器則無法從FCoE目標(biāo)器獲得N-Port ID,因此無法獲得在FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,從而無法建立起與FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信連接。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供網(wǎng)絡(luò)地址獲取方法及以太網(wǎng)光纖通道協(xié)議目標(biāo)器及通信系統(tǒng), 用以實(shí)現(xiàn)在FCoE網(wǎng)絡(luò)中存在FCoE目標(biāo)器的情況下FCoE發(fā)起者也能夠順利獲得網(wǎng)絡(luò)地址。本發(fā)明實(shí)施例提供一種獲取網(wǎng)絡(luò)地址方法,包括接收以太網(wǎng)承載光纖通道協(xié)議FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求;根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,若否,則將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至以太網(wǎng)光纖通道協(xié)議轉(zhuǎn)換器FCF;接收FCF返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的FCoE 網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址。本發(fā)明實(shí)施例還提供一種以太網(wǎng)承載光纖通道協(xié)議FCoE目標(biāo)器,包括接收單元,用于接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求以及接收FCoE轉(zhuǎn)換設(shè)備返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的網(wǎng)絡(luò)地址;
第一判斷單元,用于根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,當(dāng)判斷得到所述FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將判斷結(jié)果發(fā)送至轉(zhuǎn)發(fā)單元;轉(zhuǎn)發(fā)單元,用于當(dāng)判斷得到FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCoE轉(zhuǎn)換設(shè)備;反饋單元,用于將所述接收單元接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者。本發(fā)明實(shí)施例還提供一種通信系統(tǒng),包括FCoE發(fā)起者,用于發(fā)送ALL-FCF-MACs廣播消息,接收廣播消息響應(yīng),從響應(yīng)的MAC 地址中任意選擇其中一個(gè)MAC地址發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求;FCoE目標(biāo)器,用于響應(yīng)所接收到的ALL-FCF-MACs廣播消息,獲得FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求,當(dāng)所述FCoE發(fā)起者沒有獲得FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至任一預(yù)先判斷得到的FCF ;FCF,用于接收FCoE目標(biāo)器發(fā)送的FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求,為FCoE發(fā)起者構(gòu)建虛擬MAC地址,所述虛擬MAC地址作為FCoE的網(wǎng)絡(luò)地址包含在網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息中,將所述響應(yīng)消息發(fā)送至FCoE目標(biāo)器;所述FCoE目標(biāo)器,還用于接收FCF返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者;所述FCoE發(fā)起者,還用于接收所述FCoE目標(biāo)器返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,從網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息中獲取FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址,根據(jù)所獲取的網(wǎng)絡(luò)地址中的N-Port ID創(chuàng)建虛擬端口,以便與網(wǎng)絡(luò)節(jié)點(diǎn)建立數(shù)據(jù)通信。通過本發(fā)明實(shí)施例所提供的獲取網(wǎng)絡(luò)地址的方法,在接收到FCoE發(fā)起者網(wǎng)絡(luò)注冊(cè)請(qǐng)求而不能為該FCoE發(fā)起者分配網(wǎng)絡(luò)地址時(shí),將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCF,并將FCF對(duì)注冊(cè)請(qǐng)求的響應(yīng)消息返回至FCoE發(fā)起者,從而實(shí)現(xiàn)了再不改動(dòng)現(xiàn)有FCoE發(fā)起者以及FCF的情況下FCoE發(fā)起者順利獲得FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址,從而保護(hù)了客戶在現(xiàn)有FCoE發(fā)起者及 FCF上的投資,節(jié)約了網(wǎng)絡(luò)構(gòu)建成本。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種獲取網(wǎng)絡(luò)地址方法流程圖;圖2是本發(fā)明實(shí)施例提供的另一種獲取網(wǎng)絡(luò)地址方法執(zhí)行場(chǎng)景圖;圖3是本發(fā)明實(shí)施例提供的另一種獲取網(wǎng)絡(luò)地址方法流程圖;圖4是本發(fā)明實(shí)施例提供的一種FCF判斷流程圖;圖5是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)地址查詢流程圖;圖6是本發(fā)明實(shí)施例提供的另一種獲取網(wǎng)絡(luò)地址方法信令流程圖;圖7是本發(fā)明實(shí)施例提供的一種FCoE目標(biāo)器結(jié)構(gòu)圖8是本發(fā)明實(shí)施例提供的另一種FCoE目標(biāo)器結(jié)構(gòu)圖;圖9是本發(fā)明實(shí)施例提供的一種通信系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明?,F(xiàn)有技術(shù)中,在FCoE發(fā)起者向標(biāo)準(zhǔn)中定義的廣播地址ALL-FCF-MACs發(fā)送廣播以獲取當(dāng)前網(wǎng)絡(luò)中FCF的MAC地址時(shí),如果FCF和FCoE目標(biāo)器都響應(yīng)該廣播則FCoE會(huì)認(rèn)為響應(yīng)所述廣播的都是FCF,因此,當(dāng)FCoE發(fā)起者選擇任意一個(gè)FCF進(jìn)行Flogi注冊(cè)時(shí),如果選擇到的實(shí)際上是一個(gè)FCoE目標(biāo)器則無法從FCoE目標(biāo)器獲得N-Port ID,因此無法獲得在FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,從而無法建立起與FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信連接。本發(fā)明實(shí)施例提供網(wǎng)絡(luò)地址獲取方法及以太網(wǎng)光纖通道協(xié)議目標(biāo)器及通信系統(tǒng),用以實(shí)現(xiàn)在 FCoE網(wǎng)絡(luò)中存在FCoE目標(biāo)器的情況下FCoE發(fā)起者也能夠順利獲得網(wǎng)絡(luò)地址。本發(fā)明實(shí)施例提供一種獲取網(wǎng)絡(luò)地址方法,參見圖1,該方法包括步驟100 接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求;步驟102 根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,若否,則將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCoE轉(zhuǎn)換設(shè)備;其中,在FCoE網(wǎng)絡(luò)中,發(fā)起者需要通過網(wǎng)絡(luò)注冊(cè)獲得網(wǎng)絡(luò)地址,只有進(jìn)行了注冊(cè)并獲取到唯一的網(wǎng)絡(luò)地址,網(wǎng)絡(luò)中的節(jié)點(diǎn)才可以訪問到該發(fā)起者并進(jìn)一步建立網(wǎng)絡(luò)通信;本發(fā)明實(shí)施例中,當(dāng)接收到FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求的網(wǎng)絡(luò)節(jié)點(diǎn)不能為FCoE 發(fā)起者分配網(wǎng)絡(luò)唯一標(biāo)識(shí)時(shí),需要將該注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)給FCoE轉(zhuǎn)換設(shè)備FCF,由FCF根據(jù)接收到的網(wǎng)絡(luò)注冊(cè)請(qǐng)求來分配網(wǎng)絡(luò)唯一標(biāo)識(shí),例如M位的N-Port ID作為FCoE發(fā)起者在光纖通道(Fibre Channel, FC)網(wǎng)絡(luò)中的唯一標(biāo)識(shí),同時(shí),F(xiàn)CF會(huì)在N-Port ID前面加上標(biāo)準(zhǔn)定義的高M(jìn)位標(biāo)識(shí)FC-MAP以完成FCoE發(fā)起者的虛擬MAC地址的構(gòu)建,在響應(yīng)所接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求時(shí),將構(gòu)建的虛擬MAC地址作為FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址包含在響應(yīng)消息中;步驟104 接收FCoE轉(zhuǎn)換設(shè)備返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括 FCoE發(fā)起者的FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址。通過本發(fā)明實(shí)施例所提供的獲取網(wǎng)絡(luò)地址的方法,在接收到FCoE發(fā)起者網(wǎng)絡(luò)注冊(cè)請(qǐng)求而不能為該FCoE發(fā)起者分配網(wǎng)絡(luò)地址時(shí),將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCF,并將FCF對(duì)注冊(cè)請(qǐng)求的響應(yīng)消息返回至FCoE發(fā)起者,從而實(shí)現(xiàn)了再不改動(dòng)現(xiàn)有FCoE發(fā)起者以及FCF的情況下FCoE發(fā)起者順利獲得FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址,從而保護(hù)了客戶在現(xiàn)有FCoE發(fā)起者及 FCF上的投資,節(jié)約了網(wǎng)絡(luò)構(gòu)建成本。本發(fā)明實(shí)施例還提供一種獲取網(wǎng)絡(luò)地址方法,圖2為本方法實(shí)施執(zhí)行的場(chǎng)景圖, 本方法實(shí)施例的執(zhí)行主體可以是FCoE目標(biāo)器,參見圖3,該方法包括步驟300 響應(yīng)所接收到的FCF MAC地址請(qǐng)求(ALL_FCF_MACs)廣播消息;在FCoE發(fā)起者進(jìn)行網(wǎng)絡(luò)注冊(cè)前,F(xiàn)CoE發(fā)起者會(huì)向FCoE網(wǎng)絡(luò)發(fā)送ALL_FCF_MACs廣播消息,本發(fā)明實(shí)施例中,可以設(shè)置目標(biāo)器對(duì)所接收到的ALL-FCF-MACs廣播消息會(huì)返回響應(yīng)消息,響應(yīng)消息中包括了 FCoE目標(biāo)器的MAC地址;
步驟302 接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求,其中網(wǎng)絡(luò)注冊(cè)請(qǐng)求中包括FCoE發(fā)起者的MAC地址;步驟304 根據(jù)所述FCoE發(fā)起者的MAC地址判斷該MAC地址是否為虛擬MAC地址, 若否,則進(jìn)入步驟306 ;若是,則進(jìn)入步驟310 ;通常網(wǎng)絡(luò)注冊(cè)請(qǐng)求中包括了 FCoE發(fā)起者的MAC地址,本發(fā)明實(shí)施例中,作為網(wǎng)絡(luò)地址的虛擬MAC地址,可以由作為低M位的N-Port ID加上標(biāo)準(zhǔn)定義的高M(jìn)位標(biāo)識(shí)FC-MAP 構(gòu)建成FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,在本發(fā)明實(shí)施例中,可以判斷FCoE發(fā)起者是否具有虛擬的 MAC地址,如果沒有則說明該FCoE發(fā)起者還沒有獲得用以構(gòu)建FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址的網(wǎng)絡(luò)唯一標(biāo)識(shí)N-Port ID,則需要將該網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)給FCF,以獲得FCoE發(fā)起者在FC網(wǎng)絡(luò)中的唯一標(biāo)識(shí);步驟306 將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至任一預(yù)先判斷得到的FCF ;其中,在將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCF可以是將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至預(yù)先判斷得到的FCF,也可以在每次轉(zhuǎn)發(fā)時(shí)判斷FCF,本實(shí)施例采用前者,即將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至預(yù)先判斷得到的FCF ;其中,接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCF根據(jù)接收到的網(wǎng)絡(luò)注冊(cè)請(qǐng)求來分配網(wǎng)絡(luò)唯一標(biāo)識(shí),例如24位的N-Port ID作為FCoE發(fā)起者在FC網(wǎng)絡(luò)中的唯一標(biāo)識(shí),同時(shí),F(xiàn)CF會(huì)在N-Port ID前面加上標(biāo)準(zhǔn)定義的高M(jìn)位標(biāo)識(shí)FC-MAP以完成FCoE發(fā)起者的虛擬MAC地址的構(gòu)建,在響應(yīng)所接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求時(shí),將構(gòu)建的虛擬MAC地址作為FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址包含在響應(yīng)消息中;步驟308 接收FCF返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的網(wǎng)絡(luò)地址;步驟310 返回FCoE發(fā)起者的網(wǎng)絡(luò)地址;其中,如果FCoE目標(biāo)器收到的FCoE發(fā)起者發(fā)來的注冊(cè)請(qǐng)求時(shí),檢查出FCoE發(fā)起者使用的MAC地址為虛擬MAC地址。此時(shí),F(xiàn)CoE將不轉(zhuǎn)發(fā)該Flogi請(qǐng)求。將由FCoE目標(biāo)器處理該請(qǐng)求,響應(yīng)消息可以包括返回N_Port ID和其他一些服務(wù)參數(shù)(如Node_Name、 Common Service Parameter^Class ServiceParameter、QoS Parameter 等)。在此處 FCoE 目標(biāo)器不會(huì)為FCoE發(fā)起者分配新的N_Port ID,只需要將FCoE發(fā)起者的返回包含N_Port ID的網(wǎng)絡(luò)地址,即可。其中,參見圖4,在步驟304中判斷FCF的方法可以包括步驟40 發(fā)送ALL-FCF-MACs廣播消息;步驟41 接收所述廣播消息的響應(yīng)消息,對(duì)所接收響應(yīng)消息中的MAC地址進(jìn)行判斷,若MAC地址為物理MAC地址,則判斷該物理MAC地址對(duì)應(yīng)的響應(yīng)消息發(fā)送方為FCF ;其中,判斷MAC地址是否為物理地址可以通過對(duì)收到的MAC地址的高M(jìn)位進(jìn)行判斷,如果在該高M(jìn)位的范圍在0EFC00-0EFCFF,則說明使用的是虛擬MAC地址,否則使用的是物理地址;步驟42 記錄判斷得到的FCF的網(wǎng)絡(luò)地址。通過本發(fā)明實(shí)施所提供的方法,在FCoE發(fā)起者發(fā)起ALL-FCF-MACs廣播消息時(shí),在 FCoE網(wǎng)絡(luò)中存在FCoE目標(biāo)器的情況下,F(xiàn)CF和FCoE都將進(jìn)行響應(yīng),在不對(duì)現(xiàn)有FCoE發(fā)起者進(jìn)行改動(dòng)的情況下,F(xiàn)CoE發(fā)起者可以任意選擇一個(gè)響應(yīng)消息的發(fā)送方,將網(wǎng)絡(luò)注冊(cè)請(qǐng)求發(fā)送至該響應(yīng)消息的發(fā)送方,如果所選擇的是FCoE目標(biāo)器時(shí),F(xiàn)CoE目標(biāo)器將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCF,并將FCF對(duì)注冊(cè)請(qǐng)求的響應(yīng)消息返回至FCoE發(fā)起者,從而實(shí)現(xiàn)了在不改動(dòng)現(xiàn)有 FCoE發(fā)起者以及FCF的情況下FCoE發(fā)起者順利獲得FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址,從而保護(hù)了客戶在現(xiàn)有FCoE發(fā)起者及FCF上的投資,節(jié)約了網(wǎng)絡(luò)構(gòu)建成本。并且,本實(shí)施例中預(yù)先判斷得到FCF,提高了注冊(cè)效率。本發(fā)明實(shí)施例還提供了一種獲取網(wǎng)絡(luò)地址方法,當(dāng)FCoE發(fā)起者通過FCoE目標(biāo)器完成網(wǎng)絡(luò)注冊(cè)后,F(xiàn)CoE發(fā)起者后續(xù)的網(wǎng)絡(luò)地址查詢等網(wǎng)絡(luò)行為也可以通過FCoE目標(biāo)器來完成,因此,參見圖5,在前述的獲取FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址方法基礎(chǔ)上還可以包括步驟500 接收FCoE發(fā)起者對(duì)欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求,所述查詢請(qǐng)求中包含有欲訪問FCoE目標(biāo)器的全球唯一名稱(World Wide Name, WffN);步驟502 將該查詢請(qǐng)求轉(zhuǎn)發(fā)給任一預(yù)先判斷得到的FCF ;步驟504 接收FCF返回的與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址;其中,F(xiàn)CF接收到查詢請(qǐng)求后,可以根據(jù)WffN與網(wǎng)絡(luò)地址的匹配關(guān)系去查找與欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址。其中,網(wǎng)絡(luò)地址可以是FC網(wǎng)中網(wǎng)絡(luò)唯一標(biāo)識(shí)例如 N-Port ID,也可以是FCoE網(wǎng)中虛擬MAC地址。WffN與網(wǎng)絡(luò)地址的對(duì)應(yīng)關(guān)系可以是存在于名稱服務(wù)器(Name Sever, NS)上,也可以存儲(chǔ)到其他設(shè)備上,本發(fā)明實(shí)施例不做限制;其中, 若存儲(chǔ)所述的WffN與網(wǎng)絡(luò)地址的對(duì)應(yīng)關(guān)系的設(shè)備存在于FC網(wǎng)絡(luò)中,則網(wǎng)絡(luò)地址可以為網(wǎng)絡(luò)唯一標(biāo)識(shí)例如N-Port ID ;步驟506 將與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址返回至FCoE發(fā)起者。通過本發(fā)明實(shí)施例所提供的方法,當(dāng)FCoE發(fā)起者選擇FCoE目標(biāo)器進(jìn)行網(wǎng)絡(luò)地址查詢的話,F(xiàn)CoE目標(biāo)器將請(qǐng)求轉(zhuǎn)發(fā)至FCF,并將FCF返回的結(jié)果轉(zhuǎn)發(fā)給FCoE發(fā)起者,因此在 FCoE網(wǎng)絡(luò)中存在FCoE目標(biāo)器的情況下,實(shí)現(xiàn)了在不改動(dòng)現(xiàn)有FCoE發(fā)起者以及FCF的情況下FCoE發(fā)起者順利獲得需要查詢的FCoE目標(biāo)器的網(wǎng)絡(luò)地址。本發(fā)明實(shí)施例還提供一種獲取網(wǎng)絡(luò)地址方法,參見圖6,該方法包括步驟600 =FCoE發(fā)起者ALL_FCF_MACs廣播消息;步驟602 =FCoE目標(biāo)器和FCF響應(yīng)所接收到的FCF MAC地址請(qǐng)求廣播消息;步驟604 =FCoE發(fā)起者記錄所有返回的MAC地址,并任意選擇其中一個(gè)MAC地址發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求;步驟606 當(dāng)FCoE目標(biāo)器接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求時(shí),其中網(wǎng)絡(luò)注冊(cè)請(qǐng)求中包括FCoE發(fā)起者的MAC地址,根據(jù)所述FCoE發(fā)起者的MAC地址判斷得到所述FCoE發(fā)起者M(jìn)AC地址不是虛擬MAC地址時(shí),則進(jìn)入步驟608 ;本方法實(shí)施例中FCoE目標(biāo)器判斷FCoE發(fā)起者M(jìn)AC地址是否為虛擬MAC地址的方法,可參考前述實(shí)施例;步驟608 =FCoE目標(biāo)器將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至任一預(yù)先判斷得到的FCF ;其中,在將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCF可以是將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至預(yù)先判斷得到的FCF,也可以在每次轉(zhuǎn)發(fā)時(shí)判斷得到FCF,本實(shí)施例采用前者,即將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至預(yù)先判斷得到的FCF ;其判斷FCF的方法可參考前述實(shí)施例;步驟610 :FCF接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求,為FCoE發(fā)起者構(gòu)建虛擬MAC地址,該虛擬MAC地址作為FCoE的網(wǎng)絡(luò)地址包含在響應(yīng)消息中,將該響應(yīng)消息發(fā)送至FCoE目標(biāo)器;其中,F(xiàn)CF構(gòu)建虛擬地址的方法可參考前述實(shí)施例;步驟612 =FCoE目標(biāo)器接收FCF返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者;步驟614 :FCoE發(fā)起者從網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息中獲取網(wǎng)絡(luò)地址,根據(jù)所獲取的網(wǎng)絡(luò)地址中的N-Port ID創(chuàng)建虛擬端口以便與網(wǎng)絡(luò)節(jié)點(diǎn)建立數(shù)據(jù)通信;步驟616 =FCoE目標(biāo)器接收FCoE發(fā)起者對(duì)欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求,所述查詢請(qǐng)求中包含有欲訪問FCoE目標(biāo)器的WffN ;步驟618 =FCoE目標(biāo)器將該查詢請(qǐng)求轉(zhuǎn)發(fā)給任一預(yù)先判斷得到的FCF ;步驟620 :FCF根據(jù)欲訪問FCoE目標(biāo)器WffN查詢匹配的網(wǎng)絡(luò)地址,并將查詢得到的與所述WffN匹配的網(wǎng)絡(luò)地址返回給FCoE目標(biāo)器;步驟622 =FCoE目標(biāo)器將接收的與所述欲訪問FCoE目標(biāo)器匹配的網(wǎng)絡(luò)地址返回給 FCoE發(fā)起者;其中,F(xiàn)CF接收到查詢請(qǐng)求后,可以在WWN與網(wǎng)絡(luò)地址的對(duì)應(yīng)關(guān)系中上去查找與欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址,例如N-Port ID ;其中,WffN與網(wǎng)絡(luò)標(biāo)識(shí)的對(duì)應(yīng)關(guān)系可以是存在于名稱服務(wù)器(Name Sever,NS)上,也可以集成到其他設(shè)備上,本發(fā)明實(shí)施例不做限制。本方法實(shí)施例中,對(duì)FCoE目標(biāo)器和FCF對(duì)FCoE發(fā)起者的FCF廣播發(fā)現(xiàn)消息都進(jìn)行響應(yīng),在FCoE發(fā)起者選擇到FCoE目標(biāo)器發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求時(shí),在保證FCoE發(fā)起者和FCF 完全不改變的情況下,F(xiàn)CoE目標(biāo)器通過轉(zhuǎn)發(fā)注冊(cè)請(qǐng)求到真是的FCF上,使得FCoE發(fā)起者順利獲得網(wǎng)絡(luò)地址,從而保護(hù)了客戶在現(xiàn)有FCoE發(fā)起者及FCF上的投資,節(jié)約了網(wǎng)絡(luò)構(gòu)建成本。參見圖7,本發(fā)明實(shí)施例還提供一種FCoE目標(biāo)器,可以執(zhí)行獲取網(wǎng)絡(luò)地址的方法, 包括接收單元700,第一判斷單元702,轉(zhuǎn)發(fā)單元704,反饋單元706 ;其中接收單元700,用于接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求以及接收FCoE轉(zhuǎn)換設(shè)備返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的網(wǎng)絡(luò)地址;第一判斷單元702,用于根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE 網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,當(dāng)判斷得到所述FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將判斷結(jié)果發(fā)送至轉(zhuǎn)發(fā)單元;轉(zhuǎn)發(fā)單元704,用于當(dāng)判斷得到FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCoE轉(zhuǎn)換設(shè)備;反饋單元706,用于將所述接收單元接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者。通過本發(fā)明實(shí)施例所提供的FCoE目標(biāo)器,在接收到FCoE發(fā)起者網(wǎng)絡(luò)注冊(cè)請(qǐng)求而不能為該FCoE發(fā)起者分配網(wǎng)絡(luò)地址時(shí),將網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCF,并將FCF對(duì)注冊(cè)請(qǐng)求的響應(yīng)消息返回至FCoE發(fā)起者,從而實(shí)現(xiàn)了再不改動(dòng)現(xiàn)有FCoE發(fā)起者以及FCF的情況下 FCoE發(fā)起者順利獲得FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址。參見圖8,本發(fā)明實(shí)施例還提供一種FCoE目標(biāo)器,可以用于執(zhí)行獲取網(wǎng)絡(luò)地址的方法,包括響應(yīng)單元800,接收單元802,第一判斷單元804,轉(zhuǎn)發(fā)單元810,反饋單元812 ;其中響應(yīng)單元800,用于響應(yīng)所接收到的ALL-FCF-MACs廣播消息;其中,響應(yīng)單元800接收到ALL-FCF-MACs廣播消息時(shí),將FCoE目標(biāo)器的MAC地址響應(yīng)給廣播消息發(fā)送方;接收單元802,用于接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求以及接收FCoE轉(zhuǎn)換設(shè)備返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址;第一判斷單元804,用于根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE 網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,當(dāng)判斷得到所述FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將判斷結(jié)果發(fā)送至轉(zhuǎn)發(fā)單元;轉(zhuǎn)發(fā)單元810,用于當(dāng)FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至記錄單元808中記錄的任一預(yù)先判斷得到的FCF ;反饋單元812,用于將所述接收單元接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者。為判斷得到FCF,本發(fā)明實(shí)施例提供的FCoE目標(biāo)器,還可以包括第二判斷單元806,用于發(fā)送FCF MAC地址請(qǐng)求的廣播消息,接收所述廣播消息的響應(yīng)消息,對(duì)所接收響應(yīng)消息中的MAC地址進(jìn)行判斷,若MAC地址為物理MAC地址,則判斷該物理MAC地址對(duì)應(yīng)的響應(yīng)消息發(fā)送方為FCF ;記錄單元808,用于記錄判斷得到的FCF的網(wǎng)絡(luò)地址。本發(fā)明實(shí)施例還提供一種FCoE目標(biāo)器,可以用于執(zhí)行上述獲取網(wǎng)絡(luò)地址方法當(dāng) FCoE發(fā)起者通過FCoE目標(biāo)器完成網(wǎng)絡(luò)注冊(cè)后,F(xiàn)CoE發(fā)起者后續(xù)的網(wǎng)絡(luò)地址查詢等網(wǎng)絡(luò)行為也可以通過FCoE目標(biāo)器來完成,因此 接收單元802,還用于接收FCoE發(fā)起者對(duì)欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求以及接收FCF返回的與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址,所述查詢請(qǐng)求中包含有欲訪問FCoE目標(biāo)器的全球唯一名稱(World WideName, WffN);轉(zhuǎn)發(fā)單元810,還用于將該查詢請(qǐng)求轉(zhuǎn)發(fā)給任一預(yù)先判斷得到的FCF ;反饋單元812,還用于將與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址返回至 FCoE發(fā)起者。通過本發(fā)明實(shí)施例所提供的FCoE目標(biāo)器,當(dāng)FCoE發(fā)起者選擇FCoE目標(biāo)器進(jìn)行網(wǎng)絡(luò)注冊(cè)請(qǐng)求的話,F(xiàn)CoE目標(biāo)器將請(qǐng)求轉(zhuǎn)發(fā)至FCF,并將FCF返回的結(jié)果轉(zhuǎn)發(fā)給FCoE發(fā)起者, 因此在FCoE網(wǎng)絡(luò)中存在FCoE目標(biāo)器的情況下,實(shí)現(xiàn)了在不改動(dòng)現(xiàn)有FCoE發(fā)起者以及FCF 的情況下FCoE發(fā)起者順利獲得FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址等網(wǎng)絡(luò)行為。對(duì)于裝置實(shí)施例而言,由于與方法實(shí)施例在技術(shù)上有相似之處,為了節(jié)約篇幅所以描述比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。參見圖9,本發(fā)明實(shí)施例還提供一種通信系統(tǒng),包括FCoE發(fā)起者900,用于發(fā)送ALL-FCF-MACs廣播消息,接收廣播消息響應(yīng),從響應(yīng)的 MAC地址中任意選擇其中一個(gè)MAC地址發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求;FCoE目標(biāo)器902,用于響應(yīng)所接收到的ALL-FCF-MACs廣播消息,獲得FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求,當(dāng)所述FCoE發(fā)起者沒有獲得FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至任一預(yù)先判斷得到的FCF ;FCF904,用于接收FCoE目標(biāo)器發(fā)送的FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求,為FCoE發(fā)起者構(gòu)建虛擬MAC地址,所述虛擬MAC地址作為FCoE的網(wǎng)絡(luò)地址包含在網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息中,將所述響應(yīng)消息發(fā)送至FCoE目標(biāo)器;所述FCoE目標(biāo)器902,還用于接收FCF返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者;所述FCoE發(fā)起者900,還用于接收所述FCoE目標(biāo)器返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,從網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息中獲取FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址,根據(jù)所獲取的網(wǎng)絡(luò)地址中的 N-Port ID創(chuàng)建虛擬端口,以便與網(wǎng)絡(luò)節(jié)點(diǎn)建立數(shù)據(jù)通信。當(dāng)FCoE發(fā)起者通過FCoE目標(biāo)器完成網(wǎng)絡(luò)注冊(cè)后,F(xiàn)CoE發(fā)起者后續(xù)的網(wǎng)絡(luò)行為也可以通過FCoE目標(biāo)器來完成,因此,本發(fā)明所提供的通信系統(tǒng)中所述FCoE發(fā)起者,還用于向FCoE目標(biāo)器發(fā)送欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求,所述FCoE目標(biāo)器,還用于接收FCoE發(fā)起者對(duì)欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求,所述查詢請(qǐng)求中包含有欲訪問FCoE目標(biāo)器的WffN ;將所述查詢請(qǐng)求轉(zhuǎn)發(fā)給任一預(yù)先判斷得到的FCF ;所述FCF,還用于根據(jù)欲訪問FCoE目標(biāo)器WffN查詢匹配的網(wǎng)絡(luò)地址,并將查詢得到的與所述WffN匹配的網(wǎng)絡(luò)地址返回給FCoE目標(biāo)器;所述FCoE目標(biāo)器,還用于將接收的與所述欲訪問FCoE目標(biāo)器匹配的網(wǎng)絡(luò)地址返回給FCoE發(fā)起者;所述FCoE發(fā)起者,還用于接收與所述欲訪問FCoE目標(biāo)器匹配的網(wǎng)絡(luò)地址。本通信系統(tǒng)實(shí)施例中,對(duì)FCoE目標(biāo)器對(duì)FCoE發(fā)起者請(qǐng)求進(jìn)行響應(yīng),在保證FCoE 發(fā)起者和FCF完全不改變的情況下,使得FCoE發(fā)起者順利獲得網(wǎng)絡(luò)地址,從而保護(hù)了客戶在現(xiàn)有FCoE發(fā)起者及FCF上的投資,節(jié)約了網(wǎng)絡(luò)構(gòu)建成本。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如 ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上對(duì)本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種獲取網(wǎng)絡(luò)地址方法,其特征在于,包括接收以太網(wǎng)承載光纖通道協(xié)議FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求;根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,若否,則將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至以太網(wǎng)光纖通道協(xié)議轉(zhuǎn)換器FCF ;接收FCF返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址。
2.根據(jù)權(quán)利要求1所述的獲取網(wǎng)絡(luò)地址方法,其特征在于,所述接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求之前,還包括響應(yīng)所接收到的以太網(wǎng)光纖通道協(xié)議轉(zhuǎn)換器介質(zhì)訪問控制地址請(qǐng)求ALL-FCF-MACS「 播消息。
3.根據(jù)權(quán)利要求1或2所述的獲取網(wǎng)絡(luò)地址方法,其特征在于 所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求包括FCoE發(fā)起者的介質(zhì)訪問控制MAC地址;所述根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址包括根據(jù)所述FCoE發(fā)起者的MAC地址判斷所述MAC地址是否為虛擬MAC地址,若否,則所述 FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址。
4.根據(jù)權(quán)要求3所述的獲取網(wǎng)絡(luò)地址方法,其特征在于,所述將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)FCF包括將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至任一預(yù)先判斷得到的FCF。
5.根據(jù)權(quán)利要求4所述的獲取網(wǎng)絡(luò)地址方法,其特征在于,預(yù)先判斷FCF包括 發(fā)送ALL-FCF-MACs廣播消息;接收所述廣播消息的響應(yīng)消息,對(duì)所接收響應(yīng)消息中的MAC地址進(jìn)行判斷,若MAC地址為物理MAC地址,則判斷該物理MAC地址對(duì)應(yīng)的響應(yīng)消息發(fā)送方為FCF ; 記錄判斷得到的FCF的網(wǎng)絡(luò)地址。
6.根據(jù)權(quán)利要求1或2所述的獲取網(wǎng)絡(luò)地址方法,其特征在于,該方法還包括接收FCoE發(fā)起者對(duì)欲訪問FCoE目標(biāo)器的網(wǎng)絡(luò)地址查詢請(qǐng)求,所述查詢請(qǐng)求中包含有欲訪問FCoE目標(biāo)器的全球唯一名稱WffN ;將所述查詢請(qǐng)求轉(zhuǎn)發(fā)給任一預(yù)先判斷得到的FCF ;接收FCF返回的與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址;將與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址返回至FCoE發(fā)起者。
7.根據(jù)權(quán)利要求6所述的獲取網(wǎng)絡(luò)地址方法,其特征在于,所述與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址為FC網(wǎng)絡(luò)中唯一網(wǎng)絡(luò)標(biāo)識(shí)。
8.一種以太網(wǎng)承載光纖通道協(xié)議FCoE目標(biāo)器,其特征在于,包括接收單元,用于接收FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求以及接收FCoE轉(zhuǎn)換設(shè)備返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的網(wǎng)絡(luò)地址;第一判斷單元,用于根據(jù)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求,判斷所述FCoE發(fā)起者是否有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,當(dāng)判斷得到所述FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將判斷結(jié)果發(fā)送至轉(zhuǎn)發(fā)單元;轉(zhuǎn)發(fā)單元,用于當(dāng)FCoE發(fā)起者沒有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至FCoE轉(zhuǎn)換設(shè)備;反饋單元,用于將所述接收單元接收到網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者。
9.根據(jù)權(quán)利要求8所述的FCoE目標(biāo)器,其特征在于,還包括 響應(yīng)單元,用于響應(yīng)所接收到的ALL-FCF-MACs廣播消息。
10.根據(jù)權(quán)利要求8或9所述的FCoE目標(biāo)器,其特征在于,還包括第二判斷單元,用于發(fā)送FCF MAC地址請(qǐng)求的廣播消息,接收所述廣播消息的響應(yīng)消息,對(duì)所接收響應(yīng)消息中的MAC地址進(jìn)行判斷,若MAC地址為物理MAC地址,則該物理MAC 地址對(duì)應(yīng)的響應(yīng)消息發(fā)送方為FCF ;記錄單元,用于記錄判斷得到的FCF的網(wǎng)絡(luò)地址。
11.根據(jù)權(quán)利要求8或9所述的FCoE目標(biāo)器,其特征在于接收單元,還用于接收FCoE發(fā)起者對(duì)欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求以及接收FCF返回的與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址,所述查詢請(qǐng)求中包含有欲訪問FCoE目標(biāo)器的WffN ;轉(zhuǎn)發(fā)單元,還用于將所述查詢請(qǐng)求轉(zhuǎn)發(fā)給任一預(yù)先判斷得到的FCF ;反饋單元,還用于將與所述欲訪問FCoE目標(biāo)器WffN匹配的網(wǎng)絡(luò)地址返回至FCoE發(fā)起者。
12.一種通信系統(tǒng),其特征在于,包括FCoE發(fā)起者,用于發(fā)送ALL-FCF-MACs廣播消息,接收廣播消息響應(yīng),從響應(yīng)的MAC地址中任意選擇其中一個(gè)MAC地址發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求;FCoE目標(biāo)器,用于響應(yīng)所接收到的ALL-FCF-MACs廣播消息,獲得FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求,當(dāng)所述FCoE發(fā)起者沒有獲得FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址時(shí),將FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至任一預(yù)先判斷得到的FCF ;FCF,用于接收FCoE目標(biāo)器發(fā)送的FCoE發(fā)起者的網(wǎng)絡(luò)注冊(cè)請(qǐng)求,為FCoE發(fā)起者構(gòu)建虛擬MAC地址,所述虛擬MAC地址作為FCoE的網(wǎng)絡(luò)地址包含在網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息中,將所述響應(yīng)消息發(fā)送至FCoE目標(biāo)器;所述FCoE目標(biāo)器,還用于接收FCF返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,將接收到的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者;所述FCoE發(fā)起者,還用于接收所述FCoE目標(biāo)器返回的網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息,從網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息中獲取FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址,根據(jù)所獲取的網(wǎng)絡(luò)地址中的N-Port ID創(chuàng)建虛擬端口,以便與網(wǎng)絡(luò)節(jié)點(diǎn)建立數(shù)據(jù)通信。
13.根據(jù)權(quán)利要求12所述的通信系統(tǒng),其特征在于所述FCoE發(fā)起者,還用于向FCoE目標(biāo)器發(fā)送欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求,所述FCoE目標(biāo)器,還用于接收FCoE發(fā)起者對(duì)欲訪問FCoE目標(biāo)器的的網(wǎng)絡(luò)地址查詢請(qǐng)求,所述查詢請(qǐng)求中包含有欲訪問FCoE目標(biāo)器的WffN ;將所述查詢請(qǐng)求轉(zhuǎn)發(fā)給任一預(yù)先判斷得到的FCF ;所述FCF,還用于根據(jù)欲訪問FCoE目標(biāo)器WffN查詢匹配的網(wǎng)絡(luò)地址,并將查詢得到的與所述WffN匹配的網(wǎng)絡(luò)地址返回給FCoE目標(biāo)器;所述FCoE目標(biāo)器,還用于將接收的與所述欲訪問FCoE目標(biāo)器匹配的網(wǎng)絡(luò)地址返回給FCoE發(fā)起者;所述FCoE發(fā)起者,還用于接收與所述欲訪問FCoE目標(biāo)器匹配的網(wǎng)絡(luò)地址。
全文摘要
本發(fā)明實(shí)施例提供網(wǎng)絡(luò)地址獲取方法及以太網(wǎng)光纖通道協(xié)議目標(biāo)器及通信系統(tǒng),通過根據(jù)FCoE發(fā)起者所發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求判斷所述FCoE發(fā)起者是否有FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,若否,則將所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)至以太網(wǎng)光纖通道協(xié)議轉(zhuǎn)換器FCF;接收FCF對(duì)所述網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息并將其返回至發(fā)送網(wǎng)絡(luò)注冊(cè)請(qǐng)求的FCoE發(fā)起者,其中,網(wǎng)絡(luò)注冊(cè)請(qǐng)求響應(yīng)消息包括FCoE發(fā)起者的FCoE網(wǎng)絡(luò)中的網(wǎng)絡(luò)地址,從而實(shí)現(xiàn)了再不改動(dòng)現(xiàn)有FCoE發(fā)起者以及FCF的情況下FCoE發(fā)起者順利獲得FCoE網(wǎng)絡(luò)中網(wǎng)絡(luò)地址,從而保護(hù)了客戶在現(xiàn)有FCoE發(fā)起者及FCF上的投資,節(jié)約了網(wǎng)絡(luò)構(gòu)建成本。
文檔編號(hào)H04B10/12GK102208945SQ20101013906
公開日2011年10月5日 申請(qǐng)日期2010年3月31日 優(yōu)先權(quán)日2010年3月31日
發(fā)明者劉利鋒, 孟建, 李科, 楊琴琴, 王雨晨 申請(qǐng)人:成都市華為賽門鐵克科技有限公司