Nothing Special   »   [go: up one dir, main page]

JP2017139619A - Repeating device and repeating system - Google Patents

Repeating device and repeating system Download PDF

Info

Publication number
JP2017139619A
JP2017139619A JP2016019133A JP2016019133A JP2017139619A JP 2017139619 A JP2017139619 A JP 2017139619A JP 2016019133 A JP2016019133 A JP 2016019133A JP 2016019133 A JP2016019133 A JP 2016019133A JP 2017139619 A JP2017139619 A JP 2017139619A
Authority
JP
Japan
Prior art keywords
ring
port
frame
card
line card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016019133A
Other languages
Japanese (ja)
Inventor
安多 慎
Shin Yasuda
慎 安多
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apresia Systems Ltd
Original Assignee
Apresia Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apresia Systems Ltd filed Critical Apresia Systems Ltd
Priority to JP2016019133A priority Critical patent/JP2017139619A/en
Publication of JP2017139619A publication Critical patent/JP2017139619A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent occurrence of a loop path in a ring network, in a repeating device and a repeating system.SOLUTION: A VID filter control request section 25 of a management card MC determines to change a ring port Pr[1] from an open state to closed state BK in response to an event based on a ring protocol, and issues a close instruction to a line card LC[1]. In response to the close instruction, the port control section 42 of line card LC[1] controls the ring port Pr[1] to the closed state BK, and after completing that control, issues a close completion notice to the management card MC. The R-APS generating section 26 of the management card MC transmits a R-APS frame to the line card after receiving the close completion notice.SELECTED DRAWING: Figure 15

Description

本発明は、中継装置および中継システムに関し、例えば、リングプロトコルが適用される中継装置および中継システムに関する。   The present invention relates to a relay device and a relay system, for example, a relay device and a relay system to which a ring protocol is applied.

例えば、特許文献1には、シャーシ型のネットワーク中継装置において、複数のラインカードのそれぞれが、冗長化された2枚の管理カードからの監視フレームを受信し、その内の一方を選択して装置外部に送信する方式が示されている。また、非特許文献1には、ITU−T G.8032に基づくリングネットワークのリングプロトコルが示されている。   For example, in Patent Document 1, in a chassis-type network relay device, each of a plurality of line cards receives a monitoring frame from two redundant management cards, and selects one of them to select the device. The method of transmitting to the outside is shown. Non-Patent Document 1 includes ITU-TG. A ring protocol for a ring network based on 8032 is shown.

特開2014−195147号公報JP 2014-195147 A

ITU−T G.8032/Y.1344(02/2012)ITU-T G. 8032 / Y. 1344 (02/2012)

例えば、非特許文献1に示されるようなITU−T G.8032を代表とするリングプロトコルが知られている。このようなリングプロトコルでは、主に、リングネットワークを構成する中継装置のいずれかが、障害等を代表とするリングネットワークの各種イベントに応じてリングポートを閉塞状態に制御し、当該イベントの内容を制御フレームを介して他の中継装置に通知するような方式が規定されている。   For example, as shown in Non-Patent Document 1, ITU-T G.I. A ring protocol represented by 8032 is known. In such a ring protocol, mainly one of the relay devices constituting the ring network controls the ring port to be blocked according to various events of the ring network represented by a failure or the like, and the contents of the event are determined. A method for notifying other relay devices via a control frame is defined.

また、OSI参照モデルのレイヤ2(L2)の処理を行う中継装置(L2スイッチ)の一形態として、特許文献1に示されるようなシャーシ型の中継装置が知られている。シャーシ型の中継装置は、装置外部との間でフレームの送信または受信を行うラインカードに加えて、当該ラインカードを含めて装置全体を管理する管理カードを備える場合がある。このようなシャーシ型の中継装置にリングプロトコルを実装する場合、主に管理カードにリングプロトコルの制御部を実装することで、装置内の処理を効率化することができる。   Further, a chassis-type relay device as disclosed in Patent Document 1 is known as one form of a relay device (L2 switch) that performs layer 2 (L2) processing of the OSI reference model. A chassis-type relay device may include a management card that manages the entire device including the line card in addition to a line card that transmits or receives a frame to / from the outside of the device. When a ring protocol is mounted on such a chassis-type relay device, the processing in the device can be made more efficient by mounting a ring protocol control unit mainly on the management card.

ここで、ITU−T G.8032では、前述したように、障害等のイベントに応じて、リングポートを閉塞状態に制御することや、制御フレームを送信することは規定されている。ただし、例えば、このような処理を実際にどのような手順で行うかといった具体的な方式に関する規定は特に無い。本発明者等の検討によると、特に、シャーシ型の中継装置を用いる場合、前述した具体的な方式を工夫して定めないと、リングネットワークのループ経路の発生といった問題を引き起こす恐れがあることが見出された。   Here, ITU-TG In 8032, as described above, it is defined that the ring port is controlled to be blocked or a control frame is transmitted in accordance with an event such as a failure. However, for example, there is no specific rule regarding a specific method, such as how to actually perform such processing. According to the study by the present inventors, particularly when using a chassis type relay device, there is a possibility of causing a problem such as generation of a loop route of a ring network unless the specific method described above is devised. It was found.

本発明は、このようなことに鑑みてなされたものであり、その目的の一つは、リングネットワークにおけるループ経路の発生を防止することが可能な中継装置および中継システムを提供することにある。   The present invention has been made in view of the above, and an object of the present invention is to provide a relay device and a relay system capable of preventing the occurrence of a loop route in a ring network.

本願において開示される発明のうち、代表的な実施の形態の概要を簡単に説明すれば、次のとおりである。   Of the inventions disclosed in the present application, the outline of a typical embodiment will be briefly described as follows.

本実施の形態による中継装置は、リングネットワークに接続されるリングポートを備えるラインカードと、ラインカードを管理する管理カードと、を有する。管理カードは、ポート制御要求部と、制御フレーム生成部とを備える。ポート制御要求部は、リングプロトコルに基づくイベントに応じてリングポートを開放状態から閉塞状態に変更することを定め、ラインカードへリングポートの閉塞命令を発行する。制御フレーム生成部は、リングプロトコルに基づく制御フレームを生成し、制御フレームをラインカードへ送信する。ラインカードは、ポート制御部と、制御フレーム中継部とを備える。ポート制御部は、管理カードからの閉塞命令に応じてリングポートを閉塞状態に制御し、閉塞状態への制御を完了したのち管理カードへ閉塞完了通知を発行する。制御フレーム中継部は、管理カードからの制御フレームをリングポートから送信する。ここで、管理カードの制御フレーム生成部は、閉塞完了通知を受信したのちに制御フレームをラインカードへ送信する。   The relay device according to the present embodiment includes a line card including a ring port connected to the ring network, and a management card that manages the line card. The management card includes a port control request unit and a control frame generation unit. The port control request unit determines to change the ring port from the open state to the blocked state in response to an event based on the ring protocol, and issues a ring port blocking command to the line card. The control frame generation unit generates a control frame based on the ring protocol, and transmits the control frame to the line card. The line card includes a port control unit and a control frame relay unit. The port control unit controls the ring port in a blocked state in response to a block command from the management card, and issues a block completion notification to the management card after completing the control to the blocked state. The control frame relay unit transmits a control frame from the management card from the ring port. Here, the control frame generation unit of the management card transmits the control frame to the line card after receiving the blockage completion notification.

本願において開示される発明のうち、代表的な実施の形態によって得られる効果を簡単に説明すると、リングネットワークにおけるループ経路の発生を防止することが可能になる。   Of the inventions disclosed in this application, the effects obtained by the representative embodiments will be briefly described. It is possible to prevent the occurrence of a loop route in the ring network.

本発明の一実施の形態による中継システムにおいて、その構成例および障害無し時の動作例を示す概略図である。In the relay system by one embodiment of this invention, it is the schematic which shows the structural example and the operation example at the time of no failure. 図1の中継システムにおいて、その障害監視方法の一例を示す概略図である。FIG. 2 is a schematic diagram illustrating an example of a failure monitoring method in the relay system of FIG. 1. 図1の中継システムにおいて、障害発生(SF)時の主要な動作シーケンスの一例を示す図である。FIG. 2 is a diagram illustrating an example of a main operation sequence when a failure occurs (SF) in the relay system of FIG. 1. 図1の中継システムにおいて、障害復旧(SF解消)時の主要な動作シーケンスの一例を示す図である。In the relay system of FIG. 1, it is a figure which shows an example of the main operation | movement sequences at the time of failure recovery (SF cancellation). 図1の中継システムにおいて、中継装置の主要部の概略構成例を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration example of a main part of a relay device in the relay system of FIG. 1. 図5における各ラインカードの主要部の概略構成例を示すブロック図である。It is a block diagram which shows the example of schematic structure of the principal part of each line card in FIG. 図5および図6の中継装置において、ICCM処理部の処理内容の一例を示す説明図である。FIG. 7 is an explanatory diagram illustrating an example of processing contents of an ICCM processing unit in the relay device of FIGS. 5 and 6. 図5および図6の中継装置において、前提となる障害発生検出時のリングプロトコル動作の一例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of a ring protocol operation at the time of detecting a failure occurrence as a premise in the relay device of FIGS. 5 and 6. 図8に続く動作例を示す説明図である。It is explanatory drawing which shows the operation example following FIG. 図10は、図9に続く動作例を示す説明図である。FIG. 10 is an explanatory diagram illustrating an operation example following FIG. 図5および図6の中継装置において、前提となるR−APS(SF)フレーム受信時のリングプロトコル動作の一例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of a ring protocol operation when receiving a presupposed R-APS (SF) frame in the relay apparatus of FIGS. 5 and 6. 図5および図6の中継装置において、本実施の形態によるリングプロトコル動作の一例を示す概念図である。FIG. 7 is a conceptual diagram showing an example of a ring protocol operation according to the present embodiment in the relay device of FIGS. 5 and 6. 図12に対応する中継システムの動作シーケンスの一例を示す概念図である。It is a conceptual diagram which shows an example of the operation | movement sequence of the relay system corresponding to FIG. 図5、図6および図12の中継装置において、MC用ERP制御部の主要な処理内容の一例を示すフロー図である。FIG. 13 is a flowchart showing an example of main processing contents of an ERP control unit for MC in the relay device of FIGS. 5, 6, and 12. 図14の一部の処理内容を説明する補足図である。FIG. 15 is a supplementary diagram for explaining part of the processing content of FIG. 14. 図14のフローにおいて、閉塞命令および閉塞完了通知の送信方法の一例を示すシーケンス図である。FIG. 15 is a sequence diagram illustrating an example of a transmission method of a block instruction and a block completion notification in the flow of FIG. 14. 図14のフローにおいて、閉塞命令および閉塞完了通知の送信方法の他の一例を示すシーケンス図である。FIG. 15 is a sequence diagram illustrating another example of a transmission method of a block instruction and a block completion notification in the flow of FIG. 14. (a)および(b)は、図17におけるICCMフレームの構造例を示す説明図である。(A) And (b) is explanatory drawing which shows the structural example of the ICCM frame in FIG. 本発明の比較例として検討した中継システムにおいて、障害復旧(SF解消)時の主要な動作シーケンスの一例を示す図である。It is a figure which shows an example of the main operation | movement sequences at the time of failure recovery (SF cancellation) in the relay system examined as a comparative example of this invention. (a)および(b)のそれぞれは、本発明の比較例として検討した中継装置において、ループ経路の要因となり得るリングプロトコル動作の一例を示す概念図である。Each of (a) and (b) is a conceptual diagram showing an example of a ring protocol operation that can be a factor of a loop path in the relay apparatus studied as a comparative example of the present invention. 図20(a)に対応する中継システムの動作シーケンスの一例を示す概念図である。It is a conceptual diagram which shows an example of the operation | movement sequence of the relay system corresponding to Fig.20 (a).

以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。また、以下の実施の形態において、要素の数等(個数、数値、量、範囲等を含む)に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも良い。   In the following embodiment, when it is necessary for the sake of convenience, the description will be divided into a plurality of sections or embodiments. However, unless otherwise specified, they are not irrelevant, and one is the other. Some or all of the modifications, details, supplementary explanations, and the like are related. Further, in the following embodiments, when referring to the number of elements (including the number, numerical value, quantity, range, etc.), especially when clearly indicated and when clearly limited to a specific number in principle, etc. Except, it is not limited to the specific number, and may be more or less than the specific number.

さらに、以下の実施の形態において、その構成要素(要素ステップ等も含む)は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうでないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。   Further, in the following embodiments, the constituent elements (including element steps and the like) are not necessarily indispensable unless otherwise specified and apparently essential in principle. Needless to say. Similarly, in the following embodiments, when referring to the shapes, positional relationships, etc. of the components, etc., the shapes are substantially the same unless otherwise specified, or otherwise apparent in principle. And the like are included. The same applies to the above numerical values and ranges.

以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout the drawings for describing the embodiment, and the repetitive description thereof will be omitted.

《中継システムの概略構成および障害無し時の概略動作》
図1は、本発明の一実施の形態による中継システムにおいて、その構成例および障害無し時の動作例を示す概略図である。図1に示す中継システムは、リングネットワーク10を構成する複数(ここでは4個)の中継装置SWa〜SWdを備える。中継装置SWa〜SWdのそれぞれは、ノードとも呼ばれる。中継装置SWa〜SWdのそれぞれは、2個のリングポートPr[1],Pr[2]と、m個(mは1以上の整数)のユーザポートPu[1]〜Pu[m]と、を備える。この例では、リングネットワーク10を構成する中継装置の数は、4個とするが、これに限らず2個以上であればよい。
<< Schematic configuration of relay system and schematic operation when there is no failure >>
FIG. 1 is a schematic diagram illustrating a configuration example and an operation example when there is no failure in a relay system according to an embodiment of the present invention. The relay system shown in FIG. 1 includes a plurality (four in this case) of relay devices SWa to SWd that constitute the ring network 10. Each of the relay devices SWa to SWd is also called a node. Each of the relay devices SWa to SWd includes two ring ports Pr [1] and Pr [2] and m user ports Pu [1] to Pu [m] (m is an integer of 1 or more). Prepare. In this example, the number of relay devices constituting the ring network 10 is four, but is not limited to this and may be two or more.

リングネットワーク10は、例えば、ITU−T G.8032に規定されたリングプロトコルに基づき制御される。言い換えれば、中継装置SWa〜SWdのそれぞれは、当該リングプロトコルに基づく各種制御機能を備える。中継装置SWa〜SWdのそれぞれは、OSI参照モデルのレイヤ2(L2)の中継処理を行うL2スイッチや、加えて、レイヤ3(L3)の中継処理を行うL3スイッチ等である。ただし、リングネットワーク10上の中継処理は、L2に基づいて行われるため、ここでは、中継装置SWa〜SWdのそれぞれは、L2スイッチである場合を例とする。   The ring network 10 is, for example, an ITU-TG. It is controlled based on the ring protocol defined in 8032. In other words, each of the relay devices SWa to SWd has various control functions based on the ring protocol. Each of the relay devices SWa to SWd is an L2 switch that performs a layer 2 (L2) relay process of the OSI reference model, an L3 switch that performs a layer 3 (L3) relay process, and the like. However, since the relay processing on the ring network 10 is performed based on L2, here, each of the relay devices SWa to SWd is an L2 switch as an example.

2個のリングポートPr[1],Pr[2]は、それぞれ、リングネットワーク10に接続される。言い換えれば、中継装置SWa〜SWdのそれぞれは、リングポートPr[1],Pr[2]を介してリング状に接続され、これによってリングネットワーク10が形成される。図1の例では、中継装置SWa,SWb,SWc,SWdのリングポートPr[1]は、それぞれ、通信回線を介して、隣接する中継装置SWb,SWc,SWd,SWaのリングポートPr[2]に接続される。   The two ring ports Pr [1] and Pr [2] are connected to the ring network 10, respectively. In other words, each of the relay devices SWa to SWd is connected in a ring shape via the ring ports Pr [1] and Pr [2], thereby forming the ring network 10. In the example of FIG. 1, the ring ports Pr [1] of the relay devices SWa, SWb, SWc, SWd are respectively connected to the ring ports Pr [2] of the adjacent relay devices SWb, SWc, SWd, SWa via the communication line. Connected to.

