專利名稱:高密度Infiniband交換機單映像控制方法及系統的制作方法
技術領域:
本發明涉及Infiniband交換機,尤其是一種對高密度Infiniband交換機實施單 映像控制的方法。
背景技術:
Infiniband交換技術以高性能、高可靠性和高擴展性等優點在高性能計算領域得 到了日益廣泛的應用。2010年6月公布的T0P500中30%的系統采用Infiniband互連技 術。超級計算機中大量的節點需要通過^finiband交換機互連,在系統設計中通常采用高 密度hf iniband交換機來構建數據網絡。高密度^ifiniband交換機通常由多個基本的交換模塊構成,交換模塊具有相同 的功能。每個基本的交換模塊實現了小規模的交換,而交換機中多個交換模塊通過互連實 現高密度接口。基本交換模塊具有相同功能和接口,同時具有唯一的網絡標識。因此對于 Infiniband網絡管理軟件,高密度交換機也是由多個節點構成的小規模網絡,交換機系統 中任意交換板狀態的改變,也將導致管理系統重新執行網絡拓撲發現操作,重新計算路由。高密度交換機采用了背板互連的方式,在物理空間上將多個小規模的交換機組織 在一起,方便節點互連,然而,目前系統結構并沒有從邏輯結構上將交換機組織在一起。高 密度交換機系統內部節點之間鏈路的改變也將改變整個網絡的拓撲,即交換機內部節點之 間的鏈路對于其網絡節點不是透明的,對Infiniband網絡管理軟件帶來巨大的開銷。另一方面,交換模塊⑶ID作為其唯一標識,通常在交換板生產過程中,已經將該 參數寫入交換模塊的配置固件。由基本交換模塊搭建的高密度交換機具有很靈活的可配置 性,且交換板具有通用性,在使用過程中不可避免的將交換機的交換板進行拆卸,或插入其 他交換機。交換機管理系統僅僅根據出廠配置的GUID來區分交換機內部的交換模塊和交 換機外部的交換模塊會出現問題,原屬于自己的交換模塊已經插入其他交換機,這些給交 換機的管理帶來混亂。如果由多個交換模塊構成的高密度交換機在網絡中呈現為規模更大的具有唯一 標識的單節點,能夠隱藏高密度交換機內部鏈路和狀態,生成單映像,那么交換機種交換板 的熱插拔,則不會改變系統的GUID,不會改變網絡拓撲結構,避免了重新計算路由的開銷, 避免了路由振蕩。目前關于高密度交換機管理的研究集中在交換機狀態檢測和控制等,還 未見關于交換機單映像控制方法和系統的研究。
發明內容
為了解決上述高密度交換機管理問題,本發明提供了一種高密度hfiniband交 換機單映像控制的方法及系統,其目的在于,能夠將交換機中多個交換板屬性融合,且在網 絡中具有唯一的標識,使高密度交換機在網絡中呈現為規模更大的單節點,從而簡化網絡 拓撲,便于路由計算和網絡維護。本方法通過交換機中I2C總線首先掃描交換機中在線交換板,讀取交換模塊的屬性,重新為交換板中交換模塊分配GUID,并統一對交換板的端口重命名。然后,將交換板信 息融合后通告給交換機管理系統。最終,管理系統識別本交換機的多個交換板,生成單映 像。本發明提供了一種高密度Infiniband交換機單映像控制方法,包括步驟1,交換機管理系統向交換機單映像主控制器通告交換機系統中可用的交換 模塊的⑶ID。其中,管理系統管理的本交換機中交換板由這些⑶ID標識,從而管理系統可以將 本交換機的交換模塊與其他交換機的交換模塊進行區分,便于管理和維護。步驟2,單映像主控制器查詢交換板信息,其中包括交換板ID和端口狀態;單映 像主控制器為交換機中在線的交換板分配交換模塊的GUID,并重命名交換板中各端口的編號。其中,單映像主控制器掃描交換機中在線的交換板,讀取交換機中在線的交換板 信息,向交換板分配GUID,并將交換板的端口統一編號。單映像主控制器查詢交換機系統中在線的交換板,向其上的單映像交換板控制器 通告新的⑶ID。在分配過程中,單映像主控制器可以按交換板在串行總線上的地址順序 (交換機系統中插槽編號)為他們分配GUID。單映像主控制器同時記錄GUID與交換板ID 的映射關系。單映像主控制器讀取交換機系統中在線的交換板狀態信息,對交換機所有的端口 統一編號,分別向各個交換板上的單映像控制器通告交換板上交換模塊新的端口編號。單 映像主控制器記錄新的端口編號與交換板中原有端口編號的映射關系。步驟2包括步驟21,單映像主控制器掃描交換機中在線的交換板的信息;步驟22,單映像主控制器分別向在線的交換板分配GUID ;步驟23,單映像主控制器重新對在線的交換板的端口統一編號。步驟3,單映像交換板控制器用單映像主控制器分配的⑶ID和新的端口編號更新 交換板上交換模塊的配置固件,并復位交換板,最后向單映像主控制器報告交換板活動狀 態。其中,交換模塊的配置固件包括了用戶配置交換模塊的參數,如交換模塊標識 ⑶ID,交換模塊網絡端口 krDes的預加重和均衡參數,邏輯端口和物理端口映射關系,交 換模塊的PLL配置等信息。每種配置參數在交換模塊的配置固件中有確定的地址,單映像 交換板控制器根據配置參數的地址對交換模塊的GUID和端口編號進行更新。步驟3包括步驟31,單映像交換板控制器從單映像主控制器獲得⑶ID和端口編號;步驟32,單映像交換板控制器用新的⑶ID和端口編號更新交換板上交換模塊的 配置固件;步驟33,單映像交換板控制器復位交換模塊,使能新配置;步驟34,單映像交換板控制器向單映像主控制器通告交換模塊的活動狀態。步驟4,單映像主控制器確認交換機中在線交換板的配置固件加載完成后,向管理 系統報告交換機系統單映像維護完成,然后實時監測交換機系統各交換板的狀態。
其中,單映像主控制器等在線的單映像交換板控制器更新完交換模塊的配置固件 之后,向交換機的管理系統通告交換機的單映像狀態。步驟4包括步驟41,單映像主控制器監測交換機系統中在線的交換板的活動狀態;步驟42,單映像主控制器將交換機系統中交換板的狀態信息融合,匯聚成為具有 更多端口的具有唯一標識的單節點;步驟43,單映像主控制器將超級交換機系統的狀態信息通告給交換機管理系統。交換板ID是該交換板在交換機系統中地址編號,通常是通過I2C總線訪問的地址 編號,主要用來向單映像主控制器標識當前插在交換機該插槽的交換板。交換板端口狀態包括該交換板中端口數,端口編號,內聯端口范圍和外聯端口范 圍,端口支持的速度等信息。交換模塊⑶ID是交換模塊在網絡中的標識,是全球唯一,用于在網絡中標識該節 點。由于具有唯一的GUID,交換模塊在交換網絡中是作為獨立的節點出現的。本發明提供了一種基于帶內管理鏈路的高密度交換機單映像控制系統,該系統包 括單映像主控制器和單映像交換板控制器。單映像主控制器和單映像交換板控制器通過交 換機系統中串行總線通信,單映像主控制器需要能夠訪問交換機系統中每個交換板。由于 串行總線驅動能力較弱和高密度交換機中交換板數量較多,在每個單映像交換板控制器 和主控制器之間分別設置獨立的串行總線。單映像主控制器,從交換機管理系統獲得交換機系統可用交換模塊的GUID,按照 交換板地址順序向在線的交換板上單映像交換板控制器通告⑶ID,并記錄該⑶ID的使用 者編號,即GUID與交換板ID的映射關系。單映像主控制器,掃描在線的交換板,獲得每個交換板外聯端口狀態,對交換機所 有交換板的外聯端口統一編號,向在線的交換板上單映像交換板控制器通告該交換板中交 換模塊新的端口編號。單映像交換板控制器,更新交換板上交換模塊的配置固件中交換模塊GUID和交 換模塊的端口編號后,并復位交換模塊,使新的交換模塊配置生效。單映像交換板控制器,向單映像主控制器報告交換模塊的活動狀態。單映像主控制器,等在線的交換板更新完成后,向交換機管理系統通告交換機系 統的統一的端口編號和在線的交換模塊的GUID。單映像主控制器,周期性檢查交換機中交換板的狀態。由于熱拔或交換板故障,交 換板不能工作,當單映像主控制器監測到該情況后,從⑶ID分配記錄中刪除該交換板的記 錄,并向管理系統通告該交換板所屬的端口失效。由于熱插或者交換板復位,交換板重新 正常工作,單映像主控制器監測到該情況后,為該交換板重新分配⑶ID,并對其端口統一編 號,然后向管理系統通告活動的交換板的GUID和端口。本發明能夠使由多個相同的交換模塊構成的高密度交換機系統在網絡中作為一 個獨立的網絡設備,該設備由管理系統分配的GUID標識,便于管理和網絡拓撲維護。單映 像管理系統能夠使由多個基本交換模塊構成的交換機在網絡中呈現為一個具有相同端口 數的大規模的單節點,代替了原有的多個小規模的交換模塊。
圖1,高密度交換機結構2,單映像控制系統結構3,單映像主控制器圖4,單映像交換板控制器圖5,交換模塊配置固件圖6,動態⑶ID分配過程圖7,普通高密度交換機構造的網絡的拓撲結構圖8,單映像控制模式下網絡拓撲結構
具體實施例方式本發明通過在交換機系統中設置帶外管理鏈路,實現了一個高效的單映像控制系 統,命名為SIC。SIC將高密度交換機中多個交換板狀態信息融合,形成單的超級節點,能夠 簡化網絡拓撲,從而使得網絡易于管理和維護。另一方面,由于SIC采用了帶外管理方式, 消除了帶內管理帶內的狀態更新延遲和對被管理對象的依賴性,支持無間斷的管理。單映像控制系統由單映像主控制器(SIMC,Single Image Main Controller)和單 映像交換板控制器(SIBC,Single Image Baseboard Controller)兩大部分構成。單映像 主控制器主要監測交換板狀態,分配交換板GUID和端口編號。單映像交換板控制器,處理 單映像主控制器SIMC的查詢操作,更新交換板中交換模塊的配置固件的參數。單映像主控 制器通過串行總線與交換機中每個單映像交換板控制器連接。SIC采用以下幾個關鍵技術 手段來實現高密度交換機單映像控制。1.⑶ID動態分配2.端口信息融合下面分別介紹SIC中采用的幾個關鍵方法,然后簡要描述SIC的控制過程。1、⑶ID動態分配在GUID動態分配策略中,交換機系統中各個交換模塊的GUID是由交換機單映像 主控制器維護。當交換機的交換板加電,單映像主控制器向該交換板分配GUID。由單映像 主控制器動態地向交換機板分配GUID,保證了交換機系統GUID的穩定性,便于交換機管理 系統將本交換機中交換模塊與其他交換機交換模塊區分。在動態分配策略中,按交換板順序分配GUID。單映像主控制器以交換機中各交換 板串行總線地址的順序掃描交換機中在線的交換板。若查詢的交換板在線,則向該交換板 寫入下一個可分配的GUID,并將當前交換板ID和所分配的GUID的映射關系進行記錄。在 ⑶ID分配策略中,也可以固定⑶ID和交換板地址的映射關系,也就是⑶ID分配按照插槽號 來分配。GUID動態分配策略的偽代碼如下AssignGUID(Fabric)if (Static == 0)for(I2C_Addr = 0 ; I2C_Addr++ ; I2C_Addr < Oxff)BaseboardID = ReadID(I2C_Addr);if ((BaseboardID ! = 0) &(BaseboardID ! = Oxff))
i++ ;WriteGUID (I2C_addr, GUIDTable [i]);RecordMap (i, BaseboardID);elsefor(I2C_Addr = 0 ; I2C_Addr++ ; I2C_Addr < Oxff)BaseboardID = ReadID(I2C_Addr);if ((BaseboardID ! = 0) &(BaseboardID ! = Oxff))WriteGUID (I2C_addr, GUIDTable [I2C_Addr]);在交換機工作過程中主控制器實時監測交換機中交換板的狀態,如果交換板斷
電,則單映像主控制器將收回向該交換板分配的GUID,同時更新GUID分配記錄表。另一方 面,如果檢測到有新的交換板插入交換機,則向該交換板分配GUID。2、端口信息融合單映像主控制器在查詢交換板狀態過程中,也從交換板中交換模塊的配置固件中 獲取交換板上交換模塊的端口屬性,包括端口編號、端口支持的速度、端口活動狀態、端口 連接的對等節點的端口編號、端口發送和接收的報文數、端口發送和接收到的錯誤報文數 等。單映像主控制器將交換機系統中各個交換板的端口信息融合后,通告給交換機管理系 統。單映像主控制器向單映像交換板控制器分配新的GUID,單映像交換板控制器更新 交換模塊的配置的固件中⑶ID參數。然后,單映像主控制器統一對各交換板的端口重新編 號。單映像主控制器將交換板新的端口編號通告給單映像交換板控制器,單映像交換板控 制器對交換模塊配置固件中相應的參數進行修改。單映像交換板控制器復位交換模塊,使 其重新加載固件,使配置生效。交換機中交換板端口重新編號的偽代碼如下RenumberID(Fabric)for(i = 0 ;i <= I2C_Addr ;i++)for(j = 0 ;j < = Num_Port[I2C_Addr] ;j++)NewID = k ;k++ ;當交換板的交換模塊配置更新完成之后,單映像交換板控制器向單映像主控制器 報告交換模塊活動狀態。單映像主控制器驗證交換板中交換模塊的GUID,當確認交換板 ⑶ID更新正確后,單映像主控制器將交換機融合后的交換機端口信息通告給管理系統。對 于管理系統來說,由多個交換板構成的高密度交換機可以由唯一的GUID標識,在網絡中作 為具有更多端口數的單節點。本發明示范實例提供了高密度交換機單映像控制的方法和系統,以使由多個交換 板搭建的交換機作為單一的超級節點,簡化網絡管理和拓撲發現。最簡單的情況下,示范實 例在高密度交換機中實施,比如由相同的InfiniBand交換模塊搭建的高密度InfiniBand 交換機,包括構成交換機的基本的交換板,交換機的上層管理系統。圖1顯示了本發明實例 所用的示范運行環境。圖1是目前通用的高密度交換機的搭建的方式,是本發明實例所用的示范運行環 境。高密度交換機是由多個相同的交換模塊按照一定的拓撲結構搭建而成,通過緊耦合結構設計,在有限的空間內提供大量的端口,簡化了高性能計算中節點的互連,也減小了采用 小規模交換機互連帶來的交換機級聯成本。圖1中多個具有相同功能的基本交換模塊按照 胖樹結構互連,葉節點部分端口用來連接端系統,部分端口用來連接核心節點。在高密度交換機中單映像控制器由單映像主控制器和交換板控制器共同組成。圖 3是單映像主控制器系統結構,由I2C總線控制器、狀態監測單元、⑶ID和端口編號管理單 元和管理總線控制器等模塊組成。I2C總線控制器作為I2C總線主設備,通過I2C總線連接 到各個交換板,讀寫交換板中支持I2C的模塊的狀態信息,如交換模塊的端口狀態和GUID 等。狀態監測單元通過I2C總線控制器,實時監測交換機中各個交換板是否在線。管理總 線控制器是單映像主控制器連接交換機主控制器的總線。⑶ID和端口編號管理單元記錄目 前系統已經分配了的GUID、GUID與交換板的映射關系和交換板原有端口編號和新編號的 映射關系。由于單映像主控制器需要通過串行總線監控所有交換板,需要設置I2C串行總 線連接到每個交換板。因此在交換機的主控板中實現單映像主控制器。圖4是單映像交換板控制器系統結構,由I2C總線控制器、管理總線控制器、⑶ID 和端口編號更新單元和復位控制器等模塊組成。I2C總線控制器作為I2C總線從設備,接收 并響應總線主設備的讀寫操作。管理總線控制器用接收到的命令對交換板中交換模塊的進 行配置。GUID和端口編號更新單元負責接收和解析單映像主控制器發送的命令,控制其他 單元。復位控制器主要負責復位交換模塊。單映像基板控制器在每個交換板上實現,對該 交換板進行控制。單映像控制過程可以概括為以下幾步I.交換機管理系統向交換機單映像主控制器通告交換機系統可用的交換模塊的 ⑶ID。II.單映像主控制器為交換機在線的交換板分配GUID,并對交換板中各外聯端口
統一編號。單映像主控制器掃描交換機在線的交換板信息,讀取交換板ID和當前交換模塊 的GUID。按照GUID動態分配策略,單映像主控制器確定交換模塊新的GUID,向在線的交換 板中單映像交換板控制器通告該GUID,如圖6所示。單映像主控制器將交換板和分配它的 ⑶ID進行記錄,即記錄交換板ID和分配它的⑶ID。同時,單映像主控制器對在線的交換板 的端口統一編號。III.單映像交換板控制器更新交換板上交換模塊的配置固件。單映像交換板控制器從單映像主控制器獲得⑶ID和端口編號,用新的⑶ID和端 口編號修改交換板上交換模塊的配置固件相應的參數,其中,GUID和端口編號在配置固件 均有固定地址,如圖5所示。然后,單映像主控制器復位交換模塊,使新的配置參數生效。最 后,單映像交換板控制器向單映像主控制器通告交換模塊的活動狀態。IV.單映像主控制器向管理系統報告交換機單映像活動狀態。單映像主控制器監測交換機系統中在線的交換板的活動狀態,確認在線的交換板 更新完成后,將交換機系統中交換板的狀態信息融合通告給管理系統,主要是對交換機所 有交換板的端口統一編號,并隱藏交換機中內聯端口。經單映像主控制器融合后,高密度 Infiniband交換機將呈現為大規模的具有唯一標識的超級節點。下面將對SIC在控制過程中對交換機造成的系統啟動附加延遲進行分析,同時,對交換機系統單映像控制系統的正確性進行分析。系統啟動附加延遲單映像控制系統在系統加電復位后更新交換模塊的GUID,并對交換模塊的端口統 一編號。這兩個操作都是單映像主控制器將固定大小的配置參數通過I2C總線寫入單映像 交換板控制器。然后,單映像交換板控制器又將這些參數寫入交換模塊的配置固件。單映 像主控制器寫操作和單映像交換板控制器寫操作的處理時間可以記為At。單映像控制系統掃描交換機系統每個插槽,查找在線的交換板,分別為每個交換 板分配⑶ID和端口編號。單映像主控制器通過交換機中獨立的管理總線依次向各單映像 交換板控制器寫入配置參數。設系統共有η個(n <m,m是交換機系統交換板插槽的總數) 在線的交換板,那么系統啟動總的延遲是向交換機中所有在線交換板寫入新配置參數的處 理時間之和,即nX At。單映像控制系統需要配置的參數大小為8字節(交換模塊GUID)加32字節(基 本的32 口交換模塊端口編號),通過串行總線(設波特率為9600bps)傳輸,寫操作時間 約為30ms,則At 30ms。同時,設交換機有27塊交換板,那么系統啟動附加延遲約為 0. 030X27 = 0. 81s,可見單映像控制系統給交換機啟動帶來的附加延遲很小,完全可以忽 略不計。單映像控制系統的正確性在單映像控制系統的管理下,高密度交換機中每個交換板加載了管理系統分配的 GUID,而單映像控制系統使用的GUID是交換機生產廠商按照地址分配標準向該交換機的 主控板分配的全球唯一的GUID,與任何交換板或交換模塊缺省的配置固件中的GUID是不 相同的。交換板加載分配的GUID以后,在網絡中仍然是唯一,而且管理系統是能夠將本機 的交換板與其他交換機的交換板進行區分,能夠將本交換機的多個交換板作為單節點進行 管理,從而簡化網絡拓撲結構。如圖7所示的網絡拓撲結構中,交換機1和交換機2是普通 的交換機,其中的交換板表現為一個具有4個端口的網絡節點,而該交換機在網絡將呈現 為多個節點,沒有明確的系統邊界。交換機內部交換板的故障,將直接影響到整個網絡拓撲 結構的變化。當部署單映像控制系統后,管理系統能夠識別交換機1和交換機2的交換板, 并且隱藏了內部用于互連的節點,將它作為具有唯一標識的具有8個外聯端口的單節點進 行管理,如圖8所示。單映像控制系統使用的⑶ID是交換機生產廠商向主控板分配的可用的⑶ID,這 些⑶ID是與交換機的主控板綁定。如圖8所示,當交換機1的主控板A插入交換機2,主控 板A中單映像控制系統能夠將交換機2中交換板的GUID更新為與主控板A關聯的GUID。 交換機1由新插入的主控板B管理后,主控板B也會用與自己關聯的⑶ID更新交換機1中 交換板上交換模塊的配置固件。因此,主控板的更換不會引起交換機GUID的沖突,只是相 當于交換機1和交換機2在網絡中改變了位置。單映像控制系統分配的GUID與主控板綁定,當交換機中交換板插入其他交換機。 該交換機的主控板檢查新插入的交換板上交換模塊的GUID,不屬于自己,則更新該交換板 的GUID,即主控板分配的GUID在其他交換機中是無效的,避免了 GUID沖突。另一方面,當高密度交換機單映像控制系統出現錯誤時,無法將交換機管理系統 通告的GUID分配到交換機的交換模塊的配置固件時,單映像主控制器向交換機管理系統通告單映像控制失效。當交換機處于非單映像模式時,交換機中每個交換板加載缺省的配 置固件,啟動后作為獨立的交換機正常工作。交換機中每個交換板作為獨立的網絡節點,與 本機中其他交換板或其他交換機建立鏈接,進行拓撲發現。上層網絡管理軟件仍然可以通 過帶內管理模式,對交換機中每個交換板進行配置,使之按照給定的路由轉發報文。
權利要求
1.高密度hfiniband交換機單映像控制方法,其特征在于該方法步驟如下 步驟1,交換機管理系統向交換機單映像主控制器通告可用的交換模塊的GUID ; 步驟2,單映像主控制器查詢交換板信息,其中包括交換板ID和端口狀態;單映像主控制器為交換機中在線的交換板分配GUID,并重命名交換板中端口編號;步驟3,單映像交換板控制器用單映像主控制器分配的GUID和新的端口編號更新交換 板上交換模塊的配置固件,并復位交換板,最后向單映像主控制器報告交換板活動狀態;步驟4,單映像主控制器確認交換機中在線的交換板固件加載完成后,向管理系統報告 交換機系統單映像維護完成,然后周期性監測交換機系統各交換板的狀態。
2.根據權利要求1所述的高密度Infiniband交換機單映像控制方法,其特征在于單映 像主控制器掃描交換機中在線的交換板,讀取交換機中在線的交換板信息,向交換板分配 GUID,并將交換板的端口統一編號;單映像主控制器查詢交換機系統中在線的交換板,向其 上的單映像交換板控制器通告新的⑶ID,單映像主控制器同時記錄⑶ID與交換板ID的映 射關系。
3.根據權利要求1所述的高密度hfiniband交換機單映像控制方法,其特征在于,單 映像主控制器查詢交換板信息,包括如下步驟步驟21,單映像主控制器掃描交換機中在線的交換板的信息; 步驟22,單映像主控制器分別向在線的交換板分配GUID ; 步驟23,單映像主控制器重新對在線的交換板的端口統一編號。
4.根據權利要求1所述的高密度^finiband交換機單映像控制方法,其特征在于單映 像交換板控制器用單映像主控制器分配的GUID和新的端口編號更新交換板上交換模塊的 配置固件,并復位交換板,最后向單映像主控制器報告交換板活動狀態,包括如下步驟步驟31,單映像交換板控制器從單映像主控制器獲得GUID和端口編號; 步驟32,單映像交換板控制器用新的GUID和端口編號更新交換板上交換模塊的配置 固件;步驟33,單映像交換板控制器復位交換模塊,使能新配置;步驟34,單映像交換板控制器向單映像主控制器通告交換模塊的活動狀態。
5.根據權利要求1所述的高密度^finiband交換機單映像控制方法,其特征在于單映 像主控制器確認交換機中在線的交換板固件加載完成后,向管理系統報告交換機系統單映 像維護完成,然后周期性監測交換機系統各交換板的狀態,包括如下步驟步驟41,單映像主控制器監測交換機系統中在線的交換板的活動狀態; 步驟42,單映像主控制器將交換機系統中交換板的狀態信息融合,匯聚成為具有更多 端口的具有唯一標識的單節點;步驟43,單映像主控制器將超級交換機系統的狀態信息通告給交換機管理系統。
6.高密度Infiniband交換機單映像控制系統,包括單映像主控制器和單映像交換板 控制器,其特征在于,單映像主控制器和單映像交換板控制器通過交換機系統中串行總線 通信,每個單映像交換板控制器和主控制器之間分別設置獨立的串行總線;單映像主控制 器主要監測交換板狀態,分配交換板GUID和端口編號;單映像交換板控制器,處理單映像 主控制器SIMC的查詢操作,更新交換板中交換模塊的配置固件的參數。
7.根據權利要求6所述的高密度hfiniband交換機單映像控制系統,其特征在于,單映像主控制器實時監測交換機系統中交換板的狀態,當有交換板插入時,向其分配GUID和 端口編號;當有交換板斷電時,收回分配的GUID和端口編號。
8.根據權利要求6所述的高密度hfiniband交換機單映像控制系統,其特征在于,當 所有在線的交換板的單映像交換板控制器通告交換板活動狀態后,單映像主控制器將交換 機系統中在線的交換板的信息融合,向交換機管理系統通告交換機單映像狀態。
9.根據權利要求6所述的高密度hfiniband交換機單映像控制系統,其特征在于,單 映像主控制器在交換機的主控板中實現,單映像交換板控制器在交換機各交換板中實現。
全文摘要
本發明涉及一種高密度Infiniband交換機單映像控制方法及系統。該方法包括1.交換機管理系統向交換機單映像主控制器通告交換機可用的交換模塊的GUID;2.單映像主控制器掃描交換機中在線的交換板,向交換板分配GUID,并對交換板的外聯端口統一編號;3.單映像交換板控制器用分配的交換模塊的GUID和端口的編號更新交換模塊的配置固件,并復位交換模塊;4.單映像主控制器確認交換模塊更新完成后,向交換機的管理系統通告交換機的單映像狀態。本發明使高密度交換機在網絡中呈現為規模更大的具有唯一標識的單節點,隱藏高密度交換機內部鏈路和狀態,形成單映像,便于管理和網絡拓撲維護。
文檔編號H04L12/56GK102088408SQ20101061254
公開日2011年6月8日 申請日期2010年12月29日 優先權日2010年12月29日
發明者呂高鋒, 孫志剛, 崔向東, 毛席龍, 王宏, 管劍波, 蘇金樹, 趙國鴻, 陳一驕 申請人:中國人民解放軍國防科學技術大學