通信系統以及網絡中繼裝置制造方法
【專利摘要】本發(fā)明提供一種通信系統以及網絡中繼裝置,能夠實現耐故障性的提高。通信系統例如具有:端口交換機(SWP1~SWP3)、光纖交換機(SWF1、SWF2)以及用戶交換機(SWU1、SWU2),端口交換機(SWP1、SWP2)構成跨設備鏈路聚合裝置(MLAGSW)。各光纖交換機(SWF1、SWF2)將構成跨設備鏈路聚合裝置(MLAGSW)的端口交換機(SWP1、SWP2)邏輯上視為一臺,并檢測出在沒有故障的狀態(tài)下連接的端口交換機的臺數(例如兩臺),并將該臺數(兩臺)從端口(P1~P3)進行發(fā)送。各端口交換機(SWP1~SWP3)對接收到了最大臺數(兩臺)的端口(P1、P2)設定鏈路聚合組(LAG)。
【專利說明】通信系統以及網絡中繼裝置
【技術領域】
[0001]本發(fā)明涉及通信系統以及網絡中繼裝置,例如,涉及適用于以下通信系統以及包含于其中的網絡中繼裝置的有效技術,該通信系統在由多個交換機裝置構成的系統的一部分中使用了跨交換機裝置的鏈路聚合(Link Aggregation)技術。
【背景技術】
[0002]例如,在專利文獻I中示出了這樣的結構,其具備:通過冗余用端口連接的一對盒式交換機裝置(Box Switch);以及與該一對盒式交換機裝置連接的邊緣交換機(EdgeSwitch)(盒式交換機)和匯聚交換機(框式交換機(Chassis Switch))。邊緣交換機與該一對盒式交換機裝置中的同一端口號的接入端口(Access Port)以設定了鏈路聚合的狀態(tài)連接,匯聚交換機與該一對盒式交換機裝置中的同一端口號的網絡端口(Network Port)以設定了鏈路聚合的狀態(tài)連接。
[0003]現有技術文獻
[0004]專利文獻1:日本特開2008-78893號公報
[0005]近年來,代替框式交換機裝置而組合了多個盒式交換機裝置來構建網絡系統的技術備受關注。在該網絡系統中,例如設置有:用于確保所需要的端口數的多個盒式交換機裝置(這里稱為端口交換機)、以及用于連接各端口交換機之間的多個盒式交換機裝置(這里稱為光纖交換機)。各端口交換機分別通過通信線路與各光纖交換機連接,以一個端口交換機為基準使各光纖交換機連接成星型,以一個光纖交換機為基準使各端口交換機也連接成星型。在本說明書中,將這樣的網絡系統稱為盒式光纖系統。
[0006]在盒式光纖系統中,例如一個端口交換機在與各光纖交換機之間經不同的通信線路進行連接,能夠對成為該通信線路的連接源的端口設定鏈路聚合。在設定了鏈路聚合的情況下,能夠實現在其鏈路聚合內的負荷分散和冗余性。因此,例如在想要擴大通信頻帶的情況下,只要增設光纖交換機即可,能夠容易且低成本地實現通信頻帶的擴大。并且,在該系統中,除了上述的通信頻帶的擴大,通過端口交換機的增設還能夠容易且低成本地實現端口數的擴展。其結果是,若使用該系統,與使用由框式交換機裝置構成的系統的情況相t匕,能夠低成本地構建適應于用戶的要求的靈活的系統。
[0007]但是,在盒式光纖系統中,例如在通信線路或光纖交換機發(fā)生了故障時,通過所述的鏈路聚合功能而能夠確保冗余性,但是當端口交換機發(fā)生了故障時,有時難以確保冗余性。另一方面,例如與專利文獻I同樣地存在這樣的方式:將兩個盒式交換機裝置之間連接起來,對該兩個盒式交換機裝置的例如同一端口號的接入端口設定鏈路聚合,由此來實現裝置冗余。在本說明書中,將該方式稱為跨設備鏈路聚合(Mult1-chassis LinkAggregation)。
[0008]本發(fā)明的發(fā)明人等,著眼于它們的各優(yōu)點,對在所述的盒式光纖系統中組合跨設備鏈路聚合來實現端口交換機的冗余性(耐故障性的提高)等進行了研究。其結果是,發(fā)現了如下的情況:當端口交換機和光纖交換機之間的通信路徑發(fā)生了故障時,通信路徑的設定產生不適合,無法實現耐故障性的提高。
【發(fā)明內容】
[0009]本發(fā)明是鑒于所述情況而完成的,其目的之一在于提供一種能夠實現耐故障性提高的通信系統以及網絡中繼裝置。本發(fā)明的所述以及其他目的和新特征參照本說明書的記述和附圖能夠更加明確。
[0010]在本申請所公開的發(fā)明中,對代表性的實施方式的概要進行簡單說明,其內容如下。
[0011]本實施方式的通信系統具有:多個端口交換機,其包括第一和第二端口交換機;多個光纖交換機,其構建多個端口交換機之間的通信路徑;以及用戶交換機,其在與第一和第二端口交換機各自之間經不同的通信線路連接,并對成為其連接源的端口設定鏈路聚合。多個端口交換機分別在與多個光纖交換機中每一個光纖交換機之間經不同的通信線路連接。第一和第二端口交換機被設定為同一域組且將面向冗余端口之間用公共通信線路連接。這里,多個光纖交換機各自將第一和第二端口交換機邏輯上視為一臺交換機,并從與多個端口交換機中每一個端口交換機之間的通信路徑中檢測出與沒有故障的通信路徑相應的端口交換機的臺數,并將檢測出的臺數分別發(fā)送給多個端口交換機。多個端口交換機中的每一個端口交換機從多個光纖交換機分別接收檢測出的臺數,并對接收到了最大臺數的單個或多個端口設定鏈路聚合。
[0012]在本申請所公開的發(fā)明中,簡單說明通過代表性的實施方式而獲得的效果,即能夠實現耐故障性的提聞。
【專利附圖】
【附圖說明】
[0013]圖1是表示本發(fā)明的一實施方式涉及的通信系統的結構例和主要動作例的概要圖。
[0014]圖2是在圖1的通信系統中,表示通信路徑有故障時的主要動作例的概要圖。
[0015]圖3是在圖1的通信系統中,表示通信路徑有與圖2不同的故障時的主要動作例的概要圖。
[0016]圖4是表示成為圖1的通信系統具有的功能的一例的域識別功能的概要動作例的說明圖。
[0017]圖5的(a)是表示圖1的通信系統的光纖交換機的主要部分的概要結構例的框圖,(b)是表示(a)的鏈路表具有的保持內容的一例的說明圖。
[0018]圖6是表示圖5的(a)以及圖5的(b)的光纖交換機的主要動作例的流程圖。
[0019]圖7的(a)是表示圖1的通信系統的端口交換機的主要部分的概要結構例的框圖,(b)是表示(a)的鏈路表具有的保持內容的一例的說明圖。
[0020]圖8是表示圖7的(a)以及圖7的(b)的端口交換機的主要動作例的流程圖。
[0021]圖9是表示作為本發(fā)明的前提而研究的盒式光纖系統的結構例的概要圖。
[0022]圖10是表示在圖9的盒式光纖系統中應用了跨設備鏈路聚合時的結構例的概要圖,同時是說明其問題點的一例的圖。
[0023]圖11是說明與圖10不同的問題點的一例的圖。[0024]圖12是圖10以及圖11的補充圖。
[0025]符號說明
[0026]CFA:控制幀解析部
[0027]CFCTL:控制幀管理部
[0028]CF:控制幀
[0029]CFG:控制幀生成部
[0030]DBCTL:數據庫管理部
[0031]DET:故障檢測部
[0032]FDB:地址表
[0033]FFCTL:幀轉發(fā)控制部
[0034]LAG:鏈路聚合組
[0035]LDB:鏈路表
[0036]LAGID:鏈路聚合組識別符
[0037]MLAG:跨設備鏈路聚合組
[0038]MLAGSff:跨設備鏈路聚合裝置
[0039]P:端口
[0040]SLK:子鏈路
[0041]SLKID:子鏈路識別符
[0042]SffF:光纖交換機
[0043]SffFID:光纖交換機識別符
[0044]SWP:端口交換機
[0045]SffPID:端口交換機識別符
[0046]SWU:用戶交換機
【具體實施方式】
[0047]在下面的實施方式中,為了方便起見,在必要的時候分成多個部分或者實施方式來進行說明,但是除了特別明示的情況之外,它們并非彼此無關聯,而是一方是另一方的一部分或者全部的變形例、詳細內容、補充說明等關系。并且,在下面的實施方式中,在涉及到要素的數等(包含個數、數值、量、范圍等)的情況下,除了特別明示的情況和原理上明確限定為特定數的情況等之外,并非限定于其特定數,可以是特定數以上也可以是特定數以下。
[0048]并且,在下面的實施方式中,關于其構成要素(包含要素步驟等),除了特別明示的情況和原理上明確認為必須是這樣的情況等之外,當然未必是必須這樣。同樣地,在下面的實施方式中,當涉及到構成要素等的形狀、位置關系等時,除了特別明示的情況和原理上明確認為不是這樣的情況等之外,實質上包含與其形狀等近似或者類似的情況等。這對于所述數值和范圍也是一樣的。
[0049]下面,根據附圖對本發(fā)明的實施方式進行詳細說明。另外,在用于說明實施方式的所有附圖中,對同一部件標記同一符號,而省略其重復的說明。
[0050]首先,在說明本實施方式涉及的通信系統之前,使用圖9?圖11對作為其前提而研究的事項進行闡述。[0051]盒式光纖系統的概要
[0052]圖9是表示作為本發(fā)明的前提而研究的盒式光纖系統的結構例的概要圖。如圖9所示,盒式光纖系統具備:多個(這里為三個)端口交換機SWPl?SWP3、以及多個(這里為兩個)光纖交換機SWF1、SWF2。SffPl?SWP3、SffFU SWF2分別通過盒式交換機裝置構成。SWF1、SWF2構建SWPl?SWP3之間的通信路徑。
[0053]端口交換機SWPl?SWP3各自經不同的通信線路分別與光纖交換機SWFl、SWF2連接。即,SffPl的端口 Pl和端口 P2分別經不同的通信線路與SWFl的端口 Pl和SWF2的端口 Pl連接。另外,SWP2的端口 Pl和端口 P2分別經不同的通信線路與SWFl的端口 P2和SWF2的端口 P2連接,同樣地,SWP3的端口 Pl和端口 P2分別經不同的通信線路與SWFl的端口 P3和SWF2的端口 P3連接。各端口交換機和各光纖交換機都沒有特別限定,但是,例如可以是通過同一結構的盒式交換機裝置來構成,并通過其內部設定來選擇是作為端口交換機發(fā)揮功能還是作為光纖交換機發(fā)揮功能。
[0054]在盒式光纖系統中,各端口交換機(例如SWPl)在與多個光纖交換機SWF1、SWF2之間經多條(這里為2條)通信線路進行連接,并能夠對成為其連接源的端口 P1、P2設定鏈路聚合。在本說明書中,將設定了該鏈路聚合的端口(這里為PU P2)的集合體稱為鏈路聚合組LAG。在設定了鏈路聚合(鏈路聚合組LAG)的情況下,能夠在其LAG內實現負荷分散。例如,當從端口交換機SWPl朝向端口交換機SWP3發(fā)送幀時,該幀根據預定的規(guī)則被適當分散到從SWPl的端口 Pl經SWFl朝向SWP3的通信路徑和從SWPl的端口 P2經SWF2朝向SWP3的通信路徑。
[0055]作為該預定的規(guī)則,沒有特別限定,但是,例如可以列舉使用幀內的報頭信息來進行運算的方式。更具體來說,使用報頭信息內的發(fā)送源和/或接收方的MACXMedia AccessControl)地址、加上發(fā)送源和/或接收方的IP (Internet Protocol)地址等。另外,設定了鏈路聚合組LAG的端口邏輯上來說(假想來說)作為一個端口發(fā)揮功能。因此,例如,不會產生通過端口交換機SWPl的端口 Pl接收到的廣播幀從SWPl的端口 P2泛洪這樣的信號折返。
[0056]這里,所述的鏈路聚合組LAG例如能夠以如下的方式進行設定。首先,光纖交換機SffFU SWF2各自檢測出在沒有故障的狀態(tài)下與自身連接的端口交換機的臺數,并將包含該檢測出的臺數的控制幀CFl從所有端口 Pl?P3進行發(fā)送。在該示例中,由于SWFl與三臺端口交換機SWPl?SWP3在沒有故障的狀態(tài)下連接,因此將包含“三臺”的控制幀CFl從所有端口 Pl?P3進行發(fā)送。同樣地,由于SWF2也與SWPl?SWP3在沒有故障的狀態(tài)下連接,因此將包含“三臺”的控制幀CF2從Pl?P3進行發(fā)送。
[0057]接著,端口交換機SWPl通過端口 Pl接收到從光纖交換機SWFl發(fā)送的控制幀CFl,通過端口 P2接收到從光纖交換機SWF2發(fā)送的控制幀CF2。SffPl從接收到的控制幀所包含的臺數中識別出最大臺數,并對接收到了該最大臺數的端口設定鏈路聚合組LAG。在該示例中,由于CF1、CF2都包含“三臺”,因此SWPl對接收到了 CFl的Pl和接收到了 CF2的P2設定LAG。SWP2、SWP3也是同樣的,SWP2、SWP3各自對端口 P1、P2設定LAG。
[0058]盒式光纖系統和跨設備鏈路聚合的組合
[0059]圖10以及圖11是表示在圖9的盒式光纖系統中應用了跨設備鏈路聚合時的結構例的概要圖,同時是說明其問題點的一例的圖。圖12是圖10以及圖11的補充圖。在圖10中,在圖9的結構例的基礎上,端口交換機SWPl和端口交換機SWP2分別具有面向冗余端口Pr, SWPUSWP2通過利用公共通信線路來連接該Pr之間而設定了跨設備鏈路聚合。在本說明書中,將設定了該跨設備鏈路聚合的SWP1、SWP2稱為跨設備鏈路聚合裝置MLAGSW。
[0060]并且,在圖10中,用戶交換機SWUl、SWU2與構成跨設備鏈路聚合裝置MLAGSW的SffPU SWP2連接。用戶交換機SWUl在與端口交換機SWP1、SWP2各自之間經不同的通信線路連接,并對成為其通信線路的連接源的端口 PU P2設定鏈路聚合。在本說明書中,將成為這樣通過跨兩臺交換機裝置(SWPl、SWP2)設定的鏈路聚合的連接源的端口(SWU1的P1、P2)稱為跨設備鏈路聚合組MLAG。SWUl對P1、P2設定MLAG。用戶交換機SWU2也同樣地在與SWP1、SWP2各自之間經不同的通信線路進行連接,并對成為其通信線路的連接源的端口P1、P2 設定 MLAG。
[0061]來自用戶交換機SWUl的幀根據伴隨跨設備鏈路聚合的預定規(guī)則被適當分散到SffUl的端口 Pl側或端口 P2側進行發(fā)送。同樣地,來自用戶交換機SWU2的幀也根據預定的規(guī)則被適當分散到SWU2的端口 Pl側或端口 P2側進行發(fā)送。構成跨設備鏈路聚合裝置MLAGSff的端口交換機SWP1、SWP2,例如在面向冗余端口 Pr之間進行彼此的狀態(tài)、地址表(FDB:Forwarding DataBase)的信息等的收發(fā),邏輯上來說(假想來說)作為一臺交換機來發(fā)揮功能。若使用這樣的跨設備鏈路聚合,除了負荷分散帶來的通信頻帶的提高之外,還實現了耐故障性的提高。例如,即使SWPl發(fā)生了故障時,也能夠將從SWU1、SWU2發(fā)送的幀匯聚到SWP2側進行轉發(fā)。
[0062]這里,如圖10所示,例如假設在端口交換機SWP2和光纖交換機SWFl之間的通信路徑(通信線路或者其連接源的端口)發(fā)生了故障的情況。該情況下,若使用圖9闡述那樣的鏈路聚合的設定方法,則SWFl伴隨該故障而識別出在沒有故障的狀態(tài)下連接的端口交換機的臺數為兩臺(SWP1、SWP3),并將包含該“兩臺”的控制幀CFl從所有端口(或者所有沒有故障的端口 P1、P3)進行發(fā)送。
[0063]由于“兩臺”包含在來自SWFl的控制幀CFl中,“三臺”包含在來自光纖交換機SWF2的控制幀CF2中,所以端口交換機SWP3對接收到了包含最大臺數的CF2的端口 P2設定鏈路聚合組LAG,并且從LAG排除接收到了 CFl的端口 P1。設定了 LAG的端口表示是正常的端口,SWP3只能夠從端口 P2進行幀的發(fā)送。另外,在圖10的示例中,對SWP3的P2設定了LAG,但是設定了 LAG的端口是一個,因此,嚴格來說不能稱為LAG。但是,在本說明書中,以后也是同樣的,為了方便起見,稱為LAG。省略圖示,但是,例如在還具有光纖交換機(設為SWF3)的情況下,與之對應地SWP3也還具有端口(設為P3),此時,SWP3對P2、P3設定LAG。
[0064]假設,在圖10中,當端口交換機SWPl、SWP2不構成跨設備鏈路聚合裝置MLAGSW時,像這樣在端口交換機SWP3中設定了鏈路聚合組LAG的端口只是P2,也不會發(fā)生特別問題。即,由于故障,經光纖交換機SWFl的SWPl?SWP3之間的通信為局部不能通信,因此,實際上也可以與SWFl自身發(fā)生故障時同樣地進行處理。
[0065]但是,當端口交換機SWPl、SWP2構成跨設備鏈路聚合裝置MLAGSW時,該MLAGSW邏輯上來說(假設來說)作為一臺交換機發(fā)揮功能。該情況下,邏輯上來說,該一臺MLAGSW與SffFl之間通過兩條通信線路(SWPI和SWFl之間的通信線路以及SWP2和SWFl之間的通信線路)連接,成為該兩條通信線路的連接源的端口需要作為LAG (MLAG)發(fā)揮功能。SWFl的P1、P2需要作為LAG (MLAG)發(fā)揮功能,SWPl的Pl和SWP2的Pl也需要作為LAG (MLAG)發(fā)揮功能。
[0066]因此,即使當發(fā)生了圖10那樣的故障時,只要跨設備鏈路聚合裝置MLAGSW和光纖交換機SWFl之間的兩條通信線路都沒有發(fā)生故障,就需要維持經SWFl的通信路徑。S卩,端口交換機SWP3的端口 Pl需要留在鏈路聚合組LAG內。另外,端口交換機SWPl也與端口交換機SWP3的情況一樣,從端口 Pl接收“兩臺”,從端口 P2接收“三臺”。因此,若直接應用圖9闡述那樣的鏈路聚合的設定方法,則從LAG中排除了本來不應該排除的端口 PI。BP, SffPl和SWP3之間的、即本來應該設定為有效的經SWFl的通信路徑在雙方向被設定為無效。
[0067]因此,作為其解決對策的一例,考慮對構成跨設備鏈路聚合裝置MLAGSW的端口交換機SWP1、SWP2設定如下功能(設為功能A):對接收到了從最大臺數中減少了一臺的臺數的端口也設定鏈路聚合組LAG。由此,能夠不將SWPl的端口 Pl從LAG排除而留下。但是,該情況下,可能產生圖11所示那樣的別的問題。
[0068]在圖11中,在與圖10同樣的結構例中,在端口交換機SWP3和光纖交換機SWFl之間的通信路徑(通信線路或者其連接源的端口)發(fā)生了故障。該情況下,與圖10的情況同樣地,端口交換機SWPl從端口 Pl接收到“兩臺”,從端口 P2接收到“三臺”。但是,該情況下,實際上,由于不可能從SWPl經SWFl向SWP3發(fā)送幀,所以不使用圖10所述那樣的功能A而需要從鏈路聚合組LAG排除端口 Pl。S卩,跨設備鏈路聚合裝置MLAGSW,需要對如圖10所示在與MLAGSW連接的通信線路發(fā)生了故障的情況、和如圖11所示在除此之外的通信線路發(fā)生了故障的情況進行區(qū)別,適當地進行鏈路聚合組LAG的設定。
[0069]這里,假設,即使在跨設備鏈路聚合裝置MLAGSW中能夠適當地設定鏈路聚合組LAG,仍然,難以在端口交換機SWP3中適當地設定LAG。例如,由于端口交換機SWPl能夠識別出自身是MLAGSW,所以能夠區(qū)別開所述的功能A來使用(S卩,對與MLAGSW連接的通信線路發(fā)生了故障的情況、和除此之外的通信線路發(fā)生了故障的情況進行區(qū)別)。另一方面,如圖12所示,以還具有端口交換機SWP4的情況為例,SWP3難以對與MLAGSW (SWP1、SWP2)連接的通信線路發(fā)生了故障的情況、與成為除此之外的SWP4和SWFl之間的通信線路發(fā)生了故障的情況進行區(qū)別。S卩,在圖10的情況下,SWP3需要將端口 Pl留在LAG中,SWP3在圖12的情況下需要從LAG中排除P1,但是,不具有區(qū)別它們的單元。
[0070]本實施方式涉及的通信系統的結構以及動作
[0071]圖1是表示本發(fā)明的一實施方式涉及的通信系統的結構例和主要動作例的概要圖。圖1所示的通信系統具有與前述的圖10同樣的結構,其具備:多個(這里為兩個)光纖交換機SWF1、SWF2 ;多個(這里為三個)端口交換機SWPl?SWP3 ;以及用戶交換機SWUl、SWU2。SffFU SWF2、SffPl?SWP3分別還是網絡中繼裝置。如上所述,SffFU SWF2、SffPl?SWP3分別通過盒式交換機裝置構成,整體構成盒式光纖系統。另外,SWP1、SWP2設定了跨設備鏈路聚合(換言之,同一域組),使面向冗余端口 Pr之間用公共通信線路連接,SffPl和SWP2邏輯上來說(假想來說)作為一臺交換機裝置(即跨設備鏈路聚合裝置MLAGSW)發(fā)揮功能。
[0072]端口交換機SWPl在與光纖交換機SWFl、SWF2各自之間經不同的通信線路連接。同樣地,SWP2、SWP3中的每一個也在與SWF1、SWF2各自之間經不同的通信線路進行連接。用戶交換機SWUl在與SWP1、SWP2各自之間經不同的通信線路進行連接,并對成為該通信線路的連接源的端口 P1、P2設定跨設備鏈路聚合組MLAG。同樣地,用戶交換機SWU2也在與SWP1、SWP2各自之間經不同的通信線路進行連接,并對成為該通信線路的連接源的端口P1、P2 設定 MLAG。
[0073]光纖交換機SWFl、SWF2構建端口交換機SWPl?SWP3之間的通信路徑。例如,SWFl檢測出從SWPl轉發(fā)的幀的接收方MAC地址,當在自身的地址表(FDB)內該MAC地址與端口P3相關聯時,將該幀從P3轉發(fā)給SWP3。此時,實際上,SffPl經SWUl接收例如來自與用戶交換機SWUl連接的未圖示的終端(例如服務器)等的巾貞,并將該幀轉發(fā)給SWF1,SWP3將從SffFl轉發(fā)的幀轉發(fā)給與自身連接的未圖示的終端(例如服務器)等。
[0074]在這樣的結構中,如圖9所述,當光纖交換機SWFl從端口 Pl?P3與各端口交換機SWPl?SWP3各自之間的通信路徑中檢測與沒有故障的通信路徑相應的端口交換機的臺數時,將SWP1、SWP2邏輯上來說視為一臺交換機來檢測臺數。即,SffFl將設定了同一跨設備鏈路聚合(域組)的兩臺SWP1、SWP2的臺數計數為一臺跨設備鏈路聚合裝置MLAGSW。并且,SffFl將該檢測出的臺數分別發(fā)送給SWPl?SWP3。
[0075]具體來說,光纖交換機SWFl預先檢測在與端口交換機SWP1、SWP2各自之間的通信路徑有無故障,并在所有該通信路徑有故障的情況下,將MLAGSW (SffPU SWP2)計數為零臺,在除此之外的情況下將MLAGSW (SffPU SWP2)計數為一臺。在該示例中,在SWFl與SffPU SWP2各自之間的通信路徑中,在只有一條有故障的情況下和兩條都沒有故障的情況下,SffFl將MLAGSW計數為一臺。同樣地,在光纖交換機SWF2與SWPl、SWP2各自之間的通信路徑中,在所有都有故障的情況下,SWF2將MLAGSW計數為零臺,在除此之外的情況下將MLAGSW計數為一臺。
[0076]其結果是,如圖1所示在各通信路徑沒有故障的情況下,光纖交換機SWFl將MLAGSW (SWPUSWP2)計數為一臺,將端口交換機SWP3計數為一臺,由此,檢測出共計兩臺,同樣地,光纖交換機SWF2也檢測出兩臺。并且,SWFl將包含檢測出的臺數“兩臺”的控制幀CFl分別發(fā)送給SWPl?SWP3,SWF2也將包含檢測出的臺數“兩臺”的控制幀CF2分別發(fā)送給 SWPl ?SWP3。
[0077]另一方面,端口交換機SWPl、SWP2分別接收到來自光纖交換機SWFl、SWF2各自的控制幀CF 1、CF2,并從其中提取出臺數(這里都為兩臺)。由此,SWP1、SWP2分別對接收到了最大臺數(這里為兩臺)的端口 P1、P2設定鏈路聚合組LAG。設定了 LAG的端口被作為正常的端口來進行處理。如圖9所闡述那樣,在LAG內適當進行負荷分散。
[0078]圖2是在圖1的通信系統中,表示通信路徑有故障時的主要動作例的概要圖。在圖2中,與圖10的情況一樣,端口交換機SWP2和光纖交換機SWFl之間的通信路徑(通信線路或者其連接源的端口)發(fā)生了故障。該情況下,在光纖交換機SWFl與設定了跨設備鏈路聚合(域組)的端口交換機SWPl、SWP2各自之間的通信路徑中,只有一條有故障,因此,光纖交換機SWFl將MLAGSW (SWP1、SWP2)計數為一臺。并且,SWFl檢測出在該一臺的基礎上增加端口交換機SWP3的一臺而得到的合計兩臺,并將包含“兩臺”的控制幀CFl分別發(fā)送給SffPl ?SWP3 (或者 SWP1、SWP3)。
[0079]在光纖交換機SWF2與設定了跨設備鏈路聚合(域組)的端口交換機SWPl、SWP2各自之間的通信路徑中,兩條都沒有故障,因此,光纖交換機SWF2將MLAGSW (SffPU SWP2)計數為一臺。并且SWF2檢測出在該一臺的基礎上增加端口交換機SWP3的一臺而得到的合計兩臺,并將包含“兩臺”的控制幀CF2分別發(fā)送給SWPl?SWP3。
[0080]端口交換機SWPl、SWP3分別接收到來自光纖交換機SWFl、SWF2各自的控制幀CFl、CF2,并從其中提取出臺數(這里都是兩臺)。由此,SWP1、SWP2分別對接收到了最大臺數(這里為兩臺)的端口 P1、P2設定鏈路聚合組LAG。另一方面,端口交換機SWP2在從SWF2發(fā)送的CF2中提取出“兩臺”,但是,伴隨故障而從SWFl接收不到包含臺數的控制幀CF1,因此,對接收到了最大臺數(這里為兩臺)的端口 P2設定LAG,并從LAG排除端口 Pl。其結果是,與圖10的情況不同,在SWPl和SWP3之間,能夠在雙方向將經SWFl的通信路徑設定為有效。
[0081]圖3是在圖1的通信系統中,表示通信路徑有與圖2不同的故障時的主要動作例的概要圖。圖3中與圖11的情況一樣,在端口交換機SWP3和光纖交換機SWFl之間的通信路徑(通信線路或其連接源的端口)發(fā)生了故障。該情況下,在光纖交換機SWF1、SWF2各自和設定了跨設備鏈路聚合(域組)的端口交換機SWPl、SWP2各自之間的通信路徑中,兩條都沒有故障,因此,光纖交換機SWF1、SWF2分別將MLAGSW (SWP1、SWP2)計數為一臺。
[0082]由于光纖交換機SWFl與端口交換機SWP3之間的通信路徑發(fā)生了故障,因此光纖交換機SWFl只檢測出伴隨MLAGSW (端口交換機SWP1、SWP2)的一臺,并將包含“一臺”的控制幀CFl分別發(fā)送給SWPl?SWP3 (或者SWP1、SWP2)。光纖交換機SWF2檢測出在伴隨MLAGSW (SWP1、SWP2)的一臺的基礎上增加了 SWP3的一臺而得到的合計兩臺,并將包含“兩臺”的控制幀CF2分別發(fā)送給SWPl?SWP3。
[0083]端口交換機SWPl、SWP2分別接收到來自光纖交換機SWFl、SWF2各自的控制幀CFl、CF2,并分別從CFl中提取出“一臺”,從CF2中提取出“兩臺”。由此,SffPU SWP2各自對接收到了最大臺數(這里是兩臺)的端口 P2設定鏈路聚合組LAG,并從LAG中排除端口 P1。另夕卜,端口交換機SWP3在從SWF2發(fā)送的CF2中提取出“兩臺”,但是,伴隨故障不能從SWFl接收到包含臺數的控制幀CFl。因此,SWP3對接收到了最大臺數(這里是兩臺)的端口 P2設定LAG,并從LAG中排除端口 Pl。其結果是,與圖11的情況不同,除了從SWP3朝向SWPl的經SffFl的通信路徑之外,也能夠將其反方向的通信路徑設定為無效。
[0084]如上所述,通過使用圖1的通信系統,通過伴隨跨設備鏈路聚合的應用的裝置冗余,能夠實現耐故障性的提高,并且能夠消除由該應用而可能產生的鏈路聚合的設定的不適合,從而能夠實現耐故障性的更進一步的提高。另外,圖1中示出了具有三個端口交換機SffPl?SWP3和兩個光纖交換機SWF1、SWF2的結構例,但是,當然不限于此,可以對端口交換機和光纖交換機的數量進行適當變更。另外,跨設備鏈路聚合裝置MLAGSW的數量也可以為多個。例如,在圖12的結構例中,在對SWP3、SWP4設定了跨設備鏈路聚合的情況下,分別與SWP1、SWP2同樣地,SWF1、SWF2將SWP3、SWP4邏輯上來說計數為一臺即可。
[0085]本實施方式涉及的通信系統的其他功能
[0086]圖4是表示成為圖1的通信系統具有的功能的一例的域識別功能的概要動作例的說明圖。如圖1所闡述那樣,光纖交換機SWF1、SWF2為了邏輯上來說將跨設備鏈路聚合裝置MLAGSW (端口交換機SWP1、SWP2)計數為一臺,需要預先識別出該MLAGSW的存在。該識別例如通過在SWF1、SWF2中預先以手動的方式設定在端口 P1、P2連接MLAGSW這一信息來實現,但是以自動設定的方式來實現是更加優(yōu)選的。
[0087]因此,圖4示出了基于該自動設定的實現方法的一例。在圖4中,例如,將表示對自身設定了同一域組的同一域組識別符分別預先保持到構成跨設備鏈路聚合裝置MLAGSW的兩臺端口交換機SWPl、SWP2中。在該狀態(tài)下,SWPl、SWP2各自生成包含該域識別符的控制幀CFd,并將該控制幀CFd分別發(fā)送給與自身連接的光纖交換機SWF1、SWF2。[0088]光纖交換機SWF1、SWF2各自接收到了包含同一域識別符的控制幀CFd時,對其接收端口 Pl、P2設定子鏈路SLK。SWFl、SWF2各自識別出設定了 SLK的端口 Pl、P2以及對與其連接的端口交換機SWP1、SWP2設定了同一域組(跨設備鏈路聚合)。另外,設定了 SLK的端口邏輯上來說(假想來說)作為一個端口來發(fā)揮功能。
[0089]這樣,針對光纖交換機SWFl、SWF2,使其自動識別跨設備鏈路聚合裝置MLAGSW的存在,由此,例如與手動設定的情況相比,能夠使維護和管理等容易化。例如,即使在進一步追加光纖交換機的情況下,也能夠針對該光纖交換機使其自動識別MLAGSW的存在。
[0090]光纖交換機(網絡中繼裝置)的概要
[0091]圖5的(a)是表示圖1的通信系統的光纖交換機的主要部分的概要結構例的框圖,圖5的(b )是表不圖5的(a)的鏈路表具有的保持內容的一例的說明圖。圖6是表不圖5的(a)以及圖5的(b)的光纖交換機的主要動作例的流程圖。圖5的(a)所示的光纖交換機(網絡中繼裝置)SffF例如具有:幀轉發(fā)控制部FFCTL和故障檢測部DET、控制幀管理部CFCTL、數據庫管理部DBCTL、以及多個端口(P1、P2、P3…)等。端口 P1、P2、P3…是面向端口交換機端口,以圖1的SWFl為例,P1、P2、P3分別與端口交換機SWP1、SWP2、SWP3連接。另外,這里,代表性地示出了三個面向端口交換機端口 P1、P2、P3,但是,在具有四個以上端口交換機的情況下,與之對應地具有四個以上端口。
[0092]控制幀管理部CFCTL具有控制幀生成部CFG和控制幀解析部CFA,并對它們進行適當管理。CFG生成各種控制幀,并將該生成的控制幀經幀轉發(fā)控制部FFCTL從各端口(P1、P2、P3...)進行發(fā)送。CFA以經各端口(P1、P2、P3...)通過FFCTL接收到的控制幀(即各端口交換機發(fā)送的控制幀)為對象,對該控制幀的內容進行解析(判別)。另外,控制幀與來自終端(例如服務器)等的包含實際數據信號的用戶幀不同,是用于進行通信系統的設定和監(jiān)視等的管理用的幀。
[0093]數據庫管理部DBCTL·具有地址表FDB和鏈路表LDB,并對它們進行管理,并且保持有預先對每一個光纖交換機固有地設定的光纖交換機識別符SWFID。地址表FDB中登記有各端口與存在于各端口的目的地的終端(服務器)等的MAC地址的對應關系。幀轉發(fā)控制部FFCTL具有這樣的功能:控制各端口(P1、P2、P3...)和控制幀管理部CFCTL之間的控制幀的收發(fā)。FFCTL還具有這樣的功能:根據DBCTL的各表(FDB、LDB)具有的信息,來控制各端口(P1、P2、P3…)之間的幀(例如用戶幀)的轉發(fā)。故障檢測部DET檢測各端口( P1、P2、P3…)同與其連接的各端口交換機之間的通信路徑有無故障。沒有特別限定,但是,關于DET,例如在不能接收來自端口交換機的控制幀的時間達到預定時間的情況下,DET認為與其對應的端口有故障。
[0094]在這樣的結構中,圖5的(a)的光纖交換機SWF例如進行如圖6所示的處理。首先,使SWF針對各端口交換機識別出自身的存在,為此,SWF從所有端口(Pl、P2、P3…)發(fā)送光纖交換機識別符SWFID (步驟SlOl )。具體來說,圖5的(a)的控制幀生成部CFG生成包含數據庫管理部DBCTL內的SWFID的控制幀,幀轉發(fā)控制部FFCTL將該控制幀從各端口(P1、P2、P3...)發(fā)送給各端口交換機。
[0095]接著,光纖交換機SWF接收包含端口交換機識別符SWPID、或加上子鏈路識別符(域識別符)SLKID的控制幀(步驟S102)。具體來說,圖5的(a)的控制幀解析部CFA對經各端口(P1、P2、P3...)通過幀轉發(fā)控制部FFCTL接收到的控制幀進行解析,并對其中所包含的SWPID、和SLKID進行判別。并且,數據庫管理部DBCTL通過鏈路表LDB來保持各端口、SffPID和SLKID、以及來自故障檢測部DET的是否有故障的關系。
[0096]圖5的(b)所示的鏈路表LDB示出了各端口(P1、P2、P3…)、各端口接收到的端口交換機識別符SWPID和子鏈路識別符(域識別符)SLKID、以及各端口是否有故障的關系。圖5的(b)的LDB示出了這樣的情況:以圖2的SWFl為例,分別從端口 P1、P2、P3接收到不同的3耶10[1]、[2]、[3],從?1、?2接收到同一 SLKID[I],此外,P2的通信路徑有故障。這里,光纖交換機SWF使保持了這樣的LDB的數據庫管理部DBCTL作為域識別部發(fā)揮功能。域識別部(DBCTL ),如圖5的(b )所示,通過接收到同一 SLKID [ I ],對P1、P2設定如圖4所闡述的子鏈路SLK。由此,域識別部(DBCTL)識別出P1、P2和對其目的地SWP1、SWP2設定了同一跨設備鏈路聚合(域組)。
[0097]接著,光纖交換機SWF使具有圖5的(b)那樣的鏈路表LDB的數據庫管理部DBCTL作為臺數檢測部發(fā)揮功能。臺數檢測部(DBCTL)檢測各端口交換機中的與沒有故障的通信路徑相應的端口交換機的臺數。此時,臺數檢測部(DBCTL)將具有同一子鏈路識別符(域識別符)SLKID的端口交換機SWP視為一臺,從而檢測出與沒有故障的通信路徑相應的SWP的臺數(K)(步驟S103)。
[0098]例如,在圖5的(b)和圖2的示例中,在設定了子鏈路識別符(域識別符)SLKID[1]的端口 Pl、P2和端口交換機SWPl、SWP2之間的兩條通信路徑中,只有一條(P2側)有故障,因此,臺數檢測部(DBCTL)將SWP1、SWP2計數為一臺。并且,臺數檢測部(DBCTL)檢測出在該一臺的基礎上增加了端口 P3的一臺而合計兩臺的臺數(K)。另外,如圖1所闡述那樣,在P1、P2和SWP1、SWP2之間的兩條通信路徑中,在兩條都有故障的情況下,臺數檢測部(DBCTL)將SffPU SWP2計數為零臺,在兩條都沒有故障的情況下,臺數檢測部(DBCTL)將SWP1、SWP2計數為一臺。 [0099]接著,光纖交換機SWF使控制幀生成部CFG和幀轉發(fā)控制部FFCTL作為臺數發(fā)送部來發(fā)揮功能,將包含臺數(K)的控制幀從所有端口(P1、P2、P3...)進行發(fā)送(步驟S104)。具體來說,臺數發(fā)送部(CFG)生成控制幀,該控制幀包含由臺數檢測部(DBCTL)檢測出的臺數(K)。并且,臺數發(fā)送部(FFCTL)將該控制幀從各端口(P1、P2、P3...)發(fā)送給各端口交換機。
[0100]端口交換機(網絡中繼裝置)
[0101]圖7的(a)是表示圖1的通信系統的端口交換機的主要部分的概要結構例的框圖,圖7的(b)是表不圖7的(a)的鏈路表具有的保持內容的一例的說明圖。圖8是表不圖7的(a)以及圖7的(b)的端口交換機的主要動作例的流程圖。與所述的圖5的(a)的結構例相比,圖7的(a)所示的端口交換機(網絡中繼裝置)SWP的不同點在于,在數據庫管理部DBCTL內,代替圖5的(a)的SWFID而保持有端口交換機識別符SWPID、以及進一步保持了子鏈路識別符(域識別符)SLKID。并且,與圖5的(a)相比,圖7的(a)所示的SWP的不同點在于,作為端口具有:面向光纖交換機端口 P1、P2…、面向用戶交換機端口(用戶端口)Pu 1、Pu2...、以及面向冗余端口 Pr。關于除此以外的結構與圖5的(a)是一樣的,因此,下面著眼于與圖5 (a)的不同進行說明。
[0102]以圖1的端口交換機SWPl為例,在圖7的(a)的面向光纖交換機端口 P1、P2分別連接光纖交換機SWF1、SWF2,在用戶端口 Pul、Pu2分別連接用戶交換機SWU1、SWU2,在面向冗余端口 Pr連接端口交換機SWP2。另外,這里,代表性地示出了兩個面向光纖交換機端口PU P2,但在具有三個以上光纖交換機的情況下,與之對應地具有三個以上端口。另外,這里,代表性地示出了兩個用戶端口 Pul、Pu2,但是在具有三個以上用戶交換機的情況下,與之對應地具有三個以上端口。
[0103]在圖1的示例中,面向冗余端口 Pr設置于設定了跨設備鏈路聚合(域組)的端口交換機SWP1、SWP2。但是,例如在端口交換機SWPl~SWP3由同一結構的盒式交換機裝置來實現的情況下,SWP3不需要特別具有Pr,在該情況下,還可以通過內部設定將Pr作為面向用戶交換機端口或面向光纖交換機端口使用。另外,各端口的分配(例如,面向光纖交換機、面向用戶交換機等)可以通過內部設定適當變更,圖7的(a)的基本功能結構與圖5的Ca)的功能結構是一樣的,因此,能夠通過同一結構的盒式交換機裝置構成光纖交換機和端口交換機。
[0104]針對每一個端口交換機預先固有地設定了圖7(a)的端口交換機識別符SWPID。另外,子鏈路識別符(域識別符)SLKID是表示其自身在與其他端口交換機之間設定了同一跨設備鏈路聚合(域組)的識別符,并預先針對成為對象的端口交換機(圖1的示例中為SWP1、SWP2)進行設定。
[0105]在這樣的結構中,圖7的(a)的端口交換機SWP例如進行如圖8所示那樣的處理。首先,SffP識別出光纖交換機SWF (步驟S201)。具體來說,與所述的圖6的步驟SlOl相對應,圖7的(a)的控制幀解析部CFA對經各端口(P1、P2、…)通過幀轉發(fā)控制部FFCTL接收到的控制幀進行解析,并對其中所包含的光纖交換機識別符SWFID進行判別。圖7的(a)的數據庫管理部DBCTL通過鏈路表LDB來保持該SWFID和端口(P1、P2、…)的關系。
[0106]接著,端口交換機S WP使控制幀生成部CFG和幀轉發(fā)控制部FFCTL作為域發(fā)送部來發(fā)揮功能。域發(fā)送部針對各光纖交換機SWF發(fā)送包含端口交換機識別符SWPID或加上子鏈路識別符(域識別符)SLKID的控制幀(步驟S202)。例如,在圖1的SWP1、SWP2的情況下,域發(fā)送部(CFG)生成包含數據庫管理部DBCTL內的SWPID和SLKID的控制幀。并且,域發(fā)送部(FFCTL)將該控制幀從面向光纖交換機端口 P1、P2發(fā)送給通過步驟S201識別出的各光纖交換機SWF。
[0107]接著,端口交換機SWP使幀轉發(fā)控制部FFCTL、控制幀解析部CFA和數據庫管理部DBCTL作為鏈路設定部發(fā)揮功能。鏈路設定部接收包含與沒有故障相應的SWP的臺數(K)的控制幀(步驟S203),并對接收到了最大臺數(K)的單個或多個端口設定鏈路聚合組LAG(步驟S204)。具體來說,與所述的圖6的步驟S104相對應,鏈路設定部(CFA)對經各端口(P1、P2、…)通過FFCTL接收到的控制幀進行解析,并對其中所包含的臺數(K)進行判別。并且,鏈路設定部(DBCTL)通過鏈路表LDB來保持各端口和該臺數(K)的關系,并根據這些來設定LAG。
[0108]圖7的(b )所示的鏈路表LDB示出了各端口(P1、P2、P3…)、在步驟S201中各端口接收到的光纖交換機識別符SWFID、在步驟S203中各端口接收到的臺數(K)、以及鏈路聚合組識別符LAG的關系。在圖7的(b)的LDB中,以圖2的SWPl為例,分別從端口 P1、P2接收不同的SWFID[1]、[2],并從P1、P2都接收到兩臺的臺數(K)。該情況下,由于最大臺數(K)是兩臺,所以數據庫管理部DBCTL通過對接收到了該兩臺的臺數(K)的P1、P2分配同一LAGID[1]來設定鏈路聚合組LAG。設定了 LAG的端口意味著是正常的端口。[0109]以上,通過使用本實施方式的通信系統和網絡中繼裝置,代表性地實現了耐故障性的提高。另外,這里,端口交換機SWP和光纖交換機SWF分別通過盒式交換機裝置構成。通過采用使用了該盒式交換機裝置的盒式光纖系統,與如上所述使用由端口交換機和光纖交換機的兩種功能收納在一個殼體內的框式交換機裝置構成的系統的情況相比,能夠得到各種有益效果。但是,本實施方式未必限定于盒式交換機裝置的結構,即使在采用了框式交換機裝置的結構的情況下,能夠應用圖9那樣的鏈路聚合的設定方法,同時能夠產生圖10?圖12所闡述的問題,因此,本發(fā)明能同樣應用到框式交換機裝置并獲得同樣的效果。
[0110]以上,根據實施方式對本
【發(fā)明者】完成的發(fā)明具體進行了說明,但是本發(fā)明不限定于所述實施方式,在不脫離其主旨的范圍內可以進行各種變更。例如,所述的實施方式是為了使本發(fā)明容易理解而詳細進行的說明,本發(fā)明并不一定限定于具有上文所說明的全部結構。另外,可以將某實施方式的結構的一部分置換成其他實施方式的結構,另外,也可以在某實施方式的結構中增加其他實施方式的結構。此外,對于各實施方式的結構的一部分,可以進行其他結構的追加、刪除和置換。
[0111]例如,這里主要以使用了 LAN交換機(L2交換機)的通信系統為例進行了說明,但是對于使用了 L3交換機的通信系統也同樣能夠適用。
【權利要求】
1.一種通信系統,其特征在于,具有: 多個端口交換機,其包括第一和第二端口交換機; 多個光纖交換機,其構建所述多個端口交換機之間的通信路徑;以及用戶交換機,其在與所述第一和第二端口交換機各自之間經不同的通信線路連接,并對成為該通信線路的連接源的端口設定鏈路聚合, 所述多個端口交換機分別在與所述多個光纖交換機中每一個光纖交換機之間經不同的通信線路連接, 所述第一和第二端口交換機被設定為同一域組且將面向冗余端口之間用公共通信線路連接,所述多個光纖交換機各自將所述第一和第二端口交換機邏輯上視為一臺交換機,并從與所述多個端口交換機中每一個端口交換機之間的通信路徑中檢測出與沒有故障的通信路徑相應的端口交換機的臺數,并將所述檢測出的臺數分別發(fā)送給所述多個端口交換機,所述多個端口交換機中的每一個端口交換機從所述多個光纖交換機分別接收所述檢測出的臺數,并對接收到了最大臺數的單個或多個端口設定鏈路聚合。
2.根據權利要求1所述的通信系統,其特征在于, 所述多個光纖交換機各自具有: 故障檢測部,其對與所述多個端口交換機各自之間的通信路徑有無故障進行檢測;臺數檢測部,其檢測所述多個端口交換機中的與沒有所述故障的通信路徑相應的端口交換機的臺數;以及 臺數發(fā)送部,其將所述檢測出的臺數分別發(fā)送給所述多個端口交換機,` 所述多個端口交換機各自具有鏈路設定部,所述鏈路設定部對接收到了所述最大臺數的單個或多個端口設定鏈路聚合, 在與所述第一和第二端口交換機各自之間的通信路徑兩條都有所述故障的情況下,所述臺數檢測部將所述第一和第二端口交換機的臺數計數為零臺,在只有一條有所述故障的情況下或兩條都沒有所述故障的情況下,所述臺數檢測部將所述第一和第二端口交換機的臺數計數為一臺。
3.根據權利要求2所述的通信系統,其特征在于, 所述第一和第二端口交換機各自還具有域發(fā)送部,所述域發(fā)送部將表示設定了同一所述域組的同一域識別符分別發(fā)送給所述多個光纖交換機, 所述多個光纖交換機各自還具有域識別部,所述域識別部通過接收同一所述域識別符來識別出對所述第一和第二端口交換機設定了同一所述域組。
4.根據權利要求3所述的通信系統,其特征在于, 所述多個端口交換機分別由盒式交換機裝置構成, 所述多個光纖交換機分別由盒式交換機裝置構成。
5.一種網絡中繼裝置,其特征在于,具有: 多個端口,其用于分別與多個端口交換機連接; 故障檢測部,其對所述多個端口和分別與所述多個端口連接的所述多個端口交換機之間的通信路徑有無故障進行檢測; 臺數檢測部,其檢測所述多個端口交換機中的與沒有所述故障的通信路徑相應的端口交換機的臺數;以及 臺數發(fā)送部,其將所述檢測出的臺數從所述多個端口進行發(fā)送, 在對分別與所述多個端口中的第一和第二端口連接的兩臺端口交換機設定了同一域組的情況下,所述臺數檢測部將所述兩臺端口交換機邏輯上視為一臺交換機來檢測所述臺數。
6.根據權利要求5所述的網絡中繼裝置,其特征在于, 在所述第一和第二端口與所述兩臺端口交換機之間的兩條通信路徑都有所述故障的情況下,所述臺數檢測部將所述兩臺端口交換機的臺數計數為零臺,在只有一條有所述故障的情況下或兩條都沒有所述故障的情況下,所述臺數檢測部將所述兩臺端口交換機的臺數計數為一臺。
7.根據權利要求6所述的網絡中繼裝置,其特征在于, 所述網絡中繼裝置還具有域識別部,在通過所述第一和第二端口接收到同一域識別符時,所述域識別部識別出對分別與所述第一和第二端口連接的所述兩臺端口交換機設定了同一所述域組。`
【文檔編號】H04L12/66GK103873360SQ201310661050
【公開日】2014年6月18日 申請日期:2013年12月9日 優(yōu)先權日:2012年12月10日
【發(fā)明者】巽知嚴 申請人:日立金屬株式會社