ユーザポートPu[1]〜Pu[m]は、所定のユーザ網に接続される。図1の例では、中継装置SWa〜SWdのユーザポートPu[1]〜Pu[m]は、それぞれ、ユーザ網11a〜11dに接続される。ユーザ網11a〜11dのそれぞれの中には、中継装置や各種情報処理装置(サーバ装置や端末装置等)などが適宜配置される。   User ports Pu [1] to Pu [m] are connected to a predetermined user network. In the example of FIG. 1, the user ports Pu [1] to Pu [m] of the relay devices SWa to SWd are connected to the user networks 11a to 11d, respectively. In each of the user networks 11a to 11d, a relay device and various information processing devices (such as a server device and a terminal device) are appropriately arranged.

ここで、ITU−T G.8032に基づき、中継装置SWaは、オーナーノードに設定され、中継装置SWbは、ネイバーノードに設定される。オーナーノードとネイバーノードとの間のリンクは、RPL(Ring Protection Link)と呼ばれる。リングネットワーク10上に障害が無い場合、中継装置SWaは、RPLの一端に位置するリングポートPr[1]を閉塞状態BKに制御し、中継装置SWbは、RPLの他端に位置するリングポートPr[2]を閉塞状態BKに制御する。   Here, ITU-TG Based on 8032, the relay device SWa is set as an owner node, and the relay device SWb is set as a neighbor node. The link between the owner node and the neighbor node is called RPL (Ring Protection Link). When there is no failure on the ring network 10, the relay device SWa controls the ring port Pr [1] located at one end of the RPL to the blocked state BK, and the relay device SWb is the ring port Pr located at the other end of the RPL. [2] is controlled to the closed state BK.

閉塞状態BKのリングポートは、フレームの通過を禁止する。リングネットワーク10に障害が無い場合、RPLによって、リングネットワーク10上でのフレームのループ経路が防止される。これによって、中継装置SWaと中継装置SWbとの間では、図1に示すように、中継装置SWd,SWcを介する通信経路12が形成される。ユーザ網11a〜11d間のフレーム転送は、この通信経路12上で行われる。   A ring port in the blocked state BK prohibits passage of frames. When there is no failure in the ring network 10, the loop path of the frame on the ring network 10 is prevented by the RPL. As a result, a communication path 12 via the relay devices SWd and SWc is formed between the relay device SWa and the relay device SWb as shown in FIG. Frame transfer between the user networks 11a to 11d is performed on the communication path 12.

《中継システムの障害監視方法》
図2は、図1の中継システムにおいて、その障害監視方法の一例を示す概略図である。図2に示すように、中継装置SWa〜SWdは、それぞれ、リングポートPr[1]に対応して監視ポイントMEPa1〜MEPd1を備え、リングポートPr[2]に対応して監視ポイントMEPa2〜MEPd2を備える。
《Relay system failure monitoring method》
FIG. 2 is a schematic diagram illustrating an example of a failure monitoring method in the relay system of FIG. As shown in FIG. 2, each of the relay devices SWa to SWd includes monitoring points MEPa1 to MEPd1 corresponding to the ring port Pr [1], and the monitoring points MEPa2 to MEPd2 corresponding to the ring port Pr [2]. Prepare.

ITU−T G.8032では、中継装置間のリンクの障害有無を監視するため、イーサネット(登録商標)OAMのCC(Continuity Check)機能を用いることが規定されている。イーサネットOAMは、装置間の疎通性を監視するための規格として、「ITU−T Y.1731」や「IEEE802.1ag」等で標準化されている。CC機能では、図2に示すように、MEP(Maintenance End Point)と呼ばれる監視ポイントによって監視区間が設定される。各監視区間の両端のMEPは、疎通性監視フレームであるCCM(Continuity Check Message)フレームを互いに定期的に送受信することで、各監視区間の疎通性を監視する。   ITU-T G. 8032 stipulates that the CC (Continuity Check) function of Ethernet (registered trademark) OAM is used to monitor the presence or absence of a link failure between relay devices. The Ethernet OAM is standardized by “ITU-T Y.1731”, “IEEE802.1ag”, etc., as a standard for monitoring communication between apparatuses. In the CC function, as shown in FIG. 2, a monitoring section is set by a monitoring point called MEP (Maintenance End Point). The MEPs at both ends of each monitoring section monitor the communication of each monitoring section by periodically transmitting and receiving a CCM (Continuity Check Message) frame that is a communication monitoring frame.

図2の例では、中継装置SWaの監視ポイントMEPa1は、他装置(SWb)の監視ポイントMEPb2との間でCCM監視区間15abを設定し、これにより、自装置のリングポートPr[1]と、それに接続される他装置(SWb)のリングポートPr[2]と、の間の疎通性を監視する。その反対に、中継装置SWbの監視ポイントMEPb2も、他装置(SWa)の監視ポイントMEPa1との間でCCM監視区間15abを設定し、これにより、自装置のリングポートPr[2]と、それに接続される他装置(SWa)のリングポートPr[1]と、の間の疎通性を監視する。   In the example of FIG. 2, the monitoring point MEPa1 of the relay device SWa sets the CCM monitoring section 15ab with the monitoring point MEPb2 of the other device (SWb), and thereby the ring port Pr [1] of its own device, The communication with the ring port Pr [2] of the other device (SWb) connected thereto is monitored. On the other hand, the monitoring point MEPb2 of the relay device SWb also sets the CCM monitoring section 15ab with the monitoring point MEPa1 of the other device (SWa), thereby connecting to the ring port Pr [2] of its own device and to it. The communication with the ring port Pr [1] of the other device (SWa) is monitored.

これと同様にして、リングネットワーク10上に、順次、CCM監視区間15bc,15cd,15adが設定される。各CCM監視区間(例えば15ab)において、一端の監視ポイント(MEPa1)は、他端の監視ポイント(MEPb2)からのCCMフレームを所定の期間内に受信しない場合、他端の監視ポイント(MEPb2)に対する疎通性をLOC(Loss Of Continuity)状態と判別する。当該所定の期間は、例えば、CCMフレームの送信間隔(代表的には3.3ms)の3.5倍の期間である。   In the same manner, CCM monitoring sections 15bc, 15cd, and 15ad are sequentially set on the ring network 10. In each CCM monitoring section (for example, 15ab), when the monitoring point (MEPa1) at one end does not receive the CCM frame from the monitoring point (MEPb2) at the other end within a predetermined period, the monitoring point (MEPb2) at the other end The communication is determined as a LOC (Loss Of Continuity) state. The predetermined period is, for example, a period that is 3.5 times the CCM frame transmission interval (typically 3.3 ms).

この場合、一端の監視ポイント(MEPa1)は、他端の監視ポイント(MEPb2)に向けてCCMフレームを送信する際に、当該CCMフレームに含まれるRDI(Remote Defect Indication)ビットにフラグを立てた状態で送信する。他端の監視ポイント(MEPb2)は、一端の監視ポイント(MEPa1)からRDIビットにフラグが立てられたCCMフレームを受信することで、一端の監視ポイント(MEPa1)に対する疎通性をRDI状態と判別する。中継装置SWa〜SWdのそれぞれは、自装置の監視ポイント(MEP)におけるLOC状態またはRDI状態の有無に基づいて、自装置のリングポートPr[1],Pr[2](それに接続されるリンクを含む)の障害有無を判別する。   In this case, when the monitoring point (MEPa1) at one end transmits a CCM frame toward the monitoring point (MEPb2) at the other end, a flag is set in an RDI (Remote Defect Indication) bit included in the CCM frame. Send with. The monitoring point (MEPb2) at the other end receives the CCM frame flagged in the RDI bit from the monitoring point (MEPa1) at one end, and thereby determines the communication with the monitoring point (MEPa1) at one end from the RDI state. . Each of the relay devices SWa to SWd has their own ring ports Pr [1] and Pr [2] (links connected thereto) based on the presence or absence of the LOC state or RDI state at the monitoring point (MEP) of the own device. (Including) faults.

《中継システムの障害発生(SF)時の動作》
図3は、図1の中継システムにおいて、障害発生(SF)時の主要な動作シーケンスの一例を示す図である。図3では、まず、障害発生(ステップS102)の前の状態として、オーナーノードである中継装置SWaのリングポートPr[1]、およびネイバーノードである中継装置SWbのリングポートPr[2]は、共に、閉塞状態BKに制御されている。また、中継装置SWa〜SWdは、共に、リングプロトコルに基づくリング状態がアイドル状態となっている。アイドル状態は、概略的には、障害等を代表とする特殊なイベントが特に発生していないことを表す。
<< Operation in case of failure (SF) of relay system >>
FIG. 3 is a diagram showing an example of a main operation sequence when a failure occurs (SF) in the relay system of FIG. In FIG. 3, first, as a state before the occurrence of a failure (step S102), the ring port Pr [1] of the relay device SWa that is the owner node and the ring port Pr [2] of the relay device SWb that is the neighbor node are Both are controlled to the closed state BK. In addition, the relay devices SWa to SWd are all in the idle state based on the ring protocol. The idle state generally indicates that a special event typified by a failure or the like has not occurred.

この状態では、オーナーノードである中継装置SWaは、リングネットワーク10上に、ITU−T G.8032に規定されるR−APS(NR,RB)フレームを定期的(例えば5s毎)に送信する(ステップS101)。NR(No Request)は、要求無しを表し、RB(RPL Blocked)は、RPLの閉塞を表す。R−APS(NR,RB)フレームは、リングネットワーク10が障害無しであり、これに伴いRPL(すなわち中継装置SWaのリングポートPr[1])を閉塞状態BKに制御していることを他の中継装置SWb〜SWdに通知するフレームとなる。   In this state, the relay device SWa, which is the owner node, is placed on the ring network 10 by the ITU-T G. R-APS (NR, RB) frames defined in 8032 are transmitted periodically (for example, every 5 s) (step S101). NR (No Request) represents no request, and RB (RPL Blocked) represents blocking of RPL. The R-APS (NR, RB) frame indicates that the ring network 10 has no failure, and accordingly the RPL (that is, the ring port Pr [1] of the relay device SWa) is controlled to the blocked state BK. This is a frame to be notified to the relay devices SWb to SWd.

このような状態で、ステップS102に示すように、中継装置SWcと中継装置SWdとの間のリンクに障害が生じた場合を想定する。この場合、ステップS103bに示すように、中継装置SWcは、図2に示した監視ポイントMEPc1での監視結果に基づき、リングポートPr[1](それに接続されるリンクを含む)の障害発生(ITU−T G.8032でのSF(Signal Fail))を検出する。これに応じて、中継装置SWcは、当該リングポートPr[1]を閉塞状態BKに制御し、リングポートPr[1],Pr[2]からR−APS(SF)フレームを送信し、リング状態をアイドル状態からプロテクション状態に遷移する。   In such a state, as shown in step S102, it is assumed that a failure has occurred in the link between the relay device SWc and the relay device SWd. In this case, as shown in step S103b, the relay device SWc generates the failure (ITU) of the ring port Pr [1] (including the link connected thereto) based on the monitoring result at the monitoring point MEPc1 shown in FIG. -SF (Signal Fail) in TG 8032. In response to this, the relay device SWc controls the ring port Pr [1] to the blocked state BK, transmits the R-APS (SF) frame from the ring ports Pr [1], Pr [2], and the ring state From the idle state to the protection state.

R−APS(SF)フレームは、障害通知フレームとして機能する。プロテクション状態は、概略的には、リングネットワーク10上に障害が発生していることを表す。また、ステップS103aに示すように、中継装置SWdも中継装置SWcの場合と同様の処理を行う。中継装置SWc,SWdによって送信されたR−APS(SF)フレームは、閉塞状態BKのリングポートに到達するまで、各中継装置によって中継される。   The R-APS (SF) frame functions as a failure notification frame. The protection state generally indicates that a failure has occurred on the ring network 10. Further, as shown in step S103a, the relay device SWd performs the same processing as that of the relay device SWc. The R-APS (SF) frame transmitted by the relay devices SWc and SWd is relayed by each relay device until it reaches the ring port in the blocked state BK.

ここで、ステップS104aに示すように、オーナーノードである中継装置SWaは、アイドル状態でR−APS(SF)フレームを受信した場合、R−APS(NR,RB)フレームの送信を停止し、リングポートPr[1]の閉塞状態BKを解除する(すなわち開放状態OPに変更する)。開放状態OPのリングポートは、フレームの通過を許可する。また、中継装置SWaは、アイドル状態でR−APS(SF)フレームを受信した場合、リング状態をアイドル状態からプロテクション状態に遷移する。ステップS104bに示すように、ネイバーノードである中継装置SWbも、アイドル状態でR−APS(SF)フレームを受信し、リングポートPr[2]の閉塞状態BKを解除し、リング状態をアイドル状態からプロテクション状態に遷移する。   Here, as shown in step S104a, when the relay device SWa as the owner node receives the R-APS (SF) frame in the idle state, the relay device SWa stops the transmission of the R-APS (NR, RB) frame, and the ring The closed state BK of the port Pr [1] is released (that is, changed to the open state OP). The ring port in the open state OP permits passage of the frame. Further, when the relay device SWa receives the R-APS (SF) frame in the idle state, the relay device SWa changes the ring state from the idle state to the protection state. As shown in step S104b, the relay device SWb that is a neighbor node also receives the R-APS (SF) frame in the idle state, releases the blocked state BK of the ring port Pr [2], and changes the ring state from the idle state. Transition to the protection state.

このように、各種R−APSフレームは、リングプロトコルに基づきリングネットワークを制御するための制御フレームとなる。各種R−APSフレームは、図示は省略しているが、実際には、最初に3.3ms毎に3回送信され、その後は5s毎に送信される。また、ステップS104aにおいて、より詳細には、中継装置SWaは、アイドル状態でR−APS(SF)フレームを受信した場合、FDB(Forwarding DataBase)のフラッシュを行う。このように、各中継装置SWa〜SWdは、より詳細には、各種リング状態と各種イベントとの組合せに応じてFDBのフラッシュ等を含めた様々な処理を行うが、本明細書では、簡略化のためこのような処理に関する記載は省略し、主要な処理のみを記載する。   Thus, the various R-APS frames are control frames for controlling the ring network based on the ring protocol. Although various R-APS frames are not shown, in practice, they are first transmitted three times every 3.3 ms, and then transmitted every 5 s. In step S104a, more specifically, when the relay device SWa receives an R-APS (SF) frame in an idle state, it flushes an FDB (Forwarding DataBase). As described above, each of the relay devices SWa to SWd performs various processes including FDB flushing according to the combination of various ring states and various events. Therefore, description regarding such processing is omitted, and only main processing is described.

《中継システムの障害復旧(SF解消)時の動作》
図4は、図1の中継システムにおいて、障害復旧(SF解消)時の主要な動作シーケンスの一例を示す図である。図4では、図3に示したように、中継装置SWcと中継装置SWdとの間のリンクに障害が発生した状態で、当該障害が復旧した場合を想定する。まず、障害が発生している状態では、中継装置SWcのリングポートPr[1]および中継装置SWdのリングポートPr[2]は、共に、閉塞状態BKに制御されている。また、中継装置SWa〜SWdは、図3に示したように、共に、リング状態がプロテクション状態となっている。このような状態で、障害が復旧した場合(ステップS201)、以下のような処理が行われる。
<< Operations at the time of relay system failure recovery (SF resolution) >>
FIG. 4 is a diagram showing an example of a main operation sequence at the time of failure recovery (SF resolution) in the relay system of FIG. In FIG. 4, as illustrated in FIG. 3, a case is assumed where the failure is recovered in a state where a failure has occurred in the link between the relay device SWc and the relay device SWd. First, in a state where a failure has occurred, both the ring port Pr [1] of the relay device SWc and the ring port Pr [2] of the relay device SWd are controlled to the blocked state BK. Further, as shown in FIG. 3, the relay devices SWa to SWd both have the ring state in the protection state. In such a state, when the failure is recovered (step S201), the following processing is performed.

