新四季網

主鏈路恢復控制方法和交換機系統以及交換機的製作方法

2023-08-10 07:34:21

專利名稱:主鏈路恢復控制方法和交換機系統以及交換機的製作方法
技術領域:
本發明涉及鏈路恢復控制技術,特別涉及一種主鏈路恢復控制方法、基
於光纖通道(Fibre Channel, FC )網絡並能夠實現主鏈路恢復的一種交換機 系統、以及該交換4幾系統中的各類交換機。
背景技術:
現有基於FC網絡的交換機系統中,通常會由各交換機之間的建立光纖 (Build Fabric, BF )配置而選定出 一個主交換機、其他交換機均為非主交 換機,本文所述的主鏈路就是非主交換機用於和主交換機通信的鏈路,主鏈 路既可以是非主交換機與主交換機之間直連的鏈路、也可以是通過其他非主 交換機級聯的鏈路。
對於每臺非主交換機來說,用於向主交換機發送數據的主鏈路可稱之為 上遊主鏈路、用於將來自主交換機的數據轉發至下遊的主鏈路則可稱之為下 遊主鏈路。也就是說,按照數據流向劃分,主鏈路可分為上遊主鏈路和下遊 主鏈路、二者必居其一,主交換機沒有上遊主鏈路、但具有至少一條下遊主 鏈路,而非主交換機則只有一條上遊主鏈路、且具有零個或至少一條下遊主 鏈路。
具體實現中,無論是主交換機還是非主交換機,均具有若干交換機互聯 衝莫式光線通道埠 (E—Port),主交換機與非主交換機之間、以及各非主交 換機之間可先通過E一Port之間的鏈路協商而建立可用的非主鏈路,爾後由 主交換機與各非主交換機之間的交互從非主鏈路中選定主鏈路,再由主交換 機記錄其連接下遊主鏈路的E—Port,由各非主交換機記錄其連接上遊、下遊 主鏈路的E Port,這樣就能夠實現非主交換機通過主鏈路與主交換機的通信。
參見圖1,假設有交換機1 7、交換機l為主交換機
交換機1與交換機2之間的鏈路ISL1為交換機1的下遊主鏈路、交換 機2的上遊主鏈路;
交換機2與交換機3之間的鏈路ISL3為交換機2的下遊主鏈路、交換 機3的上遊主鏈路,即交換機3與交換機1之間的主鏈路為ISL1和ISL3的 級聯、交換機3不具有下遊主鏈路;
交換機2與交換機5之間的鏈路ISL4為非主鏈路;
交換機1與交換機4之間的鏈路ISL2為交換機1的下遊主鏈路、交換 機4的上遊主鏈路;
交換機4與交換機5之間的鏈路ISL5為交換機4的下遊主鏈路、交換 機5的上遊主鏈路,即交換機5與交換機1之間的主鏈路為ISL2和ISL5的 級聯;
交換機5與交換機6之間的鏈路ISL6為交換機5的下遊主鏈路、交換 機6的上遊主鏈^各,即交換機6與交換機1之間的主鏈^各為ISL2、ISL5、ISL6 的級聯;
交換機6與交換機7之間的鏈路ISL7為交換機6的下遊主鏈路、交換 機7的上遊主鏈路,即交換機7與交換機1之間的主鏈路為ISL2、ISL5、ISL6、 ISL7的級聯、交換機7不具有下遊主鏈路。
實際應用中,主交換機與直連的非主交換機之間的主鏈路、或者任意兩 個非主交換機之間的主鏈路均有可能失效,當有主鏈路失效時可能會出現如 下兩種情況
其中一種情況, 一個交換機系統由於主鏈路的失效而分裂為兩個或者多 個,參見圖2a,假設ISL2、 ISL4失效,如圖1所示交換機系統則分為如圖 2a中虛線折線所劃分的兩個交換機系統,此時就需要在兩個交換機系統中分 別發起BF重配置來重新選定主交換機。
另一種情況,交換機系統並未由於主鏈路的失效而分裂,參見圖2b,假設ISL5失效,則如圖1所示交換機系統中的交換機5仍通過非主鏈路ISL4 與交換機2相連,此時,如果失效主鏈路兩端的交換機之間還存在其他直連 的鏈路,例如圖2b中的交換機5與交換機2之間除了已失效的ISL5之外還 具有其他直連的鏈路,則可以按照如下方式從其他鏈路中選擇一條來作為新 的下遊主4連路
下遊主鏈路失效後,通過前述其他鏈路向失效主鏈路下遊端的交換機(可稱 之為下遊交換機)發送一交換光纖參數(Exchange Fabric Parameters, EFP ) 報文,如果在光纖穩定時間(Fabric—Stabible—Timeout, F—S_TOV,通常為5 秒左右)內收到下遊交換機的交換機應答(SW一ACC)報文,則使用該其他 鏈路作為新的下遊主鏈路,相應地,下遊交換機只要從前述其他鏈路接收到 EFP報文,則回應SW一ACC報文、並使用接收到EFP報文的該其他鏈路作 為新的上遊主鏈路;如果上遊交換機在F—S—TOV內未收到下遊交換機回應 的SW—ACC報文,或接收到下遊交換機回應的交換機拒絕(SW—RJT)報文, 則觸發BF重配置,而如果下遊交換機在2F_S—TOV內未收到EFP報文,也 會觸發BF重配置。
如上可見,現有主鏈路恢復方式僅適用於有多條鏈路直連的兩臺交換機 之間,因而在主鏈路失效未導致交換機系統分裂的情況下,即便下遊交換機 還能夠通過其他非主鏈路連接至主交換機,也極有可能發起BF重配置,而 BF重配置的時間至少需要3F—S—TOV、即15秒左右,從而導致交換機系統 在較長時間內無法傳輸數據、甚至丟失數據,進而使得交換機系統的可靠性 不高。

