採用npv方式登錄外部交換機的方法
2023-07-14 22:12:26
採用npv方式登錄外部交換機的方法
【專利摘要】本發明為採用NPV方式登錄外部交換機的方法,解決已有方法只能通過用戶設定好的兩個映射之間才可以互通的問題。設定本地交換機的某一個端為NPV端與外地交換機相連,通過交換架構登錄FLOGI報文登錄到外地交換機,同時本地交換機的登錄名字伺服器將本地交換機的信息註冊到外地交換機,註冊管理服務,獲取外地交換機的詳細信息,並將信息保存於本地交換機;本地交換機的其它各個埠接收本地節點設備的登錄過程;本地交換機將已經登錄的本地節點設備,使用發現F端服務參數FDISC方式登錄到外地交換機,外地交換機會給各個本地節點設備分配替換後本地節點設備源(目的)光纖信道地址FCID。
【專利說明】採用NPV方式登錄外部交換機的方法
[0001]
【技術領域】: 本發明與本地交換機首先通過NPV端向外地交換機註冊;將與其連接的本地節點設備 的FL0GI報文轉換為FDISC報文,轉發到外地交換機,本地交換機上連接的所有本地節點設 備全部連接到外網的外地交換機上的方法有關。
[0002]
【背景技術】: 光纖信道(FC,Fibre Channel)協議是應用在存儲區域網中的一種高性能傳輸協議,而 FC交換機作為一種通過光纖作為傳輸媒介的交換機已經得到廣泛應用; FC交換機一般採用E端莊的形式將兩個交換機連接起來,形成網絡拓撲,但由於E埠 協議的不完整性以及各個廠商對於E端莊採用各自不同的自定義協議,使得不同廠商之間 的FC交換機不能完整地連接在一起; 基於以上情況,提出了一種叫做NPV(N_Port Virtualization)的連接方式,即將本地 交換機中的某一個埠設置為NPV埠模式,將該埠連接到外地交換機(外地交換機指 第三方的交換機),而外地交換機可以看到一個N端的節點設備。內網中本地交換機的一個 端作為NPV端,通過與外網中的外地交換機相連通,同時將本地交換機的信息以N埠的形 式註冊到外地交換機,並且將本地交換機上連接的N端設備以N埠 ID虛擬化NPIV的形 式連接到外地交換機。
[0003] 現有技術的技術方案之一: 該方案為cisco公司使用的一種NPV方案,其實現方式為: 本地交換機上連接本地節點設備,本地交換機將即將要登錄的本地節點設備的將本地 交換機設置為N埠虛擬化NPV模式,交換機首先通過NPV端莊向外地交換機註冊; 1)FL0GI報文直接轉換為FDISC報文,通過本地交換機直接轉發到外地交換機,外地交 換機為其分配ID,這樣,本地交換機上連接的所有本地節點設備全部連接到外網的外地交 換機上。
[0004] 2)本地交換機只是作為一個轉發功能,所有本地節點設備都相當於通過N端莊ID 虛擬化NPIV的功能連接到外地交換機上。
[0005] 現有技術之一的缺點: 對於現有技術一,缺點在於本地交換機只是相當與一個轉發器,不會再起到內部交換 的功能,本地交換機原有的數據交換機功能不復存在。
[0006] 現有技術的技術方案之二: 對於Qlogic,其N端莊虛擬化NPV方式是通過一種Transparent router的形式進行 的: 1) 將本地交換機通過N端莊的形式註冊到外地交換機; 2) 將本地交換機上相連的本地節點設備與外網設備進行映射,映射後的本地設備才能 連通; 3) 設置分區,將映射的設備分到同一個分區中,便於兩者互通。
[0007] 現有技術方案之二的缺點 對於方案二,只能通過用戶設定好的兩個映射之間可以互通,並不能自動對外網中的 節點進行任意節點的互通。
[0008]
【發明內容】
: 本發明的目的是提供一種(1)可以進行內部交換,(2)可以將內網中的各個節點設備可 以與外網中的任意節點設備進行互通,(3)可以通過內網中的某一個或者某幾個節點查看 外網中網絡拓撲結構,使其可以實時查看網絡拓撲狀態的採用NPV方式登錄外部交換機的 方法。
[0009] 本發明是這樣實現的: 設定本地交換機的某一個端為NPV端與外地交換機相連,通過交換架構登錄FL0GI報 文登錄到外地交換機,同時本地交換機的登錄名字伺服器將本地交換機的信息註冊到外地 交換機,註冊管理服務,獲取外地交換機的詳細信息,包括外地交換機埠總數、埠類型, 以及各個埠所連接的信息,並將信息保存於本地交換機;本地交換機的其它各個埠按 照普通的F埠的模式接收本地節點設備的登錄過程;本地交換機將已經登錄到本地交換 機的本地節點設備,使用發現F端服務參數FDISC方式登錄到外地交換機,外地交換機會給 各個本地節點設備分配一個FCID2,即替換後本地節點設備源光纖信道地址FCID_RS或目 的光纖信道地址FCID_RD,此FCID2為本地交換機才能看到,內部網絡的本地節點設備看不 至IJ,只能看到本地交換機為其分配的FCID1,即替換前本地節點設備源光纖信道地址FCID_S 或目的光纖信道地址FCID_D,登錄完成後,與本地交換機連接的本地N端節點設備使用 Connect命令後,在本地交換機NPV端形成兩個ID替換表,一個用來替換源ID,一個用來替 換目的ID,傳輸方向不同,使用的替換方式不同,用來將內網中各個本地節點設備的ID映 像到外部網絡上,這樣,內部網絡中的各個本地節點設備可以直接與外部網絡中任意節點 設備進行互通,兩ID替換表的格式如下,源ID地換表 : 目的ID替換表:
【權利要求】
1. 採用NPV方式登錄外部交換機的方法,其特徵在於設定本地交換機的某一個端為 NPV端與外地交換機相連,通過交換架構登錄FLOGI報文登錄到外地交換機,同時本地交 換機的登錄名字伺服器將本地交換機的信息註冊到外地交換機,註冊管理服務,獲取外地 交換機的詳細信息,包括外地交換機埠總數、埠類型,以及各個埠所連接的信息,並 將信息保存於本地交換機;本地交換機的其它各個埠按照普通的F埠的模式接收本 地節點設備的登錄過程;本地交換機將已經登錄到本地交換機的本地節點設備,使用發現 F端服務參數FDISC方式登錄到外地交換機,外地交換機會給各個本地節點設備分配一個 FCID2,即替換後本地節點設備源光纖信道地址FCID_RS或目的光纖信道地址FCID_RD,此 FCID2為本地交換機才能看到,內部網絡的本地節點設備看不到,只能看到本地交換機為其 分配的FCID1,即替換前本地節點設備源光纖信道地址FCID_S或目的光纖信道地址FCID_D, 登錄完成後,與本地交換機連接的本地N端節點設備使用Connect命令後,在本地交換機 NPV端形成兩個ID替換表,源ID地換表用來替換源ID,目的ID替換表用來替換目的ID,傳 輸方向不同,使用的替換方式不同,用來將內網中各個本地節點設備的ID映像到外部網絡 上,這樣,內部網絡中的各個本地節點設備可以直接與外部網絡中任意節點設備進行互通, 兩ID替換表的格式如下,源ID地換表:
目的ID替換表:
兩個替換表分別用來替換本地節點設備源ID與目的ID,當內網數據傳輸到外網時替 換源ID,外網數據傳輸到內網時替換目的ID,同時因為內網中各個本地節點設備都有各自 的內部ID,並且本地交換機還可以完成其交換功能,這樣,內網中各個本地節點設備完全可 以完成其內部交換,並且內部網絡可以任意大,即本地交換機可以通過E端形式與另外的 本地交換機相連通,只要在NPV端將所有連通的本地節點設備的ID進行映像即可與外部網 絡連通,所述本地節點設備包括單磁陣HBA、多磁陣HBA、本地伺服器、本地存儲設備和其它 本地交換機。
2. 根據權利要求1所述的採用NPV方式登錄外部交換機的方法,其特徵在於本地節點 設備為單磁陣HBA, NPV方式的調用函數為NPVConnect (S_FCID, D_FCID, NPV_P0RT): S_FCID為連接到本地交換機NPV端的本地N埠設備的光纖信道地址FCID ; D_FCID為本地N埠設備欲連接到的外地交換機上連接外顧N埠設備的光纖信道地 址 FCID ; NPV_P0RT為本地交換機的NPV端標識符。
3. 根據權利要求1所述的採用NPV方式登錄外部交換機的方法,其特徵在於本地節點 設備為多HBA多磁陣,NPV方式調用的函數為NPVConnects (n, m, NPV_P0RT): n為連接到本地交換機的NPV端的本地節點設備N端設備個數 m為N端本地節點設備欲連接到的外地交換機上連接的N端外地節點設備的個數 NPV_P0RT為本地交換機NPV端標識符 調用後會繼續提示輸入η個本地節點設備N埠源光纖信道地址FCID和m個外地節 點設備目的光纖信道位元元址FCID ;該方式下η個本地節點源設備可以分別和m個外地節 點目的設備建立連接。
4. 根據權利要求1所述的採用NPV方式登錄外部交換機的方法,其特徵在於本地交 換機啟動時NPV端以N端登錄到外地交換機,並獲得外地交換機及連接設備信息,這些信 息存儲在本地交換機名字伺服器中,與本地交換機連接的N端本地節點設備在登錄到本地 交換機後,可以通過本地交換機名字伺服器的信息獲得外地交換機及其連接外地節點設 備信息,與本地交換機連接的N端本地節點設備使用連接外地交換機連接外地節設備的 Connect命令前需要分別在兩臺交換機上設置這兩個設備在同一個分區,本地交換機連接 的N端本地節點設備使用連接外地交換機連接的外地節點設備的Connect命令是通過本地 交換機NPV端代替其和外地交換機的外地節點設備交互完成。
5. 根據權利要求1所述的採用NPV方式登錄外部交換機的方法,其特徵在於本地服務 器連接外地存儲的場景中,執行完本地交換機NPV端代替本地伺服器和外地交換機的交互 後,會產生註冊狀態改變通知RSCN消息通知本地伺服器其連接外地存儲設備信息。
6. 根據權利要求1所述的採用NPV方式登錄外部交換機的方法,其特徵在於本地存儲 設備連接外地伺服器的場景中,執行完本地交換機NPV端代替本地存儲器和外地交換機的 交互後,會產生註冊狀態改變通知RSCN消息通知本地存儲設備其連接外地伺服器信息。
【文檔編號】H04L12/46GK104301193SQ201310670977
【公開日】2015年1月21日 申請日期:2013年12月12日 優先權日:2013年12月12日
【發明者】孟中樓, 塗曉東, 譚慶貴, 謝軍 申請人:電子科技大學, 西安空間無線電技術研究所