ステップS202bに示すように、中継装置SWcは、監視ポイントMEPc1を用いてリングポートPr[1]の障害復旧(ITU−T G.8032でのClear SF)を検出する。これに応じて、中継装置SWcは、リングポートPr[1],Pr[2]からR−APS(NR)フレームを送信し、リング状態をプロテクション状態からペンディング状態に遷移する。R−APS(NR)フレームは、障害復旧フレームとして機能する。ペンディング状態は、概略的には、リングネットワーク10の状態が明確に定まっていないことを表す。また、ステップS202aに示すように、中継装置SWdも中継装置SWcの場合と同様の処理を行う。   As shown in step S202b, the relay device SWc detects failure recovery (Clear SF in ITU-T G.8032) of the ring port Pr [1] using the monitoring point MEPc1. In response to this, the relay device SWc transmits an R-APS (NR) frame from the ring ports Pr [1] and Pr [2], and changes the ring state from the protection state to the pending state. The R-APS (NR) frame functions as a failure recovery frame. The pending state generally indicates that the state of the ring network 10 is not clearly determined. Further, as shown in step S202a, the relay device SWd performs the same processing as that of the relay device SWc.

ステップS203aに示すように、オーナーノードである中継装置SWaは、プロテクション状態でR−APS(NR)フレームを受信すると、WTR(Wait To Restore)タイマをスタートさせ、リング状態をプロテクション状態からペンディング状態に遷移する。また、ステップS203bに示すように、ネイバーノードである中継装置SWbは、プロテクション状態でR−APS(NR)フレームを受信すると、リング状態をプロテクション状態からペンディング状態に遷移する。   As shown in step S203a, when receiving the R-APS (NR) frame in the protection state, the relay device SWa that is the owner node starts a WTR (Wait To Restore) timer and changes the ring state from the protection state to the pending state. Transition. Also, as illustrated in step S203b, when the relay device SWb, which is a neighbor node, receives the R-APS (NR) frame in the protection state, the ring state transitions from the protection state to the pending state.

一方、ステップS204に示すように、中継装置SWc,SWdのそれぞれは、図示しないガードタイマの期間で他方からのR−APS(NR)フレームを受信し、当該R−APS(NR)フレームに含まれる優先度の情報に基づいて自装置の閉塞状態BKのリングポートを開放状態OPに変更するか否かを判別する。この例では、このような判別結果に基づき、中継装置SWcが、リングポートPr[1]の閉塞状態BKを解除すると共に、R−APS(NR)フレームの送信も停止する。   On the other hand, as shown in step S204, each of the relay devices SWc and SWd receives an R-APS (NR) frame from the other during a guard timer period (not shown) and is included in the R-APS (NR) frame. Based on the priority information, it is determined whether or not to change the ring port of the blocking state BK of the own apparatus to the open state OP. In this example, based on such a determination result, the relay device SWc releases the blocked state BK of the ring port Pr [1] and also stops transmission of the R-APS (NR) frame.

ステップS205において、中継装置SWaは、ペンディング状態でWTRタイマの期間が満了すると、RPL(すなわちリングポートPr[1])を開放状態OPから閉塞状態BKに変更する。また、中継装置SWaは、リングポートPr[1],Pr[2]からR−APS(NR,RB)フレームを送信し、リング状態をペンディング状態からアイドル状態に遷移する。   In step S205, when the period of the WTR timer expires in the pending state, the relay device SWa changes the RPL (that is, the ring port Pr [1]) from the open state OP to the blocked state BK. Further, the relay device SWa transmits an R-APS (NR, RB) frame from the ring ports Pr [1] and Pr [2], and changes the ring state from the pending state to the idle state.

ステップS206aにおいて、中継装置SWdは、ペンディング状態でR−APS(NR,RB)フレームを受信すると、R−APS(NR)フレームの送信を停止し、リングポートPr[2]の閉塞状態BKを解除し、リング状態をペンディング状態からアイドル状態に遷移する。また、ステップS206bにおいて、中継装置SWcは、ペンディング状態でR−APS(NR,RB)フレームを受信すると、リング状態をペンディング状態からアイドル状態に遷移する。   In step S206a, when the relay device SWd receives the R-APS (NR, RB) frame in the pending state, the relay device SWd stops transmission of the R-APS (NR) frame and releases the blocking state BK of the ring port Pr [2]. Then, the ring state is changed from the pending state to the idle state. In step S206b, when the relay device SWc receives the R-APS (NR, RB) frame in the pending state, the relay device SWc changes the ring state from the pending state to the idle state.

一方、ステップS206cにおいて、ネイバーノートである中継装置SWbは、ペンディング状態でR−APS(NR,RB)フレームを受信すると、RPL(すなわちリングポートPr[2])を開放状態OPから閉塞状態BKに変更し、リング状態をペンディング状態からアイドル状態に遷移する。このような処理の結果、図1および図3のステップS101に示したような通常の状態に復旧する。   On the other hand, when the relay device SWb, which is a neighbor note, receives the R-APS (NR, RB) frame in the pending state in step S206c, the relay device SWb changes the RPL (that is, the ring port Pr [2]) from the open state OP to the blocked state BK. Change and change the ring state from the pending state to the idle state. As a result of such processing, the normal state as shown in step S101 of FIGS. 1 and 3 is restored.

以上のように、例えば、ITU−T G.8032に基づくリングプロトコルの処理は、状態遷移に基づいて行われる。補足説明を行うと、まず、リング状態として、図3および図4に示したアイドル状態、プロテクション状態、ペンディング状態の他に、FS(Forced Switch)状態、MS(Manual Switch)状態が規定される。FS状態やMS状態は、ユーザの指示に基づくリングポートが閉塞状態に制御された状態である。   As described above, for example, ITU-TG The ring protocol processing based on 8032 is performed based on the state transition. In supplementary explanation, first, as a ring state, an FS (Forced Switch) state and an MS (Manual Switch) state are defined in addition to the idle state, the protection state, and the pending state shown in FIGS. The FS state and the MS state are states in which the ring port based on the user's instruction is controlled to be closed.

そして、このリング状態とイベントの組合せに応じてどのような制御を行い何を出力するかや、次にどのリング状態に遷移するかが規定される。イベントとしては、例えば図3のステップS103aに示したSF検出等のように自装置で直接的に発生するローカルイベントと、図3のステップS104aに示したように、他装置で発生しR−APSフレームを介して他装置から通知されるリモートイベントとがある。   Then, in accordance with the combination of the ring state and the event, what kind of control is performed and what is output, and which ring state is to be changed next are defined. As an event, for example, a local event that occurs directly in the own device, such as SF detection shown in step S103a in FIG. 3, or an R-APS that occurs in another device, as shown in step S104a in FIG. There is a remote event notified from another device via a frame.

《中継装置の構成》
図5は、図1の中継システムにおいて、中継装置の主要部の概略構成例を示すブロック図である。図6は、図5における各ラインカードの主要部の概略構成例を示すブロック図である。図5に示す中継装置は、図1に示した中継装置SWa〜SWdの中の少なくとも一つに適用される。
《Relay device configuration》
FIG. 5 is a block diagram illustrating a schematic configuration example of a main part of the relay apparatus in the relay system of FIG. FIG. 6 is a block diagram illustrating a schematic configuration example of a main part of each line card in FIG. The relay apparatus shown in FIG. 5 is applied to at least one of the relay apparatuses SWa to SWd shown in FIG.

図5に示す中継装置は、1個の筐体内に複数のカードを搭載したシャーシ型の中継装置となっている。当該中継装置は、複数(ここではn枚)のラインカードLC[1]〜LC[n]と、管理カードMCと、ファブリック経路部20と、を備える。ラインカードLC[1]〜LC[n]のそれぞれは、装置外部との間でフレームの通信(送信および受信)を行う。ファブリック経路部20は、複数のラインカードLC[1]〜LC[n]間の通信を仲介し、さらに、管理カードMCと、複数のラインカードLC[1]〜LC[n]のそれぞれとの間の通信を仲介する。ファブリック経路部20は、具体的には、例えば、メッシュ状の配線で構成される場合や、ファブリックカードで構成される場合等がある。   The relay device shown in FIG. 5 is a chassis-type relay device in which a plurality of cards are mounted in one housing. The relay device includes a plurality (here, n) of line cards LC [1] to LC [n], a management card MC, and a fabric path unit 20. Each of the line cards LC [1] to LC [n] performs frame communication (transmission and reception) with the outside of the apparatus. The fabric path unit 20 mediates communication between the plurality of line cards LC [1] to LC [n], and further, the management card MC and each of the plurality of line cards LC [1] to LC [n]. Mediate communication between them. Specifically, the fabric path unit 20 may be configured by, for example, a mesh-like wiring or a fabric card.

管理カードMCは、図示は省略するが、例えば、ユーザからの指示に基づいて、複数のラインカードLC[1]〜LC[n]の各種設定や状態等を管理するような一般的な管理機能を備える。管理カードMCは、このような一般的な管理機能に加えて、MC用ERP制御部22と、記憶部23と、ファブリックインタフェース部27とを備える。MC用ERP制御部22は、リング制御部として機能し、記憶部23の情報を用いながら、所定のリングプロトコル(ここでは、ITU−T G.8032)に基づく各種処理を主体的に行う。MC用ERP制御部22は、詳細は後述するが、VIDフィルタ制御要求部(ポート制御要求部)25と、R−APS生成部(制御フレーム生成部)26とを備える。   Although not shown, the management card MC is a general management function that manages various settings and states of the plurality of line cards LC [1] to LC [n] based on instructions from the user, for example. Is provided. The management card MC includes an MC ERP control unit 22, a storage unit 23, and a fabric interface unit 27 in addition to such a general management function. The MC ERP control unit 22 functions as a ring control unit and mainly performs various processes based on a predetermined ring protocol (here, ITU-T G.8032) while using information in the storage unit 23. Although described in detail later, the MC ERP control unit 22 includes a VID filter control request unit (port control request unit) 25 and an R-APS generation unit (control frame generation unit) 26.

ファブリックインタフェース部27は、ICCM処理部24を備え、自管理カードとファブリック経路部20との間の通信を仲介する。ICCM処理部(内部疎通性監視部)24は、複数のラインカードLC[1]〜LC[n]のそれぞれとの間で、ファブリック経路部20を介して内部疎通性監視フレーム(以降、ICCMフレームと呼ぶ)の通信を定期的に行うことで複数のラインカードのそれぞれとの間の疎通性有無を監視する。さらに、ICCM処理部24は、ICCMフレームを用いてMC用ERP制御部22と複数のラインカードのそれぞれとの間の通信を仲介する。   The fabric interface unit 27 includes an ICCM processing unit 24 and mediates communication between the self-management card and the fabric path unit 20. An ICCM processing unit (internal communication monitoring unit) 24 communicates with each of the plurality of line cards LC [1] to LC [n] via the fabric path unit 20 (hereinafter referred to as an ICCM frame). Communication) is periodically performed to monitor the presence / absence of communication with each of a plurality of line cards. Further, the ICCM processing unit 24 mediates communication between the MC ERP control unit 22 and each of the plurality of line cards using the ICCM frame.

複数のラインカードLC[1]〜LC[n]は、図1等に示したリングポートPr[1],Pr[2]と、ユーザポートPu[1]〜Pu[m]とを備える。図5の例では、ラインカードLC[1],LC[2]は、それぞれ、リングポートPr[1],Pr[2]を備え、ラインカードLC[n]は、ユーザポートPu[1]を備えている。ただし、各ポートをどのラインカードに設けるかは、図5の例に限定されるものではなく、任意に定めることが可能である。   The plurality of line cards LC [1] to LC [n] include the ring ports Pr [1] and Pr [2] and user ports Pu [1] to Pu [m] illustrated in FIG. In the example of FIG. 5, the line cards LC [1] and LC [2] include ring ports Pr [1] and Pr [2], respectively, and the line card LC [n] includes the user port Pu [1]. I have. However, which line card is provided with each port is not limited to the example of FIG. 5 and can be arbitrarily determined.

複数のラインカードLC[1]〜LC[n]のそれぞれは、詳細には、図6に示すような構成を備える。図6のラインカードLCは、インタフェース部30と、フレーム処理部31と、FDBと、LC用ERP制御部32と、ファブリックインタフェース部33とを備える。また、ここでは、説明の便宜上、当該ラインカードLCは、リングポートPrおよびユーザポートPuを含めた複数のポートを備えるものとする。   Each of the plurality of line cards LC [1] to LC [n] has a configuration as shown in FIG. 6 in detail. The line card LC of FIG. 6 includes an interface unit 30, a frame processing unit 31, an FDB, an LC ERP control unit 32, and a fabric interface unit 33. Here, for convenience of explanation, it is assumed that the line card LC includes a plurality of ports including a ring port Pr and a user port Pu.

インタフェース部30は、受信ポート識別子付加部34と、フレーム判別部35と、VIDフィルタ36と、OAM処理部37とを備え、主に、複数のポートとの間でフレームの送信および受信を行う。受信ポート識別子付加部34は、複数のポートのいずれかでフレームを受信した場合に、その受信ポートを表す受信ポート識別子を当該フレームに付加する。フレーム判別部35は、例えば、受信したフレームがユーザフレームのフォーマットであるか、R−APSフレームのフォーマットであるかといったように、フレームのフォーマットを判別する。   The interface unit 30 includes a reception port identifier adding unit 34, a frame determination unit 35, a VID filter 36, and an OAM processing unit 37, and mainly transmits and receives frames to and from a plurality of ports. When the reception port identifier adding unit 34 receives a frame at any of a plurality of ports, the reception port identifier adding unit 34 adds a reception port identifier representing the reception port to the frame. The frame discriminating unit 35 discriminates the format of the frame, for example, whether the received frame is a user frame format or an R-APS frame format.

VIDフィルタ36は、設定された条件に基づいて、フレームの通過可否を制御する。例えば、所定のVLAN識別子VIDを持つフレームを所定のポートで受信した場合に当該フレームを破棄するといった条件や、所定のVLAN識別子VIDを持つフレームを所定のポートから送信する場合に当該フレームを送信せずに破棄するといった条件が設定される。VIDフィルタ36は、当該条件に基づく処理を行う。リングポートの実際の閉塞状態BKや開放状態OPは、VIDフィルタ36によって構築される。   The VID filter 36 controls whether or not frames can be passed based on the set conditions. For example, when a frame having a predetermined VLAN identifier VID is received at a predetermined port, the frame is discarded, or when a frame having a predetermined VLAN identifier VID is transmitted from a predetermined port, the frame should be transmitted. The condition of discarding without setting is set. The VID filter 36 performs processing based on the conditions. The actual closed state BK and open state OP of the ring port are constructed by the VID filter 36.

OAM処理部37は、図2に示したようなMEPを備え、装置外部との間でリングポートPrを介して疎通性監視フレーム(具体的にはCCMフレーム)の通信を行うことでリングポートPrの障害有無を監視する。インタフェース部30は、受信したフレームがユーザフレームの場合には、当該フレームをフレーム処理部31へ送信し、受信したフレームがR−APSフレームの場合には、当該フレームをLC用ERP制御部32へ送信する。また、インタフェース部30は、フレームの宛先ポートを表す宛先ポート識別子が付加されたフレームを、フレーム処理部31やLC用ERP制御部32から受信した場合に、当該フレームを当該宛先ポートへ送信する。   The OAM processing unit 37 includes the MEP as shown in FIG. 2 and communicates a communication monitoring frame (specifically, a CCM frame) with the outside of the apparatus via the ring port Pr, thereby causing the ring port Pr to communicate. Monitor the presence or absence of failures. When the received frame is a user frame, the interface unit 30 transmits the frame to the frame processing unit 31. When the received frame is an R-APS frame, the interface unit 30 transmits the frame to the LC ERP control unit 32. Send. Further, when the interface unit 30 receives a frame to which a destination port identifier representing the destination port of the frame is added from the frame processing unit 31 or the LC ERP control unit 32, the interface unit 30 transmits the frame to the destination port.