發明內容
有鑑於此,本發明提供了一種主鏈路恢復控制方法、能夠實現主鏈路恢 復的 一種交換機系統、以及能夠實現主鏈路恢復的交換機系統中的各類交換 機,能夠在主鏈路失效未導致交換機系統分裂的情況下提高交換機系統的可
9靠性。
本發明提供的 一種主鏈路恢復控制方法,該控制方法包括如下步驟
交換機作為上遊主鏈路失效的下遊交換機時,向其所有正常的交換機互
聯模式光線通道埠 E—Port發送主鏈路恢復探測PIRD報文;如果有E—Port 在上遊主鏈路失效後的預設第一間隔內收到交換機應答SW_ACC報文,則 將該E—Port所在鏈路記錄為新的上遊主鏈路;
交換機為非主交換機、並作為其他鏈路中的中間交換機時,如果接收到 PIRD報文的E—Port所在鏈路為非主鏈路、且該中間交換機存在上遊主鏈路, 則向接收PIRD報文的E一Port回應SW一ACC報文、記錄該E—Port所在非主 鏈路為下遊主鏈路,並向該中間交換機的上遊主鏈路E—Port轉發PIRD報文、 然後接收回應的SW_ACC報文;如果接收到PIRD報文的E—Port所在鏈路 為該中間交換機的上遊主鏈路、且除該E一Port之外還存在其他正常E—Port, 則向其他正常的所有E—Port發送PIRD報文,並將其他正常E—Port接收到 的SW—ACC報文轉發至接收PIRD報文的E—Port,還將接收到SW一ACC的 E—Port所在鏈3各記錄為上遊主鏈路、將接收PIRD報文的E—Port所在上遊主 鏈3各記錄為下遊主鏈路;如果接收到PIRD報文的£_ 011所在鏈路為該中間 交換機的下遊主鏈路,則向其他所有主鏈路E—Port轉發PIRD報文、然後接 收回應的SW—ACC報文;
交換機為主交換機、並作為其他鏈路中的中間交換機時,向接收PIRD 報文的E—Port回應SW—ACC報文,並向其他所有主鏈路E_Port轉發PIRD 報文、然後接收回應的SW—ACC報文;如果接收PIRD報文的E—Port為非 主《連路、則將該£_ 011所在非主鏈路記錄為新的下遊主鏈路;
交換機作為下遊主4連路失效的上遊交換機時,如果有E_Port在下遊主 鏈路失效後的預設第二間隔內接收到PIRD報文,則向該E—Port回應 SW_ACC報文,且如果該E—Port所在鏈路為非主鏈路,則將該E—Port所在 鏈3各記錄為新的下遊主鏈^各。
交換機為非交換機、並作為其他鏈路中的中間交換機時,向其他正常的所有E_Port發送PIRD報文之後,有多於一個其他正常E—Port接收到 SW—ACC報文,則將最先接收到的SW—ACC報文轉發至接收PIRD報文的 E_Port,並將最先接收到SW—ACC的E—Port所在鏈路記錄為上遊主鏈路、 將接收PIRD報文的E_Port所在的上遊主鏈路記錄為下遊主鏈路;
交換機作為上遊主鏈路失效的下遊交換機時,有多於一個E—Port在上 遊主鏈路失效後的預設第一間隔內收到SW_ACC報文,則將最先接收到 SW_ACC報文的E—Port所在鏈路記錄為新的上遊主鏈路。
PIRD報文中包含有標識該報文的命令代碼、所述失效主鏈路中上遊交 換機的交換機名稱、以及所述失效主鏈路中下遊交換機的交換機名稱。
所述交換機名稱為全球唯一標識WWN。
本發明提供的一種交換機系統,該交換機系統包括上遊主鏈路失效的下 遊交換機、下遊主鏈^各失效的上遊交換機、以及其他鏈路中的中間交換機,
所述下遊交換機,向其所有正常的交換機互聯模式光線通道埠 E—Port 發送主鏈路恢復探測PIRD報文;如果有E—Port在上遊主鏈路失效後的預設 第 一間隔內收到交換機應答SW—ACC報文,則將該E—Port所在鏈路記錄為 新的上遊主鏈路;
所述中間交換機作為非主交換機時,如果接收到PIRD報文的E—Port
所在鏈路為非主鏈路、且該中間交換機存在上遊主鏈路,則向接收PIRD報
文的E_Port回應SW—ACC報文、記錄該E—Port所在非主鏈路為下遊主鏈路,
並向該中間交換機的上遊主鏈路E一Port轉發PIRD報文、然後接收回應的
SW—ACC報文;如果接收到PIRD報文的E—Port所在鏈路為該中間交換機
的上遊主鏈路、且除該E—Port之外還存在其他正常E一Port,則向其他正常
的所有E—Port發送PIRD報文,並將其他正常E—Port接收到的SW—ACC報
文轉發至接收PIRD報文的E_Port,還將接收到SW_ACC的E—Port所在鏈
路記錄為上遊主鏈路、將接收PIRD報文的E一Port所在的上遊主鏈路記錄為
下遊主鏈路;如果接收到PIRD報文的E—Port所在鏈路為該中間交換機的下
遊主鏈路,則向其他所有主鏈路E—Port轉發PIRD報文、然後接收回應的SW—ACC報文;
所述中間交換機作為主交換機時,向接收PIRD報文的E—Port回應 SW一ACC報文,並向其他所有主鏈路E一Port轉發PIRD報文、然後從其他 所有主鏈路£_ 011接收回應的SW—ACC報文;如果接收PIRD報文的E—Port 為非主鏈路、則將該£_ 011所在非主鏈路記錄為新的下遊主鏈路;
所述上遊交換機,如果有E—Port在下遊主鏈路失效後的預設第二間隔 內接收到PIRD報文,則向該E一Port回應SW—ACC報文,且如果該E—Port 所在鏈路為非主鏈路,則將該E—Port所在鏈路記錄為新的下遊主鏈路。
作為非主交換機的中間交換機向其他正常的所有E_Port發送PIRD報文 之後,有多於一個其他正常E一Port接收到SW—ACC報文,則進一步將最先 接收到的SW—ACC報文轉發至接收PIRD報文的E—Port,並進一步將最先 接收到SW—ACC的E一Port所在鏈路記錄為上遊主鏈路、將接收PIRD報文 的E—Port所在的上遊主鏈路記錄為下遊主鏈路;
下遊交換機有多於一個E—Port在上遊主鏈路失效後的預設第一間隔內 收到SW一ACC報文時,進一步將最先接收到SW—ACC報文的E—Port所在 鏈路記錄為新的上遊主鏈路。
PIRD報文中包含有標識該報文的命令代碼、所述失效主鏈路中上遊交 換機的交換機名稱、以及所述失效主鏈路中下遊交換機的交換機名稱。
所述交換機名稱為全球唯一標識WWN。
本發明提供的一種交換機,具有若干交換機互聯模式光線通道埠 E_Port、且該交換才幾的上遊主《連路失效,該交換機包4舌
報文發送單元,向所有正常的交換機互聯模式光線通道埠 E—Port發 送主鏈路恢復探測PIRD報文;
恢復計時單元,在上遊主鏈路失效後開始計時,並在到達預設第一間隔 時計時結束;
恢復判決單元,如果有E_Port在恢復計時單元計時結束之前收到交換 機應答SW—ACC報文,則將該E—Port所在鏈路記錄為新的上遊主鏈路。有多於一個E—Port在恢復計時單元計時結束之前收到SW_ACC報文 時,恢復判決單元進一步將最先接收到SW—ACC報文的E一Port所在鏈路記 錄為新的上遊主鏈路。
PIRD才艮文中包含有標識該報文的命令代碼、失效上遊主鏈路另一端上 遊交換機的交換機名稱、以及所述交換機的交換機名稱。
所述交換機名稱為全J求唯一標識WWN。。
本發明提供的另一種交換機,具有若干交換機互聯模式光線通道埠 E—Port、且該交換機未被選為主交換機並位於失效主鏈路之外的任意其他鏈 路中,該交換機包括
鏈路識別單元,判斷接收到主鏈路恢復探測PIRD報文的任意E一Port 所在鏈路類型;
轉發判決單元,如果接收到PIRD報文的E一Port所在鏈路為非主鏈路、 且所述交換機存在上遊主鏈路,則向接收PIRD報文的E—Port回應SW_ACC 報文、記錄該E—Port所在非主鏈路為下遊主鏈路,並向所述交換機的上遊 主鏈路E_Port轉發PIRD報文、然後接收回應的SW—ACC報文;如果接收 到PIRD報文的E—Port所在鏈路為所述交換機的上遊主鏈^各、且除該E—Port 之外還存在其他正常E—Port,則向其他正常的所有£_ 011發送PIRD報文, 並將其他正常E—Port接收到的SW—ACC報文轉發至接收PIRD報文的 E—Port,還將接收到SW—ACC的E—Port所在鏈路記錄為上遊主鏈路、將接 收PIRD報文的E—Port所在的上遊主鏈路記錄為下遊主鏈路;如果接收到 PIRD報文的E—Port所在鏈路為所述交換機的下遊主鏈路,則向其他所有主 鏈路E—Port轉發PIRD報文、然後接收回應的SW—ACC報文。
有多於一個其他正常E一Port接收到SW—ACC報文,則轉發判決單元進 一步將最先接收到的SW_ACC報文轉發至接收PIRD報文的E—Port,並進 一步將最先接收到SW—ACC的E—Port所在鏈路記錄為上遊主鏈路、將接收 PIRD報文的E一Port所在的上遊主鏈路記錄為下遊主鏈路。
PIRD報文中包含有標識該報文的命令代碼、所述失效主鏈路中上遊交
13換機的交換機名稱、以及所述失效主鏈路中下遊交換機的交換機名稱。
所述交換才幾名稱為全球唯一標識WWN。。
本發明提供的又一種交換機,具有若干交換機互聯模式光線通道埠 E—Port、且該交換機的下遊主鏈^各失效,該交換才幾包括
恢復計時單元,在下遊主鏈路失效時開始計時,並在到達預設第二間隔 時結束計時;
恢復判決單元,如果有E—Port在恢復計時單元計時結束之前接收到主 鏈路恢復探測PIRD報文,則向該E—Port回應交換機應答SW—ACC報文, 且如果該E—Port所在鏈路為非主鏈路,則將該E—Port所在鏈路記錄為新的 下遊主鏈路。
PIRD報文中包含有標識該報文的命令代碼、所述交換機的交換機名稱、 以及失效下遊主鏈路另 一 端下遊交換機的交換機名稱。 所述交換機名稱為全球唯一標識WWN。
由上述技術方案可見,本發明在主鏈路失效未導致交換機系統分裂時, 由於上遊交換機和中間交換機有可能為主交換機、也有可能通過主鏈路直連 或級聯至主交換機,因此,只要失效主鏈路的下遊交換機具備通往上遊交換 機或中間交換機的其他直連或級聯的鏈路,即具備通往主交換機的其他直連 或級聯的鏈路,則可以利用各交換機之間的交互來找到新的主鏈路,這樣,
配置,從而能夠避免交換機系統在較長時間內無法傳輸數據、甚至丟失數據, 進而能夠提高交換機系統的可靠性。


