專利名稱:配置虛擬局域網(wǎng)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信領(lǐng)域,并且更具體地,涉及一種配置虛擬局域網(wǎng)的方法和
直O(jiān)
背景技術(shù):
在以太網(wǎng)光纖通道(Fibre Channel over Ethernet,簡(jiǎn)稱“FCoE”)網(wǎng)絡(luò)中,節(jié)點(diǎn)(eNode)通常會(huì)連接諸如光纖通道初始協(xié)議偵聽橋(Fibre Channel Initialization Protocol Snooping Bridge,簡(jiǎn)稱“FSB”)的匯聚設(shè)備,F(xiàn)SB再連接光纖通道交換機(jī)(Fibre Channel Forwarder,簡(jiǎn)稱“FCF”),并且在有些場(chǎng)景下還可能存在FSB多跳級(jí)聯(lián)的情況。FSB 作為中間設(shè)備,通常需要靜態(tài)配置FCoE虛擬局域網(wǎng)(Virtual Local Area Network,簡(jiǎn)稱 “VLAN”),用于支持FCoE轉(zhuǎn)發(fā)。從協(xié)議角度而言,F(xiàn)CF給eNode分配的為VLAN列表,F(xiàn)SB設(shè)備必須要獲取全部的VLAN列表內(nèi)容才能靜態(tài)配置,以保證eNode正常工作。因而,如果配置過程中遺漏了某個(gè)VLAN,將會(huì)導(dǎo)致選擇該VLAN的eNode無法工作。然而,這要求從FCF到eNode的整個(gè)鏈路所包括的設(shè)備都必須動(dòng)態(tài)獲取FCoE VLAN 信息,并配置全部的FCoE VLAN,而且每個(gè)eNode需要獲取FCF發(fā)送的全部VLAN的信息,這將提高配置難度,并增加組網(wǎng)成本,從而降低市場(chǎng)競(jìng)爭(zhēng)力。因此,需要合適的方案來配置虛擬局域網(wǎng),以減小配置難度,節(jié)約組網(wǎng)成本。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種配置虛擬局域網(wǎng)的方法和裝置,能夠減小配置難度,節(jié)約組網(wǎng)成本。一方面,提供了一種配置虛擬局域網(wǎng)的方法,所述方法包括接收交換機(jī)設(shè)備發(fā)送的第一報(bào)文,所述第一報(bào)文攜帶第一虛擬局域網(wǎng)VLAN列表;根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和所述第一 VLAN列表,為所述節(jié)點(diǎn)分配第二 VLAN列表;向所述節(jié)點(diǎn)發(fā)送第二報(bào)文,所述第二報(bào)文攜帶所述第二 VLAN列表,以便于所述節(jié)點(diǎn)在配置所述第二 VLAN列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)??蛇x地,根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和所述第一 VLAN列表,從所述第一 VLAN列表中選擇至少一個(gè)VLAN組成所述第二 VLAN列表。可選地,當(dāng)所述節(jié)點(diǎn)所在的網(wǎng)絡(luò)架構(gòu)并存第二網(wǎng)絡(luò)時(shí),根據(jù)所述第二網(wǎng)絡(luò)配置的第三VLAN列表,為所述節(jié)點(diǎn)分配所述第二 VLAN列表,所述第二 VLAN列表中的VLAN不同于所述第三VLAN列表中的VLAN。可選地,所述VLAN資源需求信息包括所述節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID。可選地,所述第一網(wǎng)絡(luò)為存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN,所述第二網(wǎng)絡(luò)為局域網(wǎng)絡(luò)LAN??蛇x地,所述第一報(bào)文和所述第二報(bào)文為光纖通道初始協(xié)議FIP VLAN通知報(bào)文。另一方面,提供了一種配置虛擬局域網(wǎng)的裝置,所述裝置包括接收器,用于接收交換機(jī)設(shè)備發(fā)送的第一報(bào)文,所述第一報(bào)文攜帶第一虛擬局域網(wǎng)VLAN列表;分配單元,用于根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和所述接收器接收的所述第一報(bào)文攜帶的所述第一 VLAN列表,為所述節(jié)點(diǎn)分配第二 VLAN列表;發(fā)送器,用于向所述節(jié)點(diǎn)發(fā)送第二報(bào)文,所述第二報(bào)文攜帶所述分配單元為所述節(jié)點(diǎn)分配的所述第二 VLAN列表,以便于所述節(jié)點(diǎn)在配置所述第二 VLAN列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)??蛇x地,所述分配單元根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和所述接收器接收的所述第一報(bào)文攜帶的所述第一 VLAN列表,從所述第一 VLAN列表中選擇至少一個(gè)VLAN組成所述第二 VLAN列表??蛇x地,當(dāng)所述節(jié)點(diǎn)所在的網(wǎng)絡(luò)架構(gòu)并存第二網(wǎng)絡(luò)時(shí),所述分配單元根據(jù)所述 VLAN資源需求信息、所述接收器接收的所述第一報(bào)文攜帶的所述第一 VLAN列表以及所述第二網(wǎng)絡(luò)配置的第三VLAN列表,為所述節(jié)點(diǎn)分配第二 VLAN列表,所述第二 VLAN列表中的 VLAN不同于所述第三VLAN列表中的VLAN。可選地,所述分配單元根據(jù)包括所述節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID的所述 VLAN資源需求信息,為所述節(jié)點(diǎn)分配所述第二 VLAN列表??蛇x地,所述第一網(wǎng)絡(luò)為存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN,所述第二網(wǎng)絡(luò)為局域網(wǎng)絡(luò)LAN。可選地,所述接收器接收的所述第一報(bào)文和所述發(fā)送器發(fā)送的所述第二報(bào)文為光纖通道初始協(xié)議FIP VLAN通知報(bào)文?;谝陨霞夹g(shù)方案,本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法和裝置,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法的示意性流程圖。圖2是根據(jù)本發(fā)明另一實(shí)施例的配置虛擬局域網(wǎng)的方法的示意性流程圖。圖3是根據(jù)本發(fā)明實(shí)施例的FCoE網(wǎng)絡(luò)架構(gòu)示意圖。圖4是根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的裝置的示意性框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。應(yīng)理解,本發(fā)明的技術(shù)方案可以應(yīng)用于各種通信系統(tǒng),例如全球移動(dòng)通訊 (Global System of Mobile communication,簡(jiǎn)稱“GSM,,)系統(tǒng)、碼分多址(Code Division Multiple Access,簡(jiǎn)稱“CDMA”)系統(tǒng)、寬帶碼分多址(Wideband Code Division Multiple Access,簡(jiǎn)稱 “WCDMA”)系統(tǒng)、通用分組無線業(yè)務(wù)(General Packet Radio Service,簡(jiǎn)稱“GPRS”)、長(zhǎng)期演進(jìn)(LongTerm Evolution,簡(jiǎn)稱 “LTE”)系統(tǒng)、LTE 頻分雙工(Frequency Division Duplex,簡(jiǎn)稱“FDD”)系統(tǒng)、LTE 時(shí)分雙工(Time Division Duplex,簡(jiǎn)稱“TDD”)、 通用移動(dòng)通信系統(tǒng)(Universal Mobile Telecommunication System,簡(jiǎn)稱"UMTS,,)等。另外,本文中術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”在本文中常被可互換使用。本文中術(shù)語“和/ 或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。圖1示出了根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法的示意性流程圖。如圖1 所示,方法100包括S110,接收交換機(jī)設(shè)備發(fā)送的第一報(bào)文,該第一報(bào)文攜帶第一 VLAN列表。S120,根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和該第一 VLAN列表,為該節(jié)點(diǎn)分配第二 VLAN列表。S130,向該節(jié)點(diǎn)發(fā)送第二報(bào)文,該第二報(bào)文攜帶該第二 VLAN列表,以便于該節(jié)點(diǎn)在配置該第二 VLAN列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)。配置虛擬局域網(wǎng)的裝置接收交換機(jī)設(shè)備發(fā)送的攜帶第一 VLAN列表的第一報(bào)文, 該裝置根據(jù)其下游節(jié)點(diǎn)的VLAN資源需求信息,為該節(jié)點(diǎn)分配包括一個(gè)或多個(gè)VLAN的第二 VLAN列表,并且該裝置向該節(jié)點(diǎn)發(fā)送第二報(bào)文,該第二報(bào)文攜帶該第二 VLAN列表,從而節(jié)點(diǎn)接收到該第二報(bào)文之后,可以根據(jù)該第二報(bào)文攜帶的第二 VLAN列表,在配置有第二 VLAN 列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)。因此,本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力。本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的裝置可以為FSB,也可以為別的裝置,本發(fā)明實(shí)施例的節(jié)點(diǎn)可以為存儲(chǔ)設(shè)備或服務(wù)器,也可以為別的裝置,本發(fā)明實(shí)施例并不限于此。在本發(fā)明實(shí)施中,S120中為該節(jié)點(diǎn)分配第二 VLAN列表可以包括從該第一 VLAN 列表中選擇至少一個(gè)VLAN組成該第二 VLAN列表。應(yīng)理解,第二 VLAN列表中的VLAN也可以部分屬于第一 VLAN列表或完全不屬于第一 VLAN列表。本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法可應(yīng)用于一個(gè)網(wǎng)絡(luò)的場(chǎng)景,也可應(yīng)用于同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)的場(chǎng)景。當(dāng)該節(jié)點(diǎn)所在的網(wǎng)絡(luò)架構(gòu)下并存第二網(wǎng)絡(luò)時(shí),方法100中的S120具體包括根據(jù)該節(jié)點(diǎn)的VLAN資源需求信息、該第一 VLAN列表以及該第二網(wǎng)絡(luò)配置的第三 VLAN列表,為該節(jié)點(diǎn)分配第二 VLAN列表,該第二 VLAN列表中的VLAN不同于該第三VLAN列表中的VLAN。例如,從該第一 VLAN列表中去掉與該第三VLAN列表重合的VLAN后的剩余 VLAN中,選擇一個(gè)或多個(gè)VLAN組成該第二 VLAN列表。應(yīng)理解,在本發(fā)明實(shí)施例中,該第二網(wǎng)絡(luò)為節(jié)點(diǎn)所在網(wǎng)絡(luò)架構(gòu)中的第二網(wǎng)絡(luò),該節(jié)點(diǎn)在該第二網(wǎng)絡(luò)中可以具有網(wǎng)絡(luò)業(yè)務(wù),也可以不具有網(wǎng)絡(luò)業(yè)務(wù)。應(yīng)理解,第三VLAN列表包括一個(gè)或多個(gè)VLAN,該第三VLAN列表的全部或部分可以屬于第一 VLAN列表,也可以不屬于第一 VLAN列表。還應(yīng)理解,第一網(wǎng)絡(luò)或第二網(wǎng)絡(luò)并不代表一個(gè)網(wǎng)絡(luò),可分別代表一個(gè)或一個(gè)以上的網(wǎng)絡(luò)。
因此,根據(jù)本發(fā)明的實(shí)施例,當(dāng)在同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)時(shí),通過對(duì)該至少兩個(gè)網(wǎng)絡(luò)配置不同的VLAN,能夠避免VLAN資源沖突。在本發(fā)明的實(shí)施例中,該第一 VLAN列表和第二 VLAN列表具體包括VLAN的標(biāo)識(shí) ID,或用于指示VLAN的其它信息,諸如VLAN的名稱、編號(hào)等??蛇x地,節(jié)點(diǎn)的VLAN資源需求信息包括該節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID,相應(yīng)地,配置虛擬局域網(wǎng)的裝置可根據(jù)節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID確定第二 VLAN列表。 應(yīng)理解,配置虛擬局域網(wǎng)的裝置根據(jù)其下游節(jié)點(diǎn)的VLAN資源需求信息和第一 VLAN列表, 可以為節(jié)點(diǎn)分配該節(jié)點(diǎn)所需的VLAN,也可根據(jù)其它的信息為節(jié)點(diǎn)分配不同于該節(jié)點(diǎn)所需的 VLAN,或部分不同于該節(jié)點(diǎn)所需的VLAN。例如,當(dāng)節(jié)點(diǎn)所需的VLAN的ID為50和60時(shí),配置虛擬局域網(wǎng)的裝置可以為節(jié)點(diǎn)分配包括ID為50和60的兩個(gè)VLAN的第二 VLAN列表。例如,當(dāng)節(jié)點(diǎn)所需的VLAN的數(shù)量為兩個(gè)時(shí),配置虛擬局域網(wǎng)的裝置可以在第一 VLAN列表中確定包括兩個(gè)VLAN的第二 VLAN 列表,當(dāng)存在第二網(wǎng)絡(luò)時(shí),確定的兩個(gè)VLAN應(yīng)不屬于第二網(wǎng)絡(luò)中已配置的第三VLAN列表。 再例如,當(dāng)節(jié)點(diǎn)所需的VLAN的ID為70和80時(shí),雖然ID為70和80的VLAN未在第二網(wǎng)絡(luò)中配置,但是配置虛擬局域網(wǎng)的裝置可根據(jù)其它信息,例如其它節(jié)點(diǎn)的配置信息等,為該節(jié)點(diǎn)分配ID不同于70或80的其它兩個(gè)VLAN,該其它兩個(gè)VLAN應(yīng)不同于第二網(wǎng)絡(luò)中已配置的第三VLAN列表中的VLAN。本發(fā)明的實(shí)施例可應(yīng)用于多種通信系統(tǒng),為了描述方便,下述實(shí)施例將以FCoE網(wǎng)絡(luò)為例對(duì)本發(fā)明進(jìn)行詳細(xì)說明,并且以網(wǎng)絡(luò)側(cè)設(shè)備FCF和FSB為例進(jìn)行說明,但本發(fā)明實(shí)施例并不限于此。在FCoE網(wǎng)絡(luò)中,根據(jù)本發(fā)明實(shí)施例的第一網(wǎng)絡(luò)為存儲(chǔ)區(qū)域網(wǎng)絡(luò)(Storage Area Network,簡(jiǎn)稱“SAN”),第二網(wǎng)絡(luò)為局域網(wǎng)絡(luò)(Local Area Network,簡(jiǎn)稱“LAN”)。可選地,第一報(bào)文和第二報(bào)文為光纖通道初始協(xié)議虛擬局域網(wǎng)通知(Fibre Channel Initialization Protocol Virtual Local Area Network Notification,■禾爾“FIP VLAN Notification") 報(bào)文。在FCoE網(wǎng)絡(luò)中,當(dāng)增加SAN網(wǎng)絡(luò)功能時(shí),配置虛擬局域網(wǎng)的裝置根據(jù)節(jié)點(diǎn)的VLAN 資源需求信息為節(jié)點(diǎn)分配VLAN,從而能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn)。在FCoE網(wǎng)絡(luò)中,根據(jù)本發(fā)明的實(shí)施例也可應(yīng)用于在原有的LAN網(wǎng)絡(luò)架構(gòu)下,增加SAN網(wǎng)絡(luò)功能的場(chǎng)景。例如,節(jié)點(diǎn)A需要在原有的LAN網(wǎng)絡(luò)架構(gòu)下,增加SAN網(wǎng)絡(luò)功能,節(jié)點(diǎn)A原有的LAN 網(wǎng)絡(luò)已配置的VLAN的ID為1-50,如果增加SAN網(wǎng)絡(luò)功能,現(xiàn)有技術(shù)需要靜態(tài)配置全部的 VLAN1-100,這可能導(dǎo)致資源沖突,所以現(xiàn)有技術(shù)中如果節(jié)點(diǎn)A增加SAN網(wǎng)絡(luò)功能,需要重新規(guī)劃組網(wǎng),或增加設(shè)備。而在本發(fā)明實(shí)施例中,當(dāng)需要在原有的LAN網(wǎng)絡(luò)架構(gòu)下增加SAN網(wǎng)絡(luò)功能時(shí),配置虛擬局域網(wǎng)的裝置根據(jù)節(jié)點(diǎn)的VLAN資源需求信息,為節(jié)點(diǎn)分配VLAN,該為節(jié)點(diǎn)分配的VLAN 不同于LAN網(wǎng)絡(luò)已配置的VLAN,并在相應(yīng)的端口上只配置根據(jù)節(jié)點(diǎn)的VLAN資源需求信息為該節(jié)點(diǎn)分配的VLAN,從而能夠解決SAN網(wǎng)絡(luò)和LAN網(wǎng)絡(luò)的VLAN資源沖突的問題。因此,本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),并能解決在同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)時(shí),VLAN資源沖突的問題,從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力。為了更充分地理解本發(fā)明,下面將結(jié)合圖2具體描述根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法。圖2示出了根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法的示意性流程圖。如圖2 所示,方法200包括S201,當(dāng)節(jié)點(diǎn)在原有的LAN網(wǎng)絡(luò)架構(gòu)下,增加SAN網(wǎng)絡(luò)功能時(shí),節(jié)點(diǎn)可以向FCF發(fā)送VLAN請(qǐng)求,該VLAN請(qǐng)求用于請(qǐng)求FCF下發(fā)VLAN資源信息。S202,當(dāng)FCF收到節(jié)點(diǎn)發(fā)送的VLAN請(qǐng)求后,發(fā)送FIP VLAN通知(Notification) 報(bào)文,該FIP VLAN Notification報(bào)文可以攜帶全部VLAN的信息,諸如,全部VLAN的ID。S203,F(xiàn)SB接收FCF發(fā)送的FIP VLAN Notification報(bào)文,并根據(jù)節(jié)點(diǎn)的VLAN資源需求信息為該節(jié)點(diǎn)分配VLAN,例如,該VLAN資源需求信息為節(jié)點(diǎn)的靜態(tài)配置信息??蛇x地,VLAN資源需求信息包括節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID。例如,當(dāng)節(jié)點(diǎn)所需的VLAN 的數(shù)量為五個(gè)時(shí),F(xiàn)SB從全部的VLAN中為該節(jié)點(diǎn)選擇五個(gè)VLAN,其中,該五個(gè)VLAN不同于 LAN網(wǎng)絡(luò)已配置的VLAN。例如,當(dāng)節(jié)點(diǎn)所需的VLAN的ID為50和60時(shí),F(xiàn)SB為該節(jié)點(diǎn)分配 ID為50和60的VLAN。再例如,當(dāng)節(jié)點(diǎn)所需的VLAN的ID為70和80,但是該ID為70和 80的VLAN已被LAN網(wǎng)絡(luò)配置時(shí),則FSB為該節(jié)點(diǎn)分配另外兩個(gè)VLAN,且該另外兩個(gè)VLAN 不同于LAN網(wǎng)絡(luò)已配置的VLAN。S204,F(xiàn)SB為節(jié)點(diǎn)分配VLAN之后,在其下行端口上配置為該節(jié)點(diǎn)分配的VLAN,并修改FCF發(fā)送的FIP VLAN Notification報(bào)文,使該報(bào)文中只攜帶FSB為該節(jié)點(diǎn)分配的VLAN 的信息,并向該節(jié)點(diǎn)發(fā)送修改后的報(bào)文。S205,節(jié)點(diǎn)接收該修改后的FIP VLAN Notification報(bào)文后,可以根據(jù)報(bào)文中攜帶的信息,在配置有相應(yīng)VLAN的SAN網(wǎng)絡(luò)上傳輸數(shù)據(jù)。應(yīng)理解,在本發(fā)明的各種實(shí)施例中,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。因此,本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),并能解決在同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)時(shí),VLAN資源沖突的問題,從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力。根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法也可應(yīng)用于如圖3所示的存在FSB多跳級(jí)聯(lián)的FCoE網(wǎng)絡(luò)中。圖3示出了根據(jù)本發(fā)明實(shí)施例的FCoE網(wǎng)絡(luò)架構(gòu)示意圖。其中,eNode為根據(jù)本發(fā)明實(shí)施例的節(jié)點(diǎn),可以為存儲(chǔ)設(shè)備或服務(wù)器,也可以為別的裝置,本發(fā)明實(shí)施例并不限于此。如圖3 所示,對(duì)于 eNode-l、eNode-2、eNode-3、eNode-4 的 VLAN 資源需求,可分別由 FSB-O 禾口 / 或 FSB-U FSB-O 禾口 / 或 FSB—2、FSB-O 禾口 / 或 FSB—3、FSB-O 禾口 / 或 FSB—4 為其選擇相應(yīng)的VLAN。例如,當(dāng)eNode-Ι需要增加SAN網(wǎng)絡(luò)功能時(shí),F(xiàn)CF下發(fā)攜帶全部VLAN的信息的報(bào)文,F(xiàn)SB-O捕獲該報(bào)文,可以根據(jù)eNode-Ι的VLAN資源需求信息為其分配VLAN,并修改報(bào)文中的信息,使該報(bào)文只攜帶為eNode-Ι分配的VLAN的信息,然后向eNode-Ι發(fā)送該報(bào)文, FSB-I獲取該報(bào)文,并將該報(bào)文下發(fā)至eNode-Ι。可選地,F(xiàn)SB-O不對(duì)FCF發(fā)送的報(bào)文進(jìn)行修改,而直接將該報(bào)文發(fā)送至FSB-I,由FSB-I根據(jù)eNode-Ι的VLAN資源需求信息選擇相應(yīng)的 VLAN。例如,當(dāng)eNode-Ι和eNode-2同時(shí)需要增加SAN網(wǎng)絡(luò)功能時(shí),F(xiàn)CF下發(fā)攜帶全部 VLAN的信息的報(bào)文,F(xiàn)SB-O捕獲該報(bào)文,根據(jù)eNode-Ι和eNode-2的VLAN資源需求信息確定為eNode-Ι和eNode-2分配的VLAN,并修改報(bào)文中的信息,使該報(bào)文只攜帶為eNode-1 和eNode-2分配的VLAN的信息,然后分別向eNode-Ι和eNode-2發(fā)送該報(bào)文。FSB-I捕獲 FSB-O向eNode-Ι發(fā)送的報(bào)文,并根據(jù)eNode-Ι的VLAN資源需求信息,確定為eNode-Ι分配的VLAN,修改報(bào)文中的信息,使該報(bào)文只攜帶為eNode-Ι分配的VLAN的信息,然后將該報(bào)文下發(fā)至eNode-Ι ;相應(yīng)地,F(xiàn)SB-2捕獲FSB-O向eNode-2發(fā)送的報(bào)文,并根據(jù)eNode-2的 VLAN資源需求信息,確定為eNode-2分配的VLAN,并修改報(bào)文中的信息,使該報(bào)文只攜帶為 eNode-2分配的VLAN的信息,然后將該報(bào)文下發(fā)至eNode-2??蛇x地,F(xiàn)SB-O不對(duì)FCF發(fā)送的報(bào)文中的信息進(jìn)行修改,而直接將該報(bào)文發(fā)送至eNode-Ι和eNode-2,F(xiàn)SB-I和FSB-2分別捕獲該報(bào)文,并分別根據(jù)eNode-Ι和eNode-2的VLAN資源需求信息選擇相應(yīng)的VLAN。應(yīng)理解,以上該該的eNode和FSB的數(shù)量以及連接方式,只是示范性說明,不應(yīng)對(duì)本發(fā)明實(shí)施例構(gòu)成任何限定。因此,本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),并能解決在同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)時(shí),VLAN資源沖突的問題,從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力。以上已結(jié)合圖1至圖3描述了根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法,以下將結(jié)合圖4描述根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的裝置。圖4示出了根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的裝置的示意性框圖。如圖4所示,裝置400包括接收器410,用于接收交換機(jī)設(shè)備發(fā)送的第一報(bào)文,該第一報(bào)文攜帶第一 VLAN列表。分配單元420,用于根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和接收器410接收的該第一報(bào)文攜帶的該第一 VLAN列表,為該節(jié)點(diǎn)分配第二 VLAN列表。發(fā)送器430,用于向該節(jié)點(diǎn)發(fā)送第二報(bào)文,該第二報(bào)文攜帶分配單元420為該節(jié)點(diǎn)分配的該第二 VLAN列表,以便于該節(jié)點(diǎn)在配置該第二 VLAN列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)。因此,本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的裝置,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力??蛇x地,分配單元420還用于從該第一 VLAN列表中選擇至少一個(gè)VLAN組成該第二 VLAN列表。本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法可應(yīng)用于一個(gè)網(wǎng)絡(luò)的場(chǎng)景,也可應(yīng)用于同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)的場(chǎng)景。在該節(jié)點(diǎn)所在的網(wǎng)絡(luò)架構(gòu)下并存第二網(wǎng)絡(luò)時(shí),分配單元420具體用于根據(jù)該節(jié)點(diǎn)的VLAN資源需求信息、接收器410接收的該第一報(bào)文攜帶的該第一 VLAN列表以及該第二網(wǎng)絡(luò)配置的第三VLAN列表,為該節(jié)點(diǎn)分配第二 VLAN列表,該第二 VLAN列表中的VLAN不同于該第三VLAN列表中的VLAN。因此,當(dāng)該節(jié)點(diǎn)所在的網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)時(shí),該至少兩個(gè)網(wǎng)絡(luò)配置的 VLAN資源相互不沖突,從而能夠解決在同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)時(shí),VLAN資源沖突的問題??蛇x地,分配單元420根據(jù)包括該節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID的該VLAN資源需求信息,為該節(jié)點(diǎn)分配第二 VLAN列表??蛇x地,該第一網(wǎng)絡(luò)為存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN,該第二網(wǎng)絡(luò)為局域網(wǎng)絡(luò)LAN??蛇x地,接收器410接收的該第一報(bào)文和發(fā)送器430發(fā)送的該第二報(bào)文為光纖通道初始協(xié)議FIP VLAN通知報(bào)文??蛇x地,配置虛擬局域網(wǎng)的裝置400為FSB。應(yīng)理解,根據(jù)本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的裝置400可對(duì)應(yīng)于本發(fā)明實(shí)施例中的配置虛擬局域網(wǎng)的方法中的配置虛擬局域網(wǎng)的裝置,并且裝置400中的各個(gè)單元的上述和其它操作和/或功能分別為了實(shí)現(xiàn)圖1至圖3中的方法的相應(yīng)流程,為了簡(jiǎn)潔,在此不再贅述。因此,本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的裝置,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),并能解決在同一網(wǎng)絡(luò)架構(gòu)下并存至少兩個(gè)網(wǎng)絡(luò)時(shí),VLAN資源沖突的問題,從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種配置虛擬局域網(wǎng)的方法,其特征在于,所述方法包括接收交換機(jī)設(shè)備發(fā)送的第一報(bào)文,所述第一報(bào)文攜帶第一虛擬局域網(wǎng)VLAN列表;根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和所述第一 VLAN列表,為所述節(jié)點(diǎn)分配第二 VLAN 列表;向所述節(jié)點(diǎn)發(fā)送第二報(bào)文,所述第二報(bào)文攜帶所述第二 VLAN列表,以便于所述節(jié)點(diǎn)在配置所述第二 VLAN列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述為所述節(jié)點(diǎn)分配第二VLAN列表包括從所述第一 VLAN列表中選擇至少一個(gè)VLAN組成所述第二 VLAN列表。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述為所述節(jié)點(diǎn)分配第二VLAN列表, 包括當(dāng)所述節(jié)點(diǎn)所在的網(wǎng)絡(luò)架構(gòu)并存第二網(wǎng)絡(luò)時(shí),根據(jù)所述第二網(wǎng)絡(luò)配置的第三VLAN列表,為所述節(jié)點(diǎn)分配所述第二 VLAN列表,所述第二 VLAN列表中的VLAN不同于所述第三 VLAN列表中的VLAN。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述VLAN資源需求信息包括所述節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID。
5.根據(jù)權(quán)利要求2至4中任一項(xiàng)所述的方法,其特征在于,所述第一網(wǎng)絡(luò)為存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN,所述第二網(wǎng)絡(luò)為局域網(wǎng)絡(luò)LAN。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述第一報(bào)文和所述第二報(bào)文為光纖通道初始協(xié)議FIP VLAN通知報(bào)文。
7.一種配置虛擬局域網(wǎng)的裝置,其特征在于,所述裝置包括接收器,用于接收交換機(jī)設(shè)備發(fā)送的第一報(bào)文,所述第一報(bào)文攜帶第一虛擬局域網(wǎng) VLAN列表;分配單元,用于根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和所述接收器接收的所述第一報(bào)文攜帶的所述第一 VLAN列表,為所述節(jié)點(diǎn)分配第二 VLAN列表;發(fā)送器,用于向所述節(jié)點(diǎn)發(fā)送第二報(bào)文,所述第二報(bào)文攜帶所述分配單元為所述節(jié)點(diǎn)分配的所述第二 VLAN列表,以便于所述節(jié)點(diǎn)在配置所述第二 VLAN列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述分配單元還用于從所述第一 VLAN列表中選擇至少一個(gè)VLAN組成所述第二 VLAN列表。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述分配單元還用于在所述節(jié)點(diǎn)所在的網(wǎng)絡(luò)架構(gòu)并存第二網(wǎng)絡(luò)時(shí),根據(jù)所述VLAN資源需求信息、所述接收器接收的所述第一報(bào)文攜帶的所述第一 VLAN列表以及所述第二網(wǎng)絡(luò)配置的第三VLAN列表,為所述節(jié)點(diǎn)分配第二 VLAN列表,所述第二 VLAN列表中的VLAN不同于所述第三VLAN列表中的VLAN。
10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的裝置,其特征在于,所述分配單元根據(jù)包括所述節(jié)點(diǎn)所需的VLAN的數(shù)量和/或ID的所述VLAN資源需求信息,為所述節(jié)點(diǎn)分配所述第二 VLAN列表。
11.根據(jù)權(quán)利要求8至10中任一項(xiàng)所述的裝置,其特征在于,所述第一網(wǎng)絡(luò)為存儲(chǔ)區(qū)域網(wǎng)絡(luò)SAN,所述第二網(wǎng)絡(luò)為局域網(wǎng)絡(luò)LAN。
12.根據(jù)權(quán)利要求7至11中任一項(xiàng)所述的裝置,其特征在于,所述接收器接收的所述第一報(bào)文和所述發(fā)送器發(fā)送的所述第二報(bào)文為光纖通道初始協(xié)議FIP VLAN通知報(bào)文。
全文摘要
本發(fā)明實(shí)施例提供了一種配置虛擬局域網(wǎng)的方法和裝置。該方法包括接收交換機(jī)設(shè)備發(fā)送的第一報(bào)文,該第一報(bào)文攜帶第一虛擬局域網(wǎng)VLAN列表;根據(jù)下游節(jié)點(diǎn)的VLAN資源需求信息和該第一VLAN列表,為該節(jié)點(diǎn)分配第二VLAN列表;向該節(jié)點(diǎn)發(fā)送第二報(bào)文,該第二報(bào)文攜帶該第二VLAN列表,以便于該節(jié)點(diǎn)在配置該第二VLAN列表的第一網(wǎng)絡(luò)上傳輸數(shù)據(jù)。本發(fā)明實(shí)施例的配置虛擬局域網(wǎng)的方法和裝置,通過基于節(jié)點(diǎn)的VLAN資源需求信息為節(jié)點(diǎn)分配VLAN,能夠減小配置難度,節(jié)約組網(wǎng)成本,以及避免動(dòng)態(tài)獲取大量VLAN信息給組網(wǎng)帶來的風(fēng)險(xiǎn),從而能夠顯著提升網(wǎng)絡(luò)系統(tǒng)的市場(chǎng)競(jìng)爭(zhēng)力。
文檔編號(hào)H04L12/46GK102316002SQ201110337480
公開日2012年1月11日 申請(qǐng)日期2011年10月31日 優(yōu)先權(quán)日2011年10月31日
發(fā)明者于來凱, 吳振宇 申請(qǐng)人:華為技術(shù)有限公司