FDBは、MAC(Media Access Control)アドレスと、VLAN識別子VIDと、ポートとの対応関係を保持する。また、FDBは、ポートがリングポートの場合には、加えてリングIDを保持する。当該リングIDは、FDBフラッシュの対象となるエントリを定める際のキーとして使用される。フレーム処理部31は、FDB処理部38と、FDB同期部39と、ICCM処理部40とを備える。FDB処理部38は、ポートでユーザフレームを受信した場合に、FDBの学習および検索を行う。具体的には、FDB処理部38は、受信したユーザフレームの送信元MACアドレスを、VLAN識別子VIDと、インタフェース部30で付加された受信ポート識別子(ラインカードの識別子を含む)とに対応付けてFDBに学習する。   The FDB holds a correspondence relationship between a MAC (Media Access Control) address, a VLAN identifier VID, and a port. In addition, when the port is a ring port, the FDB additionally stores a ring ID. The ring ID is used as a key when determining an entry to be FDB flushed. The frame processing unit 31 includes an FDB processing unit 38, an FDB synchronization unit 39, and an ICCM processing unit 40. The FDB processing unit 38 performs FDB learning and search when a user frame is received at a port. Specifically, the FDB processing unit 38 associates the transmission source MAC address of the received user frame with the VLAN identifier VID and the reception port identifier (including the line card identifier) added by the interface unit 30. Learn to FDB.

また、FDB処理部38は、受信したユーザフレームの宛先MACアドレスおよびVLAN識別子VIDを検索キーとしてFDBを検索し、宛先ポート識別子(ラインカードの識別子を含む)を取得する。FDB処理部38は、宛先ポート識別子が自ラインカードのポート識別子の場合、宛先ポート識別子を付加したユーザフレームをインタフェース部30へ直接送信するか、または、ファブリックインタフェース部33やファブリック経路部20で折り返す形でインタフェース部30へ送信する。一方、FDB処理部38は、宛先ポート識別子が他ラインカードのポート識別子の場合、宛先ポート識別子を付加したユーザフレームをファブリックインタフェース部33を介してファブリック経路部20へ送信する。ファブリック経路部20は、当該ユーザフレームを宛先ポート識別子に基づくラインカードへ送信する。   Further, the FDB processing unit 38 searches the FDB using the destination MAC address and VLAN identifier VID of the received user frame as a search key, and acquires the destination port identifier (including the line card identifier). When the destination port identifier is the port identifier of the own line card, the FDB processing unit 38 directly transmits the user frame to which the destination port identifier is added to the interface unit 30 or returns the user frame by the fabric interface unit 33 or the fabric path unit 20. To the interface unit 30. On the other hand, when the destination port identifier is a port identifier of another line card, the FDB processing unit 38 transmits the user frame with the destination port identifier added to the fabric path unit 20 via the fabric interface unit 33. The fabric path unit 20 transmits the user frame to the line card based on the destination port identifier.

FDB同期部39は、複数のラインカードLC[1]〜LC[n]間でFDBの保持内容を同期化する機能を備える。具体的には、FDB同期部39は、例えば、自ラインカードのポートでフレームを受信した場合に、受信ポート識別子および当該フレームのヘッダ部分を含む学習用フレームを生成し、ファブリック経路部20を介して他のラインカードへ送信する。他のラインカードのFDB同期部39は、当該学習用フレームに基づいてFDBの学習を行う。   The FDB synchronization unit 39 has a function of synchronizing the contents held in the FDB among the plurality of line cards LC [1] to LC [n]. Specifically, for example, when the FDB synchronization unit 39 receives a frame at the port of its own line card, the FDB synchronization unit 39 generates a learning frame including the reception port identifier and the header portion of the frame, and passes through the fabric path unit 20. To other line cards. The FDB synchronization unit 39 of another line card performs FDB learning based on the learning frame.

ICCM処理部(内部疎通性監視部)40は、管理カードMC、および他ラインカードLCのそれぞれとの間でICCMフレームの通信を定期的に行うことで、管理カードMC、および他ラインカードLCのそれぞれとの間の疎通性有無を監視する。さらに、ICCM処理部40は、ICCMフレームを用いてLC用ERP制御部32と管理カードMCとの間の通信を仲介する。   The ICCM processing unit (internal communication monitoring unit) 40 periodically communicates the ICCM frame with each of the management card MC and the other line card LC, so that the management card MC and the other line card LC Monitor communication with each other. Further, the ICCM processing unit 40 mediates communication between the LC ERP control unit 32 and the management card MC using the ICCM frame.

LC用ERP制御部32は、リング制御部として機能し、MC用ERP制御部22の基で、所定のリングプロトコル(ここでは、ITU−T G.8032)に基づく各種処理を従属的に行う。LC用ERP制御部32は、R−APS中継部41と、ポート制御部42と、ポート管理テーブル43とを備える。   The LC ERP control unit 32 functions as a ring control unit, and subordinately performs various processes based on a predetermined ring protocol (here, ITU-T G.8032) based on the MC ERP control unit 22. The LC ERP control unit 32 includes an R-APS relay unit 41, a port control unit 42, and a port management table 43.

R−APS中継部(制御フレーム中継部)41は、リングポートPrで受信したR−APSフレームを、ファブリックインタフェース部33を介して管理カードMCへ中継する。また、その反対に、R−APS中継部41は、管理カードMCからのR−APSフレームをリングポートPrから送信する。さらに、R−APS中継部41は、2個のリングポートの一方で受信したR−APSフレームを、2個のリングポートの他方へ中継する。ポート制御部42は、管理カードMCからの開放命令または閉塞命令に応じて、当該命令で指定されたVLAN識別子VIDおよびリングポートPrの開閉を制御する。ポート管理テーブル43は、当該制御に基づくVLAN識別子VIDおよびリングポートPrの開閉情報を保持する。   The R-APS relay unit (control frame relay unit) 41 relays the R-APS frame received at the ring port Pr to the management card MC via the fabric interface unit 33. On the other hand, the R-APS relay unit 41 transmits the R-APS frame from the management card MC from the ring port Pr. Further, the R-APS relay unit 41 relays the R-APS frame received in one of the two ring ports to the other of the two ring ports. The port control unit 42 controls opening / closing of the VLAN identifier VID and the ring port Pr specified by the command in response to an open command or block command from the management card MC. The port management table 43 holds the VLAN identifier VID and the opening / closing information of the ring port Pr based on the control.

ファブリックインタフェース部33は、フレーム処理部31から送信されたフレーム(ユーザフレーム、ICCMフレーム、学習用フレーム)や、R−APS中継部41によって中継されたR−APSフレームを、ファブリック経路部20へ送信する。また、ファブリックインタフェース部33は、ファブリック経路部20から送信されたフレームをフレーム処理部31またはLC用ERP制御部32へ送信する。   The fabric interface unit 33 transmits the frame (user frame, ICCM frame, learning frame) transmitted from the frame processing unit 31 and the R-APS frame relayed by the R-APS relay unit 41 to the fabric path unit 20. To do. Further, the fabric interface unit 33 transmits the frame transmitted from the fabric path unit 20 to the frame processing unit 31 or the LC ERP control unit 32.

なお、図5の管理カードMCにおいて、MC用ERP制御部22は、プロセッサ(CPU)によるプログラム処理等によって実現され、記憶部23は、RAM等で実現され、ファブリックインタフェース部27は、FPGA(Field Programmable Gate Array)等に実装される。また、図6のラインカードLCにおいて、インタフェース部30およびファブリックインタフェース部33のそれぞれは、ASIC(Application Specific Integrated Circuit)等に実装される。フレーム処理部31およびLC用ERP制御部32は、FPGA等に実装される。FDBは、CAM(Content Addressable Memory)等に実装される。ただし、各部の具体的な実装形態は、勿論、これに限定されるものではなく、ハードウェアまたはソフトウェアあるいはその組合せを用いて適宜実装されればよい。   In the management card MC of FIG. 5, the MC ERP control unit 22 is realized by a program process or the like by a processor (CPU), the storage unit 23 is realized by a RAM or the like, and the fabric interface unit 27 is an FPGA (Field (Programmable Gate Array) etc. In the line card LC of FIG. 6, each of the interface unit 30 and the fabric interface unit 33 is mounted on an ASIC (Application Specific Integrated Circuit) or the like. The frame processing unit 31 and the LC ERP control unit 32 are mounted on an FPGA or the like. The FDB is mounted on a CAM (Content Addressable Memory) or the like. However, the specific mounting form of each part is of course not limited to this, and may be appropriately mounted using hardware, software, or a combination thereof.

《中継装置の内部疎通性監視動作》
図7は、図5および図6の中継装置において、ICCM処理部の処理内容の一例を示す説明図である。図7において、ラインカードLC[1],LC[2],…,LC[n]のICCM処理部(内部疎通性監視部)40は、それぞれ、内部監視ポイントIMEP1l,IMEP2l,…,IMEPnlを備える。一方、管理カードMCのICCM処理部(内部疎通性監視部)24は、内部監視ポイントIMEP1m,IMEP2m,…,IMEPnmを備える。
《Relay device internal communication monitoring operation》
FIG. 7 is an explanatory diagram showing an example of processing contents of the ICCM processing unit in the relay device of FIGS. 5 and 6. 7, the ICCM processing units (internal communication monitoring units) 40 of the line cards LC [1], LC [2],..., LC [n] include internal monitoring points IMEP1l, IMEP2l,. . On the other hand, the ICCM processing unit (internal communication monitoring unit) 24 of the management card MC includes internal monitoring points IMEP1m, IMEP2m, ..., IMEPnm.

管理カードMCの内部監視ポイントIMEP1mとラインカードLC[1]の内部監視ポイントIMEP1lのそれぞれは、相手との間にICCM監視区間を設定し、互いにICCMフレームICCM1の通信を定期的に行うことで相手との間の疎通性有無を監視する。同様に、管理カードMCの内部監視ポイントIMEP2m,…,IMEPnmと各ラインカードの内部監視ポイントIMEP2l,…,IMEPnlは、それぞれ、相手との間にICCM監視区間を設定し、ICCMフレームICCM2,…,ICCMnの通信を定期的に行うことで相手との間の疎通性有無を監視する。   Each of the internal monitoring point IMEP1m of the management card MC and the internal monitoring point IMEP1l of the line card LC [1] sets an ICCM monitoring section with the other party, and periodically communicates with the other party by periodically communicating with the ICCM frame ICCM1. Monitor for communication with the network. Similarly, the internal monitoring points IMEP2m,..., IMEPnm of the management card MC and the internal monitoring points IMEP2l,..., IMEPnl of each line card respectively set an ICCM monitoring section with the other party, and an ICCM frame ICCM2,. The presence or absence of communication with the other party is monitored by periodically performing ICCMn communication.

ICCMフレーム(内部疎通性監視フレーム)は、前述したCCMフレーム(疎通性監視フレーム)と同様なフレームである。すなわち、本実施の形態では、装置間の疎通性を監視するイーサネットOAMの規格を利用し、これと同様な方式を、装置内部の疎通性の監視に適用する。そして、装置内部の疎通性を監視するための監視用フレームとして、CCMフレームの代わりにICCMフレームを用いる。ICCMフレームを用いて内部の疎通性の監視を行う場合、前述したCCMフレームの場合と同様に、LOC状態やRDI状態の有無に基づいて内部の疎通性有無(障害有無)を判別する。   The ICCM frame (internal communication monitoring frame) is the same frame as the CCM frame (communication monitoring frame) described above. That is, in this embodiment, the Ethernet OAM standard for monitoring communication between devices is used, and a method similar to this is applied to monitoring of communication within the device. Then, an ICCM frame is used instead of the CCM frame as a monitoring frame for monitoring the communication inside the apparatus. When the internal communication is monitored using the ICCM frame, the internal communication presence / absence (failure presence / absence) is determined based on the presence / absence of the LOC state or the RDI state as in the case of the CCM frame described above.

なお、必ずしも限定はされないが、ICCMフレームの送信間隔は、CCMフレームの送信間隔と比較して、同等もしくは短いことが望ましい。本実施の形態では、例えば、ICCMフレームの送信間隔は1ms等であり、CCMフレームの送信間隔は3.5ms等である。また、ここでは、ラインカードLC[1]〜LC[n]のそれぞれ(例えばLC[1])は、管理カードMCとの間で疎通性有無を監視したが、実際には、同様にして他のラインカード(例えばLC[2]〜LC[n])のそれぞれとの間でも疎通性有無も監視する。   Although not necessarily limited, the ICCM frame transmission interval is preferably equal to or shorter than the CCM frame transmission interval. In the present embodiment, for example, the transmission interval of the ICCM frame is 1 ms or the like, and the transmission interval of the CCM frame is 3.5 ms or the like. Further, here, each of the line cards LC [1] to LC [n] (for example, LC [1]) monitors the presence or absence of communication with the management card MC. The presence / absence of communication with each of the line cards (for example, LC [2] to LC [n]) is also monitored.

《中継装置の障害発生検出時のリングプロトコル動作(前提)》
図8は、図5および図6の中継装置において、前提となる障害発生検出時のリングプロトコル動作の一例を示す説明図である。図9は、図8に続く動作例を示す説明図であり、図10は、図9に続く動作例を示す説明図である。図8〜図10には、図3の中継装置SWcを例として、ステップS102,S103bにおける動作例が示されている。
<< Ring protocol operation when failure of relay device is detected (prerequisite) >>
FIG. 8 is an explanatory diagram showing an example of a ring protocol operation when a failure occurrence is detected in the relay apparatus of FIGS. 5 and 6. FIG. 9 is an explanatory diagram illustrating an operation example following FIG. 8, and FIG. 10 is an explanatory diagram illustrating an operation example following FIG. FIGS. 8 to 10 show examples of operations in steps S102 and S103b, taking the relay device SWc of FIG. 3 as an example.

図8において、まず、リングポートPr[1]を備えるラインカードLC[1]のOAM処理部37は、リングポートPr[1]の障害発生(例えばLOC状態)を検出する(ステップS102,S102−1)。この場合、ラインカードLC[1]のLC用ERP制御部32は、ICCM処理部40から送信されるICCMフレームICCM1に当該障害情報を格納する(ステップS102−2)。当該障害情報は、例えば、障害発生箇所の識別子(ここでは{LC[1]}/{Pr[1]})等である。なお、本明細書では、例えば、{AA}は「AA」の識別子を表すものとする。   In FIG. 8, first, the OAM processing unit 37 of the line card LC [1] having the ring port Pr [1] detects a failure occurrence (for example, LOC state) of the ring port Pr [1] (steps S102, S102-). 1). In this case, the LC ERP control unit 32 of the line card LC [1] stores the failure information in the ICCM frame ICCM1 transmitted from the ICCM processing unit 40 (step S102-2). The failure information is, for example, an identifier of a failure occurrence location (here, {LC [1]} / {Pr [1]}). In this specification, for example, {AA} represents an identifier of “AA”.

管理カードMCのICCM処理部24は、当該障害情報が格納されたICCMフレームICCM1を受信する(ステップS102−3)。MC用ERP制御部22は、ICCM処理部24で障害情報が格納されたICCMフレームを受信した場合、ITU−T G.8032に基づく障害発生(SF)を検出する(ステップS103b−1)。この場合、図9に示すように、MC用ERP制御部22は、記憶部23に予め設定されたリング管理テーブル45を参照し、障害発生箇所が属するリングネットワークと、当該リングネットワークに接続されるリングポートとを認識する。   The ICCM processing unit 24 of the management card MC receives the ICCM frame ICCM1 in which the failure information is stored (step S102-3). When the ECM control unit 22 for MC receives the ICCM frame in which the failure information is stored in the ICCM processing unit 24, the ITU-T G. Failure occurrence (SF) based on 8032 is detected (step S103b-1). In this case, as shown in FIG. 9, the MC ERP control unit 22 refers to the ring management table 45 set in advance in the storage unit 23, and is connected to the ring network to which the failure location belongs and the ring network. Recognizes a ring port.

