網(wǎng)絡系統(tǒng)中網(wǎng)絡交換機交互的方法及網(wǎng)絡交換的制造方法
【專利摘要】本發(fā)明實施例公開了一種網(wǎng)絡交換機交互的方法及網(wǎng)絡交換機,當?shù)谝痪W(wǎng)絡交換機服務的第一服務器需要訪問第二網(wǎng)絡交換機服務的第二服務器時,所述第一網(wǎng)絡交換機為所述第一服務器配置代理功能,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的名字服務器Name Server信息;所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的Name Server信息合并,并將合并后的Name Server信息發(fā)送給所述第一服務器,從而實現(xiàn)所述第一服務器能同時訪問同一個SAN所在的網(wǎng)絡交換機服務的服務器或者不同SAN所在的網(wǎng)絡交換機服務的服務器。
【專利說明】網(wǎng)絡系統(tǒng)中網(wǎng)絡交換機交互的方法及網(wǎng)絡交換機
【技術領域】
[0001]本發(fā)明屬于通信領域,尤其涉及一種網(wǎng)絡系統(tǒng)中網(wǎng)絡交換機交互的方法及網(wǎng)絡交換機。
【背景技術】
[0002]光纖通道(英文:Fibre Channel,縮寫:FC)存儲網(wǎng)絡又叫光纖通道存儲區(qū)域網(wǎng)絡(英文:Fibre Channel storage area network,縮寫:FC SAN),由節(jié)點(Node)和光纖通道網(wǎng)絡(英文:Fibre Channel fabric)組成,所述Node是帶有主機總線適配器(英文:hostbus adapter,縮寫:HBA)的主機(host)或存儲裝置。Node在初始化時需要向FC Fabric的網(wǎng)絡交換機(英文:network switch)注冊,FC Fabric會分配一個N端口標識(英文:N Portidentifier,縮寫:N_Port ID)給Node,所述N_Port ID又稱光纖通道地址(英文:FibreChannel identifier,縮寫:FCID)。
[0003]通常的N端口虛擬化(英文:N—Portvirtualizat1n,縮寫:NPV)模式的networkswitch相當于FC SAN中hosts與標準network switch之間的代理服務器(英文:proxyserver),所述標準的network switch具備處理FC協(xié)議和轉(zhuǎn)發(fā)FC報文的能力,NPV模式的network switch不具備處理FC協(xié)議的能力,并且不具備轉(zhuǎn)發(fā)FC報文能力,使得NPV模式下所有的hosts的流量都要送到所述標準network switch上交換,NPV模式的networkswitch不能提供網(wǎng)絡服務(英文:fabric service),所述網(wǎng)絡服務包括分配FCID,域名服務,F(xiàn)C路由轉(zhuǎn)發(fā)等;NPV模式的network switch不能提供和其他標準network switch交互的E端口,因此NPV模式的network switch不能組成自己的SAN網(wǎng)絡。
[0004]另一種通常的技術是基于端口粒度的NPV模式。基于端口粒度的NPV模式是以network switch端口為基本單位啟動NPV模式,一部分端口啟動NPV模式,一部分端口不啟動NPV模式,network switch通過N端口與不同廠家的network switch交互,所述不同廠家是指E端口的協(xié)議不兼容導致E端口不能對接的各廠家,且所述networkswitch具備處理FC協(xié)議的能力和轉(zhuǎn)發(fā)FC報文能力,能提供Fabric Service,能支持E端口。但所述networkswitch不僅需要代理所述network switch域下的服務器向不同廠家的network switch注冊,還需要代理其他廠家的network switch域下的服務器向所述network switch注冊,因此協(xié)議流程復雜。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種網(wǎng)絡系統(tǒng)中網(wǎng)絡交換機交互的方法,旨在解決如何使得同一廠家的network switch域下的服務器能訪問不同廠家network switch域下的服務器的問題。
[0006]第一方面,一種網(wǎng)絡交換機交互的方法,所述方法包括:
[0007]當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器NameServer信息的請求時,第一網(wǎng)絡交換機代理所述第一服務器向第二網(wǎng)絡交換機申請域外N端口標識N_PORT_ID,并存儲映射關系,所述映射關系為域內(nèi)N_PORT_ID和所述域外N_PORT_ID的對應關系,所述域內(nèi)N_PORT_ID是所述第一網(wǎng)絡交換機為所述第一服務器分配的 N_PORT_ID ;
[0008]所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息;
[0009]所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的Name Server信息合并,得到合并后的NameServer 信息;
[0010]所述第一網(wǎng)絡交換機將合并后的Name Server信息發(fā)送到第一服務器;
[0011]其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的E端口協(xié)議不兼容。
[0012]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息,包括:
[0013]所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的NameServer信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的Name Server信息的請求中的所述域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID,并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的Name Server信息的請求;
[0014]接收所述第二服務器發(fā)送的所述第二服務器的Name Server信息。
[0015]第二方面,一種網(wǎng)絡交換機,所述網(wǎng)絡交換機包括:
[0016]存儲單元,用于當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器Name Server信息的請求時,代理所述第一服務器向第二網(wǎng)絡交換機申請一個域外N端口標識N_P0RT_ID,并存儲映射關系,所述映射關系為域內(nèi)N_P0RT_ID和所述域外N_P0RT_ID的對應關系,所述域內(nèi)N_P0RT_ID是所述第一網(wǎng)絡交換機為所述第一服務器分配的 N_P0RT_ID ;
[0017]獲取單元,用于獲取所述第二網(wǎng)絡交換機的Name Server信息;
[0018]修改合并單元,用于將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的Name Server信息合并,得到合并后的NameServer 信息;
[0019]發(fā)送單元,用于將合并后的Name Server信息發(fā)送到第一服務器;
[0020]其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的E端口協(xié)議不兼容。
[0021]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述獲取單元,具體用于:
[0022]所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的NameServer信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的Name Server信息的請求中的所述域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID,并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的Name Server信息的請求;
[0023]接收所述第二服務器發(fā)送的所述第二服務器的Name Server信息。
[0024]第三方面,一種網(wǎng)絡系統(tǒng),所述網(wǎng)絡系統(tǒng)包括第一網(wǎng)絡交換機network switch、第一服務器,所述第一服務器和所述第一網(wǎng)絡交換機連接;
[0025]所述第一服務器,用于向所述第一網(wǎng)絡交換機發(fā)送獲取第二服務器的名字服務器Name Server信息的請求;并用于接收所述第一網(wǎng)絡交換發(fā)送的合并后的Name Server信息;
[0026]所述第一網(wǎng)絡交換機,用于當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器Name Server信息的請求時,代理所述第一服務器向第二網(wǎng)絡交換機申請域外N端口標識N_P0RT_ID,并存儲映射關系,所述映射關系為域內(nèi)N_P0RT_ID和所述域外N_P0RT_ID的對應關系,所述域內(nèi)N_P0RT_ID是所述第一網(wǎng)絡交換機為所述第一服務器分配的N_P0RT_ID ;獲取所述第二網(wǎng)絡交換機的Name Server信息;將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的NameServer信息合并,得到合并后的Name Server信息;將合并后的Name Server信息發(fā)送到第一服務器;
[0027]其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的E端口協(xié)議不兼容。
[0028]結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息,包括:
[0029]所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的NameServer信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的Name Server信息的請求中的所述域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID,并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的Name Server信息的請求;
[0030]接收所述第二服務器發(fā)送的所述第二服務器的Name Server信息。
[0031]本發(fā)明中,當?shù)谝痪W(wǎng)絡交換機服務的第一服務器需要訪問第二網(wǎng)絡交換機服務的第二服務器時,所述第一網(wǎng)絡交換機為所述第一服務器配置代理功能,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的名字服務器Name Server信息;所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的NameServer信息合并,并將合并后的Name Server信息發(fā)送給所述第一服務器,從而實現(xiàn)所述第一服務器能同時訪問同一個SAN所在的網(wǎng)絡交換機服務的服務器或者不同SAN所在的網(wǎng)絡交換機服務的服務器。
【專利附圖】
【附圖說明】
[0032]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1是本發(fā)明實施例提供的一種網(wǎng)絡交換機交互的應用場景圖;
[0034]圖2是本發(fā)明實施例提供的一種網(wǎng)絡交換機交互的方法流程圖;
[0035]圖3是本發(fā)明實施例提供的一種網(wǎng)絡交換機交互的方法示意圖;
[0036]圖4是本發(fā)明實施例提供的一種網(wǎng)絡交換機的結(jié)構示意圖;
[0037]圖5是本發(fā)明實施例提供的一種網(wǎng)絡系統(tǒng)的結(jié)構示意圖;
[0038]圖6是本發(fā)明實施例提供的一種網(wǎng)絡交換機的結(jié)構示意圖。
【具體實施方式】
[0039]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
[0041]參考圖1,圖1是本發(fā)明實施例提供的一種網(wǎng)絡交換機交互的應用場景圖。如圖1所示,圖中有3個網(wǎng)絡交換機,其中FC switchl是廠家A的網(wǎng)絡交換機,F(xiàn)C switch2和FCswitch3是廠家B的網(wǎng)絡交換機。廠家B的FC switch2通過N端口與廠家A的FC switch I交互,通過E端口與同廠家的FC switch3交互。當廠家B的FC Switch2域下的服務器需要訪問廠家A的FC Switchl域下的服務器時,所述FC Switch2通過N端口和所述FC Switchl交互,當廠家B的FC Switch2域下的服務器需要訪問廠家B的FC Switch3域下的服務器時,所述FC Switch2通過E端口和所述FC Switch3交互。
[0042]參考圖2,圖2是本發(fā)明實施例提供的一種網(wǎng)絡交換機交互的方法流程圖。所述方法包括如下步驟:
[0043]步驟201,當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器(英文=Name Server)信息的請求時,第一網(wǎng)絡交換機代理所述第一服務器向第二網(wǎng)絡交換機申請域外N_P0RT_ID,并存儲映射關系,所述映射關系為域內(nèi)N_P0RT_ID和所述域外N_P0RT_ID的對應關系,所述域內(nèi)N_P0RT_ID是所述第一網(wǎng)絡交換機為所述第一服務器分配的 N_P0RT_ID ;
[0044]具體地,第一網(wǎng)絡交換機接收所述第一服務器的登錄信息,該登錄信息為網(wǎng)絡登錄(英文:fabric login,縮寫:FL0GI)請求,并分配一個本地N端口標識N_P0RT_ID給所述第一服務器,所述第一網(wǎng)絡交換機代理所述第一服務器向所述第二網(wǎng)絡交換機申請一個域外 N_P0RT_ID。N_P0RT_ID 的 8 最高有效位(英文:most significant bit,縮寫:MSB)是Domain ID,每一個網(wǎng)絡交換機都有一個Domain ID,所述域外N_P0RT_ID是指該域外N_P0RT_ID的8MSB不是第一網(wǎng)絡交換機的Domain ID。
[0045]具體的,步驟201可以參考圖3的步驟301-304 ;
[0046]圖3是本發(fā)明實施例提供的一種網(wǎng)絡系統(tǒng)中網(wǎng)絡交換機交互的方法示意圖。
[0047]步驟301,所述FC Switch2為所述第一服務器配置N_Port_Name ;
[0048]步驟302,所述FC Switch2接收所述第一服務器的登錄信息,并分配一個域內(nèi)N_P0RT_ID2.1.1給所述第一服務器;
[0049]步驟303,所述FC Switch2代理所述第一服務器向廠家A的FC Switchl登錄并申請域外N_P0RT_ID,使得所述FC Switchl分配一個域外N_P0RT_ID1.1.2給所述第一服務器;
[0050]步驟304,所述FC Switch2將分配的所述本地N_P0RT_ID2.1.1和所述域外N_P0RT_ID1.1.2進行映射綁定。
[0051]步驟202,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息;
[0052]具體的,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息,包括:
[0053]所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的NameServer信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的Name Server信息的請求中的域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID,并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的Name Server信息的請求。
[0054]具體的,步驟202可以參考圖3的步驟305-306 ;
[0055]步驟305,所述FC Swith2接收所述第一服務器發(fā)送的獲取第二服務器的NameServer信息的請求;
[0056]步驟306,所述FC Swith2將所述第一服務器發(fā)送的獲取第二服務器的NameServer信息的請求中的域內(nèi)N_P0RT_ID1.1.2修改為域外N_P0RT_ID2.1.1,并向所述FCSwitchl發(fā)送修改后的所述請求;
[0057]步驟203,所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的Name Server信息合并,得到合并后的NameServer 信息;
[0058]具體的,步驟203可以參考圖3的步驟307 ;
[0059]步驟307,所述 FC Swith2 將所述 FC Switchl 的 Name Server 信息,所述 FCSwitch3的Name Server信息和所述FC Swith2自身保存的Name Server信息合并,得到合并后的Name Server信息。
[0060]步驟204,所述第一網(wǎng)絡交換機將合并后的Name Server信息發(fā)送到第一服務器;
[0061]其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的E端口協(xié)議不兼容。
[0062]具體的,步驟203可以參考圖3的步驟308。
[0063]步驟308,所述FC Swith2將合并后的Name Server信息發(fā)送到所述第一服務器。
[0064]本發(fā)明實施例中,當?shù)谝痪W(wǎng)絡交換機服務的第一服務器需要訪問第二網(wǎng)絡交換機服務的第二服務器時,所述第一網(wǎng)絡交換機作為所述第一服務器的代理,獲取所述第二網(wǎng)絡交換機的名字服務器Name Server信息;所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的Name Server信息合并,并將合并后的Name Server信息發(fā)送給所述第一服務器,從而實現(xiàn)所述第一服務器能同時訪問同一個SAN所在的網(wǎng)絡交換機服務的服務器或者不同SAN所在的網(wǎng)絡交換機服務的服務器。
[0065]參考圖4,圖4是本發(fā)明實施例提供的一種網(wǎng)絡交換機的結(jié)構示意圖,如圖4所示,所述網(wǎng)絡交換機包括以下單元:
[0066]存儲單元401,用于當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器Name Server信息的請求時,代理所述第一服務器向第二網(wǎng)絡交換機申請一個域外N端口標識N_P0RT_ID,并存儲映射關系,所述映射關系為域內(nèi)N_P0RT_ID和所述域外N_PORT_ID的對應關系,所述域內(nèi)N_PORT_ID是所述第一網(wǎng)絡交換機為所述第一服務器分配的 N_PORT_ID ;
[0067]具體地,第一網(wǎng)絡交換機接收所述第一服務器的登錄信息,該登錄信息為網(wǎng)絡登錄(英文:fabric login,縮寫:FL0GI)請求,并分配一個本地N端口標識N_P0RT_ID給所述第一服務器,所述第一網(wǎng)絡交換機代理所述第一服務器向所述第二網(wǎng)絡交換機申請一個域外 N_P0RT_ID。N_P0RT_ID 的 8 最高有效位(英文:most significant bit,縮寫:MSB)是Domain ID,每一個網(wǎng)絡交換機都有一個Domain ID,所述域外N_P0RT_ID是指該域外N_P0RT_ID的8MSB不是第一網(wǎng)絡交換機的Domain ID。
[0068]獲取單元402,用于獲取所述第二網(wǎng)絡交換機的Name Server信息;
[0069]具體的,所述獲取單元402,具體用于:
[0070]所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的NameServer信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的Name Server信息的請求中的域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID,并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的Name Server信息的請求。
[0071]修改合并單元403,用于所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的NameServer信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的Name Server信息合并,得到合并后的Name Server信息;
[0072]發(fā)送單元404,用于將合并后的Name Server信息發(fā)送到第一服務器;
[0073]其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的E端口協(xié)議不兼容。
[0074]本發(fā)明實施例中,當?shù)谝痪W(wǎng)絡交換機服務的第一服務器需要訪問第二網(wǎng)絡交換機服務的第二服務器時,所述第一網(wǎng)絡交換機作為所述第一服務器的代理,獲取所述第二網(wǎng)絡交換機的名字服務器Name Server信息;所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的Name Server信息合并,并將合并后的Name Server信息發(fā)送給所述第一服務器,從而實現(xiàn)所述第一服務器能同時訪問同一個SAN所在的網(wǎng)絡交換機服務的服務器或者不同SAN所在的網(wǎng)絡交換機服務的服務器。
[0075]參考圖5,圖5是本發(fā)明實施例提供的一種網(wǎng)絡系統(tǒng)的結(jié)構示意圖。如圖5所示,所述網(wǎng)絡系統(tǒng)包括:
[0076]所述第一服務器501,用于向所述第一網(wǎng)絡交換機發(fā)送獲取第二服務器的名字服務器Name Server信息的請求;并用于接收所述第一網(wǎng)絡交換發(fā)送的合并后的NameServer 信息;
[0077]具體的,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息,包括:
[0078]所述第一網(wǎng)絡交換機向所述第二網(wǎng)絡交換機發(fā)送獲取第二網(wǎng)絡交換機的NameServer信息的請求,并根據(jù)所述映射關系將所述請求中的域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID。
[0079]所述第一網(wǎng)絡交換機502,用于當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器Name Server信息的請求時,代理所述第一服務器向第二網(wǎng)絡交換機申請域外N端口標識N_PORT_ID,并存儲映射關系,所述映射關系為域內(nèi)N_PORT_ID和所述域外N_PORT_ID的對應關系,所述域內(nèi)N_PORT_ID是所述第一網(wǎng)絡交換機為所述第一服務器分配的N_PORT_ID ;獲取所述第二網(wǎng)絡交換機的Name Server信息;將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的NameServer信息合并,得到合并后的Name Server信息;將合并后的Name Server信息發(fā)送到第一服務器;
[0080]其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的E端口協(xié)議不兼容。
[0081]所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息,包括:
[0082]所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的NameServer信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的Name Server信息的請求中的所述域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID,并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的Name Server信息的請求;
[0083]接收所述第二服務器發(fā)送的所述第二服務器的Name Server信息。
[0084]本發(fā)明實施例中,當?shù)谝痪W(wǎng)絡交換機服務的第一服務器需要訪問第二網(wǎng)絡交換機服務的第二服務器時,所述第一網(wǎng)絡交換機為所述第一服務器配置代理功能,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的名字服務器Name Server信息;所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的Name Server信息合并,并將合并后的Name Server信息發(fā)送給所述第一服務器,從而實現(xiàn)所述第一服務器能同時訪問同一個SAN所在的網(wǎng)絡交換機服務的服務器或者不同SAN所在的網(wǎng)絡交換機服務的服務器。
[0085]參考圖6,圖6是本發(fā)明實施例提供的一種網(wǎng)絡交換機的結(jié)構示意圖。參考圖6,圖6是本發(fā)明實施例提供的一種網(wǎng)絡交換機600,本發(fā)明具體實施例并不對所述網(wǎng)絡交換機的具體實現(xiàn)做限定。所述網(wǎng)絡交換機600包括:
[0086]處理器(英文:processor)601,通信接口(英文:Communicat1nsInterface) 602,存儲器(英文:memory) 603,總線 604。
[0087]處理器601,通信接口 602,存儲器603通過總線604完成相互間的通信。
[0088]通信接口 602,用于與其他網(wǎng)絡交換機進行通信;
[0089]處理器601,用于執(zhí)行程序。
[0090]具體地,程序可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0091]處理器601可能是一個中央處理器(英文:central processing unit,縮寫:CPU。
[0092]存儲器603,用于存儲程序。存儲器603可以是易失性存儲器(英文volatilememory),例如隨機存取存儲器(英文:random_access memory,縮寫:RAM),或者非易失性存儲器(英文:non-volatile memory),例如快閃存儲器(英文:flash memory),硬盤(英文:hard disk drive,縮寫:HDD)或固態(tài)硬盤(英文:solid-state drive,縮寫:SSD)。處理器601根據(jù)存儲器603存儲的程序指令,執(zhí)行以下方法:
[0093]當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器NameServer信息的請求時,第一網(wǎng)絡交換機代理所述第一服務器向第二網(wǎng)絡交換機申請域外N端口標識N_PORT_ID,并存儲映射關系,所述映射關系為域內(nèi)N_PORT_ID和所述域外N_PORT_ID的對應關系,所述域內(nèi)N_PORT_ID是所述第一網(wǎng)絡交換機為所述第一服務器分配的 N_PORT_ID ;
[0094]所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息;
[0095]所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的Name Server信息合并,得到合并后的NameServer 信息;
[0096]所述第一網(wǎng)絡交換機將合并后的Name Server信息發(fā)送到第一服務器;
[0097]其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的E端口協(xié)議不兼容。
[0098]所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的Name Server信息,包括:
[0099]所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的NameServer信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的Name Server信息的請求中的所述域內(nèi)N_P0RT_ID修改為與所述域內(nèi)N_P0RT_ID對應的所述域外N_P0RT_ID,并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的Name Server信息的請求;
[0100]接收所述第二服務器發(fā)送的所述第二服務器的Name Server信息。
[0101]本發(fā)明實施例中,當?shù)谝痪W(wǎng)絡交換機服務的第一服務器需要訪問第二網(wǎng)絡交換機服務的第二服務器時,所述第一網(wǎng)絡交換機為所述第一服務器配置代理功能,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的名字服務器Name Server信息;所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的Name Server信息和所述第一網(wǎng)絡交換機所在SAN的網(wǎng)絡交換機的Name Server信息合并,并將合并后的Name Server信息發(fā)送給所述第一服務器,從而實現(xiàn)所述第一服務器能同時訪問同一個SAN所在的網(wǎng)絡交換機服務的服務器或者不同SAN所在的網(wǎng)絡交換機服務的服務器。
[0102]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本【技術領域】的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求的保護范圍為準。
【權利要求】
1.一種網(wǎng)絡交換機交互的方法,其特征在于,所述方法包括: 當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器^11116361^61'信息的請求時,第一網(wǎng)絡交換機代理所述第一服務器向第二網(wǎng)絡交換機申請域外^端口標識并存儲映射關系,所述映射關系為域內(nèi)和所述域外1?0^10的對應關系,所述域內(nèi)^^?0奶」0是所述第一網(wǎng)絡交換機為所述第一服務器分配的1?0尺丁」0 ; 所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的版11116 361^61'信息; 所述第一網(wǎng)絡交換機將所述第二網(wǎng)絡交換機的版11116 861-^61-信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的版11116 361^61'信息合并,得到合并后的版11116信息; 所述第一網(wǎng)絡交換機將合并后的似郵361^61'信息發(fā)送到第一服務器; 其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的2端口協(xié)議不兼容。
2.根據(jù)權利要求1所述的方法,其特征在于,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的版11116 361^61~信息,包括: 所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的^^6 861-^61-信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的版11116 861-^61-信息的請求中的所述域內(nèi)修改為與所述域內(nèi)對應的所述域外并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的?肅6 361^61'信息的請求; 接收所述第二服務器發(fā)送的所述第二服務器的861-^61-信息。
3.—種網(wǎng)絡交換機,其特征在于,所述網(wǎng)絡交換機包括: 存儲單元,用于當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器861-^61-信息的請求時,代理所述第一服務器向第二網(wǎng)絡交換機申請一個域外^端口標識并存儲映射關系,所述映射關系為域內(nèi)和所述域外1?0^10的對應關系,所述域內(nèi)^^?0奶」0是所述第一網(wǎng)絡交換機為所述第一服務器分配的1?0尺丁」0 ; 獲取單元,用于獲取所述第二網(wǎng)絡交換機的版11116 361^61'信息; 修改合并單元,用于將所述第二網(wǎng)絡交換機的^^6 861-^61-信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的版11116 361^61'信息合并,得到合并后的版11116信息; 發(fā)送單元,用于將合并后的似郵361^61'信息發(fā)送到第一服務器; 其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的2端口協(xié)議不兼容。
4.根據(jù)權利要求3所述的網(wǎng)絡交換機,其特征在于,所述獲取單元,具體用于: 所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的^^6 861-^61-信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的版11116 861-^61-信息的請求中的所述域內(nèi)修改為與所述域內(nèi)對應的所述域外并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的^81116 361^61'信息的請求; 接收所述第二服務器發(fā)送的所述第二服務器的861-^61-信息。
5.一種網(wǎng)絡系統(tǒng),其特征在于,所述網(wǎng)絡系統(tǒng)包括第一網(wǎng)絡交換機1161^01^ 8*11x11、第一服務器,所述第一服務器和所述第一網(wǎng)絡交換機連接; 所述第一服務器,用于向所述第一網(wǎng)絡交換機發(fā)送獲取第二服務器的名字服務器^11116361^61~信息的請求;并用于接收所述第一網(wǎng)絡交換發(fā)送的合并后的版11116 361^61~信息; 所述第一網(wǎng)絡交換機,用于當?shù)谝痪W(wǎng)絡交換機接收到第一服務器發(fā)送的獲取第二服務器的名字服務器^^6 861-^61-信息的請求時,代理所述第一服務器向第二網(wǎng)絡交換機申請域外~端口標識并存儲映射關系,所述映射關系為域內(nèi)和所述域外^?0^10的對應關系,所述域內(nèi)1?0奶」0是所述第一網(wǎng)絡交換機為所述第一服務器分配的^^?0奶」0 ;獲取所述第二網(wǎng)絡交換機的似郵361^61'信息;將所述第二網(wǎng)絡交換機的版11116 361^61'信息和所述第一網(wǎng)絡交換機所在存儲區(qū)域網(wǎng)絡的網(wǎng)絡交換機的版11116信息合并,得到合并后的版106 361^61'信息;將合并后的版11116 361^61'信息發(fā)送到第一服務器; 其中,所述第一服務器和所述第一網(wǎng)絡交換機連接,所述第二服務器和所述第二網(wǎng)絡交換機連接,所述第一網(wǎng)絡交換機和所述第二網(wǎng)絡交換機的2端口協(xié)議不兼容。
6.根據(jù)權利要求5所述的網(wǎng)絡系統(tǒng),其特征在于,所述第一網(wǎng)絡交換機獲取所述第二網(wǎng)絡交換機的似郵861-^61-信息,包括: 所述第一網(wǎng)絡交換機接收所述第一服務器發(fā)送的獲取所述第二服務器的^^6 861-^61-信息的請求,所述第一網(wǎng)絡交換機根據(jù)所述映射關系將所述第一服務器發(fā)送的獲取第二服務器的版11116 861-^61-信息的請求中的所述域內(nèi)修改為與所述域內(nèi)對應的所述域外并向所述第二網(wǎng)絡交換機發(fā)送修改后的獲取第二網(wǎng)絡交換機的?肅6 361^61'信息的請求; 接收所述第二服務器發(fā)送的所述第二服務器的861-^61-信息。
【文檔編號】H04L12/70GK104348755SQ201310326603
【公開日】2015年2月11日 申請日期:2013年7月30日 優(yōu)先權日:2013年7月30日
【發(fā)明者】宋偉, 江興烽 申請人:華為技術有限公司