圖1為現有一種交換機系統實例的結構示意圖2a為如圖1所示交換機系統實例中由於主鏈路失效而導致交換機系 統分裂的示意圖2b為如圖1所示交換機系統實例中主鏈路失效未導致交換機系統分列的示意圖;圖3為本發明主鏈路恢復控制方法實施例一中的示例性流程示意圖; 圖4a 4b為本發明主鏈路恢復控制方法實施例一中的實例示意圖; 圖5為本發明主鏈路恢復控制方法實施例二中的示例性流程示意圖; 圖6a 6b為本發明主鏈路恢復控制方法實施例二中的實例示意圖; 圖7為本發明主鏈路恢復控制方法實施例三中的示例性流程示意圖; 圖8為本發明主鏈路恢復控制方法實施例三中的實例示意圖。
具體實施方式
為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖並舉 實施例,對本發明進一步詳細說明。本發明實施例中,在主交換機與直連的非主交換機之間的主鏈路、或者 任意兩個非主交換機之間的主鏈路失效(需要說明的是,本文所述的失效主 鏈路,對於非主交換機與主交換機之間直連的方式,即是指失效的完整直連 主鏈路;而對於非主交換機與主交換機之間級連的方式,則是指完整主鏈路 中失效的一部分、並非有部分失效的完整主鏈路)未導致交換機系統分裂時, 只要失效主鏈路的下遊交換機具備通往主交換機的其他直連或級聯的鏈路, 則可以利用各交換機之間的交互來找到新的主鏈路,這樣,即便失效主鏈路 兩端的交換機之間不存在其他直連的鏈路也不會發起BF重配置,從而能夠 避免交換機系統在較長時間內無法傳輸數據、甚至丟失數據,進而能夠提高 交換機系統的可靠性。在主鏈路失效的交換機系統中,交換機(包括主交換機和非主交換機) 按照其針對失效主鏈路的位置劃分、也可看作是按照角色劃分,可分為如下 三種上遊主鏈路失效的下遊交換機,即失效主鏈^各下遊端的交換機(需要說 明的是,對於非主交換機與主交換機直連構成完整主鏈路的情況,上遊主鏈 路失效的下遊交換機即是完整主鏈路末端與主交換機通信的非主交換機;對15主鏈路的中段或連接主交換 機的首段時,上遊主鏈路失效的下遊交換機即是用於級連完整主鏈路的非主交換機);失效主鏈路之外的其他主鏈路或非主鏈路中的中間交換機(需要說明的 是,對於非主交換機與主交換機直連構成完整主鏈路的情況,中間交換機可 以是其它鏈路中的非主交換機;對於非主交換機與主交換機級連構成完整主 鏈路的情況,當失效主鏈路位於完整主鏈路首段時,中間交換機可以是其它 鏈路中的非主交換機,當失效主鏈路位於完整主鏈路的中段或末段時,由於 失效主鏈路一端的下遊交換機繞道至另一端上遊交換機的其它鏈路有可能 經過主交換機,因此,中間交換機既有可能是其它鏈路中的非主交換機、也 有可能是主交換機);以及,下遊主鏈路失效的上遊交換機,即失效主鏈路上遊端的交換機(需 要說明的是,對於非主交換機與主交換機直連構成完整主鏈路的情況,下遊 主鏈路失效的上遊交換機即是主交換機;對於非主交換機與主交換機級連構 成完整主鏈路的情況,當失效主鏈路位於完整主鏈路首段時,下遊主鏈路失 效的上遊交換機即是主交換機,當失效主鏈路位於完整主鏈路的中段或末段 時,下遊主鏈路失效的上遊交換機即是用於級連完整主鏈路的非主交換機)。本發明實施例中的主鏈路恢復控制方法需要由上述三種交換機分別執 行相應的步驟1)交換機作為上遊主鏈路失效的下遊交換機時下遊交換機向其所有正常(Up)的、即已通過鏈路協商的E—Port發送 主鏈路恢復探測(Principal ISL Recovery Detect, PIRD)報文,由於失效上 遊主鏈路的E_Port已經不再Up,因而,從其它所有Up的E一Port發送PIRD 報文,可以探測到除了失效主鏈路之外是否存在通往主交換機的其他直連或 級聯的鏈路;如果有E—Port在上遊主鏈路失效後的F—S_TOV內收到上遊交換機或中 間交換機針對PIRD報文回復的SW—ACC報文,則表示接收SW_ACC報文 的E_Port所在鏈路可以通往主交換機,因而將該E—Port所在鏈路記錄為新 的上遊主鏈路;較佳地,如果有多於一個E_Port在上遊主鏈路失效後的 F—S—TOV內收到SW—ACC報文,則可以僅將最先接收到SW—ACC報文的 E—Port所在鏈路記錄為新的上遊主鏈路,而將後續收到SW—ACC報文的 E—Port忽略;如果所有E—Port在上遊主鏈路失效後的F_S_TOV內均未收到上遊交換 機或中間交換機針對PIRD報文回復的SW—ACC報文、或所有E—Port收到 上遊交換機或中間交換機回復的SW—RJT報文,則表示除了失效主鏈路外不 再有其他鏈i 各可以通往主交換機,因而觸發BF重配置。2)交換機作為失效主鏈路之外的其他鏈路中的中間交換機時, 一種情 況下,中間交換機未被選為主交換機、即作為非主交換機,另一種情況下, 中間交換機是主交換機2.1 )對於中間交換機為非主交換機的前一種情況 2.1.1 )接收到PIRD報文的E—Port所在鏈路為非主鏈路 如果該中間交換機存在上遊主鏈路,則表示該中間交換機可以作為失效 主鏈路中下遊交換機的新上遊交換機,因而向接收PIRD報文的E—Port回應 SW—ACC報文、並記錄接收PIRD報文的E—Port所在非主鏈路為新的下遊 主鏈路,且,還向該中間交換機的上遊主鏈路轉發PIRD報文,並接收該中 間交換機上遊主鏈路另一端的交換機回應的SW—ACC報文,從而在下遊交 換機接收到SW一ACC淨艮文、或者下遊交換機及其他未被選為主交換機的中 間交換機接收到SW—ACC報文後記錄發送PIRD報文的E—Port,即可實現 下遊交換機通過該中間交換機與主交換機之間建立新的級連的主鏈路;如果該中間交換機不存在上遊主鏈路,則表示該中間交換機不可作為失 效主鏈路中下遊交換機的新上遊交換機,因而向接收PIRD報文的E_Port 回應SW一RJT報文。2.1.2 )接收到PIRD報文的E Port所在鏈路為該中間交換機的上遊主鏈路如果除接收到PIRD報文的該E—Port之外還存在其他Up的E_Port,則 向其他正常的所有E—Port轉發PIRD報文、以尋找可替代失效主鏈路的其它 鏈路,並將其他Up的E—Port接收到的回應的SW一ACC報文轉發至接收PIRD 報文的E—Port,還將接收到SW—ACC的E—Port所在鏈路記錄為上遊主鏈路、 將接收PIRD報文的E—Port所在的上遊主鏈路更改記錄為下遊主鏈路,從而 在下遊交換機接收到SW—ACC報文、或者下遊交換機及其他未被選為主交 換機的中間交換機接收到SW_ACC報文後,記錄發送PIRD報文的E_Port, 即可實現下遊交換機通過該中間交換機與主交換機之間建立新的級連的主 鏈路;較佳地,在向其他正常的所有E一Port轉發PIRD報文之後,如果有多 於一個其他Up的E—Port接收到SW—ACC報文,則可以將最先接收到的 SW—ACC報文轉發至接收PIRD報文的E—Port,並將最先接收到SW—ACC 的E_Port所在鏈3各記錄為上遊主鏈路、將接收PIRD報文的E—Port所在的 上遊主鏈路記錄為下遊主鏈路;此外,在向其他正常的所有E—Port轉發PIRD報文之後,如果所有其它 Up的E—Port均接收到回應的SW一RJT報文,則表示該中間交換機不可作為 失效主鏈路中下遊交換機的新上遊交換機,向接收PIRD報文的E—Port轉發 SW—RJT報文;如果除接收到PIRD報文的該E—Port之外不存在其他Up的E_Port,則其他可通往主交換才幾中間交換機,因而向接收PIRD報文的E—Port回應 SW—RJT報文。2.1.3 )接收到PIRD報文的E—Port所在鏈路為該中間交換機的下遊主鏈路中間交換機從下遊主鏈路收到的PIRD報文,通常是接收2.1.1 )、 2.1.2)18如前所述,失效主鏈路下遊交換機已經找到了新的主鏈路可與主交換機 通信,但此時,該失效主鏈路上遊交換機還未獲知,而如果上遊交換機在2F—S—TOV內沒有收到PIRD報文則會觸發BF重配置。因此,中間交換機在下遊主鏈路接收到PIRD報文時,將收到的PIRD 報文向所有主鏈路E—Port (包括其上遊主鏈路E—Port和其他下遊主鏈路 E一Port)轉發、以使失效主鏈路上遊交換機能夠收到PIRD報文,從而避免 失效主鏈路上遊交換機在下遊交換機已經找到了新主鏈路的情況下觸發BF 重配置。2.2)對於中間交換機為主交換機的後一種情況無需失效鏈i 各一端的下遊交換機再^:測通往該失效鏈路另一端上遊交換機的鏈路,而是直接與主交換機建立主鏈路即可,因此,被選為主交換機 的中間交換機可直接向接收PIRD報文的E_Port回應SW—ACC報文(如果 接收PIRD報文的E_Port為非主鏈路、則還需將該E_Port所在非主鏈路記 錄為新的下遊主鏈路),從而在下遊交換機接收到SW—ACC報文、或者下 遊交換機及其他未被選為主交換機的中間交換機接收到SW—ACC報文後, 記錄發送PIRD報文的E—Port即可實現下遊交換機與主交換機之間建立新的 直連或級連的主鏈路;被選為主交換機的中間交換機除了回應SW—ACC報 文之外,還向其他所有主鏈路E—Port轉發PIRD報文、以使失效主鏈路上遊 交換機能夠收到PIRD報文,然後從其他所有主鏈路E_Port接收回應的 SW—ACC報文。3)交換機作為下遊主鏈路失效的上遊交換機時如果有E—Port在下遊主鏈路失效後的2F_S_TOV內接收到中間交換機 發送的PIRD報文,則向該E_Port回應SW—ACC報文、以使該SW—ACC報 文能夠回應至失效主鏈路另 一端的下遊交換機、或回應至該下遊交換機和其 他中間交換機;進一步地,如果2F_S—TOV內接收到PIRD報文的該E—Port 所在鏈路為非主鏈路,則將該E_Port所在鏈路記錄為新的下遊主鏈路;如果所有E—Port在下遊主鏈路失效後的2F_S—TOV內均未接收到PIRD報文,則觸發BF重配置。實際應用中,PIRD 4艮文可以包括表示交換機光纖交互連接服務(Switch Fabric Internal Link Service, SW—ILS )報文的才艮文頭、以及表示報文內容的 命令字,命令字中又包括標識PIRD報文的命令代碼、失效主鏈路中上遊交 換機的交換機名稱、以及失效主鏈路中下遊交換機的交換機名稱,交換機名 稱可以選用全球唯一標識(World Wide Name, WWN ),中間交換機轉發 PIRD報文時可以不對其作修改。下面,再分別針對中間交換機的不同情況、並結合三種交換機之間的交 互,舉出三個實施例對主鏈路恢復控制方法進行詳細說明。主鏈路恢復控制方法實施例一圖3為本發明主鏈路恢復控制方法實施例一中的示例性流程示意圖。如圖3所示,以中間交換機為非主交換機、中間交換機的非主鏈路E一Port收到PIRD報文為例,本實施例中的主鏈路恢復控制方法包括如下步驟 步驟301,下遊交換機向其所有正常的E—Port發送PIRD報文; 步驟302,中間交換機位於非主鏈路的一 E—Port收到下遊交換機發送的PIRD報文;步驟303,中間交換機存在上遊主鏈路,因而向其接收PIRD報文的 E—Port回應SW—ACC報文、並記錄接收PIRD報文的E—Port所在非主鏈路 為新的下遊主鏈路,還向該中間交換機的上遊主鏈路E—Port轉發PIRD報文、 以使PIRD報文能夠通過該上遊主鏈路直接或間接到達失效主鏈路的上遊交 換機,並由該中間交換機的上遊主鏈路E—Port接收回應的SW—ACC報文;換機,則失效主鏈路的上遊交換機在E一Port在2F_S_TOV內接收到中間交 換機發送的PIRD報文,則向該E—Port回應SW_ACC報文,且不會觸發BF 重配置;該中間交換機的上遊交換機是主交換機還是非主交換機,均會依據經該中間
交換機上遊主鏈路E—Port轉發的PIRD報文向其它主鏈路繼續轉發PIRD報 文,以使失效主鏈路的上遊交換機可接收到PIRD報文、並獲知失效主鏈路 已由其他鏈路替代;相應地,失效主鏈路的上遊交換機在E—Port在 2F—S—TOV內才妄收到中間交換機發送的PIRD才艮文,則向該E一Port回應 SW—ACC報文,且不會觸發BF重配置;
本步驟中,如果中間交換機不存在上遊主鏈路,則向其接收PIRD報文 的E—Port回應SW—RJT報文、並結束本流程;
步驟304,下遊交換機連接中間交換機的E—Port,在上遊主鏈路失效後 的F—S_TOV內收到交換機應答SW一ACC報文,將該E一Port所在鏈路記錄 為新的上遊主鏈路。
至此,本流程結束。
上述流程中,中間交換機從非主鏈路接收到了 PIRD報文,使得失效主 鏈路中的下遊交換機通過中間交換機通往失效主鏈路的原有上遊交換機、而 不再與該原有上遊交換機直連,或者使得失效主鏈路中的下遊交換機通過中 間交換機通往主交換機、而不再通過失效主鏈路中的原有上遊交換機通往主 交換機,從而恢復了與主交換機之間的完整主鏈路。
圖4a 圖4b為本發明主鏈路恢復控制方法實施例一中的實例示意圖。 參見圖4a,有交換機l-6、交換機l為主交換機,其中, 交換機1與交換機4之間的鏈路ISL2為交換機1的下遊主鏈路、交換 機4的上遊主鏈路;
交換機4與交換機5之間的鏈路ISL5為交換機4的下遊主鏈路、交換 機5的上遊主鏈路,即交換機5與交換機1之間的主鏈路為ISL2和ISL5的 級聯;
交換機4與交換機6之間的鏈路ISL7為交換機4的下遊主鏈路、交換 機6的上遊主鏈路,即交換機6與交換機1之間的主鏈路為ISL2、 ISL7的級聯;
交換機5與交換機6之間的鏈路ISL6為非主鏈路。
假設ISL5失效,則交換機4為失效主鏈路的上遊交換機、交換機5為 失效主鏈路的下遊交換機、其餘交換機均為中間交換機。
那麼,交換機5會向其所有Up的E—Port發送PIRD報文,交換機6會 收到該PIRD報文。
對於交換才幾6來說,當其在非主鏈路ISL5上收到PIRD報文後,由於 其具有上遊主鏈路ISL7,因而會向上遊主鏈路ISL7的E—Port轉發PIRD報 文、併到達交換機4;
交換機4作為失效主鏈路ISL5的上遊交換機,在2F—S—TOV內收到 PIRD報文後,記錄非主鏈路ISL7為新的下遊主鏈路並回應S^V^ACC報文; 由於交換機4為上遊交換機,因而交換機4不會再向交換機1轉發PIRD報 文,從而交換機1也就不需要向其主鏈路E一Port轉發PIRD報文;
交換機6再向交換機5回應SW—ACC報文、並將其非主鏈路ISL6變更 記錄為新的下遊主鏈路;
交換機5收到SW—ACC報文,則會將非主鏈路ISL6更改記錄為新的上 遊主鏈路。
這樣,原本通過ISL5與交換機4直連的交換機5,改為通過交換機6 通往交換機4,即,交換機5與交換機1之間原有如虛線雙箭頭所示的、由 ISL2和ISL5級連而成的完整主鏈路,就被替換恢復為如實線雙箭頭所示的、 由ISL2和ISL7以及ISL6級連而成的完整主鏈路。
參見圖4b,有交換機1~7、交換機l為主交換機,其中,
交換機1與交換機2之間的鏈路ISL1為交換機1的下遊主鏈路、交換 機2的上遊主鏈路;
交換機2與交換機5之間的鏈路ISL4為非主鏈路;
交換機1與交換機4之間的鏈路ISL2為交換機1的下遊主鏈路、交換 才幾4的上遊主鏈^各;交換機4與交換機5之間的鏈路ISL5為交換機4的下遊主鏈路、交換 機5的上遊主鏈路,即交換機5與交換機1之間的主鏈路為ISL2和ISL5的 級聯;
假設ISL5失效,則交換機4為失效主鏈路的上遊交換機、交換機5為 失效主鏈路的下遊交換機、其餘交換機均為中間交換機。
那麼,交換機5會向其所有Up的E—Port發送PIRD報文,交換機2和 交換機6會收到該PIRD報文。
對於交換機2來說,當其在非主鏈路ISL4上收到PIRD報文後,由於 其具有上遊主鏈路ISLl,因而會向交換機5回應SW一ACC報文、並記錄ISL4 為新的下遊主鏈路,交換機5在F—S—TOV內收到SW_ACC報文則會記錄 ISL4為新的上遊主鏈路;而且,交換機2還將PIRD報文再轉發至主交換機、 即交換機1;
交換機1收到PIRD報文後會向交換機2回應SW一ACC報文;且,交 換機1還屬於中間交換機、並從其下遊主鏈路ISL1收到PIRD報文,因而 交換機1還將PIRD報文向其他所有主鏈路E—Port轉發,以使作為失效主鏈 路上遊交換機的交換機4在2F—S—TOV內收到PIRD報文,從而不會觸發 BF重配置。
這樣,交換機5與交換機1之間原有如虛線雙箭頭所示的、由ISL2和 ISL5級連而成的完整主鏈路,就被替換恢復為如實線雙箭頭所示的、由ISL1 和ISL4級連而成的完整主鏈if各。
此外,對於交換機6來說,其屬於後續主鏈路恢復控制方法實施例二中 描述的情況,具體為,交換機6在其上遊主鏈路收到PIRD報文,因而向其 他Up的E—Port轉發、併到達交換機7;而交換機7也屬於後續主鏈路恢復 控制方法實施例二中描述的情況,在其上遊主鏈路收到PIRD報文、但其又 不具有其他Up的E—Port,因而向收到PIRD報文的E_Port發送SW_RJT報 文,該SW—RJT報文經交換機6即可到達交換機5。此時,由於交換機5已 建立有新的上遊主鏈路ISL4,因而收到SW一RJT報文不會發起BF重配置。主鏈路恢復控制方法實施例二
圖5為本發明主鏈路恢復控制方法實施例二中的示例性流程示意圖。如 圖5所示,以中間交換機為非主交換機、中間交換機的上遊主鏈路E一Port 收到PIRD報文為例,本實施例中的主鏈路恢復控制方法包括如下步驟 步驟501,下遊交換機向其所有正常的E—Port發送PIRD報文; 步驟502,中間交換機位於其上遊主鏈路的一 E—Port收到下遊交換機發 送的PIRD才艮文;
步驟503,中間交換機除接收到PIRD報文的該E—Port之外還存在其他 Up的E—Port ,因而向其他正常的所有E一Port轉發PIRD報文;
實際應用中,如果中間交換機除接收到PIRD報文的該E—Port之外不存 在其他Up的E—Port,則向其接收PIRD報文的E—Port回應SW—RJT報文、 並結束本流程;
步驟504,中間交換機將發送PIRD的Up的E—Port接收到的回應的 SW—ACC報文,轉發至從下遊交換機接收PIRD報文的E一Port、還將從下遊 交換才幾接收PIRD報文的該E—Port所在的上遊主鏈路更改記錄為下遊主鏈 路;
本步驟中,收到的SW一ACC報文通常是如圖3所示流程中的中間交換 機回應的SW—ACC報文;那麼如圖3所示流程中的中間交換才幾回應SW—ACC 報文後,也有可能需要其他所有從下遊主鏈路接收到PIRD報文的中間交換 機通過自身的所有主鏈路E_Port轉發PIRD報文,以使失效主鏈路的上遊交 換機獲知該失效主鏈路的下遊交換機已找到新的主鏈路;相應地,失效主鏈 路的上遊交換機有E—Port在2F一S一TOV內接收到中間交換機發送的PIRD 報文,則向該E一Port回應SW_ACC報文,且不會觸發BF重配置;
步驟505,下遊交換機連接中間交換機的E一Port,在上遊主鏈路失效後 的F_S—TOV內收到SW_ACC報文,將該E—Port所在鏈路記錄為新的上遊 主鏈路。至此,本流程結束。
上述流程中,中間交換機從上遊主鏈路接收到了 PIRD報文,使得失效 主鏈路中的下遊交換機通過由該中間交換機原有上遊主鏈路變更後的下遊 主鏈路、該中間交換機、以及由該中間交換機與失效鏈路中上遊交換才幾之間 的非主鏈路變更後的上遊主鏈路,重新與失效鏈路中上遊交換機連通,從而 恢復了與主交換才幾之間的完整主鏈路。
圖6a 6b為本發明主鏈路恢復控制方法實施例二中的實例示意圖。 參見圖6a,有交換機1~6、交換機l為主交換機,其中, 交換機1與交換機4之間的鏈路ISL2為交換機1的下遊主鏈路、交換 機4的上遊主鏈路;
交換機4與交換機5之間的鏈路ISL5為交換機4的下遊主鏈路、交換 機5的上遊主鏈路,即交換機5與交換機1之間的主鏈路為ISL2和ISL5的 級聯;
交換機5與交換機6之間的鏈路ISL5為交換機5的下遊主鏈路、交換 機6的上遊主鏈路,即交換機6與交換機1之間的主鏈路為ISL2、ISL5、ISL6 的級聯;
交換機4與交換機6之間的鏈路ISL7為非主鏈路。
假設ISL5失效,則交換機4為失效主鏈路的上遊交換機、交換機5為 失效主鏈路的下遊交換機、其餘交換機均為中間交換機。
那麼,交換機5會向其所有Up的E—Port發送PIRD報文,交換機6會 收到該PIRD才艮文。
對於交換機6來說,當其在上遊主鏈路ISL5上收到PIRD報文後,會 向其他Up的E—Port轉發、併到達交換機4;
交換機4作為失效主鏈路ISL5的上遊交換才幾,在2F一S一TOV內收到 PIRD報文後,記錄非主鏈路ISL7為新的下遊主鏈路並回應SW—ACC報文; 由於交換機4為上遊交換機,因而交換機4不會再向交換機1轉發PIRD報 文,從而交換機1也就不需要向其主鏈路E一Port轉發PIRD報文;
25交換機6再向交換機5回應SW—ACC報文、並將其原有上遊主鏈路ISL6 變更記錄為新的下遊主鏈路;
交換機5收到SW—ACC報文,則會將原本為下遊主鏈路的ISL6更改記 錄為新的上遊主鏈路。
這樣,交換機5與交換機1之間原有如虛線雙箭頭所示的、由ISL2和 ISL5級連而成的完整主鏈路,就被替換恢復為如實線雙箭頭所示的、由ISL2 和ISL7以及ISL6級連而成的完整主《連;洛。
參見圖6b,有交換機1 7、交換機l為主交換機,其中,
交換機1與交換機2之間的鏈路ISL1為交換機1的下遊主鏈路、交換 才幾2的上遊主鏈路;
交換機2與交換機5之間的鏈路ISL4為非主鏈路;
交換機1與交換機4之間的鏈路ISL2為交換機1的下遊主鏈路、交換 機4的上遊主鏈^各;
交換機4與交換機5之間的鏈路ISL5為交換機4的下遊主鏈路、交換 機5的上遊主鏈路,即交換機5與交換機1之間的主鏈路為ISL2和ISL5的 級聯;
假設ISL2失效,則交換機1為失效主鏈路的上遊交換機、交換機4為 失效主鏈路的下遊交換機、其餘交換機均為中間交換機。
那麼,交換機4會向其所有Up的E—Port發送PIRD報文,交換機5會 收到該PIRD報文。
對於交換機5來說,當其在上遊主鏈路ISL5上收到PIRD報文後,會 向其他Up的E—Port轉發、併到達交換機2和交換機6;
對於交換機2來說,其屬於前述主鏈路恢復控制方法實施例一中的情 況,如前所述,交換機2由於具有上遊主鏈路ISL1,因而會向交換機5回 應SW—ACC報文、並記錄ISL4為新的下遊主鏈路,交換機2還將PIRD報 文再轉發至主交換機、即交換機l;
交換機1作為主交換機,在收到PIRD報文後就會向交換機2回應SW—ACC才艮文;
交換機5收到SW-ACC報文則會記錄ISL4為新的上遊主鏈路,然後向 交換機4回應SW_ACC、並將原本為上遊主鏈路的ISL5更改記錄為下遊主 鏈路。
交換機4在F—S_TOV內收到SW—ACC後,會記錄ISL5為新的上遊主 鏈路;
且,由於交換機1還屬於中間交換機、並從其下遊主鏈路ISL1收到PIRD 報文,因而交換機1還將PIRD報文向其他所有主鏈路E一Port轉發,以使作 為失效主鏈路上遊交換機的交換機4在2F一S—TOV內收到PIRD報文,從而 不會觸發BF重配置。
這樣,交換機4與交換機1之間原有如虛線雙箭頭所示的、由ISL2直 連而成的完整主鏈路,就被替換恢復為如實線雙箭頭所示的、由ISL1和ISL4 以及ISL5級連而成的完整主鏈路。
此外,對於交換機6來說,其上遊主鏈路收到PIRD報文,因而向其他 Up的E—Port轉發、併到達交換機7;而交換機7在其上遊主鏈路收到PIRD 報文、但其又不具有其他Up的E_Port,因而向收到PIRD報文的E—Port發 送SW—RJT報文,該SW一RJT報文經交換機6、交換機5即可到達交換機4。 此時,由於交換機5已建立有新的上遊主鏈路ISL5,因而收到S^V^RJT報 文不會發起BF重配置。
主鏈路恢復控制方法實施例三
圖7為本發明主鏈路恢復控制方法實施例三中的示例性流程示意圖。如
圖7所示,以中間交換機為主交換機為例,本實施例中的主鏈路恢復控制方
法包括如下步驟
步驟701,下遊交換機向其所有正常的E—Port發送PIRD報文;
步驟702,中間交換機的一 E—Port收到下遊交換機發送的PIRD報文;
步驟703,作為主交換機的中間交換機向其接收PIRD報文的E_Port回應SW—ACC報文、並將該E_Port所在鏈路記錄為新的下遊主鏈路;
本步驟之後,由於主交換機也是中間交換機,因而包括主交換機在內的
其他所有從下遊主鏈路接收到PIRD報文的所有中間交換機均需要通過自身
的所有主鏈路E—Port轉發PIRD報文,以使失效主鏈路的上遊交換機獲知該
失效主鏈路的下遊交換機已找到新的主鏈路;
相應地,失效主鏈路的上遊交換機有E—Port在2F—S—TOV內接收到中
間交換機發送的PIRD報文,則向該E—Port回應SW—ACC報文,且不會觸
發BF重配置;
步驟704,下遊交換機連接中間交換機的E—Port,在上遊主鏈路失效後 的F—S一TOV內收到交換機應答SW—ACC報文,將該E—Port所在鏈路記錄 為新的上遊主鏈路。
至此,本流程結束。
上述流程中,由於中間交換機為主交換機,因而使得失效主鏈路中的下 遊交換機跳過失效主鏈路中的原有上遊交換機而通往主交換機,從而恢復了 與主交換機之間的完整主鏈路。當然,上述流程主要是圍繞中間交換機為主 交換機的情況進行的說明,作為主交換機的中間交換機與下遊交換機之間有 可能是直連,也有可能是前述主鏈路恢復控制方法實施例一、二中任一種或 多種組合情況。
圖8為本發明主鏈路恢復控制方法實施例三中的實例示意圖。參見圖8, 有交換機1~6、交換機l為主交換機,其中,
交換機1與交換機4之間的鏈路ISL2為交換機1的下遊主鏈路、交換 才幾4的上遊主鏈路;
交換機4與交換機5之間的鏈路ISL5為交換機4的下遊主鏈路、交換 機5的上遊主鏈路,即交換機5與交換機1之間的主鏈路為ISL2和ISL5的 級聯;
交換機1與交換機5之間的鏈路ISL4為非主鏈路;
假設ISL5失效,則交換機4為失效主鏈路的上遊交換機、交換機5為失效主鏈路的下遊交換機、其餘交換機均為中間交換機。
那麼,交換機5會向其所有Up的E—Port發送PIRD報文,交換機l、 交換機6會收到該PIRD報文。
對於交換機1來說,其作為中間交換機,可直接向交換機5回應SW_ACC 報文、並記錄ISL4為新的下遊主鏈路;
交換機5在F—S—TOV內收到SW—ACC後,會記錄ISL4為新的上遊主 鏈路;
且,由於交換機1還屬於中間交換機、並從其下遊主鏈路ISL4收到PIRD 報文,因而交換機1還將PIRD報文向其他所有主鏈路E一Port轉發,以使作 為失效主鏈路上遊交換機的交換機4在2F—S—TOV內收到PIRD報文,從而 不會觸發BF重配置。
這樣,交換^L5與交換機4之間原有如虛線雙箭頭所示的、由ISL2和 ISL5級連而成的完整主鏈路,就被替換恢復為如實線雙箭頭所示的、由ISL4 直連而成的完整主鏈路。
此外,對於交換機6來說,其前述主鏈路恢復控制方法實施例二中描述 的情況,具體為,交換機6在其上遊主鏈路收到PIRD報文、但其又不具有 其他Up的E—Port,因而向收到PIRD報文的E一Port發送SW_RJT報文,該 SW^RJT報文可到達交換機5。此時,由於交換機5已建立有新的上遊主鏈 路ISL4,因而收到SW一RJT報文不會發起BF重配置。
上述四個主鏈路恢復控制方法實施例是分別針對中間交換機的不同情 況所進行的說明。
實際應用中,由於中間交換機的各種情況均可能出現,因而較佳的完整 方案是上述三個主鏈路恢復控制方法實施例中的任意兩個或全部三個同時 存在,即每種情況的中間交換機與下遊交換機之間、和/或中間交換機與上 遊交換機之間,還可通過在其他情況的中間交換才幾級連,因而不同實施例中 各流程的若干步驟有可能會按照任意方式交替和/或同時執行。這種情況下,可能會存在同時有多條可通往主交換機的新鏈路,那麼此時,下遊交換機可
以在每收到一次SW一ACC報文時更新一次記錄的上遊主鏈路,也可以僅在 第一次收到SW一ACC報文時更新一次記錄的上遊主鏈路、並忽略後續收到 的SW—ACC才艮文。
以上,是對本發明實施例中主鏈路恢復控制方法的詳細說明。下面,再 對本發明實施例中能夠實現主鏈路恢復的交換機系統、以及該交換機系統中 的各類交換機進行詳細說明。
本實施例中的交換機系統包括
上遊主鏈路失效的下遊交換機,即失效主鏈路下遊端的交換機(需要說 明的是,對於非主交換機與主交換機直連構成完整主鏈路的情況,上遊主鏈 路失效的下遊交換機即是完整主鏈路末端與主交換機通信的非主交換機;對 於非主交換機與主交換機級連構成完整主鏈路的情況,當失效主鏈路位於完 整主鏈路末段時,上遊主鏈路失效的下遊交換機即是完整主鏈路末端與主交 換機通信的非主交換機,當失效主鏈路位於完整主鏈路的中段或連接主交換 機的首段時,上遊主鏈路失效的下遊交換機即是用於級連完整主鏈路的非主 交換機);
失效主鏈路之外的其他主鏈路或非主鏈路中的中間交換機(需要說明的 是,對於非主交換機與主交換機直連構成完整主鏈路的情況,中間交換機可 以是其它鏈路中的非主交換機;對於非主交換機與主交換機級連構成完整主 鏈路的情況,當失效主鏈路位於完整主鏈路首段時,中間交換機可以是其它 鏈路中的非主交換機,當失效主鏈路位於完整主鏈路的中段或末段時,由於 失效主鏈路一端的下遊交換機繞道至另一端上遊交換機的其它鏈路有可能 經過主交換機,因此,中間交換機既有可能是其它鏈路中的非主交換機、也 有可能是主交換機);
以及,下遊主鏈路失效的上遊交換機,即失效主鏈路上遊端的交換機(需要說明的是,對於非主交換機與主交換機直連構成完整主鏈路的情況,下遊
主鏈路失效的上遊交換機即是主交換機;對於非主交換機與主交換機級連構 成完整主鏈路的情況,當失效主鏈路位於完整主鏈路首段時,下遊主鏈路失 效的上遊交換機即是主交換機,當失效主鏈路位於完整主鏈路的中段或末段 時,下遊主鏈路失效的上遊交換機即是用於級連完整主鏈路的非主交換機)。
下遊交換機,向其所有Up的、即已通過鏈路協商的E一Port發送PIRD 報文,由於失效上遊主鏈路的E一Port已經不再Up,因而,從其它所有Up 的E—Port發送PIRD報文,可以探測到除了失效主鏈路之外是否存在通往主 交換機的其他直連或級聯的鏈路;
如果有E—Port在上遊主鏈路失效後的F—S一TOV內收到上遊交換機或中 間交換機針對PIRD報文回復的SW—ACC報文,則表示接收SW—ACC報文 的E—Port所在鏈路可以通往主交換機,因而將該E一Port所在鏈路記錄為新 的上遊主鏈路;較佳地,如果有多於一個E—Port在上遊主鏈路失效後的 F—S—TOV內收到SW—ACC報文,則可以僅將最先接收到SW—ACC才艮文的 E—Port所在鏈路記錄為新的上遊主鏈路,而將後續收到SW_ACC報文的 E—Port忽略;
如果所有E—Port在上遊主鏈路失效後的F—S—TOV內均未收到上遊交換 機或中間交換機針對PIRD報文回復的SW_ACC報文、或所有E—Port收到 上遊交換機或中間交換才幾回復的SW一RJT報文,則表示除了失效主鏈路外不 再有其他鏈路可以通往主交換機,因而觸發BF重配置。 具體說,上遊交換機具有若干E—Port、並包括 報文發送單元,向所有正常的E一Port發送PIRD報文; 恢復計時單元,在上遊主鏈路失效後開始計時,並在到達F—SJTOV時 計時結束;
恢復判決單元,如果有E_Port在恢復計時單元計時結束之前收到交換 機應答SW—ACC報文,則將該E一Port所在鏈路記錄為新的上遊主鏈路,進一步地,如果有多於一個E_Port在恢復計時單元計時結束之前收到S W—ACC 報文時,則較佳地,恢復判決單元進一步將最先接收到SW—ACC報文的 E—Port所在鏈路記錄為新的上遊主鏈路;如果所有E—Port在上遊主鏈路失 效後的F—S—TOV內均未收到上遊交換機或中間交換機針對PIRD報文回復 的SW—ACC報文、或所有E—Port收到上遊交換機或中間交換機回復的 SW—RJT報文,則觸發BF重配置。
中間交換機,在接收到PIRD報文的E—Port所在鏈路為非主鏈路時,如 果該中間交換機存在上遊主鏈路,則表示該中間交換機可以作為失效主鏈路 中下遊交換機的新上遊交換機,因而向接收PIRD報文的E—Port回應 SW—ACC報文、並記錄接收PIRD報文的E—Port所在非主鏈路為新的下遊 主鏈路,且,還向該中間交換機的上遊主鏈路轉發PIRD報文,並接收該中 間交換機上遊主鏈路另一端的交換機回應的SW—ACC報文,從而在下遊交 換機接收到SW一ACC報文、或者下遊交換機及其他未被選為主交換機的中 間交換機接收到SW—ACC報文後記錄發送PIRD報文的E—Port,即可實現 下遊交換機通過該中間交換機與主交換機之間建立新的級連的主鏈路;如果 該中間交換機不存在上遊主鏈路,則表示該中間交換機不可作為失效主鏈路 中下遊交換才幾的新上遊交換才幾,因而向接收PIRD報文的E一Port回應 SW一RJT報文。
中間交換機,在接收到PIRD報文的E_Port所在鏈路為該中間交換機的 上遊主鏈路時
如果除接收到PIRD報文的該E—Port之外還存在其他Up的E_Port,則 向其他正常的所有E—Port轉發PIRD報文、以尋找可替代失效主鏈路的其它 鏈路,並將其他Up的E—Port接收到的回應的SW—ACC報文轉發至接收PIRD 報文的E—Port,還將接收到的SW—ACC的E一Port所在鏈路記錄為上遊主鏈 路、將接收PIRD報文的E一Port所在的上遊主鏈路更改記錄為下遊主鏈路, 從而在下遊交換機接收到SW一ACC報文、或者下遊交換機及其他未被選為主交換機的中間交換機接收到SW—ACC報文後,記錄發送PIRD報文的
連的主鏈路;較佳地,在向其他正常的所有E一Port轉發PIRD報文之後,如 果有多於一個其他Up的E—Port接收到SW—ACC報文,則可以將最先接收 到的SW—ACC報文轉發至接收PIRD報文的E_Port,並將最先接收到 SW一ACC的E—Port所在鏈路記錄為上遊主鏈路、將接收PIRD報文的E—Port 所在的上遊主鏈路記錄為下遊主鏈路;此外,在向其他正常的所有E—Port 轉發PIRD報文之後,如果所有其它Up的E_Port均接收到回應的SW—RJT 報文,則表示該中間交換機不可作為失效主鏈路中下遊交換機的新上遊交換 機,向接收PIRD報文的E—Port轉發S W_RJT報文;
如果除接收到PIRD報文的該E一Port之外不存在其他Up的E—Port,則 表示該中間交換機無法利用下遊主鏈路將失效主鏈路中下遊交換機連接至 其他可通往主交換機中間交換才幾,因而向接收PIRD報文的E—Port回應 SW—RJT報文。
中間交換機,在接收到PIRD才艮文的E—Port所在鏈路為該中間交換機的 下遊主鏈路時(中間交換機從下遊主鏈路收到的PIRD報文,通常是接收在 非主鏈路、上遊主鏈路收到PIRD報文的中間交換機向主交換機方向轉發的 PIRD報文),為了避免失效主鏈路上遊交換機無法獲知下遊交換機已經找 到了新主鏈路、而誤觸發BF重配置的情況出現,將收到的PIRD報文向所 有主鏈路E一Port (包括其上遊主鏈路E一Port和其他下遊主鏈路E_Port)轉 發、以使失效主鏈路上遊交換機能夠收到PIRD報文,從而避免失效主鏈路 上遊交換機在下遊交換機已經找到了新主鏈路的情況下觸發BF重配置。
具體說,中間交換機具有若干E_Port、並包括
鏈路識別單元,判斷接收到PIRD報文的任意E一Port所在鏈路類型;
轉發判決單元,如果接收到PIRD報文的E—Port所在鏈路為非主鏈路、 且該中間交換機存在上遊主鏈路,則向接收PIRD報文的E_Port回應 8\¥_八0:報文、記錄該E—Port所在非主鏈路為下遊主鏈路,並向該中間交換機的上遊主鏈路E—Port轉發PIRD報文、然後接收回應的SW_ACC報文; 如果接收到PIRD報文的E一Port所在鏈路為該中間交換機的上遊主鏈路、且 除該E—Port之外還存在其他正常E—Port,則向其他正常的所有E_Port發送 PIRD報文、以尋找可替代失效主鏈路的其它鏈路,並將其他正常E—Port接 收到的SW—ACC報文轉發至接收PIRD報文的E一Port,還將接收到SW—ACC 的E—Port所在鏈路記錄為上遊主鏈路、將接收PIRD報文的E—Port所在的 上遊主鏈路記錄為下遊主鏈路,進一步地,如果有多於一個其他正常£_ 011 接收到SW一ACC報文,則較佳地,轉發判決單元進一步將最先接收到的 SW_ACC報文轉發至接收PIRD報文的E—Port,並進一步將最先接收到 SW—ACC的E一Port所在鏈路記錄為上遊主鏈路、將接收PIRD報文的E—Port 所在的上遊主鏈路記錄為下遊主鏈路;如果接收到PIRD報文的E一Port所在 鏈路為該中間交換機的下遊主鏈路,則向其他所有主鏈路E—Port轉發PIRD 報文、以使失效主鏈路上遊交換機能夠收到PIRD報文,然後接收從主交換 機回應的SW—ACC報文。
此外, 一種特殊的情況是,中間交換機為主交換機,那麼此時,無需失 效鏈路一端的下遊交換機再探測通往該失效鏈路另一端上遊交換機的鏈路, 而是直接與主交換機建立主鏈路即可,因此,被選為主交換機的中間交換機 可直接向接收PIRD報文的E—Port回應SW_ACC報文(如果接收PIRD報 文的E—Port為非主鏈路、則還需將該E_Port所在非主鏈路記錄為新的下遊 主鏈路),從而在下遊交換機接收到SW一ACC報文、或者下遊交換機及其 他未被選為主交換機的中間交換機接收到SW一ACC報文後,記錄發送PIRD 報文的E—Port即可實現下遊交換機與主交換機之間建立新的直連或級連的 主鏈路;作為主交換機的中間交換機除了回應SW—ACC報文之外,還向其 他所有主鏈路E一Port轉發PIRD報文、以使失效主鏈路上遊交換機能夠收到 PIRD報文,然後從其他所有主鏈路E—Port接收回應的SW—ACC報文。
34上遊交換機,如果有E—Port在下遊主鏈路失效後的2F一SJTOV內接收 到中間交換機發送的PIRD報文,則向該E—Port回應SW—ACC報文、以使 該SW一ACC才艮文能夠回應至失效主鏈路另一端的下遊交換才幾、或回應至該 下遊交換機和其他中間交換機;進一 步地,如果2F_S—TOV內接收到PIRD 報文的該E—Port所在鏈路為非主鏈路,則將該E一Port所在鏈路記錄為新的 下遊主鏈路;如果所有E一Port在下遊主鏈路失效後的2F_S_TOV內均未接 收到PIRD報文,則觸發BF重配置。
具體說,下遊交換機具有若干E—Port、並包括
恢復計時單元,在下遊主鏈路失效時開始計時,並在到達2F_S—TOV 時結束計時;
恢復判決單元,如果有E_Port在恢復計時單元計時結束之前接收到 PIRD報文,則向該E_Port回應SW—ACC報文,且如果該E—Port所在鏈路 為非主鏈路,則將該E—Port所在鏈路記錄為新的下遊主鏈路;如果所有 E一Port在下遊主鏈路失效後的2F—S_TOV內均未接收到PIRD報文,則觸發 BF重配置。
本實施例的交換機系統及各種交換機中,PIRD報文可以包括表示 SW—ILS報文的報文頭、以及表示報文內容的命令字,命令字中又包括標識 PIRD報文的命令代碼、失效主鏈路中上遊交換機的交換機名稱、以及失效 主鏈路中下遊交換機的交換機名稱,交換機名稱可以選用WWN,中間交換 機轉發PIRD報文時可以不對其作修改。
以上所述僅為本發明的較佳實施例而已,並非用於限定本發明的保護範 圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換以及改進等, 均應包含在本發明的保護範圍之內。
權利要求
1、一種主鏈路恢復控制方法,其特徵在於,該控制方法包括如下步驟交換機作為上遊主鏈路失效的下遊交換機時,向其所有正常的交換機互聯模式光線通道埠E_Port發送主鏈路恢復探測PIRD報文;如果有E_Port在上遊主鏈路失效後的預設第一間隔內收到交換機應答SW_ACC報文,則將該E_Port所在鏈路記錄為新的上遊主鏈路;交換機為非主交換機、並作為其他鏈路中的中間交換機時,如果接收到PIRD報文的E_Port所在鏈路為非主鏈路、且該中間交換機存在上遊主鏈路,則向接收PIRD報文的E_Port回應SW_ACC報文、記錄該E_Port所在非主鏈路為下遊主鏈路,並向該中間交換機的上遊主鏈路E_Port轉發PIRD報文、然後接收回應的SW_ACC報文;如果接收到PIRD報文的E_Port所在鏈路為該中間交換機的上遊主鏈路、且除該E_Port之外還存在其他正常E_Port,則向其他正常的所有E_Port發送PIRD報文,並將其他正常E_Port接收到的SW_ACC報文轉發至接收PIRD報文的E_Port,還將接收到SW_ACC的E_Port所在鏈路記錄為上遊主鏈路、將接收PIRD報文的E_Port所在上遊主鏈路記錄為下遊主鏈路;如果接收到PIRD報文的E_Port所在鏈路為該中間交換機的下遊主鏈路,則向其他所有主鏈路E_Port轉發PIRD報文、然後接收回應的SW_ACC報文;交換機為主交換機、並作為其他鏈路中的中間交換機時,向接收PIRD報文的E_Port回應SW_ACC報文,並向其他所有主鏈路E_Port轉發PIRD報文、然後接收回應的SW_ACC報文;如果接收PIRD報文的E_Port為非主鏈路、則將該E_Port所在非主鏈路記錄為新的下遊主鏈路;交換機作為下遊主鏈路失效的上遊交換機時,如果有E_Port在下遊主鏈路失效後的預設第二間隔內接收到PIRD報文,則向該E_Port回應SW_ACC報文,且如果該E_Port所在鏈路為非主鏈路,則將該E_Port所在鏈路記錄為新的下遊主鏈路。
2、 如權利要求1所述的控制方法,其特徵在於,交換機為非交換機、並作為其他鏈路中的中間交換機時,向其他正常的所有E_Port發送PIRD報文之後,有多於一個其他正常E—Port接收到SW_ACC報文,則將最先接收到的SW—ACC報文轉發至接收PIRD報文的E—Port,並將最先接收到SW一ACC的E—Port所在鏈路記錄為上遊主鏈路、將接收PIRD報文的E—Port所在的上遊主鏈路記錄為下遊主鏈路;交換機作為上遊主鏈路失效的下遊交換機時,有多於一個E_Port在上遊主鏈路失效後的預設第一間隔內收到SW一ACC報文,則將最先接收到SW一ACC報文的E—Port所在鏈路記錄為新的上遊主鏈路。
3、 如權利要求l或2所述的控制方法,其特徵在於,PIRD報文中包含有標識該報文的命令代碼、所述失效主鏈路中上遊交換機的交換機名稱、以及所述失效主鏈路中下遊交換機的交換機名稱。
4、 如權利要求3所述的控制方法,其特徵在於,所述交換機名稱為全球唯一標識WWN。
5、 一種交換機系統,該交換機系統包括上遊主鏈路失效的下遊交換機、下遊主鏈路失效的上遊交換機、以及其他鏈路中的中間交換機,其特徵在於,所述下遊交換機,向其所有正常的交換機互聯才莫式光線通道埠 E一Port發送主鏈路恢復探測PIRD報文;如果有E—Port在上遊主鏈路失效後的預設第 一間隔內收到交換機應答SW_ACC報文,則將該E_Port所在鏈路記錄為新的上遊主鏈路;所述中間交換機作為非主交換機時,如果接收到PIRD報文的E—Port所在鏈路為非主鏈路、且該中間交換機存在上遊主鏈路,則向接收PIRD淨艮文的E_Port回應SW_ACC報文、記錄該E—Port所在非主鏈路為下遊主鏈路,並向該中間交換機的上遊主鏈路E—Port轉發PIRD報文、然後接收回應的SW一ACC報文;如果接收到PIRD報文的E—Port所在鏈路為該中間交換機的上遊主鏈路、且除該E_Port之外還存在其他正常E_Port,則向其他正常的所有E—Port發送PIRD報文,並將其他正常E_Port接收到的SW—ACC報文轉發至接收PIRD報文的E—Port,還將接收到SW—ACC的E—Port所在鏈 路記錄為上遊主鏈路、將接收PIRD報文的E—Port所在的上遊主鏈路記錄為 下遊主鏈路;如果接收到PIRD報文的E—Port所在鏈路為該中間交換機的下 遊主鏈路,則向其他所有主鏈路E—Port轉發PIRD報文、然後接收回應的 SW—ACC報文;所述中間交換機作為主交換才幾時,向接收PIRD才艮文的E一Port回應 SW—ACC報文,並向其他所有主鏈路E—Port轉發PIRD報文、然後從其他 所有主鏈路E—Port接收回應的SW—ACC報文;如果接收PIRD報文的E—Port 為非主鏈路、則將該E—Port所在非主鏈路記錄為新的下遊主鏈路;所述上遊交換機,如果有E—Port在下遊主鏈路失效後的預設第二間隔 內接收到PIRD報文,則向該E—Port回應SW—ACC報文,且如果該E—Port 所在鏈路為非主鏈路,則將該E—Port所在鏈路記錄為新的下遊主鏈路。
6、 如權利要求5所述的系統,其特徵在於,作為非主交換機的中間交換機向其他正常的所有E_Port發送PIRD報文 之後,有多於一個其他正常E—Port接收到SW—ACC報文,則進一步將最先 接收到的SW—ACC報文轉發至接收PIRD報文的E—Port,並進一步將最先 接收到SW一ACC的E—Port所在鏈路記錄為上遊主鏈路、將接收PIRD報文 的E—Port所在的上遊主鏈路記錄為下遊主鏈^各;下遊交換機有多於一個E一Port在上遊主鏈路失效後的預設第一間隔內 收到SW—ACC報文時,進一步將最先接收到SW_ACC報文的E—Port所在 鏈路記錄為新的上遊主鏈路。
7、 如權利要求5或6所述的系統,其特徵在於,PIRD報文中包含有標 識該報文的命令代碼、所述失效主鏈路中上遊交換機的交換機名稱、以及所 述失效主鏈路中下遊交換機的交換機名稱。
8、 如權利要求7所述的系統,其特徵在於,所述交換機名稱為全球唯 一標識WWN。
9、 一種交換機,具有若干交換機互聯模式光線通道埠 E_Port、且該交換機的上遊主鏈路失效,其特徵在於,該交換機包括報文發送單元,向所有正常的交換機互聯模式光線通道埠 E_Port發 送主鏈路恢復探測PIRD報文;恢復計時單元,在上遊主鏈路失效後開始計時,並在到達預設第一間隔 時計時結束;恢復判決單元,如果有E—Port在恢復計時單元計時結束之前收到交換 機應答SW一ACC報文,則將該E—Port所在鏈路記錄為新的上遊主鏈路。
10、 如權利要求9所述的交換機,其特徵在於,有多於一個E一Port在 恢復計時單元計時結束之前收到SW—ACC報文時,恢復判決單元進一步將 最先接收到SW一ACC報文的E—Port所在鏈路記錄為新的上遊主鏈路。
11、 如權利要求9或IO所述的交換機,其特徵在於,PIRD報文中包含 有標識該報文的命令代碼、失效上遊主鏈路另一端上遊交換機的交換機名 稱、以及所述交換^L的交換^/L名稱。
12、 如權利要求11所述的交換機,其特徵在於,所述交換機名稱為全 球唯一標識WWN。
13、 一種交換機,具有若干交換機互聯模式光線通道埠 E—Port、且該 交換機未被選為主交換機並位於失效主鏈路之外的任意其他鏈路中,其特徵 在於,該交換機包括鏈路識別單元,判斷接收到主鏈路恢復探測PIRD報文的任意E—Port 所在鏈路類型;轉發判決單元,如果接收到PIRD報文的E一Port所在鏈路為非主鏈路、 且所述交換機存在上遊主鏈路,則向接收PIRD報文的E—Port回應SW_ACC 報文、記錄該E一Port所在非主鏈路為下遊主鏈路,並向所述交換機的上遊 主鏈路E一Port轉發PIRD報文、然後接收回應的SW—ACC報文;如果接收 到PIRD報文的E—Port所在鏈路為所述交換機的上遊主鏈路、且除該E—Port 之外還存在其他正常E一Port,則向其他正常的所有E一Port發送PIRD報文, 並將其他正常E_Port接收到的SW—ACC報文轉發至接收PIRD報文的E—Port,還將接收到SW_ACC的E一Port所在鏈路記錄為上遊主鏈路、將接 收PIRD報文的E一Port所在的上遊主鏈路記錄為下遊主鏈路;如果接收到 PIRD報文的E一Port所在鏈路為所述交換機的下遊主鏈路,則向其他所有主 鏈路E—Port轉發PIRD報文、然後接收回應的SW—ACC報文。
14、 如權利要求13所述的交換機,其特徵在於,有多於一個其他正常E一Port接收到SW—ACC報文,則轉發判決單元進 一步將最先接收到的SW—ACC報文轉發至接收PIRD報文的E_Port,並進 一步將最先接收到SW一ACC的£_ 011所在鏈路記錄為上遊主鏈路、將接收 PIRD報文的E—Port所在的上遊主鏈路記錄為下遊主鏈路。
15、 如權利要求13或14所述的交換機,其特徵在於,PIRD報文中包 含有標識該報文的命令代碼、所述失效主鏈路中上遊交換機的交換機名稱、 以及所述失效主鏈路中下遊交換機的交換機名稱。
16、 如權利要求15所述的交換機,其特徵在於,所述交換機名稱為全 J求唯一標識WWN。
17、 一種交換機,具有若干交換機互聯模式光線通道埠 E_Port、且該 交換機的下遊主鏈路失效,其特徵在於,該交換機包括恢復計時單元,在下遊主鏈路失效時開始計時,並在到達預設第二間隔 時結束計時;恢復判決單元,如果有E—Port在恢復計時單元計時結束之前接收到主 鏈路恢復探測PIRD報文,則向該E—Port回應交換機應答SW—ACC報文, 且如果該E一Port所在鏈路為非主鏈路,則將該E一Port所在鏈路記錄為新的 下遊主鏈路。
18、 如權利要求17所述的交換機,其特徵在於,PIRD報文中包含有標 識該報文的命令代碼、所述交換機的交換機名稱、以及失效下遊主鏈路另一 端下遊交換機的交換機名稱。
19、 如權利要求18所述的交換機,其特徵在於,所述交換機名稱為全 J求唯一標識WWN。
全文摘要
本發明公開了一種主鏈路恢復控制方法和交換機系統以及交換機。本發明在主鏈路失效未導致交換機系統分裂時,只要失效主鏈路的下遊交換機具備通往主交換機的其他直連或級聯的鏈路,則可以利用各交換機之間的交互來找到新的主鏈路,這樣,即便失效主鏈路兩端的交換機之間不存在其他直連的鏈路也不會發起用於重新選擇主交換機的重配置,從而能夠避免交換機系統在較長時間內無法傳輸數據、甚至丟失數據,進而能夠提高交換機系統的可靠性。
文檔編號H04L12/56GK101651616SQ20091009232
公開日2010年2月17日 申請日期2009年9月4日 優先權日2009年9月4日
發明者蘇楠枝 申請人:杭州華三通信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