図9の例では、リング管理テーブル45は、リングネットワーク毎に割り当てられるリングIDと、各リングIDに属するVLAN識別子VIDおよびリングポートIDと、各リングポートID毎の開閉情報とを保持する。ここでは、VLAN識別子VID=1のリングポートID(具体的にはラインカードID/ポートID){LC[1]}/{Pr[1]}および{LC[2]}/{Pr[2]}が、リングID=1のリングネットワークに属しており、リングポートPr[1],Pr[2]は共に開放状態OPとなっている。MC用ERP制御部22は、障害情報(ここでは{LC[1]}/{Pr[1]})を用いて当該リング管理テーブル45を参照することで、どのリングネットワーク(リングID)に障害が発生したかを認識することができる。   In the example of FIG. 9, the ring management table 45 holds a ring ID assigned to each ring network, a VLAN identifier VID and a ring port ID belonging to each ring ID, and opening / closing information for each ring port ID. Here, the ring port ID of VLAN identifier VID = 1 (specifically, line card ID / port ID) {LC [1]} / {Pr [1]} and {LC [2]} / {Pr [2] } Belongs to the ring network with ring ID = 1, and the ring ports Pr [1] and Pr [2] are both in the open state OP. The MC ERP control unit 22 refers to the ring management table 45 using the failure information (here, {LC [1]} / {Pr [1]}), so that which ring network (ring ID) has a failure. Can be recognized.

なお、図1等の例では、中継システムは、1個のリングネットワーク10を備えるが、複数のリングネットワークを備える場合、リング管理テーブル45には、各リングネットワーク毎のリングIDと、当該リングIDに属するVLAN識別子VIDおよびリングポートIDとが設定される。例えば、リング管理テーブル45には、リングID=2、VLAN識別子VID=2、リングポートID=“{LC[1]}/{Pr[1]}および{LC[2]}/{Pr[2]}”等が設定される。   In the example of FIG. 1 and the like, the relay system includes one ring network 10, but in the case of including a plurality of ring networks, the ring management table 45 includes a ring ID for each ring network and the ring ID. VLAN identifier VID and ring port ID belonging to the are set. For example, the ring management table 45 includes a ring ID = 2, a VLAN identifier VID = 2, a ring port ID = “{LC [1]} / {Pr [1]} and {LC [2]} / {Pr [2]. ]} ”Etc. are set.

MC用ERP制御部22のVIDフィルタ制御要求部(ポート制御要求部)25は、受信した障害情報({LC[1]}/{Pr[1]})に基づき、当該障害箇所のリングポートPr[1]およびVLAN識別子VIDを閉塞状態BKに制御するためのVID制御命令(閉塞命令)を発行する(ステップS103b−2)。また、VIDフィルタ制御要求部25は、当該閉塞命令の発行と共に、リング管理テーブル45のリングポートPr[1]の開閉情報を、開放状態OPから閉塞状態BKに変更する。そして、MC用ERP制御部22は、ICCM処理部24から送信される、ラインカードLC[1]に向けたICCMフレームICCM1に、当該VID制御命令(閉塞命令)を格納する(ステップS103b−3)。   Based on the received failure information ({LC [1]} / {Pr [1]}), the VID filter control request unit (port control request unit) 25 of the MC ERP control unit 22 uses the ring port Pr of the failure location. [1] and a VID control command (blocking command) for controlling the VLAN identifier VID to the blocking state BK are issued (step S103b-2). In addition, the VID filter control request unit 25 changes the opening / closing information of the ring port Pr [1] of the ring management table 45 from the open state OP to the closed state BK when the block command is issued. Then, the MC ERP control unit 22 stores the VID control command (blocking command) in the ICCM frame ICCM1 transmitted from the ICCM processing unit 24 toward the line card LC [1] (step S103b-3). .

また、MC用ERP制御部22は、実際には、当該閉塞命令に加えて、FDBフラッシュの実行命令を発行し(ステップS103b−2)、当該実行命令を、各ICCMフレームICCM1,ICCM2,…に格納する(ステップS103b−3)。この際に、MC用ERP制御部22は、リング管理テーブル45に基づき、FDBフラッシュの対象となるリングID(すなわち障害発生を検出したリングID)を定め、当該リングIDをFDBフラッシュの実行命令の中で指定する。   Further, the MC ERP control unit 22 actually issues an FDB flush execution instruction in addition to the block instruction (step S103b-2), and sends the execution instruction to each ICCM frame ICCM1, ICCM2,. Store (step S103b-3). At this time, the MC ERP control unit 22 determines a ring ID (that is, a ring ID in which a failure has been detected) to be FDB flushed based on the ring management table 45, and sets the ring ID as an FDB flush execution instruction. Specify in.

ラインカードLC[1]のICCM処理部40は、閉塞命令およびFDBフラッシュの実行命令が格納されたICCMフレームICCM1を受信する(ステップS103b−3)。ラインカードLC[1]のLC用ERP制御部32(具体的にはポート制御部42)は、当該ICCMフレームICCM1に含まれる閉塞命令に応じてVIDフィルタ36を制御し、対象となるリングポート(ここではPr[1])およびVLAN識別子VID(ここでは‘1’)を、実際に閉塞状態BKに制御する(ステップS103b−4)。また、当該LC用ERP制御部32は、ICCMフレームICCM1に含まれるFDBフラッシュの実行命令に応じて、指定されたリングIDを含むFDBのエントリをフラッシュする。その他のラインカードLC[2],…も同様に、FDBフラッシュの実行命令を実行する。   The ICCM processing unit 40 of the line card LC [1] receives the ICCM frame ICCM1 in which the block instruction and the FDB flush execution instruction are stored (step S103b-3). The LC ERP control unit 32 (specifically, the port control unit 42) of the line card LC [1] controls the VID filter 36 in accordance with the block command included in the ICCM frame ICCM1, and the target ring port ( Here, Pr [1]) and the VLAN identifier VID (here, “1”) are actually controlled to the blocked state BK (step S103b-4). In addition, the LC ERP control unit 32 flushes the FDB entry including the specified ring ID in accordance with the FDB flush execution command included in the ICCM frame ICCM1. Similarly, the other line cards LC [2],... Execute the FDB flush execution command.

さらに、図10に示されるように、MC用ERP制御部22のR−APS生成部(制御フレーム生成部)26は、前述した閉塞命令の実行に応じて、R−APS(SF)フレームの生成を行う(ステップS103b−9)。具体的には、R−APS生成部26は、リング管理テーブル45に基づき、所定のリングIDおよび所定のVLAN識別子VIDを含む2個のR−APS(SF)フレームを生成する。R−APS生成部26は、生成した2個のR−APS(SF)フレームにそれぞれ宛先ポート識別子(ここでは{LC[1]}/{Pr[1]}および{LC[2]}/{Pr[2]})を付加し、ファブリックインタフェース部27を介してファブリック経路部20へ送信する。   Further, as shown in FIG. 10, the R-APS generation unit (control frame generation unit) 26 of the MC ERP control unit 22 generates an R-APS (SF) frame in response to the execution of the block instruction described above. Is performed (step S103b-9). Specifically, the R-APS generator 26 generates two R-APS (SF) frames including a predetermined ring ID and a predetermined VLAN identifier VID based on the ring management table 45. The R-APS generation unit 26 adds destination port identifiers (here, {LC [1]} / {Pr [1]} and {LC [2]} / {) to the two generated R-APS (SF) frames, respectively. Pr [2]}) is added and transmitted to the fabric path unit 20 via the fabric interface unit 27.

また、MC用ERP制御部22は、自装置のリング状態をアイドル状態からプロテクション状態に遷移する(ステップS103b−10)。一方、ラインカードLC[1],LC[2]のR−APS中継部(制御フレーム中継部)41は、それぞれ、管理カードMCからのR−APS(SF)フレームを受信し、それをインタフェース部30を介して宛先のリングポートPr[1],Pr[2]から送信する。   Further, the MC ERP control unit 22 changes the ring state of the own device from the idle state to the protection state (step S103b-10). On the other hand, the R-APS relay unit (control frame relay unit) 41 of each of the line cards LC [1] and LC [2] receives the R-APS (SF) frame from the management card MC and sends it to the interface unit. 30 from the destination ring ports Pr [1], Pr [2].

《中継装置のR−APS(SF)受信時のリングプロトコル動作(前提)》
図11は、図5および図6の中継装置において、前提となるR−APS(SF)フレーム受信時のリングプロトコル動作の一例を示す説明図である。図11には、図3の中継装置SWaを例として、ステップS104aにおける動作例が示されている。
<< Ring protocol operation when R-APS (SF) is received by relay apparatus (premise) >>
FIG. 11 is an explanatory diagram showing an example of a ring protocol operation when receiving the R-APS (SF) frame as a premise in the relay apparatus of FIGS. 5 and 6. FIG. 11 shows an operation example in step S104a, taking the relay device SWa of FIG. 3 as an example.

図11において、ラインカードLC[2]のLC用ERP制御部32のR−APS中継部41は、リングポートPr[2]で受信したR−APS(SF)フレームをインタフェース部30を介して受信する(ステップS104a−1)。当該R−APS中継部41は、当該受信したフレームを、ファブリック経路部20を介してリングポートPr[1]へ中継する(ステップS104a−2)。   In FIG. 11, the R-APS relay unit 41 of the LC ERP control unit 32 of the line card LC [2] receives the R-APS (SF) frame received by the ring port Pr [2] via the interface unit 30. (Step S104a-1). The R-APS relay unit 41 relays the received frame to the ring port Pr [1] via the fabric path unit 20 (step S104a-2).

また、当該R−APS中継部41は、例えば、受信したR−APS(SF)フレームが自装置で受信すべきフレームであるか否かを判別し、自装置で受信すべきフレームである場合、当該フレームを管理カードMCへ送信する(ステップS104a−3)。具体的には、R−APS中継部41は、例えば、図9に示したリング管理テーブル45と同様の情報を保持しており、自装置で受信すべきか否かを、受信したR−APSフレームとリングポートとでVLAN識別子VIDが一致するか否かで判別する。   In addition, the R-APS relay unit 41 determines, for example, whether or not the received R-APS (SF) frame is a frame to be received by the own device, and if it is a frame to be received by the own device, The frame is transmitted to the management card MC (step S104a-3). Specifically, the R-APS relay unit 41 holds, for example, the same information as the ring management table 45 illustrated in FIG. 9 and determines whether or not the own device should receive the received R-APS frame. And whether the VLAN identifier VID matches between the ring port and the ring port.

管理カードMCのMC用ERP制御部22は、当該R−APS(SF)フレームを受信する。MC用ERP制御部22のVID制御要求部25は、受信したR−APS(SF)フレームのリングIDを参照することでSFの対象となるリングネットワークを認識する。この例では、MC用ERP制御部22は、当該リングネットワークの中のオーナーノードに属しているため、VID制御要求部25は、RPL(すなわちVLAN識別子VID=1およびリングポートPr[1])を開放状態OPに制御するためのVID制御命令(開放命令)を発行する(ステップS104a−4)。   The MC ERP control unit 22 of the management card MC receives the R-APS (SF) frame. The VID control request unit 25 of the MC ERP control unit 22 recognizes the ring network that is the target of the SF by referring to the ring ID of the received R-APS (SF) frame. In this example, since the MC ERP control unit 22 belongs to the owner node in the ring network, the VID control request unit 25 sets the RPL (that is, VLAN identifier VID = 1 and ring port Pr [1]). A VID control command (open command) for controlling the open state OP is issued (step S104a-4).

また、MC用ERP制御部22は、実際には、当該開放命令に加えて、FDBフラッシュの実行命令を発行する(ステップS104a−4)。MC用ERP制御部22は、ICCM処理部24から送信される、ラインカードLC[1]に向けたICCMフレームICCM1に、当該開放命令およびFDBフラッシュの実行命令を格納する(ステップS104a−5)。さらに、MC用ERP制御部22は、自装置のリング状態をアイドル状態からプロテクション状態に遷移する(ステップS104a−6)。   In addition, the MC ERP control unit 22 actually issues an FDB flush execution instruction in addition to the release instruction (step S104a-4). The MC ERP control unit 22 stores the release command and the FDB flush execution command in the ICCM frame ICCM1 directed to the line card LC [1] transmitted from the ICCM processing unit 24 (step S104a-5). Further, the MC ERP control unit 22 changes the ring state of the own device from the idle state to the protection state (step S104a-6).

なお、図示は省略されているが、MC用ERP制御部22は、図9の場合と同様に、他のラインカードLC[2],…に向けてはFDBフラッシュの実行命令を発行する。そして、各ラインカードLC[1],LC[2],…のLC用ERP制御部32は、図示は省略されているが、図9の場合と同様に、MC用ERP制御部22からのVID制御命令やFDBフラッシュの実行命令に応じた処理を行う。   Although not shown, the MC ERP control unit 22 issues an FDB flush execution command to the other line cards LC [2],... As in the case of FIG. The LC ERP control unit 32 of each line card LC [1], LC [2],... Is omitted, but the VID from the MC ERP control unit 22 is the same as in FIG. Processing is performed in accordance with a control command or an FDB flash execution command.

以上のように、図5および図6の中継装置では、管理カードMCのMC用ERP制御部22が、リングプロトコル動作を主体的に行う方式となっている。その代表例として、管理カードMCは、リングプロトコルに基づくイベントに応じてリングポートを開放状態OPから閉塞状態BKに、または閉塞状態BKから開放状態OPに変更することを定め、ラインカードへリングポートの閉塞命令または開放命令を発行する。一方、ラインカードのLC用ERP制御部32は、単に、MC用ERP制御部22からの命令を実行することで、リングプロトコル動作を従属的に行う。   As described above, in the relay apparatus of FIGS. 5 and 6, the MC ERP control unit 22 of the management card MC has a method of performing the ring protocol operation mainly. As a typical example, the management card MC determines that the ring port is changed from the open state OP to the blocked state BK or from the blocked state BK to the open state OP in accordance with an event based on the ring protocol, and the ring port is transferred to the line card. Issue a block or open command. On the other hand, the LC ERP control unit 32 of the line card performs the ring protocol operation in a dependent manner by simply executing a command from the MC ERP control unit 22.

《中継システム(比較例)のリングプロトコル動作およびその問題点》
図19は、本発明の比較例として検討した中継システムにおいて、障害復旧(SF解消)時の主要な動作シーケンスの一例を示す図である。図19に示す動作シーケンスは、前述した図4におけるステップS205,S206aの処理内容を、図19におけるステップS205’,S206a’に置き換えたものとなっている。ステップS205’において、中継装置SWaは、WTRタイマの満了を受けて、R−APS(NR,RB)フレームを送信したのち、RPL(すなわちリングポートPr[1])を閉塞状態BKに制御している。
<< Ring protocol operation of relay system (comparative example) and its problems >>
FIG. 19 is a diagram showing an example of a main operation sequence at the time of failure recovery (SF resolution) in the relay system studied as a comparative example of the present invention. The operation sequence shown in FIG. 19 is obtained by replacing the processing contents of steps S205 and S206a in FIG. 4 described above with steps S205 ′ and S206a ′ in FIG. In step S205 ′, the relay device SWa transmits the R-APS (NR, RB) frame upon expiration of the WTR timer, and then controls the RPL (that is, the ring port Pr [1]) to the blocked state BK. Yes.

また、ステップS206a’において、中継装置SWdは、受信したR−APS(NR,RB)フレームに応じて、リングポートPr[2]を閉塞状態BKから開放状態OPに変更し、その後に、R−APS(NR)フレームの送信を停止している。ここで、ステップS205において、R−APS(NR,RB)フレームの送信からRPLを閉塞するまでに時間を要した場合や、ステップS206a’において、R−APS(NR,RB)フレームに応じて短時間にリングポートが開放されたような場合を想定する。この場合、時刻t=t1に示すように、ステップS206a’でリングポートが開放された時点でリングネットワークにループ経路が生じ得る。   Further, in step S206a ′, the relay device SWd changes the ring port Pr [2] from the blocked state BK to the open state OP according to the received R-APS (NR, RB) frame, and thereafter, the R-APS (NR, RB) frame. The transmission of the APS (NR) frame is stopped. Here, when it takes time from transmission of the R-APS (NR, RB) frame to blocking the RPL in step S205, or depending on the R-APS (NR, RB) frame in step S206a ′. Assume a case where the ring port is opened at time. In this case, as shown at time t = t1, a loop route may be generated in the ring network when the ring port is opened in step S206a '.

図20(a)および図20(b)のそれぞれは、本発明の比較例として検討した中継装置において、ループ経路の要因となり得るリングプロトコル動作の一例を示す概念図である。図21は、図20(a)に対応する中継システムの動作シーケンスの一例を示す概念図である。   20A and 20B are conceptual diagrams showing an example of a ring protocol operation that can cause a loop path in the relay apparatus studied as a comparative example of the present invention. FIG. 21 is a conceptual diagram showing an example of an operation sequence of the relay system corresponding to FIG.

まず、図20(a)の例では、比較例となる中継装置のMC用ERP制御部22は、リングプロトコルに基づくイベントに応じてリングポートを開放状態OPから閉塞状態BKに変更する際に、制御フレーム(例えばR−APSフレーム)CFの送信を行ったのち、期間T1’を経てリングポートの閉塞命令を発行している。また、当該MC用ERP制御部22は、リングプロトコルに基づくイベントに応じてリングポートを閉塞状態BKから開放状態OPに変更する際に、リングポートの開放命令を発行したのち、期間T2’を経て制御フレームCFの送信を停止している。   First, in the example of FIG. 20A, the MC ERP control unit 22 of the relay apparatus as a comparative example changes the ring port from the open state OP to the blocked state BK according to an event based on the ring protocol. After transmitting a control frame (for example, R-APS frame) CF, a ring port blocking command is issued after a period T1 ′. Further, the MC ERP control unit 22 issues a ring port release command when changing the ring port from the closed state BK to the open state OP according to an event based on the ring protocol, and then passes through a period T2 ′. Transmission of the control frame CF is stopped.

ここで、例えば、ITU−T G.8032では、イベントに応じてリングポートの開閉状態を変更することや、R−APSフレームの送信を開始または停止することは規定されているが、その順番に関しては特に規定されていない。また、ITU−T G.8032を代表に、一般的なリングプロトコルの多くは、閉塞状態BKのリングポートを持つ中継装置は制御フレームCFを送信し、閉塞状態BKのリングポートを持たない中継装置は制御フレームCFを送信しない、ような仕様となっている。   Here, for example, ITU-TG In 8032, it is stipulated that the open / close state of the ring port is changed according to the event and that the transmission of the R-APS frame is started or stopped, but the order is not stipulated. In addition, ITU-T G.I. With 8032 as a representative example, in many general ring protocols, a relay apparatus having a ring port in the blocked state BK transmits a control frame CF, and a relay apparatus having no ring port in the blocked state BK does not transmit a control frame CF. The specifications are as follows.

この場合、制御フレームCFは、リングポートの閉塞が不要であることを他の中継装置に通知する意味合いを含むことが多い。その結果、図20(a)に示すように、MC用ERP制御部22が制御フレームCFの送信を開始後、ラインカードLCがMC用ERP制御部22からの閉塞命令に応じてリングポートを実際に閉塞するまでの期間T3’では、リングネットワークにループ経路が発生する恐れがある。また、ラインカードLCがMC用ERP制御部22からの開放命令に応じてリングポートを実際に開放後、MC用ERP制御部22が制御フレームCFの送信を停止するまでの期間T4’でも、ループ経路が発生する恐れがある。   In this case, the control frame CF often includes the meaning of notifying other relay apparatuses that the ring port is not blocked. As a result, as shown in FIG. 20A, after the MC ERP control unit 22 starts transmitting the control frame CF, the line card LC actually sets the ring port according to the block command from the MC ERP control unit 22. In the period T3 ′ until the block is closed, a loop route may occur in the ring network. In addition, even in the period T4 ′ from when the line card LC actually opens the ring port according to the release command from the MC ERP control unit 22 until the MC ERP control unit 22 stops transmitting the control frame CF, the loop is also executed. There is a risk that a route will occur.

具体的には、図21に示すように、中継装置SW1’は、所定のイベントに応じてリングポートPrを開放状態OPから閉塞状態BKに変更する際に、中継装置SW2’に向けて制御フレームCFを送信したのち、期間T3’を経てリングポートPrを閉塞状態BKに変更する(ステップS1001’)。一方、中継装置SW2’は、受信した制御フレームCF(言うなれば閉塞不要の通知)に応じて、期間T3’よりも短い期間でリングポートPrを閉塞状態BKから開放状態OPに変更する(ステップS1002’)。その結果、中継装置SW2’のリングポートPrが開放されてから中継装置SW1’のリングポートPrが閉塞されるまでの期間T3a’でループ経路が発生し得る。   Specifically, as shown in FIG. 21, when the relay device SW1 ′ changes the ring port Pr from the open state OP to the blocked state BK according to a predetermined event, the relay device SW1 ′ controls the control frame toward the relay device SW2 ′. After transmitting the CF, the ring port Pr is changed to the blocked state BK after a period T3 ′ (step S1001 ′). On the other hand, the relay device SW2 ′ changes the ring port Pr from the blocked state BK to the opened state OP in a period shorter than the period T3 ′ in accordance with the received control frame CF (in other words, notification of blocking unnecessary) (step S3). S1002 '). As a result, a loop path may occur in a period T3a ′ from when the ring port Pr of the relay device SW2 ′ is opened until the ring port Pr of the relay device SW1 ′ is closed.

また、図21のステップS1003’において、中継装置SW2’は、所定のイベントに応じてリングポートPrを開放状態OPから閉塞状態BKに変更し、中継装置SW1’に向けて制御フレームCFを送信する。中継装置SW1’は、当該制御フレームCFに応じてリングポートPrを閉塞状態BKから開放状態OPに変更する際に、リングポートPrを開放したのち、期間T4’を経て中継装置SW2’に向けた制御フレームCFの送信を停止する(ステップS1004’)。ここで、仮に、中継装置SW2’が、この期間T4’での制御フレームCF(言うなれば閉塞不要の通知)に応じてリングポートPrを開放すると、ループ経路が発生し得る。   In step S1003 ′ of FIG. 21, the relay device SW2 ′ changes the ring port Pr from the open state OP to the blocked state BK according to a predetermined event, and transmits the control frame CF toward the relay device SW1 ′. . When the relay device SW1 ′ changes the ring port Pr from the closed state BK to the open state OP according to the control frame CF, the relay device SW1 ′ opens the ring port Pr and then goes to the relay device SW2 ′ after a period T4 ′. The transmission of the control frame CF is stopped (step S1004 ′). Here, if the relay device SW2 'opens the ring port Pr in response to the control frame CF (in other words, notification of no need for blocking) in this period T4', a loop route may occur.

次に、図20(b)の例では、比較例となる中継装置のMC用ERP制御部22は、リングプロトコルに基づくイベントに応じてリングポートを開放状態OPから閉塞状態BKに変更する際に、図20(a)の場合と異なり、リングポートの閉塞命令を発行したのち、期間T5’を経て制御フレームCFの送信を開始している。ただし、ここでは、当該閉塞命令が発行されてから実際にリングポートが閉塞されるまでに、期間T5’よりも長い遅延期間Tdlyが発生している。その結果、MC用ERP制御部22が制御フレームCFの送信を開始後、ラインカードLCがMC用ERP制御部22からの閉塞命令に応じてリングポートを実際に閉塞するまでの期間T6’でループ経路が発生し得る。   Next, in the example of FIG. 20B, when the ERP control unit 22 for MC of the relay apparatus as a comparative example changes the ring port from the open state OP to the blocked state BK according to the event based on the ring protocol. Unlike the case of FIG. 20A, after issuing a ring port blocking command, transmission of the control frame CF is started after a period T5 ′. However, here, a delay period Tdly longer than the period T5 'occurs after the block command is issued until the ring port is actually blocked. As a result, after the MC ERP control unit 22 starts transmitting the control frame CF, the loop is performed in a period T6 ′ until the line card LC actually closes the ring port according to the block command from the MC ERP control unit 22. Paths can occur.

図20(b)のような問題は、特に、シャーシ型の中継装置を用いて、図9のステップS103b−3,S103b−4の処理(閉塞命令の発行およびその実行)や、図10のステップS103b−9の処理(R−APSフレームの生成および送信)を行う場合に生じる可能性が高い。例えば、図9におけるラインカードLC[1]の処理負荷が重く、図10におけるラインカードLC[2]の処理負荷が軽いような場合、リングポートPr[1]の閉塞前にR−APS(SF)フレームがリングポートPr[2]から送信されるような事態が生じる可能性がある。そこで、以下に示す本実施の形態の方式を用いることが有益となる。   The problem as shown in FIG. 20B is particularly caused by using the chassis-type relay device to execute the processing of steps S103b-3 and S103b-4 in FIG. 9 (issuing and executing the blocking instruction) and the step in FIG. This is highly likely to occur when the processing of S103b-9 (R-APS frame generation and transmission) is performed. For example, when the processing load of the line card LC [1] in FIG. 9 is heavy and the processing load of the line card LC [2] in FIG. 10 is light, R-APS (SF before the ring port Pr [1] is blocked. ) There is a possibility that a frame is transmitted from the ring port Pr [2]. Therefore, it is beneficial to use the method of this embodiment shown below.

《中継システム(本実施の形態)のリングプロトコル動作》
図12は、図5および図6の中継装置において、本実施の形態によるリングプロトコル動作の一例を示す概念図である。図13は、図12に対応する中継システムの動作シーケンスの一例を示す概念図である。
<< Ring protocol operation of relay system (this embodiment) >>
FIG. 12 is a conceptual diagram showing an example of the ring protocol operation according to the present embodiment in the relay apparatus of FIGS. FIG. 13 is a conceptual diagram showing an example of an operation sequence of the relay system corresponding to FIG.

図12に示すように、本実施の形態による中継装置のMC用ERP制御部22は、リングプロトコルに基づくイベントに応じてリングポートを開放状態OPから閉塞状態BKに変更する際に、ラインカードへリングポートの閉塞命令を発行したのち、ラインカードからの閉塞完了通知を待つ。そして、当該MC用ERP制御部22は、当該ラインカードからの閉塞完了通知を受信したのちに制御フレーム(例えばR−APSフレーム)CFをラインカードへ送信する。また、当該MC用ERP制御部22は、リングプロトコルに基づくイベントに応じてリングポートを閉塞状態BKから開放状態OPに変更する際に、制御フレームCFの送信を停止したのち、ラインカードへリングポートの開放命令を発行する。   As shown in FIG. 12, the MC ERP control unit 22 of the relay device according to the present embodiment changes the ring port from the open state OP to the blocked state BK according to the event based on the ring protocol. After issuing a ring port block command, the system waits for a block completion notification from the line card. Then, the MC ERP control unit 22 transmits a control frame (for example, an R-APS frame) CF to the line card after receiving the blockage completion notification from the line card. In addition, when the MC ERP control unit 22 changes the ring port from the blocked state BK to the opened state OP in response to an event based on the ring protocol, the MC ERP control unit 22 stops transmitting the control frame CF and then transfers the ring port to the line card. Issue the release command.

このような方式を用いると、図13に示すように、中継装置SW1は、所定のイベントに応じてリングポートPrを開放状態OPから閉塞状態BKに変更する際には、閉塞状態BKへの制御が確実に完了したのちに中継装置SW2に向けて制御フレームCFを送信する(ステップS1001)。中継装置SW2は、当該制御フレームCF(言うなれば閉塞不要の通知)に応じて、リングポートPrを閉塞状態BKから開放状態OPに変更する(ステップS1002)。   When such a method is used, as shown in FIG. 13, when the relay device SW1 changes the ring port Pr from the open state OP to the closed state BK according to a predetermined event, the relay device SW1 controls to the closed state BK. After the process is reliably completed, the control frame CF is transmitted to the relay device SW2 (step S1001). The relay device SW2 changes the ring port Pr from the blocked state BK to the opened state OP in response to the control frame CF (in other words, notification that blocking is unnecessary) (step S1002).

その結果、図21の場合と異なり、中継装置SW2のリングポートPrが開放状態OPに変更された時点(t=t2)で、中継装置SW1のリングポートPrは確実に閉塞状態BKとなっているため、リングネットワークにループ経路は生じない。また、中継装置SW1は、図20(b)の場合と異なり、リングポートPrが確実に閉塞状態BKに制御されたことを確認したのちに制御フレームCFを送信するため、ループ経路は生じない。   As a result, unlike the case of FIG. 21, the ring port Pr of the relay device SW1 is reliably in the blocked state BK when the ring port Pr of the relay device SW2 is changed to the open state OP (t = t2). Therefore, a loop route does not occur in the ring network. Further, unlike the case of FIG. 20B, the relay device SW1 transmits the control frame CF after confirming that the ring port Pr has been reliably controlled to the blocked state BK, so that no loop path is generated.

また、図13において、中継装置SW1は、中継装置SW2からの制御フレームCF(ステップS1003)に応じてリングポートPrを閉塞状態BKから開放状態OPに変更する際には、中継装置SW2に向けた制御フレームCFの送信を停止したのち、リングポートPrを開放状態OPに制御する(ステップS1004)。その結果、中継装置SW2は、図21の期間T4’の場合のような制御フレームCFを受信することがなく、リングネットワークにループ経路は生じない。   Further, in FIG. 13, when the relay device SW1 changes the ring port Pr from the closed state BK to the open state OP according to the control frame CF (step S1003) from the relay device SW2, the relay device SW1 is directed to the relay device SW2. After stopping transmission of the control frame CF, the ring port Pr is controlled to the open state OP (step S1004). As a result, the relay device SW2 does not receive the control frame CF as in the case of the period T4 'in FIG. 21, and no loop path is generated in the ring network.

《MC用ERP制御部の詳細》
図14は、図5、図6および図12の中継装置において、MC用ERP制御部の主要な処理内容の一例を示すフロー図である。図15は、図14の一部の処理内容を説明する補足図である。図14において、MC用ERP制御部22は、リングネットワーク上にリングプロトコルに基づくイベントが発生したか否かを判別する(ステップS301)。リングプロトコルに基づくイベントとは、図3および図4で説明したローカルイベントやリモートイベントである。
<Details of ERP controller for MC>
FIG. 14 is a flowchart showing an example of main processing contents of the ERP control unit for MC in the relay apparatus of FIGS. 5, 6, and 12. FIG. 15 is a supplementary diagram for explaining a part of the processing contents of FIG. In FIG. 14, the MC ERP control unit 22 determines whether an event based on the ring protocol has occurred on the ring network (step S301). The event based on the ring protocol is the local event or the remote event described with reference to FIGS.

MC用ERP制御部22は、イベントが発生していない場合、処理を終了する。一方、イベントが発生した場合、MC用ERP制御部22(具体的にはVIDフィルタ制御要求部25)は、リングプロトコルに基づきリングポートPrの開放または閉塞を定め、リングポートPrの開放状態OPから閉塞状態BKへの変更または閉塞状態BKから開放状態OPへの変更が必要か否かを判別する(ステップS302)。   The MC ERP control unit 22 ends the process when no event has occurred. On the other hand, when an event occurs, the MC ERP control unit 22 (specifically, the VID filter control request unit 25) determines whether to open or close the ring port Pr based on the ring protocol, and starts from the open state OP of the ring port Pr. It is determined whether or not a change to the closed state BK or a change from the closed state BK to the open state OP is necessary (step S302).

ここで、閉塞状態BKから開放状態OPへの変更が必要な場合(ステップS303)、まず、R−APS生成部(制御フレーム生成部)26は、R−APSフレーム(制御フレーム)の送信を停止する(ステップS310)。そして、VIDフィルタ制御要求部(ポート制御要求部)25は、R−APS生成部26がR−APSフレームの送信を停止したのち、対象のリングポートを有するラインカードへ、リングポートの開放命令を含むVID制御命令を発行する(ステップS311)。   Here, when the change from the blocked state BK to the open state OP is necessary (step S303), the R-APS generation unit (control frame generation unit) 26 first stops transmission of the R-APS frame (control frame). (Step S310). The VID filter control request unit (port control request unit) 25 then issues a ring port release command to the line card having the target ring port after the R-APS generation unit 26 stops transmitting the R-APS frame. A VID control instruction including this is issued (step S311).

その後、MC用ERP制御部22は、例えば、FDBフラッシュの実行等、リングプロトコルに基づく所定の処理を実行する(ステップS307)。なお、図5の例では、MC用ERP制御部22は、例えば、CPUによるプログラム処理によって構成される。この場合、ステップS310,S311の処理の順番は、プログラム上で定めることができる。   Thereafter, the MC ERP control unit 22 executes a predetermined process based on the ring protocol such as execution of FDB flush (step S307). In the example of FIG. 5, the MC ERP control unit 22 is configured by, for example, program processing by the CPU. In this case, the processing order of steps S310 and S311 can be determined on the program.

なお、ステップS303,S310,S311に関しては、実際には、次の2つの例外が考えられる。一つ目は、例えば、障害発生(SF)に応じてR−APS(SF)フレームを送信している状況で、障害復旧を検出したような場合である。この場合、MC用ERP制御部22は、障害復旧の検出に応じてR−APS(SF)フレーム(閉塞不要の通知)を停止するが(ステップS310)、その代わりに障害復旧を通知するR−APS(NR)フレームの送信を開始したのち、開放命令を発行する(ステップS311)。この際のR−APS(NR)フレームは、自ノードのリングポートを開放したいため他ノード(例えばオーナーノード)に閉塞要を要求することを意味する。このように、R−APSフレームが閉塞不要の通知ではなく閉塞要の通知を意味する場合には、MC用ERP制御部22は、開放命令に先だってR−APSフレームの送信を行う。   Regarding steps S303, S310, and S311, the following two exceptions are actually conceivable. The first is, for example, a case where failure recovery is detected in a situation where an R-APS (SF) frame is transmitted in response to a failure occurrence (SF). In this case, the ERP control unit 22 for MC stops the R-APS (SF) frame (notification of blocking unnecessary) in response to the detection of the failure recovery (step S310), but instead notifies the failure recovery. After starting the transmission of the APS (NR) frame, a release command is issued (step S311). The R-APS (NR) frame at this time means requesting the other node (for example, the owner node) to be blocked in order to open the ring port of the own node. As described above, when the R-APS frame means not-needing notification but not-needing notification, the MC ERP control unit 22 transmits the R-APS frame prior to the release command.

二つ目は、例えば、障害発生(SF)に応じてR−APS(SF)フレームを送信している状況で、R−APS(FS)フレームを受信したような場合である。この際のR−APS(FS)フレームは、リングネットワーク上に最優先の閉塞ポートを設けたことに伴い、他ノードにリングポートの開放を要求するフレームとなる。この場合、MC用ERP制御部22は、当該要求に応じてリングポートを早期に開放することが必要とされる。このため、MC用ERP制御部22は、先にステップS311の処理(すなわち開放命令を発行)を行ったのちに、ステップS310の処理(すなわちR−APS(SF)フレームの送信停止)を行ってもよい。なお、このような順番を用いた場合、図21のステップS1004’に示したように、スイッチ装置SW2’がリングポートを開放した場合に問題が生じるが、スイッチ装置SW2’は、リング状態がFS状態の場合には、リングポートを開放することはない。   The second case is a case where an R-APS (FS) frame is received in a situation where an R-APS (SF) frame is transmitted in response to a failure occurrence (SF), for example. The R-APS (FS) frame at this time is a frame that requests the other node to open the ring port when the highest priority blocked port is provided on the ring network. In this case, the MC ERP control unit 22 is required to open the ring port early in response to the request. Therefore, the MC ERP control unit 22 first performs the process of step S311 (that is, issues the release command), and then performs the process of step S310 (that is, stops transmission of the R-APS (SF) frame). Also good. When such an order is used, a problem occurs when the switch device SW2 ′ opens the ring port as shown in step S1004 ′ of FIG. 21, but the switch device SW2 ′ has a ring state of FS. In the state, the ring port is not opened.

一方、ステップS303で開放状態OPから閉塞状態BKへの変更が必要な場合、まず、VIDフィルタ制御要求部25は、対象のリングポートを有するラインカードへ、リングポートの閉塞命令を含むVID制御命令を発行する(ステップS304)。次いで、R−APS生成部26は、ラインカードからの閉塞完了通知を受信するのを待つ(ステップS305)。そして、R−APS生成部26は、閉塞完了通知を受信したのちにR−APSフレームをリングポートを有するラインカードへ送信する(ステップS306)。   On the other hand, if a change from the open state OP to the blocked state BK is necessary in step S303, first, the VID filter control request unit 25 sends a VID control command including a ring port blocking command to the line card having the target ring port. Is issued (step S304). Next, the R-APS generation unit 26 waits to receive a blockage completion notification from the line card (step S305). The R-APS generator 26 transmits the R-APS frame to the line card having the ring port after receiving the blockage completion notification (step S306).

ステップS304,S305に関し、具体的には、図15に示すように、VIDフィルタ制御要求部25は、図9の場合と同様に、ラインカードLC[1]に向けて送信されるICCMフレームICCM1に、リングポートPr[1]の閉塞命令を含むVID制御命令を格納する(ステップS103b−3)。ラインカードLC[1]のLC用ERP制御部32は、ICCM処理部40を介して当該ICCMフレームICCM1に含まれるVID制御命令を受信する。   Regarding steps S304 and S305, specifically, as shown in FIG. 15, the VID filter control request unit 25 transmits the ICCM frame ICCM1 transmitted toward the line card LC [1], as in FIG. The VID control instruction including the closing instruction for the ring port Pr [1] is stored (step S103b-3). The LC ERP control unit 32 of the line card LC [1] receives the VID control command included in the ICCM frame ICCM1 via the ICCM processing unit 40.

LC用ERP制御部32のポート制御部42は、当該VID制御命令に含まれる閉塞命令に応じて、リングポートPr[1]を実際に閉塞状態BKに制御する(ステップS103b−4)。具体的には、ポート制御部42は、VIDフィルタ36に、リングポートPr[1](詳細には、リングポートPr[1]と所定のVLAN識別子VIDとの組合せ)を閉塞状態BKに制御する設定を行う。   The port control unit 42 of the LC ERP control unit 32 actually controls the ring port Pr [1] to the blocked state BK according to the blocked command included in the VID control command (step S103b-4). Specifically, the port control unit 42 controls the VID filter 36 so that the ring port Pr [1] (specifically, a combination of the ring port Pr [1] and a predetermined VLAN identifier VID) is blocked. Set up.

そして、ポート制御部42は、当該閉塞状態BKへの制御を完了したのち、ポート管理テーブル43の情報を更新し(ステップS103b−5)、管理カードMCへリングポートPr[1]の閉塞完了通知を発行する(ステップS103b−6)。この例では、ポート制御部42は、管理カードMCに向けて送信されるICCMフレームICCM1に、当該閉塞完了通知を格納する(ステップS103b−7)。管理カードMCのR−APS生成部26は、ICCM処理部24を介して当該閉塞完了通知を受信した場合に(ステップS103b−8)、図10のステップS103b−9の場合と同様に、R−APSフレームの生成および送信を行う。   Then, after completing the control to the blocked state BK, the port control unit 42 updates the information in the port management table 43 (step S103b-5), and notifies the management card MC of the completion of blocking the ring port Pr [1]. Is issued (step S103b-6). In this example, the port control unit 42 stores the blockage completion notification in the ICCM frame ICCM1 transmitted toward the management card MC (step S103b-7). When the R-APS generation unit 26 of the management card MC receives the blockage completion notification via the ICCM processing unit 24 (step S103b-8), as in the case of step S103b-9 in FIG. An APS frame is generated and transmitted.

図14に戻り、MC用ERP制御部22は、ステップS306におけるR−APSフレームの送信を行ったのち、例えば、FDBフラッシュの実行等、リングプロトコルに基づく所定の処理を実行する(ステップS307)。一方、ステップS305において、MC用ERP制御部22は、ラインカードからの閉塞完了通知を予め定めた所定の期間受信できない場合(ステップS308)、所定のエラー処理を行う(ステップS309)。また、MC用ERP制御部22は、ステップS302において、リングポートの開閉状態の変更が不要な場合、リングプロトコルに基づく所定の処理を実行する(ステップS307)。   Returning to FIG. 14, after transmitting the R-APS frame in step S306, the MC ERP control unit 22 executes predetermined processing based on the ring protocol such as execution of FDB flush (step S307). On the other hand, in step S305, if the ERP control unit 22 for MC cannot receive the blockage completion notification from the line card for a predetermined period (step S308), it performs a predetermined error process (step S309). Further, the MC ERP control unit 22 executes a predetermined process based on the ring protocol when it is not necessary to change the open / close state of the ring port in step S302 (step S307).

《閉塞命令および閉塞完了通知の送信方法》
図16は、図14のフローにおいて、閉塞命令および閉塞完了通知の送信方法の一例を示すシーケンス図である。図16において、管理カードMCのMC用ERP制御部22は、リングポートを開放状態OPから閉塞状態BKに変更する必要性が生じた場合に、ICCM処理部24へ、閉塞命令の送信を要求する割り込みを行う。ICCM処理部24は、当該割り込みに応じて、ラインカードLCへ閉塞命令を含むICCMフレームを送信する(ステップS304)。
<< Transmission method of shutdown command and shutdown completion notification >>
FIG. 16 is a sequence diagram illustrating an example of a transmission method of a block instruction and a block completion notification in the flow of FIG. In FIG. 16, the MC ERP control unit 22 of the management card MC requests the ICCM processing unit 24 to transmit a block command when it is necessary to change the ring port from the open state OP to the block state BK. Interrupt. In response to the interrupt, the ICCM processing unit 24 transmits an ICCM frame including a block command to the line card LC (step S304).

一方、ラインカードLCのLC用ERP制御部32は、当該閉塞命令に応じて所定のリングポートを閉塞状態BKに制御したのち(ステップS400)、管理カードMCの場合と同様に、ICCM処理部40へ、閉塞完了通知の送信を要求する割り込みを行う。ICCM処理部40は、当該割り込みに応じて、管理カードMCへ閉塞完了通知を含むICCMフレームを送信する(ステップS401)。管理カードMCのMC用ERP制御部22は、当該閉塞完了通知を受信したのち(ステップS305)、ラインカードLCへR−APSフレームを送信する(ステップS306)。   On the other hand, the LC ERP control unit 32 of the line card LC controls the predetermined ring port to the blocked state BK in response to the blocking command (step S400), and then, similarly to the management card MC, the ICCM processing unit 40 Is interrupted to request transmission of the closure completion notification. In response to the interrupt, the ICCM processing unit 40 transmits an ICCM frame including a blockage completion notification to the management card MC (step S401). After receiving the blockage completion notification (step S305), the MC ERP control unit 22 of the management card MC transmits an R-APS frame to the line card LC (step S306).

図17は、図14のフローにおいて、閉塞命令および閉塞完了通知の送信方法の他の一例を示すシーケンス図である。図18(a)および図18(b)は、図17におけるICCMフレームの構造例を示す説明図である。図17の例では、管理カードMCのICCM処理部24およびラインカードLCのICCM処理部40のそれぞれは、互いに定期的に(期間Tc(例えば、1ms)毎に)ICCMフレーム(内部疎通性監視フレーム)を送信している。   FIG. 17 is a sequence diagram showing another example of the transmission method of the block command and the block completion notification in the flow of FIG. 18 (a) and 18 (b) are explanatory diagrams showing an example of the structure of the ICCM frame in FIG. In the example of FIG. 17, each of the ICCM processing unit 24 of the management card MC and the ICCM processing unit 40 of the line card LC is periodically (every period Tc (for example, 1 ms)) an ICCM frame (internal communication monitoring frame). ).

ここで、管理カードMCのMC用ERP制御部22(具体的にはVIDフィルタ制御要求部25)は、ラインカードLCに向けて送信されるICCMフレームに、常に、リングポートの開放命令または閉塞命令を格納する。一方、ラインカードLCのLC用ERP制御部32(具体的にはポート制御部42)は、管理カードMCに向けて送信されるICCMフレームに、常に、自カードのリングポートの開閉情報を格納する。当該リングポートの開閉情報は、例えば、図15のポート管理テーブル43に保持されている。   Here, the MC ERP control unit 22 (specifically, the VID filter control requesting unit 25) of the management card MC always sends a ring port open command or block command to the ICCM frame transmitted to the line card LC. Is stored. On the other hand, the LC ERP control unit 32 (specifically, the port control unit 42) of the line card LC always stores open / close information of the ring port of the own card in the ICCM frame transmitted to the management card MC. . The opening / closing information of the ring port is held in, for example, the port management table 43 in FIG.

具体的には、図18(a)に示すように、ICCMフレームは、領域50〜53を含んでいる。領域50には、宛先カードIDが格納され、領域51には、送信元カードIDが格納される。領域52には、前述したRDI状態を通知するフラグ(LOC状態を検出したことを相手に通知するフラグ)が格納される。領域53は、例えば、1枚のラインカードLCが備える最大のポート数がNの場合、Nビットを持つ。   Specifically, as shown in FIG. 18A, the ICCM frame includes regions 50 to 53. The area 50 stores a destination card ID, and the area 51 stores a transmission source card ID. The area 52 stores a flag for notifying the aforementioned RDI state (a flag for notifying the other party that the LOC state has been detected). The area 53 has N bits when the maximum number of ports included in one line card LC is N, for example.

そして、図18(b)に示すように、管理カードMCからラインカードLCに向けて送信されるICCMフレームでは、領域53の各ビットは、その論理値に応じて、対応するポートの閉塞命令または開放命令を表す。逆に、ラインカードLCから管理カードMCに向けて送信されるICCMフレームでは、領域53の各ビットは、その論理値に応じて、対応するポートが閉塞状態BKであることの通知または開放状態OPであることの通知を表す。   Then, as shown in FIG. 18B, in the ICCM frame transmitted from the management card MC to the line card LC, each bit in the area 53 has a corresponding port blocking command or Represents an open command. On the contrary, in the ICCM frame transmitted from the line card LC to the management card MC, each bit in the area 53 is notified that the corresponding port is in the blocked state BK or in the open state OP according to the logical value. It represents the notification of being.

図17において、管理カードMCのMC用ERP制御部22は、リングプロトコルに基づきリングポートを開放状態OPに定めている間は、ラインカードLCに向けて送信されるICCMフレームの領域53(その対応するビット)に開放命令を格納する。一方、ラインカードLCのLC用ERP制御部32は、当該開放命令に応じてリングポートの開放状態OPを維持し、管理カードMCに向けて送信されるICCMフレームの領域53(その対応するビット)に開放状態通知を格納する。   In FIG. 17, the MC ERP control unit 22 of the management card MC sets the ICCM frame region 53 (corresponding to this) while the ring port is set to the open state OP based on the ring protocol. The release command is stored in the bit). On the other hand, the LC ERP control unit 32 of the line card LC maintains the open state OP of the ring port in response to the release command, and the area 53 (the corresponding bit) of the ICCM frame transmitted to the management card MC Is stored in the open state notification.

一方、管理カードMCのMC用ERP制御部22は、リングプロトコルに基づきリングポートを開放状態OPから閉塞状態BKに変更する際には、その後にラインカードLCに向けて送信されるICCMフレームの領域53(その対応するビット)に、閉塞命令を格納する(ステップS304)。一方、ラインカードLCのLC用ERP制御部32は、当該閉塞命令に応じてリングポートを開放状態OPから閉塞状態BKに変更し(ステップS400)、その後に管理カードMCに向けて送信されるICCMフレームの領域53(その対応するビット)に、閉塞状態通知を格納する(ステップS401)。   On the other hand, when the MC ERP control unit 22 of the management card MC changes the ring port from the open state OP to the closed state BK based on the ring protocol, the area of the ICCM frame transmitted to the line card LC thereafter. The block instruction is stored in 53 (the corresponding bit) (step S304). On the other hand, the LC ERP control unit 32 of the line card LC changes the ring port from the open state OP to the closed state BK in response to the block command (step S400), and then the ICCM transmitted toward the management card MC. The block state notification is stored in the frame area 53 (the corresponding bit) (step S401).

MC用ERP制御部22(具体的には、R−APS生成部26)は、当該ラインカードLCからのICCMフレームに含まれる領域53の情報(リングポートの開閉情報)を参照することで、図14のステップS305における閉塞完了通知の受信有無を判別する。具体的には、R−APS生成部26は、領域53の対応するビットに閉塞状態通知が格納されていることを認識することで、閉塞完了通知の受信有無を受信有りと判別する。これに応じて、R−APS生成部26は、ラインカードLCへR−APSフレームを送信する(ステップS306)。   The MC ERP control unit 22 (specifically, the R-APS generation unit 26) refers to the information on the region 53 (ring port opening / closing information) included in the ICCM frame from the line card LC. It is determined whether or not a blockage completion notification is received in step S305. Specifically, the R-APS generation unit 26 recognizes that the blockage state notification is stored in the corresponding bit of the area 53, and determines whether or not the blockage completion notification has been received. In response to this, the R-APS generator 26 transmits an R-APS frame to the line card LC (step S306).

例えば、図16の方法を用いる場合、変更をトリガとした割り込み処理を用いるため、リングプロトコル動作を高速に行うことが可能になる。ただし、この場合、ICCM処理部24,40は、ICCMフレームを定期的に送信する回路に加えて、割り込みで送信する回路を備える必要がある。一方、図17の方法を用いる場合、リングプロトコル動作の速度がICCMフレームの送信間隔に依存することになるが、図16の場合のような割り込み回路が不要なため、回路構成を簡素化することができる。さらに、リングポートの開閉命令や開閉情報の通知を定期的に発行するため、不測の事態による命令漏れや通知漏れを防止することができる。   For example, when the method shown in FIG. 16 is used, since the interrupt process triggered by the change is used, the ring protocol operation can be performed at high speed. However, in this case, the ICCM processing units 24 and 40 need to include a circuit for transmitting by an interrupt in addition to a circuit for periodically transmitting the ICCM frame. On the other hand, when the method of FIG. 17 is used, the speed of the ring protocol operation depends on the transmission interval of the ICCM frame, but the interrupt circuit as in the case of FIG. Can do. Further, since the ring port opening / closing command and the notification of the opening / closing information are periodically issued, it is possible to prevent a command omission and a notification omission due to an unexpected situation.

以上のように、本実施の形態の中継装置および中継システムを用いることで、代表的には、リングネットワークにおけるループ経路の発生を防止することが可能になる。   As described above, by using the relay device and the relay system according to the present embodiment, it is typically possible to prevent the occurrence of a loop route in the ring network.

以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、前述した実施の形態は、本発明を分かり易く説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。   As mentioned above, the invention made by the present inventor has been specifically described based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention. For example, the above-described embodiment has been described in detail for easy understanding of the present invention, and is not necessarily limited to one having all the configurations described. Further, a part of the configuration of one embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of one embodiment. . In addition, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.

例えば、ここでは、中継システムのリングプロトコルとして、ITU−T G.8032に規定されたリングプロトコルを用いる場合を例としたが、必ずしもこれに限定されるものではなく、他のリングプロトコルを用いる場合であっても、同様に適用して同様の効果が得られる場合がある。また、ここでは、シャーシ型の中継装置を用いたが、場合によっては、ボックス型の中継装置を用いてもよい。   For example, here, as a ring protocol of the relay system, ITU-TG Although the case where the ring protocol defined in 8032 is used is taken as an example, the present invention is not necessarily limited to this, and even when other ring protocols are used, the same effect can be obtained by applying the same. There is. Although a chassis type relay device is used here, a box type relay device may be used in some cases.

10 リングネットワーク
20 ファブリック経路部
22 MC用ERP制御部
24,40 ICCM処理部
25 VIDフィルタ制御要求部
26 R−APS生成部
32 LC用ERP制御部
36 VIDフィルタ
41 R−APS中継部
42 ポート制御部
43 ポート管理テーブル
45 リング管理テーブル
BK 閉塞状態
LC,LC[1]〜LC[n] ラインカード
MC 管理カード
OP 開放状態
Pr,Pr[1],Pr[2] リングポート
SWa〜SWd 中継装置
DESCRIPTION OF SYMBOLS 10 Ring network 20 Fabric path | route part 22 MC ERP control part 24,40 ICCM process part 25 VID filter control request part 26 R-APS production | generation part 32 LC ERP control part 36 VID filter 41 R-APS relay part 42 Port control part 43 Port management table 45 Ring management table BK Blocked state LC, LC [1] to LC [n] Line card MC management card OP Open state Pr, Pr [1], Pr [2] Ring port SWa to SWd Relay device

Claims (8)

リングネットワークに接続されるリングポートを備えるラインカードと、
前記ラインカードを管理する管理カードと、
を有する中継装置であって、
前記管理カードは、
リングプロトコルに基づくイベントに応じて前記リングポートを開放状態から閉塞状態に変更することを定め、前記ラインカードへ前記リングポートの閉塞命令を発行するポート制御要求部と、
前記リングプロトコルに基づく制御フレームを生成し、前記制御フレームを前記ラインカードへ送信する制御フレーム生成部と、
を備え、
前記ラインカードは、
前記管理カードからの前記閉塞命令に応じて前記リングポートを前記閉塞状態に制御し、前記閉塞状態への制御を完了したのち前記管理カードへ閉塞完了通知を発行するポート制御部と、
前記管理カードからの前記制御フレームを前記リングポートから送信する制御フレーム中継部と、
を備え、
前記管理カードの前記制御フレーム生成部は、前記閉塞完了通知を受信したのちに前記制御フレームを前記ラインカードへ送信する、
中継装置。
A line card with a ring port connected to the ring network;
A management card for managing the line card;
A relay device having
The management card is
A port control request unit that determines to change the ring port from an open state to a blocked state in response to an event based on a ring protocol, and issues a ring port blocking command to the line card;
A control frame generating unit that generates a control frame based on the ring protocol and transmits the control frame to the line card;
With
The line card is
A port control unit that controls the ring port in the blocked state in response to the block command from the management card, and issues a block completion notification to the management card after completing the control to the blocked state;
A control frame relay unit for transmitting the control frame from the management card from the ring port;
With
The control frame generation unit of the management card transmits the control frame to the line card after receiving the closure completion notification.
Relay device.
請求項1記載の中継装置において、
前記管理カードの前記ポート制御要求部は、前記リングプロトコルに基づくイベントに応じて前記リングポートを前記閉塞状態から前記開放状態に変更することを定め、前記制御フレーム生成部が前記制御フレームの送信を停止したのち、前記ラインカードへ前記リングポートの開放命令を発行し、
前記ラインカードの前記ポート制御部は、前記管理カードからの前記開放命令に応じて前記リングポートを前記開放状態に制御する、
中継装置。
The relay device according to claim 1,
The port control request unit of the management card determines to change the ring port from the blocked state to the opened state in response to an event based on the ring protocol, and the control frame generation unit transmits the control frame. After stopping, issue the ring port release command to the line card,
The port controller of the line card controls the ring port to the open state in response to the open command from the management card.
Relay device.
請求項1または2記載の中継装置において、
前記管理カードおよび前記ラインカードのそれぞれは、互いに内部疎通性監視フレームの通信を定期的に行うことで相手との間の疎通性有無を監視する内部疎通性監視部を備え、
前記ラインカードの前記ポート制御部は、前記管理カードに向けて送信される前記内部疎通性監視フレームに前記リングポートの開閉情報を格納し、
前記管理カードの前記制御フレーム生成部は、前記ラインカードからの前記内部疎通性監視フレームに含まれる前記リングポートの開閉情報を参照することで前記閉塞完了通知の受信有無を判別する、
中継装置。
The relay device according to claim 1 or 2,
Each of the management card and the line card includes an internal communication monitoring unit that monitors communication with a partner by periodically communicating with each other through an internal communication monitoring frame.
The port control unit of the line card stores the opening / closing information of the ring port in the internal communication monitoring frame transmitted toward the management card,
The control frame generation unit of the management card determines whether or not the blockage completion notification is received by referring to the opening / closing information of the ring port included in the internal communication monitoring frame from the line card.
Relay device.
請求項1または2記載の中継装置において、
前記リングプロトコルは、ITU−T G.8032に規定されたリングプロトコルである、
中継装置。
The relay device according to claim 1 or 2,
The ring protocol is ITU-T G.264. A ring protocol defined in 8032.
Relay device.
リングネットワークを構成する複数の中継装置を備える中継システムであって、
前記複数の中継装置の少なくとも一つは、
前記リングネットワークに接続されるリングポートを備えるラインカードと、
前記ラインカードを管理する管理カードと、
を有し、
前記管理カードは、
リングプロトコルに基づくイベントに応じて前記リングポートを開放状態から閉塞状態に変更することを定め、前記ラインカードへ前記リングポートの閉塞命令を発行するポート制御要求部と、
前記リングプロトコルに基づく制御フレームを生成し、前記制御フレームを前記ラインカードへ送信する制御フレーム生成部と、
を備え、
前記ラインカードは、
前記管理カードからの前記閉塞命令に応じて前記リングポートを前記閉塞状態に制御し、前記閉塞状態への制御を完了したのち前記管理カードへ閉塞完了通知を発行するポート制御部と、
前記管理カードからの前記制御フレームを前記リングポートから送信する制御フレーム中継部と、
を備え、
前記管理カードの前記制御フレーム生成部は、前記閉塞完了通知を受信したのちに前記制御フレームを前記ラインカードへ送信する、
中継システム。
A relay system comprising a plurality of relay devices constituting a ring network,
At least one of the plurality of relay devices is
A line card comprising a ring port connected to the ring network;
A management card for managing the line card;
Have
The management card is
A port control request unit that determines to change the ring port from an open state to a blocked state in response to an event based on a ring protocol, and issues a ring port blocking command to the line card;
A control frame generating unit that generates a control frame based on the ring protocol and transmits the control frame to the line card;
With
The line card is
A port control unit that controls the ring port in the blocked state in response to the block command from the management card, and issues a block completion notification to the management card after completing the control to the blocked state;
A control frame relay unit for transmitting the control frame from the management card from the ring port;
With
The control frame generation unit of the management card transmits the control frame to the line card after receiving the closure completion notification.
Relay system.
請求項5記載の中継システムにおいて、
前記管理カードの前記ポート制御要求部は、前記リングプロトコルに基づくイベントに応じて前記リングポートを前記閉塞状態から前記開放状態に変更することを定め、前記制御フレーム生成部が前記制御フレームの送信を停止したのち、前記ラインカードへ前記リングポートの開放命令を発行し、
前記ラインカードの前記ポート制御部は、前記管理カードからの前記開放命令に応じて前記リングポートを前記開放状態に制御する、
中継システム。
The relay system according to claim 5, wherein
The port control request unit of the management card determines to change the ring port from the blocked state to the opened state in response to an event based on the ring protocol, and the control frame generation unit transmits the control frame. After stopping, issue the ring port release command to the line card,
The port controller of the line card controls the ring port to the open state in response to the open command from the management card.
Relay system.
請求項5または6記載の中継システムにおいて、
前記管理カードおよび前記ラインカードのそれぞれは、互いに内部疎通性監視フレームの通信を定期的に行うことで相手との間の疎通性有無を監視する内部疎通性監視部を備え、
前記ラインカードの前記ポート制御部は、前記管理カードに向けて送信される前記内部疎通性監視フレームに前記リングポートの開閉情報を格納し、
前記管理カードの前記制御フレーム生成部は、前記ラインカードからの前記内部疎通性監視フレームに含まれる前記リングポートの開閉情報を参照することで前記閉塞完了通知の受信有無を判別する、
中継システム。
The relay system according to claim 5 or 6,
Each of the management card and the line card includes an internal communication monitoring unit that monitors communication with a partner by periodically communicating with each other through an internal communication monitoring frame.
The port control unit of the line card stores the opening / closing information of the ring port in the internal communication monitoring frame transmitted toward the management card,
The control frame generation unit of the management card determines whether or not the blockage completion notification is received by referring to the opening / closing information of the ring port included in the internal communication monitoring frame from the line card.
Relay system.
請求項5または6記載の中継システムにおいて、
前記リングプロトコルは、ITU−T G.8032に規定されたリングプロトコルである、
中継システム。
The relay system according to claim 5 or 6,
The ring protocol is ITU-T G.264. A ring protocol defined in 8032.
Relay system.
JP2016019133A 2016-02-03 2016-02-03 Repeating device and repeating system Pending JP2017139619A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016019133A JP2017139619A (en) 2016-02-03 2016-02-03 Repeating device and repeating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016019133A JP2017139619A (en) 2016-02-03 2016-02-03 Repeating device and repeating system

Publications (1)

Publication Number Publication Date
JP2017139619A true JP2017139619A (en) 2017-08-10

Family

ID=59566125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016019133A Pending JP2017139619A (en) 2016-02-03 2016-02-03 Repeating device and repeating system

Country Status (1)

Country Link
JP (1) JP2017139619A (en)

Similar Documents

Publication Publication Date Title
JP4074631B2 (en) Transmission path system, frame transmission apparatus in the system, and transmission path switching method
CN102355366B (en) Member-stacking device and method for managing member-stacking device at split stacking moment
EP2372952A1 (en) Connectivity fault management traffic indication extension
JP2009206891A (en) Layer 2 ring network system and management method therefor
JP2007174119A (en) Layer 2 network
JP5429697B2 (en) Communication network management system, method, and management computer
WO2012171380A1 (en) Far-end failure processing method and device for ethernet
JP2016122896A (en) Relay system and switching device
CN114244736A (en) Multi-master detection method, equipment and medium based on stacking environment
JP6263105B2 (en) Relay system and relay device
JP5004758B2 (en) Layer 2 network and network connection device
JP6359914B2 (en) Relay system and relay device
US9634937B2 (en) Relay system and relay device
JP6574140B2 (en) Relay device and relay system
CN113709068B (en) Switch system and execution processing method of switch
JP2011223172A (en) Ring-type network system, communication apparatus and failure detection method
JP2017139619A (en) Repeating device and repeating system
JP6541490B2 (en) Relay system and switch device
JP2017139621A (en) Repeating device and repeating system
JP2013192034A (en) Communication device
JP2017041823A (en) Relay system and switch device
JP6591828B2 (en) Relay device and relay system
JP2017139620A (en) Repeating device and repeating system
JP2011004435A (en) Transmission line system, frame transmission apparatus, method and program for switching transmission line in transmission line system
JP4653800B2 (en) Transmission path system, frame transmission apparatus, transmission path switching method and program in transmission path system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170512