WO2008068813A1 - Ring type network - Google Patents
Ring type network Download PDFInfo
- Publication number
- WO2008068813A1 WO2008068813A1 PCT/JP2006/324017 JP2006324017W WO2008068813A1 WO 2008068813 A1 WO2008068813 A1 WO 2008068813A1 JP 2006324017 W JP2006324017 W JP 2006324017W WO 2008068813 A1 WO2008068813 A1 WO 2008068813A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- switch
- ring
- port
- switching
- control frame
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
Definitions
- the present invention relates to a ring network using Ethernet (registered trademark) technology, and more particularly to a ring network in which a plurality of ring transmission lines (rings) are connected.
- Ethernet registered trademark
- Ethernet registered trademark
- LANs local area networks
- WAN wide area network
- switches switching knobs and bridges: hereinafter referred to simply as “switches”. It has come to be.
- high reliability is also required for networks constructed with Ethernet (registered trademark) technology. In other words, even if a failure occurs, it is necessary to quickly avoid the failure and continue communication. For this reason, there is a demand for technology that can avoid obstacles at high speed by minimizing the range of influence on the network.
- FIG. 20 is a diagram for explaining a normal control method in a conventional ring network composed of one ring.
- FIG. 21 is a diagram for explaining a failure switching method in the ring type network shown in FIG.
- FIG. 22 is a diagram for explaining a control method in a conventional ring network composed of a plurality of rings.
- one switch 141 among the switches 141 to 146 constituting the ring network is defined as a control switch that is located at the connection end of the ring and closes one port when it is normal. That is, of the two ports of the control switch 141, the one-side port 148 on the counterclockwise transmission line side (switch 142 side in FIG. 20) is set as a port without performing the closing operation, and the clockwise transmission line side (see FIG. In 20, switch 146 side) reverse side port 149 is set as the port that performs blocking operation.
- the control switch 141 periodically transmits the control frame 147 for the one-side port 148 force, and receives the control frame 147 via the switch 142 to the switch 1 46 at the reverse-side port 149, thereby monitoring the normality of the ring.
- a blocking operation is performed to prevent the occurrence of a loop path.
- Patent Document 1 also discloses a control method in a case where a plurality of rings are connected.
- Figure 22 with two rings A configuration example of a conventional ring network configured is shown.
- switches 204 and 208 of switch 201 to switch 210 arranged on the ring each have three ports, and one of them is directly connected to each other. Yes.
- the switch 201 to the switch 202 to the switch 203 to the switch 204 to the switch 2 08 to the switch 209 to the switch 210 to the switch 201 to the upper ring along the route of the switch 201 to the switch 204 to the switch 205 to the switch 206 to the switch 207 to The lower ring is formed by the route of switch 208 to switch 204.
- the switch 201 is a control switch.
- the control switch 201 closes the port 214 on one side and transmits the control frame 211 also on the other port 213. That is, the same control as in the case of a single ring configuration is performed.
- the port 2 16 of one switch 208 out of the two switches 204, 208 connecting the rings is blocked, and the control frame 212 is transmitted from the port 215 of the switch 204 that is not blocked.
- the control frame 212 is monitored by the switch 208.
- Patent Document 1 Japanese Patent Application Laid-Open No. 2004-201009
- Patent Document 2 JP 2005-210279 A
- Non-Patent Document 1 IEEE 802. ID, 1998 Edition, pp. 58-109.
- the switch having the port closing function is limited to one of the two switches that connect the ring. This is the same when the number of rings to be connected further increases. In other words, in the construction of a ring network with multiple rings, the position of the switch that closes the port under normal conditions is subject to topological restrictions, and flexibility in constructing the network is lacking.
- the closed port provided in the lower ring in the normal state is not the port 216 of the switch 208, and, for example, no loop path is generated as either port of the switch 206.
- the switch that closes the port under normal conditions is a switch other than the ring connection part, the topological restriction can be eliminated, and an extra load is applied to the above network. Can also be eliminated.
- each control switch in the lower ring, can perform port blocking and control frame transmission / reception in the same manner as the upper ring. Network in which the control is the same control mode.
- the control method for the upper ring disclosed in Patent Document 1 is similarly applied to the lower ring, there is a problem in that a loop path may be formed depending on the location of the failure. This will be described below with reference to FIGS. 23 and 24.
- FIG. 23 is a diagram for explaining a normal control method in a ring network in which two rings configured by applying the prior art are connected.
- Figure FIG. 24 is a diagram for explaining a switching method when a failure occurs in the ring network shown in FIG.
- the control switch 201 closes the port 214 on one side and transmits the control frame 211 from the other port 213.
- the switch 206 is used as a control switch, and the case where the control switch 206 performs port blockage and transmission / reception of the control frame 212 in place of the switches 204 and 208 constituting the ring connecting portion is shown. That is, the control switch 206 closes the port 217 on one side and transmits the control frame 212 from the other port 218.
- the switches 204 and 208 that constitute the ring coupling unit perform only the relay transfer of the control frame 212 in the same manner as the other switches in the lower ring.
- the present invention has been made in view of the above, and even if each ring to be connected is configured without fixing the position of the switch that closes the port in a normal state, each loop is not generated without generating a loop path.
- the purpose is to obtain a ring network with multiple rings that can monitor the soundness of the ring with the same control method and can prevent the occurrence of a loop path and switch the path even when a fault occurs.
- the present invention is directed to a ring network in which a plurality of rings are connected in a form in which two switches belonging to two adjacent rings are connected to each other.
- a ring composed of a plurality of switches, including one of the switches, one of the plurality of switches is located at the connection end of the ring and is set as a master switch that closes one port during normal operation.
- the master switch cycles the control frame for confirming continuity from both ports so that it circulates around its own ring and faces the opposite port.
- the block state of one port is maintained while the control frame instructing the switching request is included Releases the blocked state of one of the ports, flushes the MAC address learning table of its own switch, and MAC address learning tables from both ports.
- the non-failure side port transmits the switching request instruction control frame instead of the continuity check control frame, while the failure side
- the control frame for the switching request instruction according to the switching priority for the ring instead of the control frame for confirming the continuity from the non-failure side port
- a means for transmitting the control frame indicating the switching unnecessary instruction, and a flag of the MAC address learning table at the non-failure side port Means for flushing the MAC address learning table of its own switch when a control frame instructing the host is received, and in each ring, each switch excluding the two belonging switches is the continuity confirmation transmitted by the master switch.
- Means for closing the faulty port when the control frame cannot be received means for transmitting the control frame for the switching request instruction from the non-failure port instead of the control frame for confirming the continuity, And a means for flushing the MAC address learning table of the own switch when a control frame instructing flushing of the MAC address learning table is received at the non-failure side port.
- the master switch set at an arbitrary position in each ring is guided without blocking one port during normal operation, that is, without generating a loop route. It is possible to monitor the soundness of both the clockwise and counterclockwise transmission paths of the own ring with the same control method of periodically transmitting control frames for communication confirmation from both ports.
- a failure occurs in a link belonging to two adjacent rings in each ring
- two switch forces belonging to the two rings can receive a control frame for confirming continuity with each other. Therefore, the failure side port is blocked, and switching is performed on one ring according to the switching priority, and an instruction not to switch on the other ring is sent from the non-failing side port to the corresponding master switch. Even at times, it is possible to prevent the occurrence of a loop route and switch the route.
- a ring network with multiple rings can be flexibly constructed without being restricted by topology.
- each ring to be connected is configured without fixing the position of the switch that closes the port during normal operation, the soundness of each ring can be controlled in the same manner without generating a loop path. It is possible to monitor and to prevent the occurrence of a loop route even when a failure occurs and to switch the route!
- FIG. 1 is a conceptual diagram showing a configuration (part 1) of a ring network in which two rings are connected according to Embodiment 1 of the present invention.
- FIG. 2 is a flowchart for explaining a control operation of the master switch shown in FIG.
- FIG. 3 is a flowchart for explaining a control operation of the slave switch shown in FIG.
- FIG. 4 is a diagram for explaining an operation of detecting a failure that has occurred in a link belonging to only one of the two rings shown in FIG.
- FIG. 5 is a diagram for explaining a switching operation for the detected link failure shown in FIG.
- FIG. 6 is a diagram illustrating a switching operation for a failure of a slave switch belonging to only one of the two rings shown in FIG.
- FIG. 7 is a diagram for explaining the detection operation when a failure occurs in the links belonging to the two rings shown in FIG.
- FIG. 8 is a diagram for explaining the switching operation for the detected failure of the links belonging to both rings shown in FIG.
- FIG. 9 is a diagram for explaining the switching operation for the failure of the slave switch belonging to the two rings shown in FIG.
- FIG. 10 is a diagram for explaining a switching operation for a failure of a master switch belonging to one of the two rings shown in FIG.
- FIG. 11 is a conceptual diagram showing a configuration (part 2) of a ring network in which two rings are connected according to Embodiment 2 of the present invention.
- FIG. 12 is a conceptual diagram showing a configuration (part 3) of a ring network in which two rings are connected according to Embodiment 3 of the present invention.
- FIG. 13 is a diagram showing a case where a fault is recovered but a fault is switched in the ring network shown in the first embodiment as the fourth embodiment of the present invention.
- FIG. 14 is a diagram for explaining a recovery switching operation for returning the state at the time of failure recovery shown in FIG. 13 to the original normal path state.
- FIG. 15 shows, as Embodiment 5 of the present invention, in the ring network shown in Embodiment 1, an Ethernet (registered trademark) OAM frame is used instead of the control frame for the master switch to confirm continuity. It is a figure explaining the control operation in the case of transmitting / receiving.
- Ethernet registered trademark
- FIG. 16 is a diagram for explaining the MEP and MIP settings for each switch in the control operation using the Ethernet (registered trademark) OAM frame shown in FIG.
- FIG. 17 is a conceptual diagram showing a configuration (part 1) of a ring network in which three rings are connected according to Embodiment 6 of the present invention.
- FIG. 18 is a conceptual diagram showing a configuration (part 2) of a ring network in which three rings are connected according to Embodiment 7 of the present invention.
- FIG. 19 is a conceptual diagram showing a configuration (part 3) of a ring network in which three rings are connected according to an eighth embodiment of the present invention.
- FIG. 20 is a diagram for explaining a normal control method in a conventional ring network composed of one ring.
- FIG. 21 is a diagram for explaining a failure switching method in the ring network shown in FIG. is there.
- FIG. 22 is a diagram for explaining a control method in a conventional ring network composed of a plurality of rings.
- FIG. 23 is a diagram for explaining a control method in a normal state in a ring network in which two rings configured by applying the conventional technology are connected.
- FIG. 24 is a diagram for explaining a switching method when a failure occurs in the ring network shown in FIG.
- a switch that belongs to two rings # 1 and # 2 and functions as a master switch for one ring and as a slave switch for the other ring
- 64 Switch that belongs to two rings, ring # 1 and ring # 2, and functions as a master switch for one ring and the other ring
- Switch that belongs to two rings, ring # 2 and ring # 3, and functions as a master switch for ring # 2 and as a slave switch for ring # 3
- FIG. 1 is a conceptual diagram showing the configuration of a ring network according to Embodiment 1 of the present invention.
- this first embodiment in order to show the basic configuration of a ring network that is useful for the present invention, a ring network in which two rings (annular transmission lines) used as independent transmission lines are connected will be described. .
- switches 1 to 12 are Ethernet (registered trademark) switches arranged on a ring. Of these, switch 4 and switch 10 each have three ports, one of which is directly connected to each other. Therefore, switch 1 to switch 2 to switch 3 to switch 4 to switch 10 to switch 11 to switch 12 to switch 1 ring # 1 and switch 6 to switch 7 to switch 8 to switch 9 to switch Ring # 2 is formed by the route from 10 to switch 4 to switch 5 to switch 6.
- Each of the switches 1 to 12 has a MAC address learning table, and each time an Ethernet (registered trademark) frame is received in the ring to which it belongs, a combination of a MAC address and a port based on the transmission source address. Learn and update. An aging time is set in the MAC address learning table, and when the aging time elapses, the learned entry disappears. In general, until the aging time elapses, communication with each other cannot be made! /.
- Switch (hereinafter referred to as “master switch”).
- This master switch transmits / receives control frames but does not transmit / receive user frames during normal operation on one of the ports on the clockwise transmission path side or counterclockwise transmission path side of the ring to which the master switch belongs.
- a port having a blocking function (this is referred to as an “edge port”) is formed, and the other port is configured as a port not having a blocking function (this is referred to as a “master port”).
- the remaining switches notify the master switch when it detects a failure so that the master switch can perform the necessary control operations in the event of a failure, and switches that support the master switch ring health monitoring (hereinafter referred to as “slave”). It is set as “Switch”.
- switch 1 is configured as a master switch, and the remaining switches 2, 3, 4, 10, 11, and 12 are each configured as a slave switch. ing.
- switch 6 is configured as a master switch, and the remaining switches 4, 5, 7, 8, 9, 10 are each configured as a slave switch. Since switch 4 and switch 10 are slave switches belonging to both rings, they are listed in two stages as “slave and slave”.
- master switch 1 in ring # 1 is a slave switch 2 side port (port in the counterclockwise transmission path side in the arrangement shown in FIG. 1) 13 is a master port, and slave switch 1 It is assumed that the switch 12 side port (clockwise transmission line side port in the arrangement shown in FIG. 1) 14 is an edge port.
- Master switch 6 in ring # 2 is a slave Switch 7 side port (counterclockwise transmission line side port in the arrangement shown in Fig. 1) 15 is the master port, and slave switch 5 side port (clockwise transmission line side port in the arrangement shown in Figure 1) 16 Is an edge port.
- the black circles indicated by the edge ports 14 and 16 indicate the closed state. Therefore, in the following explanation, a white circle ⁇ indicates that the blockage is released.
- the “master switch” is different from the control switch in the prior art (Patent Document 1) in that the control switch in the prior art changes the control frame from a port having no blocking function to a port having a blocking function.
- the “master switch” transmits a control frame from a master port having no blocking function to an edge port having a blocking function and has a blocking function.
- the edge port does not have a blocking function, and is sent to the master port to monitor the soundness of the transmission path on both the clockwise and counterclockwise sides.
- the control frame used for monitoring the soundness is referred to herein as a “control frame for confirming continuity (abbreviated control frame for confirming continuity)”.
- master switch 1 in ring # 1 cycles control frame 17 for continuity confirmation from master port 13 to edge port 14.
- the control frame 18 for confirming the continuity is periodically transmitted from the edge port 14 to the master port 13.
- Slave switches 2, 3, 4, 10, 11, and 12 in ring # 1 relay and transfer control frames 17 and 18 for confirming continuity, respectively.
- master switch 6 in ring # 2 periodically transmits continuity confirmation control frame 19 from master port 15 to edge port 16, and also transmits continuity confirmation control frame 20 to edge port 16. Is sent periodically to master port 15.
- the slave switches 4, 5, 7, 8, 9, and 10 in ring # 2 relay and transfer control frames 19 and 20 that confirm continuity, respectively.
- each slave switch When each slave switch detects the occurrence of a failure in which the control frame for confirming continuity to be relayed cannot be received in the above-described relay transfer process, each slave switch notifies the master switch.
- the master switch can detect the occurrence of a failure when it cannot receive the continuity check control frame transmitted so as to go around the ring. Upon receiving the above-mentioned failure occurrence notification, the necessary control operations are started! /
- the failure that occurs may or may not affect the other rings, and may affect both rings # 1 and # 2.
- the former failure includes the failure of the slave switch itself belonging to only one ring and the failure of the transmission line (link) connecting between the slave switches belonging to only one ring.
- the latter failure there are a failure in the switch itself belonging to both rings and a failure in a link common to both rings connecting the switches belonging to both rings.
- Each slave switch cannot receive the continuity confirmation control frame.
- the cause is the link failure force when the signal is not physically reachable, such as fiber breakage or cable breakage.
- the slave switch that detects the occurrence of the failure in the failed ring is referred to as a control frame for instructing a switching request, or a control frame for a switching request for short.
- the master switch is notified of the occurrence of a fault using the control frame that is displayed.
- the fault affecting both rings # 1 and # 2 is the power detected by either or both of the two slave switches belonging to both rings. In this case as well, a fault occurrence notification is sent to the master switch. If only the control frame for the switching request is used, a loop path 220 as shown in FIG.
- the “switching priority” is set for each of the two slave switches belonging to both rings.
- the switching priority is set for the slave switches 4 and 10 belonging to both rings. For example, assume that ring # 1 is set with a switching priority “high” and ring # 2 is set with a switching priority “low”.
- control frame used to request the master switch to perform path switching is the control frame having the same name as the control frame of the switching request described above.
- Master switch A control frame used for a request for not performing path switching is called a control frame for instructing that switching is not required, or a control frame for which switching is not required.
- the slave switches 4 and 10 recognize to which ring the control frame for continuity confirmation received and relayed forward belongs. I can do it.
- a virtual LAN VLAN
- the VLAN ID identifier
- # 2 is different from the value.
- FIG. 2 is a flowchart for explaining the control operation of the master switch.
- FIG. 3 is a flowchart for explaining the control operation of the slave switch.
- ST the step indicating the processing procedure
- the master switches of both rings automatically transmit (ST1) a continuity confirmation control frame from the master port and the blocked edge port during normal operation. Repeated within the period when the continuity confirmation control frame transmitted so as to go round is received (ST2: Yes).
- Figure 1 shows a healthy state in which the control frame for confirming this continuity can be transmitted and received.
- (Ml) Assuming that the failure occurred in one ring and does not affect other rings For example, there are cases as shown in FIGS.
- the slave switch that detects the occurrence of a failure transmits the switching request control frame instead of the continuity confirmation control frame, so that when the master switch receives the switching request control frame, the master switch releases the blocking state of the edge port.
- Flush (clear) the MAC address learning table of its own switch (ST3).
- the master switch transmits a control frame instructing flushing of the MAC address learning table from the master port and the edge port whose block has been released to the slave switch in its own ring (ST4).
- the master switch and the healthy slave switch in the ring in which the failure has occurred can flush the MAC address learning table without waiting for the aging time to elapse, and can communicate on a new route.
- a user frame with a destination address that does not have an entry in the MAC address learning table is broadcast to all ports other than the receiving port, so power communication with increased traffic becomes possible.
- Examples of the case where the failure that has occurred affects the two rings include the cases shown in FIGS. In these cases, switching priority is applied to the two rings, so the master switch performs three types of control operations depending on whether the failure that occurred is a common link failure or a failure in one switch. .
- the master switch belonging to the ring to which the high switching priority is applied confirms the continuity of the control frame of the switching request. Therefore, the edge port blocking state is released and the MAC address learning table of its own switch is flushed (ST5). Then, the master port, the edge port that released the block, and the force also transmit a control frame instructing to flush the MAC address learning table (ST6).
- the master switch belonging to the ring to which the low switching priority is applied receives the control frame that does not require switching instead of the control frame for confirming the continuity, and therefore maintains the closed state of the edge port (ST7). In other words, route switching is not performed in the ring to which the low switching priority is applied.
- the master switch belonging to the ring to which the high switching priority is applied is Since the control frame is received instead of the control frame for continuity confirmation, ST5 and Performs ST6 operation.
- the master switch belonging to the ring to which the low switching priority is applied receives both the switching request and the switching unnecessary control frame instead of the control frame for confirming the continuity. I do. That is, the blocked state of the edge port is released, and the MAC address learning table of the own switch is flushed (ST8). Then, a control frame for instructing flushing of the master port, the released edge port, and the force MAC address learning table is transmitted (ST9). That is, in this case, path switching is performed also in the ring to which the low switching priority is applied.
- each slave switch of each ring can receive a control frame for confirming transmission path force continuity on both the clockwise and counterclockwise sides (ST11: Yes).
- Step 12 Repeat the relay transfer (ST12).
- Figure 1 shows this situation.
- the slave switch that detected the failure blocks the port on the failure side (ST13).
- the slave switch that detects the failure performs the operation of ST14 to ST16 if it is a switch in the (S1) ring, and (S2) if it is a switch that belongs to both rings, ST17 to ST20. Perform the action.
- (S2) if the slave switch that detected the failure is a switch that belongs to both rings, first, the switching priority of the failed ring is determined (ST17). As a result, if the switching priority of the failed ring is “high” (ST17: Yes), the switch request control frame is confirmed to be connected to the master switch belonging to the ring with the high switching priority. Is sent instead of the control frame (ST18), and the MAC learning table of the switch is flushed according to the control frame instructing the flush to receive the master switch power ( ST19). On the other hand, if the failed ring has a low switching priority (ST17: No), the continuity confirmation of the control frame that does not require switching is performed for the master switch belonging to the ring with the low switching priority. Transmit in place of the control frame (ST20), and the MAC learning table of the own switch is flushed according to the control frame instructing the flush to receive the master switch force (ST19). This is, for example, the case shown in FIGS.
- FIG. 4 is a diagram for explaining the operation of detecting a failure that has occurred in a link belonging to only one of the two rings.
- FIG. 5 is a diagram for explaining the switching operation for the detected link failure shown in FIG.
- the slave switch 5 transmits the control frame 25 for switching request from the non-failure side port to the master switch 6 instead of the control frame 19 for confirming the continuity received and relayed before the failure occurred.
- the slave switch 4 receives and relays it before the failure occurs, and instead of the control frame 20 for confirming the continuity, the control frame for the switching request 26 is sent to the master switch 6 from the non-failed port.
- each switch after the slave switches 4 and 5 in the ring # 2 receives the control frames 25 and 26 for the switching request even if it does not receive the control frames 19 and 20 for confirming the continuity. It is not judged that a failure has occurred.
- the master switch 6 receives the switching request control frames 25 and 26.
- the master switch 6 releases the block of the edge port 16 in accordance with one of the switching request control frames received first.
- master switch 6 releases blockage of edge port 16, it flushes the MAC address learning table of its own switch, and at the same time controls frame 27 that instructs master port 15, edge port 16, and flush of the MAC address learning table. , 28 is sent.
- the path switching is completed before the aging time elapses, and in the example shown in FIGS. 4 and 5, the slave switch 5 is not isolated and can communicate with other switches.
- the slave switch 5 needs to output a user frame to the slave switch 9 to the master switch 6 side. Even when slave switch 9 sends a user frame to slave switch 5, it is necessary to output it to the slave switch 8 side instead of the slave switch 10 side. Since the above-described path switching is performed, such a necessary path is formed between the slave switch 5 and the slave switch 9, and communication between them is continued without any trouble.
- Master switch 1 releases the blocking of edge port 14 in accordance with the control frame of the switching request received first, as described with reference to FIG. Then, the MAC address learning table of its own switch is flushed, and control frames 33 and 34 instructing flushing are transmitted from both the master port 13 and the edge port 14.
- each slave switch in ring # 1 completes the path switching by flushing its own MAC address learning table.
- the path is switched by the same operation as when a link that belongs to only one ring fails (Fig. 5).
- the failure of slave switch 3 is not affected, so the same operation as in the normal state is performed.
- Fig. 7 illustrates the detection operation when a failure occurs in a link belonging to two rings
- Fig. 8 illustrates the switching operation for the failure of a link belonging to both rings shown in Fig. 8.
- FIG. 8 When a failure occurs in a link belonging to two rings, a loop path is formed in the conventional technology as described in FIG. 24. In this embodiment, however, a switching operation based on the switching priority is performed. As a result, a loop path is not formed.
- a control frame 40 that does not require switching is transmitted from the non-failure side port.
- the slave switch 10 transmits a control frame 39 for switching request from the non-failure side port to the master switch 1 on the ring # 1 side instead of the control frame 17 for confirming the continuity, and the master switch 6 on the ring # 2 side.
- a control frame 41 that does not require switching is transmitted from the non-failure side port instead of the control frame 20 for confirming continuity.
- Master switch 1 on the ring # 1 side receives only control frames 38 and 39 of the switching request. Master switch 1 releases the blocking of edge port 14 according to the control frame of the switching request received first, flushes the MAC address learning table of its own switch, and controls flushing from master port 13 and edge port 14 Send a frame. As a result, the path is switched in each switch of ring # 1.
- the master switch 6 on the ring # 2 side receives only the control frames 41 and 42 that do not require switching, and does not receive any switching request control frames, so that the edge port 16 remains blocked. Keep it. Since master switch 6 no longer receives control frames 19 and 20 for confirming continuity, it recognizes that some kind of fault has occurred.By receiving control frames 41 and 42 that do not require switching, the master switch 6 receives other frames. Judge that ring # 1 is switching the route in case of failure.
- the control switch 18 for confirming the continuity with respect to the master switch 1 is used in the same way as when a normal failure occurs.
- the control frame 46 of the switching request is transmitted to
- slave switch 5 does not have a switching priority over both ring affiliation switches, so instead of control frame 19 for confirming continuity with respect to master switch 6, as in the case of normal failure.
- a control frame 49 of the switching request is transmitted from the non-failed port.
- slave switch 10 is a switch belonging to both rings, and ring # 1 is set as a high switching priority and ring # 2 is set as a low switching priority.
- a switch request control frame 47 is sent from the non-failure side port to switch 1 instead of the continuity check control frame 17, and the continuity check control frame 20 is sent to the master switch 6 on the ring # 2 side.
- Send control frame 48 that does not require switching from the non-failed port
- the master switch 1 on the ring # 1 side receives the switching request control frame 46 from the slave switch 3, and receives the switching request control frame 47 from the slave switch 10.
- the block of the edge port 14 is released, the MAC address learning table of the own switch is flushed, and the control frames 50 and 51 instructing flushing are transmitted from the master port 13 and the edge port 14.
- the master switch 6 receives the control frame 49 of the switching request from the slave switch 5 and receives the control frame 48 of which switching is not required from the slave switch 10
- the control frame of the switching request and the control frame of which switching is not required Then, the control frame of the switch request is more important. Therefore, when master switch 6 receives control frame 49 for the switching request, it releases the blocking of edge port 16, flushes its own MAC address learning table, and instructs flush from edge port 16 and master port 15. Yes Send control frames 52 and 53. This can prevent the slave switch 5 from being isolated and unable to communicate. [0075] As described above, even if a failure occurs in one of the two slave switches belonging to the two rings, a loop path is not generated and an isolated slave switch is not generated. It is possible to perform route switching.
- FIG. 10 is a diagram for explaining the switching operation for the failure of the master switch belonging to one of the two rings.
- Figure 10 shows the case where a failure occurred in master switch 1 on the ring # 1 side. In this case, the failure of master switch 1 is not affected in ring # 2, so the same operation as in the normal state is performed.
- FIG. 11 is a conceptual diagram showing the configuration of a ring network according to the second embodiment of the present invention.
- components that are the same as or equivalent to the components shown in FIG. 1 are assigned the same reference numerals.
- the description will be focused on the part related to the second embodiment.
- the ring network according to the second embodiment is the same as that shown in FIG. In the configuration shown in state 1), master switch 1 is slave switch 58, and master switch 6 is slave switch 61.
- the switch (slave master switch) 59 functions as a slave switch for ring # 2, and functions as a master switch for ring # 2.
- the master function unit of switch 60 is a master port that does not have a blocking function on the common link side port that belongs to the two rings.
- the side port becomes an edge port 63 having a blocking function, and the control frames 17 and 18 for continuity confirmation shown in FIG. 1 can be transmitted and received in the same manner.
- the master function unit of switch 59 is a master port that does not have the blocking function on the common link side port belonging to the two rings, and the port on the slave switch 5 side has the blocking function.
- the continuity confirmation control frames 19 and 20 shown in FIG. 1 can be transmitted and received in the same manner.
- the switching priority is set based on the same idea as in the first embodiment.
- an Ethernet (registered trademark) switch belonging to only one ring is not used as a master switch.
- a master function and a slave are respectively connected to two Ethernet (registered trademark) switches belonging to two rings.
- FIG. 12 is a conceptual diagram showing the configuration of a ring network according to the third embodiment of the present invention.
- components that are the same as or equivalent to the components shown in FIG. 1 are assigned the same reference numerals.
- the description will focus on the parts related to the third embodiment.
- master switch 1 becomes slave switch 58
- master switch T suchi 6 is the slave switch 61
- slave switch 10 becomes slave switch 10 that changes slave switch 4 as a master switch for both ring # 1 and ring # 2 (master master switch) 64! /.
- the ring # 1 side master function unit of switch 64 is a master port in which the common link side port belonging to the two rings does not have a blocking function.
- the switch 3 side port becomes an edge port 66 having a blocking function, and the control frames 17 and 18 for confirming conduction shown in FIG. 1 can be transmitted and received in the same manner.
- the ring # 2 side master function section of switch 64 is a master port that does not have a blocking function on the common link side port belonging to the two rings, and on the slave switch 5 side.
- the port becomes an edge port 62 having a blocking function, and the continuity confirmation control frames 19 and 20 shown in FIG. 1 can be similarly transmitted and received.
- switching priority is set to switch 64 and slave switch 10 that belong to two rings and serve as master switches for both sides in the same manner as in the first embodiment. .
- an Ethernet (registered trademark) switch belonging to only one ring is not used as a master switch.
- One of two Ethernet (registered trademark) switches belonging to two rings is connected to both rings.
- all the controls described in the first embodiment can be performed in the same manner. Therefore, path switching can be performed without generating a loop path even when a failure occurs.
- Embodiments 1 to 3 are as follows with respect to the arrangement positions of switches that perform port blocking and transmission / reception of control frames under normal conditions. It shows that.
- the prior art Patent Document 1 uses a switch that performs port blocking and control frame transmission / reception.
- ring # 2 the force that must be provided at the position where the ring is connected, that is, the switch belonging to the two rings, is the embodiment of the present invention.
- ring # 2 also shows that it can be placed at any position within ring # 2.
- FIG. 13 is a diagram showing a case where the fault is recovered but the fault is switched in the ring network shown in the first embodiment as the fourth embodiment of the present invention.
- FIG. 14 is a diagram for explaining the recovery switching operation for returning the state at the time of failure recovery shown in FIG. 13 to the original normal path state.
- FIG. 13 shows a state in which the link failure is recovered after switching to the link failure 21 shown in FIG. Even if the link failure is recovered, the master switch 6 is in a state in which the blockage of the edge port 16 is released, and the slave switches 4 and 5 maintain the failure side ports 23 and 24 in the blocked state, respectively. Even in this state, that is, even if the failure is recovered after failure switching, communication is still possible in the state of failure switching, so recovery switching is not necessarily required, but it must be returned to the path before the failure occurred. If you want, you can switch recovery as follows.
- the master switch 6 since the master switch 6 continues to transmit the continuity confirmation control frames 19 and 20 from the master port 15 and the edge port 16 in the failure switching state, when the failure is recovered, the continuity confirmation control is performed. Frames 19 and 20 can be received by slave switches 4 and 5 and master switch 6 to recognize failure recovery. Further, when the master switch 6 can receive the control frames 19 and 20 for confirming the continuity at both the master port 15 and the edge port 16, it can be determined that the failure has been recovered.
- the master switch 6 automatically receives the control frames 19 and 20 for confirming the continuity at both the master port 15 and the edge port 16 and determines that the failure is restored. As shown in Fig. 14, the edge port 16 is returned to its original blockage state and the switch MAC Flush the address learning table. Then, the master switch 6 transmits a control frame 67 for releasing the blockage and flushing from the master port 15 to the edge port 16.
- the slave switch in the middle of receiving the control frame 67 for releasing the blockage and flushing checks whether or not the port of the switch is blocked, and releases the blockage if there is a blocked port. It also flushes its own switch MAC address learning table.
- the slave switches 4 and 5 block the port, when the control frame 67 is received, the block is released and the MAC address learning table of the switch is flushed. Further, when the slave switch 7, 8, 9, 10 receives this control frame 67, it flushes its own MAC address learning table.
- the recovery switching operation can be performed.
- FIG. 15 shows a case where the master switch transmits / receives an Ethernet (registered trademark) OAM frame instead of the control frame for confirming the continuity in the ring network shown in the first embodiment as the fifth embodiment of the present invention. It is a figure explaining this control operation.
- FIG. 16 is a diagram for explaining the MEP and MIP settings for each switch in the control operation using the Ethernet (registered trademark) OAM frame shown in FIG.
- the ETH-CC function (Ethernet (registered trademark) Continuity Check) is defined for continuity confirmation, and a CCM (Continuity C home Message) frame for confirming continuity with the opposite device is provided. Is defined.
- the CCM frame is periodically transmitted from a certain MEP (MEG End Point) to the opposite MEP.
- MEP MEG End Point
- ME is an abbreviation for Maintenance-Entity.
- MEG is an abbreviation for Maintenance 'Entity' Group
- Embodiments 1 to 4 it is possible to detect the occurrence of a failure by not receiving the control frame for continuity confirmation by the slave switch, but instead of the transmission / reception function of the control frame for continuity confirmation. If the MEP that transmits and receives CCM frames is set as it is as the master port and edge port of the master switch, the slave switch in the middle only passes through the CCM frame, so failure detection by non-reception of the CCM frame cannot be detected. .
- FIG. 16 shows the MEP setting and MIP setting for each switch in ring # 1 shown in FIG. 15 as an example.
- the ETH-CC function does not receive a CCM frame at the lower MEG level MEP even if the CCM frame is not received.
- Ability to detect LOC (Loss of Continuity) failures ETH—Ethernet (registered trademark) Alarm Indication Signal (AIS) function sends a higher-level AIS frame from the MIP, so the master switch recognizes the failure. can do.
- LOC Liss of Continuity
- ETH—Ethernet (registered trademark) Alarm Indication Signal (AIS) function sends a higher-level AIS frame from the MIP, so the master switch recognizes the failure. can do.
- AIS Alarm Indication Signal
- a VSM (Vendor Specific Message) frame defined in ITU-T V. 1731 is independently defined and used.
- the CCM frame conforming to the Ethernet (registered trademark) OAM function defined in ITU-T Y. 1731 is used as the control frame for confirming the continuity, the VSM frame is requested to be switched, switching is not required,
- a ring network with multiple rings can be configured in such a way that path switching can be performed without generating a loop path when a failure occurs.
- restoration switching can be performed in the same way.
- FIG. 17 is a conceptual diagram showing a configuration (No. 1) of a ring network in which three rings are connected according to Embodiment 6 of the present invention.
- a configuration example in which three rings are connected in a row in a ladder shape is shown.
- Ring # 1 is composed of a path from switch 72 to switch 73 to switch 74 to switch 75 to switch 85 to switch 86 to switch 97 to switch 72.
- Ring # 2 is composed of a route from switch 77 to switch 83 to switch 84 to switch 85 to switch 75 to switch 76 to switch 77.
- Ring # 3 includes a route of switch 81 to switch 82 to switch 83 to switch 77 to switch 78 to switch 79 to switch 80 to switch 81.
- switch 72 is the master switch and edge port 88 is defined.
- Switches 75 and 85 belonging to ring # 1 and ring # 2 are switches that act as slave switches for both rings. Since the link connecting switch 75 and 85 is a common link belonging to ring # 1 and ring # 2, switch 75 and 85 are set with switching priority for ring # 1 and ring # 2, respectively. Being sung.
- switch 77 is a master switch with edge port 89 defined for ring # 2, and a slave switch for ring # 3 It is a switch that acts as Switch 83 is a switch that acts as a slave to both rings # 2 and # 3.
- the link connecting switches 77 and 83 is , Ring # 2 and ring # 3 are common links, and therefore, switching priorities for ring # 2 and ring # 3 are set in switches 77 and 83, respectively.
- switch 81 is the master switch and edge port 90 is defined.
- the control frame for continuity confirmation or the higher-level CCM frame in Ethernet (registered trademark) OAM flows through paths 91, 92, and 93 shown in FIG. If a failure in a link belonging to two rings or a failure in a switch belonging to two rings is detected, the ring is switched from the switch that detected the failure among the switches belonging to two rings. According to the priority, a control frame that does not require switching or switching, or a VSM frame that does not require switching or switching is transmitted.
- FIG. 18 is a conceptual diagram showing a configuration (part 2) of a ring network in which three rings are connected according to Embodiment 7 of the present invention.
- a configuration example in which three rings are deployed and connected on the surface is shown.
- Ring # 1 is composed of the route of switch 94 to switch 95 to switch 96 to switch 97 to switch 98 to switch 108 to switch 109 to switch 94.
- Ring # 2 consists of switch 107 to switch 108 to switch 98 to switch 104 to switch 105 to switch 106 to switch 107. It is made.
- Ring # 3 is composed of a path from switch 100 to switch 101 to switch 102 to switch 10 4 to switch 98 to switch 99 to switch 100.
- switch 94 is the master switch and edge port 110 is defined.
- switch 107 is the master switch and edge port 111 is defined.
- switch 100 is the master switch and edge port 112 is defined.
- Switch 108 is a switch that belongs to ring # 1 and ring # 2 and acts as a slave switch for both rings.
- Switch 104 is a switch belonging to ring # 2 and ring # 3 and acting as a slave switch for both rings.
- Switch 98 is a switch that belongs to ring # 1, ring # 2, and ring # 3 and acts as a slave switch for the three rings.
- the link connecting switches 108 and 98 is a common link belonging to ring # 1 and ring # 2.
- the link connecting switches 104 and 98 is a common link belonging to ring # 2 and ring # 3. Therefore, in the configuration shown in FIG. 18, a switch that belongs to two rings and a switch that belongs to three rings are mixed as shown in FIG. 17.
- switch 1 08 is set to switch priority between ring # 1 and ring # 2
- switch 104 is set to switch priority between ring # 2 and ring # 3.
- switch priority relationship between ring # 1 and ring # 2 set for switch 1 08 and switch 102 and the switch priority relationship between ring # 2 and ring # 3 Set.
- a switch request control frame or a switch request VSM frame may be transmitted from the issued switch. Thereafter, it goes without saying that the switching control can be similarly performed by the same control as in the case of the two rings described in the first embodiment. Even when there are 4 or more rings, switching control can be performed in the same way by setting switching priority to each of multiple ring affiliation switches (2 switches) based on the same idea as above.
- FIG. 19 is a conceptual diagram showing a configuration (part 3) of a ring network in which three rings are connected according to Embodiment 8 of the present invention.
- a configuration example is shown in which three rings are arranged and connected so as to partially overlap!
- the ring network according to Embodiment 8 is composed of ring # 1, ring # 2, and ring # 3, but ring # 2 and ring # 3 overlap. It is arranged in the form of.
- Ring # 1 is composed of the route of switch 113 to switch 114 to switch 115 to switch 116 to switch 1 22 to switch 123 to switch 124 to switch 113 !.
- Ring # 2 is composed of the route of switch 118 to switch 119 to switch 120 to switch 121 to switch 122 to switch 116 to switch 117 to switch 118.
- Ring # 3 is composed of a route from switch 126 to switch 127 to switch 128 to switch 129 to switch 122 to switch 116 to switch 125 to switch 126.
- switch 113 is the master switch and edge port 130 is defined.
- switch 118 is the master switch and edge port 131 is defined.
- switch 126 is the master switch and edge port 132 is defined.
- switches 116 and 122 belong to ring # 1, ring # 2 and ring # 3 and act as slave switches for these three rings, switches 116 and 122 are connected to each other.
- the link to be linked is a common link belonging to ring # 1, ring # 2, and ring # 3.
- the switching priority is set for the switches 116 and 122.
- Re One of ring # 1, ring # 2, and ring # 3 is set as a high switching priority, and the other two rings are set as a low switching priority that is not distinct.
- the switches 116 and 122 switch the control frame for switching request or switching to one ring with high switching priority.
- the switches 116 and 122 switch the control frame for switching request or switching to one ring with high switching priority.
- a switch request control frame or a switch request VSM frame may be transmitted from the switch where the failure is detected.
- the switching control can be similarly performed by the same control as in the case of the two rings described in the first embodiment. Even in the case of the ring force or higher, there is only one link common to all rings, so there is only one ring switch (two switches), but the switching priority should be set in the same way as above. In the same way, switching control can be performed.
- the ring network according to the present invention can monitor the health of each ring by the same control method without generating a loop path when each ring to be connected is normal, and when a failure occurs.
- it is useful for flexibly constructing a ring network with multiple rings that can prevent the occurrence of loop paths and perform path switching without being restricted by topology.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
明 細 書 Specification
リング型ネットワーク 技術分野 Ring network technology
[0001] この発明は、イーサネット (登録商標)技術を利用したリング型ネットワークに関し、 特に環状伝送路(リング)の複数個を接続したリング型ネットワークに関するものであ る。 The present invention relates to a ring network using Ethernet (registered trademark) technology, and more particularly to a ring network in which a plurality of ring transmission lines (rings) are connected.
背景技術 Background art
[0002] 現在、イーサネット (登録商標)技術は、装置が安価で管理が容易であることから、 ローカルエリアネットワーク(LAN)の分野で広く使われて 、る。近年、イーサネット ( 登録商標)スィッチ (スイッチングノヽブ、ブリッジ:以降、単に「スィッチ」という)の大容 量ィ匕に伴ってイーサネット(登録商標)技術を利用した広域ネットワーク (WAN)が構 築されるようになってきた。これに伴い、イーサネット(登録商標)技術で構築されるネ ットワークにも高信頼性が要求されるようになってきている。すなわち、故障が発生し た場合でも、速やかに故障を回避して通信を継続できるようにする必要がある。この ため、高速でかつネットワークへの影響範囲を極力小さくして障害を回避できる技術 が望まれている。 [0002] Currently, Ethernet (registered trademark) technology is widely used in the field of local area networks (LANs) because devices are inexpensive and easy to manage. In recent years, a wide area network (WAN) using Ethernet technology has been built with the large capacity of Ethernet (registered trademark) switches (switching knobs and bridges: hereinafter referred to simply as “switches”). It has come to be. Along with this, high reliability is also required for networks constructed with Ethernet (registered trademark) technology. In other words, even if a failure occurs, it is necessary to quickly avoid the failure and continue communication. For this reason, there is a demand for technology that can avoid obstacles at high speed by minimizing the range of influence on the network.
[0003] ところで、イーサネット(登録商標)技術を利用したリング型ネットワークでは、ループ 経路が発生していると、ブロードキャストフレームが流れ続けてしまい、ネットワークが 輻輳して正常に動作できなくなるブロードキャスト'ストームという現象が発生する。こ れを回避する方法として、非特許文献 1に規定された STP (Spanning Tree Protocol) と呼ばれるプロトコルを用いて、ループ経路が発生しないようにスィッチの特定のポー トを閉塞 (ブロッキング)し、スィッチ間で制御フレームを定期的に交換して導通確認 を行う方法が知られている。ここで、「閉塞」とは、データフレームは通過させないが、 制御フレームは通過させることである。しかし、 STPを用いる方法では、経路の障害 発生時に、新たな経路を再構成するためには、数十秒の時間がかかるので、高速切 替ができないという問題がある。なお、 STPは、リング型ネットワークに限ったプロトコ ノレではない。 [0004] そこで、従来では、 STPを使わないでループ経路の発生を防止し、障害発生時に も新たな経路に高速に切り替える方法が提案され (例えば特許文献 1)、また、新たな 経路に切り替えて障害を復旧した後に元の正常時経路に高速に遷移する方法が提 案されている(例えば特許文献 2)。ここでは、図 20〜図 24を参照して特許文献 1の 開示内容を概略説明する。なお、図 20は、 1つのリングで構成される従来のリング型 ネットワークでの正常時の制御方法を説明する図である。図 21は、図 20に示すリン グ型ネットワークでの障害切替方法を説明する図である。図 22は、複数のリングで構 成される従来のリング型ネットワークでの制御方法を説明する図である。 [0003] By the way, in a ring network using Ethernet (registered trademark) technology, if a loop route occurs, a broadcast frame continues to flow, and the network is congested, so that the network cannot be operated normally. The phenomenon occurs. As a method of avoiding this, using a protocol called STP (Spanning Tree Protocol) defined in Non-Patent Document 1, a specific port of the switch is blocked so that a loop path does not occur. A method is known in which continuity is confirmed by periodically exchanging control frames. Here, “blocking” means that a data frame is not allowed to pass but a control frame is allowed to pass. However, the method using STP has a problem in that it takes several tens of seconds to reconfigure a new route when a route failure occurs, so high-speed switching cannot be performed. Note that STP is not a protocol limited to ring networks. [0004] Therefore, conventionally, a method has been proposed in which the occurrence of a loop route is prevented without using STP, and a high-speed switch is made to a new route even when a failure occurs (for example, Patent Document 1). A method has been proposed in which, after a failure is recovered, a transition to the original normal path at high speed is made (for example, Patent Document 2). Here, the disclosed contents of Patent Document 1 will be schematically described with reference to FIGS. FIG. 20 is a diagram for explaining a normal control method in a conventional ring network composed of one ring. FIG. 21 is a diagram for explaining a failure switching method in the ring type network shown in FIG. FIG. 22 is a diagram for explaining a control method in a conventional ring network composed of a plurality of rings.
[0005] 図 20において、リング型ネットワークを構成するスィッチ 141〜スィッチ 146の中の 1台のスィッチ 141を当該リングの接続端に位置し正常時に一方のポートを閉塞する 制御スィッチとして定義する。すなわち、この制御スィッチ 141が有する 2つのポート のうち、反時計回り伝送路側(図 20ではスィッチ 142側)の片側ポート 148は閉塞動 作を行わな 、ポートと設定し、時計回り伝送路側(図 20ではスィッチ 146側)の逆側 ポート 149は閉塞動作を行うポートと設定する。制御スィッチ 141は、片側ポート 148 力も定期的に制御フレーム 147を送信し、逆側ポート 149でスィッチ 142〜スィッチ 1 46を経由した制御フレーム 147を受信することで、リングの正常性を監視し、逆側ポ ート 149では制御フレーム 147を受信できている間は閉塞動作を行ってループ経路 の発生を防止する。 In FIG. 20, one switch 141 among the switches 141 to 146 constituting the ring network is defined as a control switch that is located at the connection end of the ring and closes one port when it is normal. That is, of the two ports of the control switch 141, the one-side port 148 on the counterclockwise transmission line side (switch 142 side in FIG. 20) is set as a port without performing the closing operation, and the clockwise transmission line side (see FIG. In 20, switch 146 side) reverse side port 149 is set as the port that performs blocking operation. The control switch 141 periodically transmits the control frame 147 for the one-side port 148 force, and receives the control frame 147 via the switch 142 to the switch 1 46 at the reverse-side port 149, thereby monitoring the normality of the ring. On the reverse side port 149, while the control frame 147 can be received, a blocking operation is performed to prevent the occurrence of a loop path.
[0006] そして、図 21に示すように、スィッチ 143とスィッチ 144との間のリンクに障害が発生 すると、制御スィッチ 141の逆側ポート 149では、制御フレーム 147を受信できなくな るので、制御スィッチ 141は、リングに障害が発生したと認識し、逆側ポート 149の閉 塞を解除する。これによつて、新たな経路を確保することができる。図 21に示す例で 言えば、スィッチ 143とスィッチ 144との間の通信は、スィッチ 142〜スィッチ 141〜ス イッチ 146〜スィッチ 145を経由する新たな経路で可能となる。この場合、リング上に 障害箇所があるので、ループ経路は発生しない。また、制御フレーム 147の送信周 期を短くすることで、 STPよりも高速に経路を切り替えることが可能である。 [0006] As shown in FIG. 21, when a failure occurs in the link between the switch 143 and the switch 144, the reverse port 149 of the control switch 141 cannot receive the control frame 147. The switch 141 recognizes that the ring has failed, and releases the closed port 149 from being closed. As a result, a new route can be secured. In the example shown in FIG. 21, communication between the switch 143 and the switch 144 is made possible by a new route via the switch 142 to the switch 141 to the switch 146 to the switch 145. In this case, the loop path does not occur because there is a fault location on the ring. In addition, by shortening the transmission period of the control frame 147, it is possible to switch the path faster than STP.
[0007] 以上はリングが 1個の場合の制御方法であるが、特許文献 1では、さらにリングが複 数接続された場合の制御方法についても開示されている。図 22では、 2つのリングで 構成される従来のリング型ネットワークの構成例が示されている。図 22において、リン グ上に配置されたスィッチ 201〜スィッチ 210のうちのスィッチ 204, 208は、それぞ れ 3つのポートを有し、その中の 1つのポートでもって相互間が直接接続されている。 これによつて、スィッチ 201〜スィッチ 202〜スィッチ 203〜スィッチ 204〜スィッチ 2 08〜スィッチ 209〜スィッチ 210〜スィッチ 201の経路による上側のリングと、スイツ チ 204〜スィッチ 205〜スィッチ 206〜スィッチ 207〜スィッチ 208〜スィッチ 204の 経路による下側のリングとが構成される。 [0007] While the above is a control method in the case of one ring, Patent Document 1 also discloses a control method in a case where a plurality of rings are connected. In Figure 22, with two rings A configuration example of a conventional ring network configured is shown. In FIG. 22, switches 204 and 208 of switch 201 to switch 210 arranged on the ring each have three ports, and one of them is directly connected to each other. Yes. Accordingly, the switch 201 to the switch 202 to the switch 203 to the switch 204 to the switch 2 08 to the switch 209 to the switch 210 to the switch 201 to the upper ring along the route of the switch 201 to the switch 204 to the switch 205 to the switch 206 to the switch 207 to The lower ring is formed by the route of switch 208 to switch 204.
[0008] この構成の場合、上側のリングでは、スィッチ 201が制御スィッチとなる。制御スイツ チ 201は、片側のポート 214を閉塞し、もう一方のポート 213力も制御フレーム 211を 送信する。すなわち、 1個のリング構成の場合と同じ制御を行う。下側のリングについ ては、リングを連結する 2個のスィッチ 204, 208のうち一方のスィッチ 208のポート 2 16を閉塞し、閉塞していないスィッチ 204のポート 215から制御フレーム 212を送信 し、スィッチ 208で制御フレーム 212を監視する。 In this configuration, in the upper ring, the switch 201 is a control switch. The control switch 201 closes the port 214 on one side and transmits the control frame 211 also on the other port 213. That is, the same control as in the case of a single ring configuration is performed. For the lower ring, the port 2 16 of one switch 208 out of the two switches 204, 208 connecting the rings is blocked, and the control frame 212 is transmitted from the port 215 of the switch 204 that is not blocked. The control frame 212 is monitored by the switch 208.
[0009] すなわち、 2つのリングを接続して制御する場合、上側のリングでは、 1台の制御ス イッチがポート閉塞と制御フレームの送受信とを行うが、下側のリングでは、リングを 連結する 2つのスィッチがポート閉塞と制御フレームの送受信とを分担して行ってい る。上記の例では、スィッチ 204が制御フレームの送信機能を担当し、スィッチ 208 がポート閉塞と制御フレームの受信機能を担当している。 That is, when two rings are connected and controlled, in the upper ring, one control switch performs port blocking and control frame transmission / reception, but the lower ring connects the rings. Two switches share port blocking and control frame transmission / reception. In the above example, the switch 204 is in charge of the control frame transmission function, and the switch 208 is in charge of the port blocking and control frame reception function.
[0010] 下佃 Jのリングは、このように構成することで、スィッチ 204, 205, 206, 207, 208を 経由する経路の監視ができ、スィッチ 208で制御フレーム 212の非受信時に、スイツ チ 204からスィッチ 207の経路に障害が発生したと認識し、スィッチ 208のポート 216 の閉塞を解除することで、ループ経路が発生することなく経路の切り替えが可能であ る。 [0010] By configuring the ring of the lower arm J in this way, the route passing through the switches 204, 205, 206, 207, 208 can be monitored. When the control frame 212 is not received by the switch 208, the switch is switched on. By recognizing that a failure has occurred in the route from 204 to the switch 207 and releasing the blocking of the port 216 of the switch 208, the route can be switched without causing a loop route.
[0011] 特許文献 1 :特開 2004— 201009号公報 Patent Document 1: Japanese Patent Application Laid-Open No. 2004-201009
特許文献 2:特開 2005— 210279号公報 Patent Document 2: JP 2005-210279 A
非特許文献 1 :IEEE 802. ID, 1998Edition, pp. 58- 109. Non-Patent Document 1: IEEE 802. ID, 1998 Edition, pp. 58-109.
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 [0012] し力しながら、特許文献 1に開示された 2つのリングで構成されるリング型ネットヮー クの制御方法では、障害が発生して ヽな 、正常時にお!、て下側のリングに設ける閉 塞ポートは、リングを連結する 2個のスィッチのどちらかに存在するので、下側のリン グでは隣接スィッチ間の通信でも直接通信することができず複数のスィッチを経由せ ざるを得ない場合が起こる。図 22に示す例で言えば、正常時にスィッチ 208のポート 216が閉塞状態にある場合に、隣接しているスィッチ 207とスィッチ 208との間での 通信は、スィッチ 207〜スィッチ 206〜スィッチ 205〜スィッチ 204〜スィッチ 208と 複数のスィッチを経由せざるを得ない。したがって、スィッチ 207とスィッチ 208間の 通信量が多い場合、スィッチ 207とスィッチ 208とが直接通信する場合と比較すると、 ネットワークに余分な負荷を与えることが起こる。 Problems to be solved by the invention [0012] However, in the ring-type network control method composed of two rings disclosed in Patent Document 1, a failure has occurred and the normal ring can be used on the lower ring. Since the closed port to be provided exists in one of the two switches that connect the ring, the lower ring cannot communicate directly even between adjacent switches, and must pass through multiple switches. There is no case. In the example shown in FIG. 22, when the port 216 of the switch 208 is normally closed, communication between the adjacent switch 207 and the switch 208 is performed between the switch 207 to the switch 206 to the switch 205 to It must go through switch 204 to switch 208 and multiple switches. Therefore, when the amount of communication between the switch 207 and the switch 208 is large, an extra load is applied to the network as compared with the case where the switch 207 and the switch 208 communicate directly.
[0013] また、上記した障害が発生していない正常時において下側のリングでは、ポート閉 塞機能を有するスィッチはリングを連結する 2個のスィッチのどちらかに制限される。 このことは、接続するリングの数が更に増えた場合も同様である。つまり、複数リング によるリング型ネットワークの構築においては、正常時においてポートを閉塞するスィ ツチの位置がトポロジ上の制限を受けることになり、ネットワークを構築する上で柔軟 性に欠ける。 [0013] In addition, in the lower ring when the above-described failure does not occur, the switch having the port closing function is limited to one of the two switches that connect the ring. This is the same when the number of rings to be connected further increases. In other words, in the construction of a ring network with multiple rings, the position of the switch that closes the port under normal conditions is subject to topological restrictions, and flexibility in constructing the network is lacking.
[0014] 図 22に示す構成においては、正常時において下側のリングに設ける閉塞ポートは 、スィッチ 208のポート 216ではなく、例えば、スィッチ 206のどちらかのポートとして も、ループ経路は発生しない。つまり、下側のリングでは、正常時においてポートを閉 塞するスィッチをリング連結部以外のスィッチにすれば、トポロジ上の制限を無くすこ とができ、また上記したネットワークに余分な負荷を与えることも無くすことができる。 In the configuration shown in FIG. 22, the closed port provided in the lower ring in the normal state is not the port 216 of the switch 208, and, for example, no loop path is generated as either port of the switch 206. In other words, in the lower ring, if the switch that closes the port under normal conditions is a switch other than the ring connection part, the topological restriction can be eliminated, and an extra load is applied to the above network. Can also be eliminated.
[0015] この場合、図 22に示す例で言えば、下側のリングにおいても上側のリングと同様に 1台の制御スィッチがポート閉塞と制御フレームの送受信とを行うようにすれば、各リ ングが同じ制御態様であるネットワークを構成することができる。しかし、特許文献 1に 開示される上側リングでの制御方法を下側のリングにも同様に適用すると、発生する 障害箇所によってはループ経路が形成される場合があるという問題がある。以下、図 23と図 24を参照して説明する。なお、図 23は、従来技術を適用して構成した 2つの リングを接続したリング型ネットワークでの正常時の制御方法を説明する図である。図 24は、図 23に示すリング型ネットワークでの障害発生時の切替方法を説明する図で ある。 In this case, in the example shown in FIG. 22, in the lower ring, each control switch can perform port blocking and control frame transmission / reception in the same manner as the upper ring. Network in which the control is the same control mode. However, if the control method for the upper ring disclosed in Patent Document 1 is similarly applied to the lower ring, there is a problem in that a loop path may be formed depending on the location of the failure. This will be described below with reference to FIGS. 23 and 24. FIG. 23 is a diagram for explaining a normal control method in a ring network in which two rings configured by applying the prior art are connected. Figure FIG. 24 is a diagram for explaining a switching method when a failure occurs in the ring network shown in FIG.
[0016] 図 23では、図 22に示す構成において、上側のリングはそのままで、制御スィッチ 2 01は、片側のポート 214を閉塞し、もう一方のポート 213から制御フレーム 211を送 信する。下側のリングでは、スィッチ 206を制御スィッチとし、ポート閉塞と制御フレー ム 212の送受信とをリング連結部を構成するスィッチ 204, 208に代わって制御スイツ チ 206が行う場合が示されている。すなわち、制御スィッチ 206は、片側のポート 217 を閉塞し、もう一方のポート 218から制御フレーム 212を送信する。リング連結部を構 成するスィッチ 204, 208は、下側のリングにおける他のスィッチと同様に制御フレー ム 212の中継転送のみを行う。 In FIG. 23, in the configuration shown in FIG. 22, the upper ring remains unchanged, and the control switch 201 closes the port 214 on one side and transmits the control frame 211 from the other port 213. In the lower ring, the switch 206 is used as a control switch, and the case where the control switch 206 performs port blockage and transmission / reception of the control frame 212 in place of the switches 204 and 208 constituting the ring connecting portion is shown. That is, the control switch 206 closes the port 217 on one side and transmits the control frame 212 from the other port 218. The switches 204 and 208 that constitute the ring coupling unit perform only the relay transfer of the control frame 212 in the same manner as the other switches in the lower ring.
[0017] ところが、このような構成において、図 24に示すように、スィッチ 204, 208間を接続 する共通の伝送路(リンク)に障害が発生すると、制御スィッチ 201は制御フレーム 21 1をポート 214で受信できないので、ポート 214の閉塞状態を解除する。また、制御ス イッチ 206も制御フレーム 212をポート 217で受信できないので、ポート 217の閉塞 状態を解除する。その結果、図 24に点線で示すように、全スィッチを接続するループ 経路 220が発生してしまう。これは、ブロードキャスト'ストームが発生することを示して いる。 However, in such a configuration, as shown in FIG. 24, when a failure occurs in the common transmission line (link) connecting the switches 204 and 208, the control switch 201 sets the control frame 211 to the port 214. Since it is not possible to receive it, the blocked state of port 214 is released. In addition, the control switch 206 also cannot receive the control frame 212 at the port 217, so the blocked state of the port 217 is released. As a result, as shown by a dotted line in FIG. 24, a loop path 220 connecting all the switches is generated. This indicates that a broadcast 'storm will occur.
[0018] この発明は、上記に鑑みてなされたものであり、接続する各リングを正常時にポート 閉塞を行うスィッチの位置を固定せずに構成しても、ループ経路を発生させずに各リ ングの健全性を同じ制御方法で監視でき、障害発生時でもループ経路の発生を防 止して経路の切り替えを実施することができる複数リングによるリング型ネットワークを 得ることを目的とする。 [0018] The present invention has been made in view of the above, and even if each ring to be connected is configured without fixing the position of the switch that closes the port in a normal state, each loop is not generated without generating a loop path. The purpose is to obtain a ring network with multiple rings that can monitor the soundness of the ring with the same control method and can prevent the occurrence of a loop path and switch the path even when a fault occurs.
課題を解決するための手段 Means for solving the problem
[0019] 上述した目的を達成するために、この発明は、隣接する 2つのリングに所属するスィ ツチが 2台となる形で複数のリングを接続したリング型ネットワークにおいて、前記 2台 の所属スィッチを含めた複数のスィッチで構成される各リングでは、前記複数のスイツ チの中の 1台が当該リングの接続端に位置し通常運用時に一方のポートを閉塞状態 にするマスタスィッチとして設定されているとともに、前記 2台の所属スィッチには所属 する 2つのリングに対する切替優先度が設定され、各リングにおいて前記マスタスイツ チは、導通確認のための制御フレームを両方のポートから自リングを周回して互いに 反対側のポートに向力うように周期的に送信し、前記導通確認のための制御フレー ムの受信に代えて、切替要求指示と切替不要指示の一方または双方の制御フレー ムを受信するか否かを検出する手段と、前記導通確認のための制御フレームに代え て受信された制御フレーム力 切替不要を指示する制御フレームのみであるときは前 記一方のポートの閉塞状態を維持する一方、切替要求を指示する制御フレームを含 むときは前記一方のポートの閉塞状態を解除し、自スィッチの MACアドレス学習テ 一ブルをフラッシュするとともに前記両方のポートから MACアドレス学習テーブルの フラッシュを指示する制御フレームを送信する手段とを備え、各リングにおいて前記 2 台の所属スィッチは、前記導通確認のための制御フレームを受信できな 、ときその 障害側ポートを閉塞する手段と、前記障害側ポートが当該リングにのみ所属するスィ ツチ側であるときは非障害側ポートから前記導通確認のための制御フレームに代え て前記切替要求指示の制御フレームを送信する一方、前記障害側ポートが 2つのリ ングに所属する相手スィッチ側であるときは非障害側ポートから前記導通確認のため の制御フレームに代えて当該リングに対する前記切替優先度に従った前記切替要 求指示の制御フレームまたは前記切替不要指示の制御フレームを送信する手段と、 前記非障害側ポートで前記 MACアドレス学習テーブルのフラッシュを指示する制御 フレームが受信されたとき自スィッチの MACアドレス学習テーブルをフラッシュする 手段とを備え、各リングにおいて前記 2台の所属スィッチを除く各スィッチは、前記マ スタスィッチが送信する前記導通確認のための制御フレームを受信できないときその 障害側ポートを閉塞する手段と、非障害側ポートから前記導通確認のための制御フ レームに代えて前記切替要求指示の制御フレームを送信する手段と、前記非障害側 ポートで前記 MACアドレス学習テーブルのフラッシュを指示する制御フレームが受 信されたとき自スィッチの MACアドレス学習テーブルをフラッシュする手段とを備える ことを特徴とする。 [0019] In order to achieve the above-described object, the present invention is directed to a ring network in which a plurality of rings are connected in a form in which two switches belonging to two adjacent rings are connected to each other. In each ring composed of a plurality of switches, including one of the switches, one of the plurality of switches is located at the connection end of the ring and is set as a master switch that closes one port during normal operation. And belong to the two affiliation switches Switching priority for two rings is set, and in each ring, the master switch cycles the control frame for confirming continuity from both ports so that it circulates around its own ring and faces the opposite port. Means for detecting whether one or both of a switching request instruction and a switching unnecessary instruction are received instead of receiving the control frame for confirming the continuity, and the continuity confirmation Control frame force received instead of the control frame for the control frame When only the control frame instructing that switching is not required, the block state of one port is maintained while the control frame instructing the switching request is included Releases the blocked state of one of the ports, flushes the MAC address learning table of its own switch, and MAC address learning tables from both ports. Means for transmitting a control frame instructing the flushing of the table, and in each ring, the two belonging switches cannot receive the control frame for confirming the continuity, and sometimes block the faulty port. When the failure side port is a switch side belonging only to the ring, the non-failure side port transmits the switching request instruction control frame instead of the continuity check control frame, while the failure side When the port is the partner switch side belonging to two rings, the control frame for the switching request instruction according to the switching priority for the ring instead of the control frame for confirming the continuity from the non-failure side port Or a means for transmitting the control frame indicating the switching unnecessary instruction, and a flag of the MAC address learning table at the non-failure side port. Means for flushing the MAC address learning table of its own switch when a control frame instructing the host is received, and in each ring, each switch excluding the two belonging switches is the continuity confirmation transmitted by the master switch. Means for closing the faulty port when the control frame cannot be received, means for transmitting the control frame for the switching request instruction from the non-failure port instead of the control frame for confirming the continuity, And a means for flushing the MAC address learning table of the own switch when a control frame instructing flushing of the MAC address learning table is received at the non-failure side port.
この発明によれば、各リングにおいて任意の位置に設定されるマスタスィッチは、通 常運用時には、一方のポートを閉塞状態して、つまりループ経路を発生させずに、導 通確認のための制御フレームを両方のポートから周期的に送信するという同じ制御 方法で自リングの時計回り側伝送路と反時計回り側伝送路との双方の健全性を監視 することができる。そして、各リングにおいて隣接する 2つのリングに所属するリンクに 障害が発生した場合には、その 2つのリングに所属する 2台のスィッチ力 互いに相 手スィッチ力 導通確認のための制御フレームを受信できなくなるので障害側ポート を閉塞し、切替優先度に従って一方のリングでは切り替えを実施し、他方のリングで は切り替えを実施しない指示を非障害側ポートから対応するマスタスィッチに通知す るので、障害発生時でもループ経路の発生を防止して経路の切り替えを実施するこ とができる。これによつて、複数リングによるリング型ネットワークをトポロジ上の制約を 受けることなく柔軟に構築することができる。 According to the present invention, the master switch set at an arbitrary position in each ring is guided without blocking one port during normal operation, that is, without generating a loop route. It is possible to monitor the soundness of both the clockwise and counterclockwise transmission paths of the own ring with the same control method of periodically transmitting control frames for communication confirmation from both ports. When a failure occurs in a link belonging to two adjacent rings in each ring, two switch forces belonging to the two rings can receive a control frame for confirming continuity with each other. Therefore, the failure side port is blocked, and switching is performed on one ring according to the switching priority, and an instruction not to switch on the other ring is sent from the non-failing side port to the corresponding master switch. Even at times, it is possible to prevent the occurrence of a loop route and switch the route. As a result, a ring network with multiple rings can be flexibly constructed without being restricted by topology.
発明の効果 The invention's effect
[0021] この発明によれば、接続する各リングを正常時にポート閉塞を行うスィッチの位置を 固定せずに構成しても、ループ経路を発生させずに各リングの健全性を同じ制御方 法で監視でき、障害発生時でもループ経路の発生を防止して経路の切り替えを実施 することができると!/、う効果を奏する。 [0021] According to the present invention, even if each ring to be connected is configured without fixing the position of the switch that closes the port during normal operation, the soundness of each ring can be controlled in the same manner without generating a loop path. It is possible to monitor and to prevent the occurrence of a loop route even when a failure occurs and to switch the route!
図面の簡単な説明 Brief Description of Drawings
[0022] [図 1]図 1は、この発明の実施の形態 1による 2つのリングを接続したリング型ネットヮ ークの構成 (その 1)を示す概念図である。 FIG. 1 is a conceptual diagram showing a configuration (part 1) of a ring network in which two rings are connected according to Embodiment 1 of the present invention.
[図 2]図 2は、図 1に示すマスタスィッチの制御動作を説明するフローチャートである。 FIG. 2 is a flowchart for explaining a control operation of the master switch shown in FIG.
[図 3]図 3は、図 1に示すスレーブスィッチの制御動作を説明するフローチャートであ る。 FIG. 3 is a flowchart for explaining a control operation of the slave switch shown in FIG.
[図 4]図 4は、図 1に示す 2つのリングの何れか一方のリングにのみ所属するリンクで発 生した障害の検出動作を説明する図である。 [FIG. 4] FIG. 4 is a diagram for explaining an operation of detecting a failure that has occurred in a link belonging to only one of the two rings shown in FIG.
[図 5]図 5は、検出した図 4に示すリンク障害に対する切替動作を説明する図である。 FIG. 5 is a diagram for explaining a switching operation for the detected link failure shown in FIG.
[図 6]図 6は、図 1に示す 2つのリングの何れか一方のリングにのみ所属するスレーブ スィッチの障害に対する切替動作を説明する図である。 [FIG. 6] FIG. 6 is a diagram illustrating a switching operation for a failure of a slave switch belonging to only one of the two rings shown in FIG.
[図 7]図 7は、図 1に示す 2つのリングに所属するリンクに障害が発生した場合の検出 動作を説明する図である。 [図 8]図 8は、検出した図 8に示す両リングに所属するリンクの障害に対する切替動作 を説明する図である。 [FIG. 7] FIG. 7 is a diagram for explaining the detection operation when a failure occurs in the links belonging to the two rings shown in FIG. [FIG. 8] FIG. 8 is a diagram for explaining the switching operation for the detected failure of the links belonging to both rings shown in FIG.
[図 9]図 9は、図 1に示す 2つのリングに所属するスレーブスィッチの障害に対する切 替動作を説明する図である。 [FIG. 9] FIG. 9 is a diagram for explaining the switching operation for the failure of the slave switch belonging to the two rings shown in FIG.
[図 10]図 10は、図 1に示す 2つのリングの何れか一方のリングに所属するマスタスイツ チの障害に対する切替動作を説明する図である。 [FIG. 10] FIG. 10 is a diagram for explaining a switching operation for a failure of a master switch belonging to one of the two rings shown in FIG.
[図 11]図 11は、この発明の実施の形態 2による 2つのリングを接続したリング型ネット ワークの構成 (その 2)を示す概念図である。 FIG. 11 is a conceptual diagram showing a configuration (part 2) of a ring network in which two rings are connected according to Embodiment 2 of the present invention.
[図 12]図 12は、この発明の実施の形態 3による 2つのリングを接続したリング型ネット ワークの構成 (その 3)を示す概念図である。 FIG. 12 is a conceptual diagram showing a configuration (part 3) of a ring network in which two rings are connected according to Embodiment 3 of the present invention.
[図 13]図 13は、この発明の実施の形態 4として、実施の形態 1に示すリング型ネットヮ ークにおいて、障害は復旧したが障害切替の状態にある場合を示す図である。 FIG. 13 is a diagram showing a case where a fault is recovered but a fault is switched in the ring network shown in the first embodiment as the fourth embodiment of the present invention.
[図 14]図 14は、図 13に示す障害復旧時の状態を元の正常時の経路状態に戻す復 旧切替動作を説明する図である。 FIG. 14 is a diagram for explaining a recovery switching operation for returning the state at the time of failure recovery shown in FIG. 13 to the original normal path state.
[図 15]図 15は、この発明の実施の形態 5として、実施の形態 1に示すリング型ネットヮ ークにおいて、マスタスィッチが導通確認の制御フレームの代わりにイーサネット(登 録商標) OAMフレームを送受信する場合の制御動作を説明する図である。 FIG. 15 shows, as Embodiment 5 of the present invention, in the ring network shown in Embodiment 1, an Ethernet (registered trademark) OAM frame is used instead of the control frame for the master switch to confirm continuity. It is a figure explaining the control operation in the case of transmitting / receiving.
[図 16]図 16は、図 15に示すイーサネット(登録商標) OAMフレームを用いた制御動 作において、各スィッチへの MEP, MIPの設定を説明する図である。 [FIG. 16] FIG. 16 is a diagram for explaining the MEP and MIP settings for each switch in the control operation using the Ethernet (registered trademark) OAM frame shown in FIG.
[図 17]図 17は、この発明の実施の形態 6による 3つのリングを接続したリング型ネット ワークの構成 (その 1)を示す概念図である。 FIG. 17 is a conceptual diagram showing a configuration (part 1) of a ring network in which three rings are connected according to Embodiment 6 of the present invention.
[図 18]図 18は、この発明の実施の形態 7による 3つのリングを接続したリング型ネット ワークの構成 (その 2)を示す概念図である。 FIG. 18 is a conceptual diagram showing a configuration (part 2) of a ring network in which three rings are connected according to Embodiment 7 of the present invention.
[図 19]図 19は、この発明の実施の形態 8による 3つのリングを接続したリング型ネット ワークの構成 (その 3)を示す概念図である。 FIG. 19 is a conceptual diagram showing a configuration (part 3) of a ring network in which three rings are connected according to an eighth embodiment of the present invention.
[図 20]図 20は、 1つのリングで構成される従来のリング型ネットワークでの正常時の制 御方法を説明する図である。 [FIG. 20] FIG. 20 is a diagram for explaining a normal control method in a conventional ring network composed of one ring.
[図 21]図 21は、図 20に示すリング型ネットワークでの障害切替方法を説明する図で ある。 FIG. 21 is a diagram for explaining a failure switching method in the ring network shown in FIG. is there.
[図 22]図 22は、複数のリングで構成される従来のリング型ネットワークでの制御方法 を説明する図である。 FIG. 22 is a diagram for explaining a control method in a conventional ring network composed of a plurality of rings.
[図 23]図 23は、従来技術を適用して構成した 2つのリングを接続したリング型ネットヮ ークでの正常時の制御方法を説明する図である。 FIG. 23 is a diagram for explaining a control method in a normal state in a ring network in which two rings configured by applying the conventional technology are connected.
[図 24]図 24は、図 23に示すリング型ネットワークでの障害発生時の切替方法を説明 する図である。 FIG. 24 is a diagram for explaining a switching method when a failure occurs in the ring network shown in FIG.
符号の説明 Explanation of symbols
# 1, # 2, # 3 リング # 1, # 2, # 3 rings
1 リング # 1でのマスタスィッチ 1 Master switch on ring # 1
6 リング # 2でのマスタスィッチ 6 Master switch on ring # 2
2, 3, 5, 7, 8, 9, 11, 12 1つのリングにのみ所属するスレーブスィッチ 2, 3, 5, 7, 8, 9, 11, 12 Slave switch belonging to only one ring
4, 10 リング # 1とリング # 2の 2つのリングに所属するスレーブスィッチ 4, 10 Slave switches belonging to two rings, ring # 1 and ring # 2
58, 61 1つのリングにのみ所属するスレーブスィッチ 58, 61 Slave switch belonging to only one ring
59, 60 リング # 1とリング # 2の 2つのリングに所属し一方のリングに対してはマス タスイッチとして機能し他方のリングに対してはスレーブスィッチとして機能するスイツ チ 59, 60 A switch that belongs to two rings # 1 and # 2 and functions as a master switch for one ring and as a slave switch for the other ring
64 リング # 1とリング # 2の 2つのリングに所属し一方のリングに対しても他方のリン グに対してもマスタスィッチとして機能するスィッチ 64 Switch that belongs to two rings, ring # 1 and ring # 2, and functions as a master switch for one ring and the other ring
72 リング # 1でのマスタスィッチ 72 Master switch on ring # 1
81 リング # 3でのマスタスィッチ 81 Master switch on ring # 3
77 リング # 2とリング # 3の 2つのリングに所属しリング # 2に対してはマスタスイツ チとして機能しリング # 3に対してはスレーブスィッチとして機能するスィッチ 77 Switch that belongs to two rings, ring # 2 and ring # 3, and functions as a master switch for ring # 2 and as a slave switch for ring # 3
75, 85 リング # 1とリング # 2の 2つのリングに所属するスレーブスィッチ 75, 85 Slave switch belonging to two rings, ring # 1 and ring # 2
83 リング # 2とリング # 3の 2つのリングに所属するスレーブスィッチ 83 Slave switch belonging to two rings # 2 and # 3
73, 74, 76, 78, 79, 80, 82, 84, 86. 87 1つのリングにのみ所属するスレーブ スィッチ 73, 74, 76, 78, 79, 80, 82, 84, 86. 87 Slave switch belonging to only one ring
94 リング # 1でのマスタスィッチ 100 リング # 3でのマスタスィッチ 94 Master switch on ring # 1 Master switch with 100 rings # 3
107 リング # 2でのマスタスィッチ 107 Master Switch on Ring # 2
98 リング # 1とリング # 2との 2つのリングに所属し同時にリング # 2とリング # 3との 2つのリングに所属し都合 3つのリングに所属するスレーブスィッチ 98 Slave switch belonging to two rings, ring # 1 and ring # 2, and simultaneously belonging to two rings, ring # 2 and ring # 3, and belonging to three rings
104, 108 2つのリングに所属するスレーブスィッチ 104, 108 Slave switches belonging to two rings
95, 96, 97, 99, 101, 103, 105, 106, 109 1つのリングにのみ所属するスレ 一ブスイッチ 95, 96, 97, 99, 101, 103, 105, 106, 109 Slave switch belonging to only one ring
113 リング # 1でのマスタスィッチ 113 Master switch on ring # 1
118 リング # 2でのマスタスィッチ 118 Master Switch on Ring # 2
126 リング # 3でのマスタスィッチ 126 Master Switch on Ring # 3
116, 122 リング # 1とリング # 2との 2つのリングに所属し同時にリング # 2とリング # 3との 2つのリングに所属し都合 3つのリングに所属するスレーブスィッチ 116, 122 Slave switches belonging to two rings, ring # 1 and ring # 2, and simultaneously belonging to two rings, ring # 2 and ring # 3, belonging to three rings
114, 115, 117, 119, 120, 121, 123, 124, 125, 127, 128, 129 1つのリ ングにのみ所属するスレーブスィッチ 114, 115, 117, 119, 120, 121, 123, 124, 125, 127, 128, 129 Slave switch belonging to only one ring
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0024] 以下に図面を参照して、この発明に力かるリング型ネットワークの好適な実施の形 態を詳細に説明する。 [0024] Hereinafter, a preferred embodiment of a ring network according to the present invention will be described in detail with reference to the drawings.
[0025] 実施の形態 1. [0025] Embodiment 1.
図 1は、この発明の実施の形態 1によるリング型ネットワークの構成を示す概念図で ある。この実施の形態 1では、この発明に力かるリング型ネットワークの基本的な構成 を示すために、独立した伝送路として使用するリング (環状伝送路)の 2つを接続した リング型ネットワークについて説明する。 FIG. 1 is a conceptual diagram showing the configuration of a ring network according to Embodiment 1 of the present invention. In this first embodiment, in order to show the basic configuration of a ring network that is useful for the present invention, a ring network in which two rings (annular transmission lines) used as independent transmission lines are connected will be described. .
[0026] 図 1において、スィッチ 1〜スィッチ 12は、リング上に配置されるイーサネット(登録 商標)スィッチである。そのうち、スィッチ 4とスィッチ 10は、それぞれ 3つのポートを有 し、その中の 1つのポートでもって相互間が直接接続されている。これによつて、スィ ツチ 1〜スィッチ 2〜スィッチ 3〜スィッチ 4〜スィッチ 10〜スィッチ 11〜スィッチ 12〜 スィッチ 1の経路によるリング # 1と、スィッチ 6〜スィッチ 7〜スィッチ 8〜スィッチ 9〜 スィッチ 10〜スィッチ 4〜スィッチ 5〜スィッチ 6の経路によるリング # 2とが構成される [0027] スィッチ 1〜スィッチ 12は、それぞれ、 MACアドレス学習テーブルを有し、所属す るリングにおいてイーサネット(登録商標)フレームを受信するたびに、送信元アドレス を基に MACアドレスとポートとの組を学習して更新する。そして、 MACアドレス学習 テーブルにはエージングタイムが設定され、そのエージングタイムが経過すると、学 習したエントリが消えるようになつている。一般には、エージングタイムが経過するまで は、互いに他の経路による通信ができな 、ようになって!/、る。 In FIG. 1, switches 1 to 12 are Ethernet (registered trademark) switches arranged on a ring. Of these, switch 4 and switch 10 each have three ports, one of which is directly connected to each other. Therefore, switch 1 to switch 2 to switch 3 to switch 4 to switch 10 to switch 11 to switch 12 to switch 1 ring # 1 and switch 6 to switch 7 to switch 8 to switch 9 to switch Ring # 2 is formed by the route from 10 to switch 4 to switch 5 to switch 6. Each of the switches 1 to 12 has a MAC address learning table, and each time an Ethernet (registered trademark) frame is received in the ring to which it belongs, a combination of a MAC address and a port based on the transmission source address. Learn and update. An aging time is set in the MAC address learning table, and when the aging time elapses, the learned entry disappears. In general, until the aging time elapses, communication with each other cannot be made! /.
[0028] このようなリング # 1, # 2のそれぞれにおいて、当該リング内の任意の位置に配置 される 1台のスィッチが当該リングの接続端位置に在って所属するリングの健全性を 監視するスィッチ(以降、「マスタスィッチ」という)として設定されている。このマスタス イッチは、 2つのポートのうち所属するリングの時計回り伝送路側または反時計周り伝 送路側の何れか一方のポートが通常運用時に制御フレームの送受信は行うがユー ザフレームの送受信は行わない閉塞機能を有するポート(これを「エッジポート」と呼 ぶ)を構成し、何れ力他方のポートが閉塞機能を有しないポート (これを「マスタポート 」と呼ぶ)を構成している。そして、残りのスィッチは、障害発生時にマスタスィッチが 必要な制御動作が行えるように、障害発生を検出するとマスタスィッチに通知して、マ スタスィッチのリング健全性監視をサポートするスィッチ(以降、「スレーブスィッチ」と いう)として設定されている。 [0028] In each of such rings # 1 and # 2, one switch placed at an arbitrary position in the ring is in the connection end position of the ring and monitors the soundness of the ring to which it belongs. Switch (hereinafter referred to as “master switch”). This master switch transmits / receives control frames but does not transmit / receive user frames during normal operation on one of the ports on the clockwise transmission path side or counterclockwise transmission path side of the ring to which the master switch belongs. A port having a blocking function (this is referred to as an “edge port”) is formed, and the other port is configured as a port not having a blocking function (this is referred to as a “master port”). Then, the remaining switches notify the master switch when it detects a failure so that the master switch can perform the necessary control operations in the event of a failure, and switches that support the master switch ring health monitoring (hereinafter referred to as “slave”). It is set as “Switch”.
[0029] 図 1に示す例で言えば、リング # 1では、例えば、スィッチ 1がマスタスィッチとして構 成され、残りのスィッチ 2, 3, 4, 10, 11, 12がそれぞれスレーブスィッチとして構成 されている。また、リング # 2では、例えば、スィッチ 6がマスタスィッチとして構成され 、残りのスィッチ 4, 5, 7, 8, 9, 10はそれぞれスレーブスィッチとして構成されている 。なお、スィッチ 4とスィッチ 10は、両リングに所属するスレーブスィッチであることから 、 「スレーブ、スレーブ」と 2段並記してある。 In the example shown in FIG. 1, in ring # 1, for example, switch 1 is configured as a master switch, and the remaining switches 2, 3, 4, 10, 11, and 12 are each configured as a slave switch. ing. In ring # 2, for example, switch 6 is configured as a master switch, and the remaining switches 4, 5, 7, 8, 9, 10 are each configured as a slave switch. Since switch 4 and switch 10 are slave switches belonging to both rings, they are listed in two stages as “slave and slave”.
[0030] そして、図 1では、リング # 1でのマスタスィッチ 1は、スレーブスィッチ 2側のポート( 図 1に示す配置構成では反時計周り伝送路側のポート) 13がマスタポートであり、ス レーブスィッチ 12側のポート(図 1に示す配置構成では時計周り伝送路側のポート) 14がエッジポートであるとしている。また、リング # 2でのマスタスィッチ 6は、スレーブ スィッチ 7側のポート(図 1に示す配置構成では反時計周り伝送路側のポート) 15が マスタポートであり、スレーブスィッチ 5側のポート(図 1に示す配置構成では時計周り 伝送路側のポート) 16がエッジポートであるとしている。なお、エッジポート 14, 16に 示す黒丸參印は、閉塞状態であることを示している。したがって、以降の説明におい て白丸〇印は閉塞を解除した状態であることを示している。 [0030] In FIG. 1, master switch 1 in ring # 1 is a slave switch 2 side port (port in the counterclockwise transmission path side in the arrangement shown in FIG. 1) 13 is a master port, and slave switch 1 It is assumed that the switch 12 side port (clockwise transmission line side port in the arrangement shown in FIG. 1) 14 is an edge port. Master switch 6 in ring # 2 is a slave Switch 7 side port (counterclockwise transmission line side port in the arrangement shown in Fig. 1) 15 is the master port, and slave switch 5 side port (clockwise transmission line side port in the arrangement shown in Figure 1) 16 Is an edge port. Note that the black circles indicated by the edge ports 14 and 16 indicate the closed state. Therefore, in the following explanation, a white circle ◯ indicates that the blockage is released.
[0031] ここで「マスタスィッチ」が、従来技術 (特許文献 1)における制御スィッチと異なる点 は、従来技術における制御スィッチが制御フレームを、閉塞機能を有しないポートか ら閉塞機能を有するポートに向けた片方向にのみ送信して 、たのに対し、「マスタス イッチ」は、制御フレームを、閉塞機能を有しないマスタポートから閉塞機能を有する エッジポートに向けて送信するとともに、閉塞機能を有するエッジポートからも閉塞機 能を有しな 、マスタポートに向けて送信することで、時計回り側と反時計回り側との双 方の伝送路での健全性を監視する点である。この健全性を監視するために用いる制 御フレームを、ここでは「導通確認のための制御フレーム(略して、導通確認の制御フ レーム)」と称している。 Here, the “master switch” is different from the control switch in the prior art (Patent Document 1) in that the control switch in the prior art changes the control frame from a port having no blocking function to a port having a blocking function. On the other hand, the “master switch” transmits a control frame from a master port having no blocking function to an edge port having a blocking function and has a blocking function. The edge port does not have a blocking function, and is sent to the master port to monitor the soundness of the transmission path on both the clockwise and counterclockwise sides. The control frame used for monitoring the soundness is referred to herein as a “control frame for confirming continuity (abbreviated control frame for confirming continuity)”.
[0032] すなわち、図 1に示すように、リングが健全である通常運用時には、リング # 1での マスタスィッチ 1は、導通確認の制御フレーム 17をマスタポート 13からエッジポート 1 4に向けて周期的に送信し、また、導通確認の制御フレーム 18をエッジポート 14から マスタポート 13に向けて周期的に送信する。リング # 1でのスレーブスィッチ 2, 3, 4 , 10, 11, 12は、それぞれ導通確認の制御フレーム 17, 18を中継転送する。 That is, as shown in FIG. 1, during normal operation in which the ring is healthy, master switch 1 in ring # 1 cycles control frame 17 for continuity confirmation from master port 13 to edge port 14. The control frame 18 for confirming the continuity is periodically transmitted from the edge port 14 to the master port 13. Slave switches 2, 3, 4, 10, 11, and 12 in ring # 1 relay and transfer control frames 17 and 18 for confirming continuity, respectively.
[0033] また、リング # 2でのマスタスィッチ 6は、導通確認の制御フレーム 19をマスタポート 15からエッジポート 16に向けて周期的に送信し、また、導通確認の制御フレーム 20 をエッジポート 16からマスタポート 15に向けて周期的に送信する。リング # 2でのスレ 一ブスイッチ 4, 5, 7, 8, 9, 10は、それぞれ導通確認の制御フレーム 19, 20を中継 転送する。 In addition, master switch 6 in ring # 2 periodically transmits continuity confirmation control frame 19 from master port 15 to edge port 16, and also transmits continuity confirmation control frame 20 to edge port 16. Is sent periodically to master port 15. The slave switches 4, 5, 7, 8, 9, and 10 in ring # 2 relay and transfer control frames 19 and 20 that confirm continuity, respectively.
[0034] 各スレーブスィッチは、上記した中継転送の過程で、中継転送すべき導通確認の 制御フレームを受信できない障害の発生を検出すると、マスタスィッチに通知する。 マスタスィッチもリングを一周するように送信した導通確認の制御フレームを受信でき ない場合に障害の発生を検出できる力 マスタスィッチは、スレーブスィッチからの上 記した障害発生通知を受けて必要な制御動作を行うようになって!/、る。 When each slave switch detects the occurrence of a failure in which the control frame for confirming continuity to be relayed cannot be received in the above-described relay transfer process, each slave switch notifies the master switch. The master switch can detect the occurrence of a failure when it cannot receive the continuity check control frame transmitted so as to go around the ring. Upon receiving the above-mentioned failure occurrence notification, the necessary control operations are started! /
[0035] 発生する障害には、他のリングに影響を与えない場合と、リング # 1, # 2の双方に 影響を与える場合とがある。前者の障害としては、 1つのリングにのみ所属するスレー ブスイッチ自体の障害と、 1つのリングにのみ所属するスレーブスィッチ間を接続する 伝送路 (リンク)の障害とがある。また、後者の障害としては、両リングに所属するスイツ チ自体の障害と、両リングに所属するスィッチ間を接続する両リングに共通のリンクに 障害が発生した場合とがある。 [0035] The failure that occurs may or may not affect the other rings, and may affect both rings # 1 and # 2. The former failure includes the failure of the slave switch itself belonging to only one ring and the failure of the transmission line (link) connecting between the slave switches belonging to only one ring. In addition, as the latter failure, there are a failure in the switch itself belonging to both rings and a failure in a link common to both rings connecting the switches belonging to both rings.
[0036] 各スレーブスィッチは、導通確認の制御フレームを受信できな 、原因が、ファイバ 断やケーブル断のように物理的に信号が届力ない場合のリンク障害にある力、両経 路の一方力 導通確認の制御フレームを受信できない隣接スィッチ自体の障害かを 区別して検出できるが、障害箇所が何れである力を問わず、導通確認の制御フレー ムを受信できな 、場合にマスタスィッチに通知するようになって!/、る。 [0036] Each slave switch cannot receive the continuity confirmation control frame. The cause is the link failure force when the signal is not physically reachable, such as fiber breakage or cable breakage. Although it is possible to detect the failure of the adjacent switch itself that cannot receive the power continuity confirmation control frame, the master switch is notified if the continuity confirmation control frame cannot be received regardless of the force of the failure point. Come on! /
[0037] 他のリングに影響を与えない障害発生時には、障害が発生したリングにおいてその 障害の発生を検出したスレーブスィッチは、切替要求を指示する制御フレーム、略し て、切替要求の制御フレームと呼んでいる制御フレームを用いてマスタスィッチに障 害発生を通知する。 [0037] When a failure occurs that does not affect other rings, the slave switch that detects the occurrence of the failure in the failed ring is referred to as a control frame for instructing a switching request, or a control frame for a switching request for short. The master switch is notified of the occurrence of a fault using the control frame that is displayed.
[0038] 一方、リング # 1, # 2の双方に影響を与える障害は、両リングに所属する 2台のス レーブスィッチの双方または一方が検出する力 この場合もマスタスィッチへの障害 発生通知に切替要求の制御フレームのみを用いると、共通リンクの障害時には図 24 に示したようなループ経路 220が発生する。 [0038] On the other hand, the fault affecting both rings # 1 and # 2 is the power detected by either or both of the two slave switches belonging to both rings. In this case as well, a fault occurrence notification is sent to the master switch. If only the control frame for the switching request is used, a loop path 220 as shown in FIG.
[0039] そこで、リング # 1, # 2の双方に影響を与える障害の発生に対する方策として、何 れか一方のリングで経路切替を実施し、 V、ずれか他方のリングでは経路切替を実施 しな ヽと 、う「切替優先度」を両リングに所属する 2台のスレーブスィッチのそれぞれ に設定してある。図 1に示す例で言えば、両リングに所属するスレーブスィッチ 4, 10 には、切替優先度が設定されている。例えば、リング # 1が切替優先度「高」と設定さ れ、リング # 2が切替優先度「低」と設定されているとする。 [0039] Therefore, as a measure against a failure that affects both rings # 1 and # 2, path switching is performed on one of the rings, and path switching is performed on V or the other ring. In addition, the “switching priority” is set for each of the two slave switches belonging to both rings. In the example shown in Fig. 1, the switching priority is set for the slave switches 4 and 10 belonging to both rings. For example, assume that ring # 1 is set with a switching priority “high” and ring # 2 is set with a switching priority “low”.
[0040] ここで、マスタスィッチに経路切替の実施を要求するのに用いる制御フレームは、 上記した切替要求の制御フレームと同名の制御フレームである。また、マスタスィッチ に経路切替の実施をしない要求に用いる制御フレームは、切替不要を指示する制御 フレーム、略して、切替不要の制御フレームと呼んでいる。 [0040] Here, the control frame used to request the master switch to perform path switching is the control frame having the same name as the control frame of the switching request described above. Master switch A control frame used for a request for not performing path switching is called a control frame for instructing that switching is not required, or a control frame for which switching is not required.
[0041] このような「切替優先度」の実施を可能にするため、スレーブスィッチ 4, 10では、受 信して中継転送する導通確認の制御フレームが何れのリングに所属しているかを認 識できるようになつている。例えば、リング # 1, # 2では、各リングを導通確認の制御 フレームが一周するようにバーチャル LAN (VLAN : Virtual LAN)が設定され、そ こでの VLAN ID (識別子)はリング # 1とリング # 2とで異なる値になって ヽる。 [0041] In order to enable implementation of such "switching priority", the slave switches 4 and 10 recognize to which ring the control frame for continuity confirmation received and relayed forward belongs. I can do it. For example, in Rings # 1 and # 2, a virtual LAN (VLAN) is set up so that the control frame for confirming the continuity of each ring goes around, and the VLAN ID (identifier) is the ring # 1 and the ring. # 2 is different from the value.
[0042] 次に、図 2と図 3を参照して、両リングのマスタスィッチとスレーブスィッチの動作内 容を概説し、その後に図 4〜図 10を参照して具体的な障害切替動作について説明 する。なお、図 2は、マスタスィッチの制御動作を説明するフローチャートである。図 3 は、スレーブスィッチの制御動作を説明するフローチャートである。図 2と図 3では、処 理手順を示すステップは、 STと略記してある。 [0042] Next, referring to FIG. 2 and FIG. 3, the operation contents of the master switch and slave switch of both rings are outlined, and then specific fault switching operation is described with reference to FIG. 4 to FIG. explain. FIG. 2 is a flowchart for explaining the control operation of the master switch. FIG. 3 is a flowchart for explaining the control operation of the slave switch. In FIG. 2 and FIG. 3, the step indicating the processing procedure is abbreviated as ST.
[0043] 図 2において、両リングのマスタスィッチは、通常運用時では、マスタポートと閉塞状 態にしたエッジポートとから導通確認の制御フレームを周期的に送信 (ST1)すること を、自リングを一周するように送信した導通確認の制御フレームを受信できて ヽる (S T2 : Yes)期間内繰り返す。図 1は、この導通確認の制御フレームの送受信が行える 健全な状態を示している。 [0043] In FIG. 2, the master switches of both rings automatically transmit (ST1) a continuity confirmation control frame from the master port and the blocked edge port during normal operation. Repeated within the period when the continuity confirmation control frame transmitted so as to go round is received (ST2: Yes). Figure 1 shows a healthy state in which the control frame for confirming this continuity can be transmitted and received.
[0044] このリング健全の状態において、一方のマスタスィッチまたは双方のマスタスィッチ が自スィッチの送信に係る導通確認の制御フレームを受信できない(ST2 : No)障害 が発生した場合、その障害事由には、(Ml) 1リング内で発生し他のリングには影響 を与えない場合と、(M2) 2リングに影響を与える場合とがあるが、障害の発生を検出 したマスタスィッチでは何れの事由による障害かは不明である。障害の発生を検出し たマスタスィッチは、スレーブスィッチから導通確認の制御フレームの代わりに、制御 フレーム(切替要求の制御フレーム、切替不要の制御フレーム、切替要求と切替不 要の双方の制御フレーム)を受信するまでは、導通確認の制御フレームの送信を継 続し、スレーブスィッチ力も導通確認の制御フレームの代わりに上記した制御フレー ムを受信した場合に、対応する制御動作を行う。 [0044] In this ring healthy state, when one master switch or both master switches cannot receive the continuity confirmation control frame related to the transmission of its own switch (ST2: No), the reason for the failure is (Ml) There are cases where it occurs in one ring and does not affect other rings, and (M2) it may affect two rings, but depending on which reason the master switch that detected the failure Whether it is a failure is unknown. The master switch that detected the occurrence of a fault uses a control frame (control frame for switching request, control frame that does not require switching, control frame for both switching request and switching not required) instead of the control frame for confirming continuity from the slave switch. Until the continuity confirmation is received, the transmission of the control frame for confirming continuity is continued, and when the slave switch power receives the control frame described above instead of the control frame for confirming continuity, the corresponding control operation is performed.
[0045] (Ml)発生した障害が 1リング内で発生し他のリングには影響を与えない場合として は、例えば図 4〜図 6に示すようなケースがある。障害発生を検出したスレーブスイツ チは、切替要求の制御フレームを導通確認の制御フレームに代えて送信するので、 マスタスィッチは、その切替要求の制御フレームを受信するとエッジポートの閉塞状 態を解除し、自スィッチの MACアドレス学習テーブルをフラッシュ(クリア)する(ST3 )。そして、マスタスィッチは、マスタポートと閉塞を解除したエッジポートとから MAC アドレス学習テーブルのフラッシュを指示する制御フレームを自リング内のスレーブス イッチに送信する(ST4)。 [0045] (Ml) Assuming that the failure occurred in one ring and does not affect other rings For example, there are cases as shown in FIGS. The slave switch that detects the occurrence of a failure transmits the switching request control frame instead of the continuity confirmation control frame, so that when the master switch receives the switching request control frame, the master switch releases the blocking state of the edge port. Flush (clear) the MAC address learning table of its own switch (ST3). Then, the master switch transmits a control frame instructing flushing of the MAC address learning table from the master port and the edge port whose block has been released to the slave switch in its own ring (ST4).
[0046] これによつて、障害が発生したリングにおいてマスタスィッチ及び健全なスレーブス イッチスィッチは、エージングタイムの経過を待つことなく MACアドレス学習テーブル をフラッシュして新しい経路での通信が可能になる。なお、 MACアドレス学習テープ ルにエントリが無い宛先アドレスのユーザフレームは、受信ポート以外の全てのポート にブロードキャストされるので、トラヒックは増える力 通信は可能となる。 [0046] Thereby, the master switch and the healthy slave switch in the ring in which the failure has occurred can flush the MAC address learning table without waiting for the aging time to elapse, and can communicate on a new route. Note that a user frame with a destination address that does not have an entry in the MAC address learning table is broadcast to all ports other than the receiving port, so power communication with increased traffic becomes possible.
[0047] (M2)発生した障害が 2リングに影響を与える場合としては、例えば図 7〜図 9に示 すようなケースがある。これらのケースでは 2つのリングに対して切替優先度が適用さ れるので、発生した障害が共通リンクの障害か一方のスィッチでの障害かによつて、 マスタスィッチは、 3通りの制御動作を行う。 [0047] (M2) Examples of the case where the failure that has occurred affects the two rings include the cases shown in FIGS. In these cases, switching priority is applied to the two rings, so the master switch performs three types of control operations depending on whether the failure that occurred is a common link failure or a failure in one switch. .
[0048] 両リングに所属する共通リンクに障害が発生した場合(図 7、図 8参照)は、高切替 優先度が適用されるリングに所属するマスタスィッチは、切替要求の制御フレームを 導通確認の制御フレームに代えて受信するので、エッジポートの閉塞状態を解除し、 自スィッチの MACアドレス学習テーブルをフラッシュする(ST5)。そして、マスタポ ートと閉塞を解除したエッジポートと力も MACアドレス学習テーブルのフラッシュを指 示する制御フレームを送信する(ST6)。一方、低切替優先度が適用されるリングに 所属するマスタスィッチは、切替不要の制御フレームを導通確認の制御フレームに 代えて受信するので、エッジポートの閉塞状態を維持する(ST7)。すなわち、低切替 優先度が適用されるリングでは経路切替は行われない。 [0048] When a failure occurs in the common link belonging to both rings (see Figs. 7 and 8), the master switch belonging to the ring to which the high switching priority is applied confirms the continuity of the control frame of the switching request. Therefore, the edge port blocking state is released and the MAC address learning table of its own switch is flushed (ST5). Then, the master port, the edge port that released the block, and the force also transmit a control frame instructing to flush the MAC address learning table (ST6). On the other hand, the master switch belonging to the ring to which the low switching priority is applied receives the control frame that does not require switching instead of the control frame for confirming the continuity, and therefore maintains the closed state of the edge port (ST7). In other words, route switching is not performed in the ring to which the low switching priority is applied.
[0049] また、両リングに所属する 2つのスレーブスィッチの何れか一方に障害が発生した 場合(図 9参照)は、高切替優先度が適用されるリングに所属するマスタスィッチは、 切替要求の制御フレームを導通確認の制御フレームに代えて受信するので、 ST5と ST6の動作を行う。一方、低切替優先度が適用されるリングに所属するマスタスイツ チは、切替要求と切替不要の双方の制御フレームを導通確認の制御フレームに代え て受信するので、切替要求を優先し、同様の動作を行う。すなわち、エッジポートの 閉塞状態を解除し、自スィッチの MACアドレス学習テーブルをフラッシュする(ST8) 。そして、マスタポートと閉塞を解除したエッジポートと力 MACアドレス学習テープ ルのフラッシュを指示する制御フレームを送信する(ST9)。すなわち、このケースで は、低切替優先度が適用されるリングにおいても経路切替が行われる。 [0049] When a failure occurs in one of the two slave switches belonging to both rings (see Fig. 9), the master switch belonging to the ring to which the high switching priority is applied is Since the control frame is received instead of the control frame for continuity confirmation, ST5 and Performs ST6 operation. On the other hand, the master switch belonging to the ring to which the low switching priority is applied receives both the switching request and the switching unnecessary control frame instead of the control frame for confirming the continuity. I do. That is, the blocked state of the edge port is released, and the MAC address learning table of the own switch is flushed (ST8). Then, a control frame for instructing flushing of the master port, the released edge port, and the force MAC address learning table is transmitted (ST9). That is, in this case, path switching is performed also in the ring to which the low switching priority is applied.
[0050] 次に、図 3において、各リングの各スレーブスィッチは、時計回り側と反時計回り側 の双方の伝送路力 導通確認の制御フレームを受信できている(ST11: Yes)期間 内は、それを中継転送 (ST12)することを繰り返す。図 1は、この状態を示している。 このような中継転送の過程で、導通確認の制御フレームを受信できない(ST11: No )障害が発生すると、その障害発生を検出したスレーブスィッチは、障害発生側のポ ートを閉塞する(ST13)。そして、障害発生を検出したスレーブスィッチは、(S1)リン グ内のスィッチである場合には ST14〜ST16の動作を行い、 (S2)両リングに所属 するスィッチである場合には ST17〜ST20の動作を行う。 [0050] Next, in FIG. 3, each slave switch of each ring can receive a control frame for confirming transmission path force continuity on both the clockwise and counterclockwise sides (ST11: Yes). Repeat the relay transfer (ST12). Figure 1 shows this situation. In the process of relay transfer, if a failure that cannot receive a control frame for confirming continuity occurs (ST11: No), the slave switch that detected the failure blocks the port on the failure side (ST13). . The slave switch that detects the failure performs the operation of ST14 to ST16 if it is a switch in the (S1) ring, and (S2) if it is a switch that belongs to both rings, ST17 to ST20. Perform the action.
[0051] すなわち、(S1)障害発生を検出したスレーブスィッチがリング内のスィッチで他のリ ングに所属しない場合は、切替要求の制御フレームを導通確認の制御フレームに代 えて送信し (ST14)、マスタスィッチ力 フラッシュを指示する制御フレームを受信す る(ST15: Yes)と、それに従って自スィッチの MAC学習テーブルをフラッシュする( ST16)。これは、例えば図 4〜図 6に示すケースである。一方、マスタスィッチからフ ラッシュを指示する制御フレームを受信しない(ST15: No)場合は、何もせず終了す る。これは、例えば図 10に示すケースである。 [0051] That is, (S1) If the slave switch that detects the failure does not belong to any other ring in the ring, a switch request control frame is transmitted instead of the continuity confirmation control frame (ST14). When the control frame for instructing the master switch force flush is received (ST15: Yes), the MAC learning table of its own switch is flushed accordingly (ST16). This is, for example, the case shown in FIGS. On the other hand, if no control frame for instructing flash is received from the master switch (ST15: No), the process ends without doing anything. This is the case shown in FIG. 10, for example.
[0052] また、(S2)障害発生を検出したスレーブスィッチが両リングに所属するスィッチであ る場合には、まず障害を発生したリングの切替優先度を判断する(ST17)。その結果 、障害を発生したリングの切替優先度が「高」である場合 (ST17 :Yes)は、その高切 替優先度のリングに所属するマスタスィッチに対して切替要求の制御フレームを導通 確認の制御フレームに代えて送信し(ST18)、マスタスィッチ力 受信するフラッシュ を指示する制御フレームに従って自スィッチの MAC学習テーブルをフラッシュする( ST19)。一方、障害を発生したリングが切替優先度「低」である場合 (ST17 :No)は 、その低切替優先度のリングに所属するマスタスィッチに対して切替不要の制御フレ ームを導通確認の制御フレームに代えて送信し(ST20)、マスタスィッチ力 受信す るフラッシュを指示する制御フレームに従って自スィッチの MAC学習テーブルをフラ ッシュする(ST19)。これは、例えば図 7〜図 9に示すケースである。 [0052] Also, (S2) if the slave switch that detected the failure is a switch that belongs to both rings, first, the switching priority of the failed ring is determined (ST17). As a result, if the switching priority of the failed ring is “high” (ST17: Yes), the switch request control frame is confirmed to be connected to the master switch belonging to the ring with the high switching priority. Is sent instead of the control frame (ST18), and the MAC learning table of the switch is flushed according to the control frame instructing the flush to receive the master switch power ( ST19). On the other hand, if the failed ring has a low switching priority (ST17: No), the continuity confirmation of the control frame that does not require switching is performed for the master switch belonging to the ring with the low switching priority. Transmit in place of the control frame (ST20), and the MAC learning table of the own switch is flushed according to the control frame instructing the flush to receive the master switch force (ST19). This is, for example, the case shown in FIGS.
[0053] 次に、図 4〜図 10を参照して具体的な障害切替動作について説明する。これによ つて障害が発生して経路の切り替えが行われても、ループ経路は発生しないことを明 らかにする。 Next, a specific failure switching operation will be described with reference to FIGS. As a result, it will be clarified that a loop route does not occur even if a failure occurs and the route is switched.
[0054] A) lつのリングにのみ属するリンクの障害に対する切替動作(図 4、図 5) [0054] A) Switching operation for failure of link belonging to only one ring (Fig. 4, Fig. 5)
なお、図 4は、 2つのリングの何れか一方のリングにのみ属するリンクで発生した障 害の検出動作を説明する図である。図 5は、検出した図 4に示すリンク障害に対する 切替動作を説明する図である。 FIG. 4 is a diagram for explaining the operation of detecting a failure that has occurred in a link belonging to only one of the two rings. FIG. 5 is a diagram for explaining the switching operation for the detected link failure shown in FIG.
[0055] 図 4に示すように、図 1に示した両リング健全の状態において、例えば、リング # 2に おいてスレーブスィッチ 4, 5間のリンクに障害 21が発生すると、リング # 2のマスタス イッチ 6では、マスタポート 15及びエッジポート 16から送信する導通確認の制御フレ ーム 19, 20が互いに相手のポートに届かなくなる。マスタスィッチ 6は、導通確認の 制御フレーム 19, 20が受信できなくなったことで、何らかの障害が発生したことを認 識できる力 それを契機にエッジポート 16の閉塞を解除するのではなぐスレーブス イッチ力 制御フレームが到達するまで、閉塞は維持したままとする。 [0055] As shown in FIG. 4, in the healthy state of both rings shown in FIG. 1, for example, if a failure 21 occurs in the link between slave switches 4 and 5 in ring # 2, the master of ring # 2 In switch 6, control frames 19 and 20 for confirming continuity transmitted from master port 15 and edge port 16 cannot reach each other's ports. Master switch 6 is able to recognize that a failure has occurred because it cannot receive control frames 19 and 20 to confirm continuity Slave switch power that does not release blockage of edge port 16 The blockage remains maintained until the control frame arrives.
[0056] スレーブスィッチ 4, 5は、導通確認の制御フレーム 19, 20の一方が受信できなくな つたことで、障害 21の発生を検出すると、図 5に示すように、スレーブスィッチ 5は障 害側ポート 23を閉塞し、また、スレーブスィッチ 4も同様に障害側ポート 24を閉塞す る。これによつて、障害 21を回避する経路切替が行われ、ループ経路の発生が防止 される。 [0056] When one of the continuity confirmation control frames 19 and 20 cannot be received by the slave switches 4 and 5, and the occurrence of the failure 21 is detected, as shown in FIG. 5, the slave switch 5 The side port 23 is blocked, and the slave switch 4 also blocks the failure side port 24 in the same manner. As a result, path switching that avoids the failure 21 is performed, and generation of a loop path is prevented.
[0057] そして、スレーブスィッチ 5は、障害発生前に受信して中継転送していた導通確認 の制御フレーム 19の代わりに、切替要求の制御フレーム 25を非障害側ポートからマ スタスィッチ 6宛に送信する。また、スレーブスィッチ 4も同様に障害発生前に受信し て中継転送して 、た導通確認の制御フレーム 20の代わりに、切替要求の制御フレー ム 26を非障害側ポートからマスタスィッチ 6宛に送信する。これによつて、リング # 2に おけるスレーブスィッチ 4, 5の後段の各スィッチは、導通確認の制御フレーム 19, 2 0を受信しなくなっても、切替要求の制御フレーム 25, 26を受信するので、障害が発 生したとは判断しない。 [0057] Then, the slave switch 5 transmits the control frame 25 for switching request from the non-failure side port to the master switch 6 instead of the control frame 19 for confirming the continuity received and relayed before the failure occurred. To do. Similarly, the slave switch 4 receives and relays it before the failure occurs, and instead of the control frame 20 for confirming the continuity, the control frame for the switching request 26 is sent to the master switch 6 from the non-failed port. As a result, each switch after the slave switches 4 and 5 in the ring # 2 receives the control frames 25 and 26 for the switching request even if it does not receive the control frames 19 and 20 for confirming the continuity. It is not judged that a failure has occurred.
[0058] マスタスィッチ 6は、切替要求の制御フレーム 25, 26を受信する力 最初に受信し た何れか一方の切替要求の制御フレームに従ってエッジポート 16の閉塞を解除する 。そして、マスタスィッチ 6は、エッジポート 16の閉塞を解除すると、自スィッチの MA Cアドレス学習テーブルをフラッシュするとともに、マスタポート 15とエッジポート 16と 力 MACアドレス学習テーブルのフラッシュを指示する制御フレーム 27, 28を送信 する。このフラッシュを指示する制御フレーム 27, 28を受信した各スレーブスィッチは 、 自スィッチの MACアドレス学習テーブルをフラッシュする。これによつて、エージン グタイムが経過する前に経路切替が完了し、図 4、図 5に示す例では、スレーブスイツ チ 5は、孤立することがなくなり、他のスィッチと通信が可能になる。 The master switch 6 receives the switching request control frames 25 and 26. The master switch 6 releases the block of the edge port 16 in accordance with one of the switching request control frames received first. When master switch 6 releases blockage of edge port 16, it flushes the MAC address learning table of its own switch, and at the same time controls frame 27 that instructs master port 15, edge port 16, and flush of the MAC address learning table. , 28 is sent. Each slave switch that receives the control frames 27 and 28 instructing the flush flushes its own MAC address learning table. As a result, the path switching is completed before the aging time elapses, and in the example shown in FIGS. 4 and 5, the slave switch 5 is not isolated and can communicate with other switches.
[0059] 例えば、スレーブスィッチ 5の MACアドレス学習テーブルは障害が発生する前(図 4)ではスレーブスィッチ 9と通信するときはスレーブスィッチ 4側のポートに出力する ような設定となっている場合、障害 21が発生して図 5に示すようにポートの閉塞状況 が変化すると、スレーブスィッチ 5は、スレーブスィッチ 9へのユーザフレームをマスタ スィッチ 6側に出力する必要がある。スレーブスィッチ 9がスレーブスィッチ 5にユーザ フレームを送信する場合も、スレーブスィッチ 10側ではなぐスレーブスィッチ 8側に 出力する必要がある。上記した経路切替が実施されるので、スレーブスィッチ 5とスレ 一ブスイッチ 9との間に、そのような必要経路が形成され、支障なく相互間の通信が «続されること〖こなる。 [0059] For example, if the MAC address learning table of slave switch 5 is set to output to the port on the side of slave switch 4 when communicating with slave switch 9 before a failure occurs (Fig. 4), When the failure 21 occurs and the port blocking state changes as shown in FIG. 5, the slave switch 5 needs to output a user frame to the slave switch 9 to the master switch 6 side. Even when slave switch 9 sends a user frame to slave switch 5, it is necessary to output it to the slave switch 8 side instead of the slave switch 10 side. Since the above-described path switching is performed, such a necessary path is formed between the slave switch 5 and the slave switch 9, and communication between them is continued without any trouble.
[0060] なお、前記したように、 MACアドレス学習テーブルにエントリが無い宛先アドレスの ユーザフレームは、受信ポート以外の全てのポートにブロードキャストされるので、トラ ヒックは増える力 通信は可能となる。なお、リング # 2側の障害 21はリング # 1側に 影響を与えないので、リング # 1側は正常時の動作と同じ動作を続けることになる。 [0060] Note that, as described above, a user frame having a destination address for which there is no entry in the MAC address learning table is broadcast to all ports other than the reception port, so that power communication with increased traffic is possible. Note that failure # 21 on ring # 2 side does not affect ring # 1 side, so ring # 1 side will continue to operate as normal.
[0061] B) 2つのリングの何れか一方のリングにのみ所属するスレーブスィッチの障害に対 する切替動作 (図 6) 図 6に示すように、図 1に示した両リング健全の状態において、例えば、リング # 1に 所属するスレーブスィッチ 3に障害が発生すると、隣接するスレーブスィッチ 2, 4は、 導通確認の制御フレームを受信できなくなるので、障害を検出する。そこで、スレー ブスイッチ 2, 4は、図 5にて説明したのと同様に、スレーブスィッチ 3側のポートである 障害側ポート 29, 30を閉塞し、導通確認の制御フレームの代わりに、切替要求の制 御フレーム 31, 32を非障害側ポートからマスタスィッチ 1宛に送信する。 [0061] B) Switching operation for failure of slave switch belonging to only one of the two rings (Fig. 6) As shown in Fig. 6, in the state in which both rings are healthy as shown in Fig. 1, for example, when a failure occurs in slave switch 3 belonging to ring # 1, adjacent slave switches 2 and 4 Because it becomes impossible to receive, the failure is detected. Therefore, the slave switches 2 and 4 block the failure side ports 29 and 30 that are the ports on the slave switch 3 side as described with reference to FIG. Send control frames 31 and 32 to master switch 1 from the non-failed port.
[0062] マスタスィッチ 1は、図 5にて説明したのと同様に、最初に受信した切替要求の制御 フレームに従って、エッジポート 14の閉塞を解除する。そして、自スィッチの MACァ ドレス学習テーブルをフラッシュするとともに、フラッシュを指示する制御フレーム 33, 34をマスタポート 13とエッジポート 14の双方から送信する。 [0062] Master switch 1 releases the blocking of edge port 14 in accordance with the control frame of the switching request received first, as described with reference to FIG. Then, the MAC address learning table of its own switch is flushed, and control frames 33 and 34 instructing flushing are transmitted from both the master port 13 and the edge port 14.
[0063] これによつて、リング # 1内の各スレーブスィッチが自スィッチの MACアドレス学習 テーブルをフラッシュすることで、経路切替を完了する。以上のように、 1つのリングに のみ所属するスレーブスィッチの障害に対しても、 1つのリングにのみ所属するリンク の障害時(図 5)と同様の動作によって経路切替が行われる。なお、リング # 2では、 スレーブスィッチ 3の障害は影響な 、ので、正常状態と同じ動作が行われる。 Thereby, each slave switch in ring # 1 completes the path switching by flushing its own MAC address learning table. As described above, even when a slave switch that belongs to only one ring fails, the path is switched by the same operation as when a link that belongs to only one ring fails (Fig. 5). In ring # 2, the failure of slave switch 3 is not affected, so the same operation as in the normal state is performed.
[0064] C) 2つのリングに所属するリンクの障害に対する切替動作(図 7、図 8) [0064] C) Switching operation for failure of link belonging to two rings (Fig. 7, Fig. 8)
なお、図 7は、 2つのリングに所属するリンクに障害が発生した場合の検出動作を説 明する図、図 8は、検出した図 8に示す両リングに所属するリンクの障害に対する切 替動作を説明する図である。 2つのリングに所属するリンクに障害が発生した場合は 、従来技術では、図 24に説明したように、ループ経路が形成されてしまうが、この実 施の形態では、切替優先度に基づく切替動作が行われるので、ループ経路が形成 されることはない。 Fig. 7 illustrates the detection operation when a failure occurs in a link belonging to two rings, and Fig. 8 illustrates the switching operation for the failure of a link belonging to both rings shown in Fig. 8. FIG. When a failure occurs in a link belonging to two rings, a loop path is formed in the conventional technology as described in FIG. 24. In this embodiment, however, a switching operation based on the switching priority is performed. As a result, a loop path is not formed.
[0065] 図 7に示すように、図 1に示した両リング健全の状態において、 2つのリングに所属 するリンクであるスレーブスィッチ 4, 10間のリンクに障害 35が発生すると、スレーブス イッチ 4, 10は、導通確認の制御フレームを受信できなくなるので、共通リンクに障害 35が発生したことを検出する。そこで、スレーブスィッチ 4, 10は、対向する障害側ポ ート 36, 37を閉塞するとともに、切替優先度を判定する。前記したように、切替優先 度は、リング # 1が「高」で、リング # 2が「低」である。 [0066] したがって、スレーブスィッチ 4は、リング # 1側にマスタスィッチ 1に対して導通確認 の制御フレーム 18の代わりに切替要求の制御フレーム 38を非障害側ポートから送 信し、リング # 2側のマスタスィッチ 6に対して導通確認の制御フレーム 19の代わりに 切替不要の制御フレーム 40を非障害側ポートから送信する。また、スレーブスィッチ 10は、リング # 1側のマスタスィッチ 1に対して導通確認の制御フレーム 17の代わり に切替要求の制御フレーム 39を非障害側ポートから送信し、リング # 2側のマスタス イッチ 6に対して導通確認の制御フレーム 20の代わりに切替不要の制御フレーム 41 を非障害側ポートから送信する。 [0065] As shown in FIG. 7, in the state where both rings are healthy as shown in FIG. 1, if a failure 35 occurs in the link between the slave switches 4 and 10 belonging to the two rings, the slave switch 4 10 detects that the failure 35 has occurred in the common link because it cannot receive the control frame for confirming the continuity. Therefore, the slave switches 4 and 10 block the opposing failure side ports 36 and 37 and determine the switching priority. As described above, the switching priority is “high” for ring # 1 and “low” for ring # 2. [0066] Therefore, slave switch 4 transmits control frame 38 for switching request from the non-failure side port to ring # 1 side instead of control frame 18 for confirming continuity to master switch 1, and ring # 2 side. Instead of the control frame 19 for confirming the continuity to the master switch 6, a control frame 40 that does not require switching is transmitted from the non-failure side port. The slave switch 10 transmits a control frame 39 for switching request from the non-failure side port to the master switch 1 on the ring # 1 side instead of the control frame 17 for confirming the continuity, and the master switch 6 on the ring # 2 side. In response to this, a control frame 41 that does not require switching is transmitted from the non-failure side port instead of the control frame 20 for confirming continuity.
[0067] リング # 1側のマスタスィッチ 1は、切替要求の制御フレーム 38, 39のみを受信する ことになる。マスタスィッチ 1は、最初に受信した切替要求の制御フレームに従ってェ ッジポート 14の閉塞を解除し、自スィッチの MACアドレス学習テーブルをフラッシュ するとともに、マスタポート 13とエッジポート 14とからフラッシュを指示する制御フレー ムを送信する。これによつて、リング # 1の各スィッチでは、経路切替が行われる。 [0067] Master switch 1 on the ring # 1 side receives only control frames 38 and 39 of the switching request. Master switch 1 releases the blocking of edge port 14 according to the control frame of the switching request received first, flushes the MAC address learning table of its own switch, and controls flushing from master port 13 and edge port 14 Send a frame. As a result, the path is switched in each switch of ring # 1.
[0068] 一方、リング # 2側のマスタスィッチ 6は、切替不要の制御フレーム 41, 42のみを受 信し、切替要求の制御フレームを 1個も受信しないので、エッジポート 16の閉塞状態 は維持したままとする。マスタスィッチ 6は、導通確認の制御フレーム 19, 20を受信し なくなっているので、何らかの障害が発生したことは認識している力 切替不要の制 御フレーム 41, 42を受信することで、他のリング # 1で障害時の経路切替を行ってい ると判断する。 [0068] On the other hand, the master switch 6 on the ring # 2 side receives only the control frames 41 and 42 that do not require switching, and does not receive any switching request control frames, so that the edge port 16 remains blocked. Keep it. Since master switch 6 no longer receives control frames 19 and 20 for confirming continuity, it recognizes that some kind of fault has occurred.By receiving control frames 41 and 42 that do not require switching, the master switch 6 receives other frames. Judge that ring # 1 is switching the route in case of failure.
[0069] 以上のように、 2つのリングに所属するスレーブスィッチ 4, 10に切替優先度を設定 し、 2つのリングに所属するリンクに障害が発生した場合には、高切替優先度のリング で経路切替を実施し、低切替優先度のリングでは経路切替を実施しな 、ようにしたの で、 2つのリングに所属するリンクに障害が発生した場合でもループ経路を発生せず に経路切替を行うことが可能である。 [0069] As described above, when a switching priority is set for slave switches 4 and 10 belonging to two rings, and a failure occurs in a link belonging to two rings, a ring with a high switching priority is used. Since the path switching is performed and the path switching is not performed on the ring with the low switching priority, the path switching can be performed without generating a loop path even when a failure occurs in the link belonging to the two rings. Is possible.
[0070] D) 2つのリングに所属するスレーブスィッチの障害に対する切替動作(図 9) [0070] D) Switching operation for failure of slave switch belonging to two rings (Figure 9)
図 9に示すように、図 1に示した両リング健全の状態において、 2つのリングに所属 するスィッチであるスレーブスィッチ 4, 10のうち、例えばスレーブスィッチ 4に障害が 発生すると、隣接するスレーブスィッチ 3, 5, 10では、導通確認の制御フレームを受 信できなくなり、障害発生を検出する。そこで、スレーブスィッチ 3は障害側ポート 44 を閉塞し、スレーブスィッチ 5は障害側ポート 45を閉塞し、スレーブスィッチ 10は障害 側ポート 37を閉塞する。 As shown in Fig. 9, in the state where both rings are healthy as shown in Fig. 1, if a failure occurs in slave switch 4, for example, of slave switches 4 and 10 belonging to two rings, the adjacent slave switch 3, 5, and 10 receive the control frame for continuity confirmation. Detects the occurrence of a failure. Therefore, the slave switch 3 closes the failure side port 44, the slave switch 5 closes the failure side port 45, and the slave switch 10 closes the failure side port 37.
[0071] そして、スレーブスィッチ 3は、両リング所属スィッチではなぐ切替優先度が設定さ れていないので、通常の障害発生時と同様に、マスタスィッチ 1に対して導通確認の 制御フレーム 18の代わりに切替要求の制御フレーム 46を送信する。また、スレーブ スィッチ 5も同様に、両リング所属スィッチではなぐ切替優先度が設定されていない ので、通常の障害発生時と同様に、マスタスィッチ 6に対して導通確認の制御フレー ム 19の代わりに切替要求の制御フレーム 49を非障害側ポートから送信する。 [0071] Since the switching priority of the slave switch 3 is not set in both ring affiliation switches, the control switch 18 for confirming the continuity with respect to the master switch 1 is used in the same way as when a normal failure occurs. The control frame 46 of the switching request is transmitted to Similarly, slave switch 5 does not have a switching priority over both ring affiliation switches, so instead of control frame 19 for confirming continuity with respect to master switch 6, as in the case of normal failure. A control frame 49 of the switching request is transmitted from the non-failed port.
[0072] 一方、スレーブスィッチ 10は、両リングに所属するスィッチであり、リング # 1が高切 替優先度、リング # 2が低切替優先度と設定されているので、リング # 1側のマスタス イッチ 1に対して導通確認の制御フレーム 17の代わりに切替要求の制御フレーム 47 を非障害側ポートから送信し、リング # 2側のマスタスィッチ 6に対して導通確認の制 御フレーム 20の代わりに切替不要の制御フレーム 48を非障害側ポートから送信する [0072] On the other hand, slave switch 10 is a switch belonging to both rings, and ring # 1 is set as a high switching priority and ring # 2 is set as a low switching priority. A switch request control frame 47 is sent from the non-failure side port to switch 1 instead of the continuity check control frame 17, and the continuity check control frame 20 is sent to the master switch 6 on the ring # 2 side. Send control frame 48 that does not require switching from the non-failed port
[0073] この場合、リング # 1側のマスタスィッチ 1は、スレーブスィッチ 3から切替要求の制 御フレーム 46を受信し、スレーブスィッチ 10から切替要求の制御フレーム 47を受信 するので、これまで説明したように、エッジポート 14の閉塞を解除し、自スィッチの M ACアドレス学習テーブルをフラッシュするとともに、マスタポート 13とエッジポート 14 とからフラッシュを指示する制御フレーム 50, 51を送信する。 [0073] In this case, the master switch 1 on the ring # 1 side receives the switching request control frame 46 from the slave switch 3, and receives the switching request control frame 47 from the slave switch 10. As described above, the block of the edge port 14 is released, the MAC address learning table of the own switch is flushed, and the control frames 50 and 51 instructing flushing are transmitted from the master port 13 and the edge port 14.
[0074] 一方、マスタスィッチ 6では、スレーブスィッチ 5から切替要求の制御フレーム 49を 受信し、スレーブスィッチ 10から切替不要の制御フレーム 48を受信する力 切替要 求の制御フレームと切替不要の制御フレームでは、切替要求の制御フレームの方が 重要度が高い。したがって、マスタスィッチ 6は、切替要求の制御フレーム 49を受信 すると、エッジポート 16の閉塞を解除し、自スィッチの MACアドレス学習テーブルを フラッシュするとともに、エッジポート 16とマスタポート 15とからフラッシュを指示する 制御フレーム 52, 53を送信する。これによつて、スレーブスィッチ 5が孤立して通信 できなくなることが回避できる。 [0075] 以上のように、 2つのリングに所属する 2つのスレーブスィッチのうちの 1つに障害が 発生しても、ループ経路を発生せずに、かつ孤立するスレーブスィッチを発生させず に、経路切替を行うことが可能である。 On the other hand, the master switch 6 receives the control frame 49 of the switching request from the slave switch 5 and receives the control frame 48 of which switching is not required from the slave switch 10 The control frame of the switching request and the control frame of which switching is not required Then, the control frame of the switch request is more important. Therefore, when master switch 6 receives control frame 49 for the switching request, it releases the blocking of edge port 16, flushes its own MAC address learning table, and instructs flush from edge port 16 and master port 15. Yes Send control frames 52 and 53. This can prevent the slave switch 5 from being isolated and unable to communicate. [0075] As described above, even if a failure occurs in one of the two slave switches belonging to the two rings, a loop path is not generated and an isolated slave switch is not generated. It is possible to perform route switching.
[0076] E) 2つのリングの何れか一方のリングに所属するマスタスィッチの障害に対する切 替動作 (図 10) [0076] E) Switching operation for the failure of the master switch belonging to one of the two rings (Fig. 10)
なお、図 10は、 2つのリングの何れか一方のリングに所属するマスタスィッチの障害 に対する切替動作を説明する図である。図 10では、リング # 1側のマスタスィッチ 1に 障害が発生した場合を示している。この場合には、リング # 2では、マスタスィッチ 1の 障害は影響ないので、正常状態と同じ動作を行う。 FIG. 10 is a diagram for explaining the switching operation for the failure of the master switch belonging to one of the two rings. Figure 10 shows the case where a failure occurred in master switch 1 on the ring # 1 side. In this case, the failure of master switch 1 is not affected in ring # 2, so the same operation as in the normal state is performed.
[0077] 図 10に示すように、図 1に示した両リング健全の状態において、リング # 1側のマス タスイッチ 1に障害が発生すると、隣接するスレーブスィッチ 2, 12は、導通確認の制 御フレームを受信しなくなるので、障害を検出する。そのため、以上説明したのと同 様の動作として、スレーブスィッチ 2は障害側ポート 55を閉塞し、スレーブスィッチ 12 は障害側ポート障害側ポート 54を閉塞する。そして、スレーブスィッチ 2はマスタスィ ツチ 1に対して切替要求の制御フレーム 57を非障害側ポートから送信し、スレーブス イッチ 12も同様にマスタスィッチ 1に対して切替要求の制御フレーム 56を非障害側 ポートから送信する。 [0077] As shown in FIG. 10, in the state where both rings are healthy as shown in FIG. 1, when a failure occurs in the master switch 1 on the ring # 1 side, the adjacent slave switches 2 and 12 are controlled to check the continuity. Since no frame is received, a failure is detected. Therefore, in the same operation as described above, the slave switch 2 closes the failure side port 55 and the slave switch 12 closes the failure side port failure side port 54. Then, slave switch 2 sends a control frame 57 for switching request to master switch 1 from the non-failure side port, and slave switch 12 similarly sends a control frame 56 for switching request to master switch 1 on the non-failure side port. Send from.
[0078] し力し、切替要求の制御フレーム 57, 56がリング # 1を 1周してマスタスィッチ 1に到 達してもマスタスィッチ 1は障害状態であるので、経路切替は生じない。このとき、マス タスイッチ 1以外の任意の 2つのスィッチ間では、経路は遮断されていないので通信 は可能であり、また、ループ経路は発生していない。したがって、マスタスィッチ 1或 いはマスタスィッチ 6に障害が発生した場合でも、他のスィッチの通信に影響はな!/、。 However, even if the control frames 57 and 56 of the switching request reach the master switch 1 after making a round of the ring # 1, since the master switch 1 is in a failure state, the path switching does not occur. At this time, since the route is not blocked between any two switches other than the master switch 1, communication is possible, and no loop route is generated. Therefore, even if master switch 1 or master switch 6 fails, the communication of other switches will not be affected!
[0079] 実施の形態 2. [0079] Embodiment 2.
図 11は、この発明の実施の形態 2によるリング型ネットワークの構成を示す概念図 である。なお、図 11では、図 1 (実施の形態 1)に示した構成要素と同一ないしは同等 である構成要素には同一の符号が付されている。ここでは、この実施の形態 2に関わ る部分を中心に説明する。 FIG. 11 is a conceptual diagram showing the configuration of a ring network according to the second embodiment of the present invention. In FIG. 11, components that are the same as or equivalent to the components shown in FIG. 1 (Embodiment 1) are assigned the same reference numerals. Here, the description will be focused on the part related to the second embodiment.
[0080] 図 11に示すように、この実施の形態 2によるリング型ネットワークは、図 1 (実施の形 態 1)に示した構成において、マスタスィッチ 1がスレーブスィッチ 58となり、マスタスィ ツチ 6がスレーブスィッチ 61となっている。そして、スレーブスィッチ 4力 リング # 1に 対してはスレーブスィッチとして機能し、リング # 2に対してはマスタスィッチとして機 能するスィッチ(スレーブマスタスィッチ) 59となっている。また、スレーブスィッチ 10 力 リング # 1に対してはマスタスィッチとして機能し、リング # 2に対してはスレーブス イッチとして機能するスィッチ(マスタスレーブスィッチ) 60となって!/ヽる。 As shown in FIG. 11, the ring network according to the second embodiment is the same as that shown in FIG. In the configuration shown in state 1), master switch 1 is slave switch 58, and master switch 6 is slave switch 61. For the slave switch 4-force ring # 1, the switch (slave master switch) 59 functions as a slave switch for ring # 2, and functions as a master switch for ring # 2. Also, it becomes a master switch (master slave switch) 60 that functions as a master switch for the slave switch 10-power ring # 1, and functions as a slave switch for ring # 2.
[0081] 図 11に示す構成では、リング # 1においては、スィッチ 60のマスタ機能部は、 2つ のリングに所属する共通リンク側のポートが閉塞機能を有しないマスタポートとなり、ス レーブスィッチ 11側のポートが閉塞機能を有するエッジポート 63となって図 1に示し た導通確認の制御フレーム 17, 18を同様に送受信することができる。 [0081] In the configuration shown in FIG. 11, in ring # 1, the master function unit of switch 60 is a master port that does not have a blocking function on the common link side port that belongs to the two rings. The side port becomes an edge port 63 having a blocking function, and the control frames 17 and 18 for continuity confirmation shown in FIG. 1 can be transmitted and received in the same manner.
[0082] また、リング # 2においては、スィッチ 59のマスタ機能部は、 2つのリングに所属する 共通リンク側のポートが閉塞機能を有しないマスタポートとなり、スレーブスィッチ 5側 のポートが閉塞機能を有するエッジポート 62となって図 1に示した導通確認の制御フ レーム 19, 20を同様に送受信することができる。 [0082] In ring # 2, the master function unit of switch 59 is a master port that does not have the blocking function on the common link side port belonging to the two rings, and the port on the slave switch 5 side has the blocking function. Thus, the continuity confirmation control frames 19 and 20 shown in FIG. 1 can be transmitted and received in the same manner.
[0083] そして、 2つのリングに所属してマスタ機能とスレーブ機能とを有するイッチ 59, 60 には、それぞれ切替優先度が実施の形態 1と同様の考えで設定されている。 [0083] Then, in the switches 59 and 60 that belong to the two rings and have the master function and the slave function, the switching priority is set based on the same idea as in the first embodiment.
[0084] このように、 1つのリングにのみ所属するイーサネット(登録商標)スィッチをマスタス イッチとするのではなぐ 2つのリングに所属する 2つのイーサネット (登録商標)スイツ チのそれぞれにマスタ機能とスレーブ機能とを担わす構成でも、実施の形態 1にて説 明した全ての制御を同様に行うことができる。したがって、障害発生時でもループ経 路を発生させることなく経路切替を行うことができる。 [0084] In this way, an Ethernet (registered trademark) switch belonging to only one ring is not used as a master switch. A master function and a slave are respectively connected to two Ethernet (registered trademark) switches belonging to two rings. Even in the configuration that bears the functions, all the controls described in the first embodiment can be performed in the same manner. Therefore, path switching can be performed without generating a loop path even when a failure occurs.
[0085] 実施の形態 3. [0085] Embodiment 3.
図 12は、この発明の実施の形態 3によるリング型ネットワークの構成を示す概念図 である。なお、図 12では、図 1 (実施の形態 1)に示した構成要素と同一ないしは同等 である構成要素には同一の符号が付されている。ここでは、この実施の形態 3に関わ る部分を中心に説明する。 FIG. 12 is a conceptual diagram showing the configuration of a ring network according to the third embodiment of the present invention. In FIG. 12, components that are the same as or equivalent to the components shown in FIG. 1 (Embodiment 1) are assigned the same reference numerals. Here, the description will focus on the parts related to the third embodiment.
[0086] 図 12に示すように、この実施の形態 3によるリング型ネットワークは、図 1 (実施の形 態 1)に示した構成において、マスタスィッチ 1がスレーブスィッチ 58となり、マスタスィ ツチ 6がスレーブスィッチ 61となっている。そして、スレーブスィッチ 10は変更なぐス レーブスィッチ 4が、リング # 1に対してもリング # 2に対してもマスタスィッチとして機 能するスィッチ(マスタマスタスィッチ) 64となって!/、る。 As shown in FIG. 12, in the ring network according to Embodiment 3, in the configuration shown in FIG. 1 (Embodiment 1), master switch 1 becomes slave switch 58, and master switch Tsuchi 6 is the slave switch 61. Then, slave switch 10 becomes slave switch 10 that changes slave switch 4 as a master switch for both ring # 1 and ring # 2 (master master switch) 64! /.
[0087] 図 12に示す構成では、リング # 1においては、スィッチ 64のリング # 1側マスタ機能 部は、 2つのリングに所属する共通リンク側のポートが閉塞機能を有しないマスタポー トとなり、スレーブスィッチ 3側のポートが閉塞機能を有するエッジポート 66となって図 1に示した導通確認の制御フレーム 17, 18を同様に送受信することができる。 [0087] In the configuration shown in FIG. 12, in ring # 1, the ring # 1 side master function unit of switch 64 is a master port in which the common link side port belonging to the two rings does not have a blocking function. The switch 3 side port becomes an edge port 66 having a blocking function, and the control frames 17 and 18 for confirming conduction shown in FIG. 1 can be transmitted and received in the same manner.
[0088] また、リング # 2においては、スィッチ 64のリング # 2側マスタ機能部は、 2つのリン グに所属する共通リンク側のポートが閉塞機能を有しないマスタポートとなり、スレー ブスイッチ 5側のポートが閉塞機能を有するエッジポート 62となって図 1に示した導通 確認の制御フレーム 19, 20を同様に送受信することができる。 [0088] Also, in ring # 2, the ring # 2 side master function section of switch 64 is a master port that does not have a blocking function on the common link side port belonging to the two rings, and on the slave switch 5 side. The port becomes an edge port 62 having a blocking function, and the continuity confirmation control frames 19 and 20 shown in FIG. 1 can be similarly transmitted and received.
[0089] そして、 2つのリングに所属し双方に対してマスタスィッチとなるスィッチ 64と、スレ 一ブスイッチ 10とには、それぞれ切替優先度が実施の形態 1と同様の考えで設定さ れている。 [0089] Then, switching priority is set to switch 64 and slave switch 10 that belong to two rings and serve as master switches for both sides in the same manner as in the first embodiment. .
[0090] このように、 1つのリングにのみ所属するイーサネット(登録商標)スィッチをマスタス イッチとするのではなぐ 2つのリングに所属する 2つのイーサネット (登録商標)スイツ チの一方を両リングでのマスタスィッチとし、他方を両リングでのスレーブスィッチとす る構成でも、実施の形態 1にて説明した全ての制御を同様に行うことができる。したが つて、障害発生時でもループ経路を発生させることなく経路切替を行うことができる。 [0090] In this way, an Ethernet (registered trademark) switch belonging to only one ring is not used as a master switch. One of two Ethernet (registered trademark) switches belonging to two rings is connected to both rings. Even in a configuration in which the master switch is used and the other is a slave switch in both rings, all the controls described in the first embodiment can be performed in the same manner. Therefore, path switching can be performed without generating a loop path even when a failure occurs.
[0091] 要するに、 2つのリングを接続して 1つのリング型ネットワークとして制御する場合、 実施の形態 1〜3は、正常時にポート閉塞と制御フレームの送受信とを行うスィッチの 配置位置について次のようなこと示している。すなわち、上記のリング # 1, # 2を用 いて説明すると、従来技術 (特許文献 1)では、ポート閉塞と制御フレームの送受信と を行うスィッチを、例えば、リング # 1ではリング # 1内の任意の位置に配置されるスィ ツチに定義できるが、リング # 2においては、リングを連結する位置、つまり 2つのリン グに所属するスィッチに設ける必要があった力 この発明では、実施の形態 1〜3から 理解できるように、リング # 2においても、リング # 2内の任意の位置に配置できること 示している。つまり、従来技術 (特許文献 1)では問題であったトポロジ上の制約を無 くすことができ、複数リングによるリング型ネットワークを柔軟に構築することができる( 図 17〜図 19参照)。 In short, when two rings are connected and controlled as a single ring network, Embodiments 1 to 3 are as follows with respect to the arrangement positions of switches that perform port blocking and transmission / reception of control frames under normal conditions. It shows that. In other words, using rings # 1 and # 2 above, the prior art (Patent Document 1) uses a switch that performs port blocking and control frame transmission / reception. However, in ring # 2, the force that must be provided at the position where the ring is connected, that is, the switch belonging to the two rings, is the embodiment of the present invention. As can be seen from Fig. 3, ring # 2 also shows that it can be placed at any position within ring # 2. In other words, there are no topological constraints that were problematic in the prior art (Patent Document 1). It is possible to flexibly construct a ring network with multiple rings (see Figure 17 to Figure 19).
[0092] そして、 2つのリングに所属するスィッチには、切替優先度を設定するので、どの位 置のリンク、或いは、どの位置のスィッチに障害が発生した場合でも、ループ経路を 発生させずに障害切替を行うことが可能となるのである。 [0092] Since the switching priority is set for the switches belonging to the two rings, a loop route is not generated regardless of the position of the link or the position of the switch. It is possible to perform fault switching.
[0093] 実施の形態 4. [0093] Embodiment 4.
この実施の形態 4では、図 13と図 14とを参照して、障害復旧時に元の正常時の経 路状態に戻す復旧切替の動作について説明する。なお、図 13は、この発明の実施 の形態 4として、実施の形態 1に示すリング型ネットワークにおいて、障害は復旧した が障害切替の状態にある場合を示す図である。図 14は、図 13に示す障害復旧時の 状態を元の正常時の経路状態に戻す復旧切替動作を説明する図である。 In the fourth embodiment, with reference to FIG. 13 and FIG. 14, the recovery switching operation for returning to the original normal route state at the time of failure recovery will be described. FIG. 13 is a diagram showing a case where the fault is recovered but the fault is switched in the ring network shown in the first embodiment as the fourth embodiment of the present invention. FIG. 14 is a diagram for explaining the recovery switching operation for returning the state at the time of failure recovery shown in FIG. 13 to the original normal path state.
[0094] 図 13では、図 5に示したリンク障害 21に対する切り替えが行われた後に、そのリン ク障害が復旧した状態が示されている。リンク障害が復旧しても、マスタスィッチ 6は、 エッジポート 16の閉塞を解除した状態にあり、スレーブスィッチ 4, 5は、それぞれ障 害側ポート 23, 24を閉塞状態に維持している。この状態でも、つまり障害切替が行 われた後にその障害が復旧しても、障害切替の状態のままで通信は可能であるので 、復旧切替は必ずしも必須ではないが、障害発生前の経路に戻したい場合は、次の ようにして復旧切替を行うことができる。 FIG. 13 shows a state in which the link failure is recovered after switching to the link failure 21 shown in FIG. Even if the link failure is recovered, the master switch 6 is in a state in which the blockage of the edge port 16 is released, and the slave switches 4 and 5 maintain the failure side ports 23 and 24 in the blocked state, respectively. Even in this state, that is, even if the failure is recovered after failure switching, communication is still possible in the state of failure switching, so recovery switching is not necessarily required, but it must be returned to the path before the failure occurred. If you want, you can switch recovery as follows.
[0095] すなわち、マスタスィッチ 6は、障害切替の状態において、マスタポート 15、エッジ ポート 16から導通確認の制御フレーム 19, 20の送信を行い続けているので、障害が 復旧すると、導通確認の制御フレーム 19, 20をスレーブスィッチ 4, 5及びマスタスィ ツチ 6で受信できるようになり、障害復旧を認識できる。また、マスタスィッチ 6は、マス タポート 15とエッジポート 16の両方で導通確認の制御フレーム 19, 20を受信できる ようになると、障害復旧と判断することができる。 That is, since the master switch 6 continues to transmit the continuity confirmation control frames 19 and 20 from the master port 15 and the edge port 16 in the failure switching state, when the failure is recovered, the continuity confirmation control is performed. Frames 19 and 20 can be received by slave switches 4 and 5 and master switch 6 to recognize failure recovery. Further, when the master switch 6 can receive the control frames 19 and 20 for confirming the continuity at both the master port 15 and the edge port 16, it can be determined that the failure has been recovered.
[0096] そこで、障害切替前の状態に戻したいときは、マスタスィッチ 6は、マスタポート 15と エッジポート 16の両方で導通確認の制御フレーム 19, 20を受信できて障害復旧と 判断すると、自動的に、または、オペレータに通知してその指示の下に、図 14に示す ように、エッジポート 16の閉塞解除状態を元の閉塞状態に戻し、自スィッチの MAC アドレス学習テーブルをフラッシュする。そして、マスタスィッチ 6は、マスタポート 15 から、閉塞解除とフラッシュ指示の制御フレーム 67をエッジポート 16宛に送信する。 [0096] Therefore, when it is desired to return to the state before the failure switching, the master switch 6 automatically receives the control frames 19 and 20 for confirming the continuity at both the master port 15 and the edge port 16 and determines that the failure is restored. As shown in Fig. 14, the edge port 16 is returned to its original blockage state and the switch MAC Flush the address learning table. Then, the master switch 6 transmits a control frame 67 for releasing the blockage and flushing from the master port 15 to the edge port 16.
[0097] これによつて、閉塞解除とフラッシュ指示の制御フレーム 67を受信した途中のスレ 一ブスイッチは、自スィッチのポートの閉塞有無を調べ、閉塞しているポートがあれば 閉塞を解除する。また、自スィッチの MACアドレス学習テーブルをフラッシュする。図 14に示す例では、スレーブスィッチ 4, 5は、ポートを閉塞しているので、この制御フレ ーム 67を受信すると、閉塞解除と自スィッチの MACアドレス学習テーブルのフラッシ ュとを行う。また、スレーブスィッチ 7, 8, 9, 10は、この制御フレーム 67を受信すると 、 自スィッチの MACアドレス学習テーブルをフラッシュする。 Accordingly, the slave switch in the middle of receiving the control frame 67 for releasing the blockage and flushing checks whether or not the port of the switch is blocked, and releases the blockage if there is a blocked port. It also flushes its own switch MAC address learning table. In the example shown in FIG. 14, since the slave switches 4 and 5 block the port, when the control frame 67 is received, the block is released and the MAC address learning table of the switch is flushed. Further, when the slave switch 7, 8, 9, 10 receives this control frame 67, it flushes its own MAC address learning table.
[0098] このように、この実施の形態 1〜3によるリング型ネットワークでは、復旧切替動作を 行うことも可能である。 As described above, in the ring network according to the first to third embodiments, the recovery switching operation can be performed.
[0099] 実施の形態 5. [0099] Embodiment 5.
この実施の形態 5では、図 15と図 16とを参照して、実施の形態 1〜4にて用いた制 御フレームの代わりに、 ITU—T Y. 1731に規定されているイーサネット(登録商標 ) OAM (Operations, Administration and Maintenance)機能に準拠したイーサネット( 登録商標) OAMフレームを用いて同様の障害検出および経路切替を行う例を説明 する。なお、図 15は、この発明の実施の形態 5として、実施の形態 1に示すリング型ネ ットワークにおいて、マスタスィッチが導通確認の制御フレームの代わりにイーサネッ ト (登録商標) OAMフレームを送受信する場合の制御動作を説明する図である。図 1 6は、図 15に示すイーサネット(登録商標) OAMフレームを用いた制御動作におい て、各スィッチへの MEP, MIPの設定を説明する図である。 In this fifth embodiment, referring to FIG. 15 and FIG. 16, an Ethernet (registered trademark) defined in ITU-T Y. 1731 is used instead of the control frame used in the first to fourth embodiments. ) An example of similar fault detection and path switching using an Ethernet (registered trademark) OAM frame conforming to the OAM (Operations, Administration and Maintenance) function will be described. FIG. 15 shows a case where the master switch transmits / receives an Ethernet (registered trademark) OAM frame instead of the control frame for confirming the continuity in the ring network shown in the first embodiment as the fifth embodiment of the present invention. It is a figure explaining this control operation. FIG. 16 is a diagram for explaining the MEP and MIP settings for each switch in the control operation using the Ethernet (registered trademark) OAM frame shown in FIG.
[0100] ITU-T Y. 1731では、導通確認のために ETH— CC機能(Ethernet (登録商標 ) Continuity Check)が定義され、対向装置との導通を確認する CCM (Continuity C heck Message)フレームが定義されている。 CCMフレームは、ある MEP (MEG End P oint)から対向する MEP宛てに周期的に送信される。なお、 MEは、 Maintenance- Entityの略称である。また、 MEGは、 Maintenance 'Entity 'Groupの略称である [0100] In ITU-T Y. 1731, the ETH-CC function (Ethernet (registered trademark) Continuity Check) is defined for continuity confirmation, and a CCM (Continuity C heck Message) frame for confirming continuity with the opposite device is provided. Is defined. The CCM frame is periodically transmitted from a certain MEP (MEG End Point) to the opposite MEP. ME is an abbreviation for Maintenance-Entity. MEG is an abbreviation for Maintenance 'Entity' Group
[0101] MEPを設定する際は、 MEGレベルおよび対向 MEPの設定が必要である。 CCM フレーム内には、 MEGレベルの情報が入っており、 CCMフレームは、同一 MEGレ ベルに設定された対向 MEPにて終端されるだけで、下位 MEGレベルの MEPでは 、上位 MEGレベルの CCMフレームは終端されず、スルー(透過)される。 [0101] When setting the MEP, it is necessary to set the MEG level and the opposite MEP. CCM The MEG level information is contained in the frame, and the CCM frame is only terminated at the opposite MEP set to the same MEG level. In the lower MEG level MEP, the upper MEG level CCM frame is It is not terminated and is passed through.
[0102] したがって、実施の形態 1〜4では、導通確認の制御フレームをスレーブスィッチで 受信しなくなることで障害の発生を検出することができるが、導通確認の制御フレー ムの送受信機能に代えて、 CCMフレームを送受信する MEPをそのままマスタスイツ チのマスタポートとエッジポートとに設定すると、途中のスレーブスィッチでは、 CCM フレームをスルーするだけであるので、 CCMフレームの非受信による障害検出がで きない。 Therefore, in Embodiments 1 to 4, it is possible to detect the occurrence of a failure by not receiving the control frame for continuity confirmation by the slave switch, but instead of the transmission / reception function of the control frame for continuity confirmation. If the MEP that transmits and receives CCM frames is set as it is as the master port and edge port of the master switch, the slave switch in the middle only passes through the CCM frame, so failure detection by non-reception of the CCM frame cannot be detected. .
[0103] そこで、この実施の形態 5では、イーサネット (登録商標) OAM機能に準拠した制 御フレームである CCMフレームを使用する場合は、図 16に示すように、マスタスイツ チのマスタポートとエッジポートとに上位 MEGレベルの MEPを設定し、各スィッチに 下位 MEGレベルの MEPと上位 MEGレベルの MIP(MEG Intermediate Point)とを設 定する。このように MEPを設定することで、図 15に示すように、上位 MEGレベルの C CMフレーム 68, 69と下位 MEGレベルの CCMフレーム 70, 71とを送受信すること ができ、障害を検出することができる。 [0103] Therefore, in the fifth embodiment, when a CCM frame that is a control frame compliant with the Ethernet (registered trademark) OAM function is used, as shown in Fig. 16, the master port and the edge port of the master switch are used. Set the MEP of the upper MEG level to and the lower MEG level MEP and MIP (MEG Intermediate Point) of the upper MEG level to each switch. By setting the MEP in this way, as shown in Fig. 15, it is possible to transmit and receive CCM frames 68 and 69 at the upper MEG level and CCM frames 70 and 71 at the lower MEG level, and to detect a failure. Can do.
[0104] 図 16では、一例として図 15に示すリング # 1での各スィッチへの MEP設定と MIP 設定とを示してある。この図 16に示すように、各スィッチに下位 MEGレベルの MEP と上位 MEGレベルの MIPとを設定すると、下位 MEGレベルの MEPでは CCMフレ 一ムが非受信となる場合でも、 ETH— CC機能によって LOC(Loss of Continuity)障 害を検出する力 ETH—AIS(Ethernet (登録商標) Alarm Indication Signal)機能に よって上位レベルの AISフレームを MIPから送信することになるので、マスタスィッチ は障害発生を認識することができる。 FIG. 16 shows the MEP setting and MIP setting for each switch in ring # 1 shown in FIG. 15 as an example. As shown in Fig. 16, if a lower MEG level MEP and an upper MEG level MIP are set for each switch, the ETH-CC function does not receive a CCM frame at the lower MEG level MEP even if the CCM frame is not received. Ability to detect LOC (Loss of Continuity) failures ETH—Ethernet (registered trademark) Alarm Indication Signal (AIS) function sends a higher-level AIS frame from the MIP, so the master switch recognizes the failure. can do.
[0105] 但し、リングが 1つの場合は、 AISフレームを切替要求の制御フレームとすることは 可能であるが、リングが 2つの場合は、両リングを接続する共通リンクに障害が発生し た場合に、一方のリングでは切替不要とする必要があるので、 AISフレームを用いる ことはできない。 [0105] However, when there is one ring, it is possible to use the AIS frame as a control frame for switching requests, but when there are two rings, a failure occurs in the common link connecting both rings. On the other hand, it is not necessary to switch on one ring, so AIS frames cannot be used.
[0106] そのため、この実施の形態 5では、切替要求、切替不要、フラッシュ指示、閉塞解除 の各制御フレームには、 ITU— T Υ. 1731に定義されている VSM(Vendor Specific Message)フレームをそれぞれ独自に定義して使用するようにした。 [0106] Therefore, in this Embodiment 5, switching request, switching unnecessary, flush instruction, block release In each control frame, a VSM (Vendor Specific Message) frame defined in ITU-T V. 1731 is independently defined and used.
[0107] 以上のように、 ITU— T Y. 1731に定義されたイーサネット(登録商標) OAM機 能に準拠した CCMフレームを導通確認の制御フレームとして使用し、 VSMフレーム を切替要求、切替不要、フラッシュ指示、閉塞解除の各制御フレームに対応する制 御フレームとして使用することで、複数リングによるリング型ネットワークを障害発生時 にループ経路を発生させずに経路切替が行える形で構成することができ、また復旧 切替も同様に行うことができる。 [0107] As described above, the CCM frame conforming to the Ethernet (registered trademark) OAM function defined in ITU-T Y. 1731 is used as the control frame for confirming the continuity, the VSM frame is requested to be switched, switching is not required, By using it as a control frame corresponding to each control frame for flush instruction and block release, a ring network with multiple rings can be configured in such a way that path switching can be performed without generating a loop path when a failure occurs. In addition, restoration switching can be performed in the same way.
[0108] 実施の形態 6. [0108] Embodiment 6.
図 17は、この発明の実施の形態 6による 3つのリングを接続したリング型ネットワーク の構成 (その 1)を示す概念図である。この実施の形態 6では、 3つのリングを梯子状 に列配置接続した構成例が示されて 、る。 FIG. 17 is a conceptual diagram showing a configuration (No. 1) of a ring network in which three rings are connected according to Embodiment 6 of the present invention. In the sixth embodiment, a configuration example in which three rings are connected in a row in a ladder shape is shown.
[0109] 図 17に示すように、この実施の形態 6によるリング型ネットワークでは、リング # 1とリ ング # 2とリング # 3とが、梯子状に列配置接続されている。リング # 1は、スィッチ 72 〜スィッチ 73〜スィッチ 74〜スィッチ 75〜スィッチ 85〜スィッチ 86〜スィッチ 97〜 スィッチ 72の経路で構成されている。リング # 2は、スィッチ 77〜スィッチ 83〜スイツ チ 84〜スィッチ 85〜スィッチ 75〜スィッチ 76〜スィッチ 77の経路で構成されている 。リング # 3は、スィッチ 81〜スィッチ 82〜スィッチ 83〜スィッチ 77〜スィッチ 78〜ス イッチ 79〜スィッチ 80〜スィッチ 81の経路で構成されている。 As shown in FIG. 17, in the ring network according to the sixth embodiment, ring # 1, ring # 2, and ring # 3 are connected in a row in a ladder shape. Ring # 1 is composed of a path from switch 72 to switch 73 to switch 74 to switch 75 to switch 85 to switch 86 to switch 97 to switch 72. Ring # 2 is composed of a route from switch 77 to switch 83 to switch 84 to switch 85 to switch 75 to switch 76 to switch 77. Ring # 3 includes a route of switch 81 to switch 82 to switch 83 to switch 77 to switch 78 to switch 79 to switch 80 to switch 81.
[0110] リング # 1では、スィッチ 72がマスタスィッチであり、エッジポート 88が定義されてい る。リング # 1とリング # 2とに所属するスィッチ 75, 85は、両リングに対してスレーブ スィッチとして作用するスィッチである。スィッチ 75, 85間を接続するリンクは、リング # 1とリング # 2とに所属する共通リンクであるので、スィッチ 75, 85にはリング # 1とリ ング # 2とに関する切替優先度がそれぞれ設定されて ヽる。 [0110] In ring # 1, switch 72 is the master switch and edge port 88 is defined. Switches 75 and 85 belonging to ring # 1 and ring # 2 are switches that act as slave switches for both rings. Since the link connecting switch 75 and 85 is a common link belonging to ring # 1 and ring # 2, switch 75 and 85 are set with switching priority for ring # 1 and ring # 2, respectively. Being sung.
[0111] リング # 2とリング # 3とに所属するスィッチ 77, 83のうち、スィッチ 77はリング # 2に 対してはエッジポート 89が定義されたマスタスィッチとなり、リング # 3に対してスレー ブスイッチとして作用するスィッチである。スィッチ 83は、リング # 2, # 3の両リングに 対してスレーブとして作用するスィッチである。スィッチ 77, 83間を接続するリンクは 、リング # 2とリング # 3とに所属する共通リンクであるので、スィッチ 77, 83にはリング # 2とリング # 3とに関する切替優先度がそれぞれ設定されている。 [0111] Of switches 77 and 83 belonging to ring # 2 and ring # 3, switch 77 is a master switch with edge port 89 defined for ring # 2, and a slave switch for ring # 3 It is a switch that acts as Switch 83 is a switch that acts as a slave to both rings # 2 and # 3. The link connecting switches 77 and 83 is , Ring # 2 and ring # 3 are common links, and therefore, switching priorities for ring # 2 and ring # 3 are set in switches 77 and 83, respectively.
[0112] リング # 3では、スィッチ 81がマスタスィッチであり、エッジポート 90が定義されてい る。 [0112] In ring # 3, switch 81 is the master switch and edge port 90 is defined.
[0113] 以上の構成において、導通確認の制御フレーム、或いは、イーサネット (登録商標) OAMにおける上位レベルの CCMフレームが、図 17に示す経路 91, 92, 93を流れ る。そして、 2つのリングに所属するリンクの障害、或いは、 2つのリングに所属するス イッチでの障害を検出した場合は、 2つのリングに所属するスィッチのうち障害を検出 したスィッチから、リングの切替優先度に従って、切替要求または切替不要の制御フ レーム、或いは、切替要求または切替不要の VSMフレームを送信する。 [0113] In the above configuration, the control frame for continuity confirmation or the higher-level CCM frame in Ethernet (registered trademark) OAM flows through paths 91, 92, and 93 shown in FIG. If a failure in a link belonging to two rings or a failure in a switch belonging to two rings is detected, the ring is switched from the switch that detected the failure among the switches belonging to two rings. According to the priority, a control frame that does not require switching or switching, or a VSM frame that does not require switching or switching is transmitted.
[0114] 2つのリングに所属するリンクの障害、或いは、 2つのリングに所属するスィッチの障 害以外の障害については、その障害を検出したスィッチ力 切替要求の制御フレー ム、或いは、 VSMフレームを送信すればよい。以降、実施の形態 1にて説明した 2つ のリングにおける場合と同様の制御によって 3つのリングを接続した構成での切替制 御が行えることは言うまでもな 、。 [0114] For a failure of a link belonging to two rings or a failure other than a failure of a switch belonging to two rings, use the control frame or VSM frame of the switch force switching request that detected the failure. Just send it. In the following, it goes without saying that switching control can be performed in a configuration in which three rings are connected by the same control as in the case of the two rings described in the first embodiment.
[0115] 図 17では、 3つのリングを梯子状に接続した構成を示す力 4つ以上のリングを梯 子状に接続した構成でも、 2つのリングに所属するスィッチに切替優先度を設定すれ ば、実施の形態 1にて説明した 2つのリングにおける場合と同様の制御によって同様 に切替が可能である。 [0115] In Fig. 17, force indicating a configuration in which three rings are connected in a ladder shape, even if a configuration in which four or more rings are connected in a ladder shape, if a switching priority is set for a switch belonging to two rings, The same switching can be performed by the same control as in the case of the two rings described in the first embodiment.
[0116] 実施の形態 7. [0116] Embodiment 7.
図 18は、この発明の実施の形態 7による 3つのリングを接続したリング型ネットワーク の構成 (その 2)を示す概念図である。この実施の形態 7では、 3つのリングを面上に 展開配置接続した構成例が示されて 、る。 FIG. 18 is a conceptual diagram showing a configuration (part 2) of a ring network in which three rings are connected according to Embodiment 7 of the present invention. In the seventh embodiment, a configuration example in which three rings are deployed and connected on the surface is shown.
[0117] 図 18に示すように、この実施の形態 7によるリング型ネットワークでは、リング # 1とリ ング # 2とリング # 3とが、面上に展開配置接続されている。リング # 1は、スィッチ 94 〜スィッチ 95〜スィッチ 96〜スィッチ 97〜スィッチ 98〜スィッチ 108〜スィッチ 109 〜スィッチ 94の経路で構成されている。リング # 2は、スィッチ 107〜スィッチ 108〜 スィッチ 98〜スィッチ 104〜スィッチ 105〜スィッチ 106〜スィッチ 107の経路で構 成されている。リング # 3は、スィッチ 100〜スィッチ 101〜スィッチ 102〜スィッチ 10 4〜スィッチ 98〜スィッチ 99〜スィッチ 100の経路で構成されている。 As shown in FIG. 18, in the ring network according to the seventh embodiment, ring # 1, ring # 2 and ring # 3 are deployed and connected on the surface. Ring # 1 is composed of the route of switch 94 to switch 95 to switch 96 to switch 97 to switch 98 to switch 108 to switch 109 to switch 94. Ring # 2 consists of switch 107 to switch 108 to switch 98 to switch 104 to switch 105 to switch 106 to switch 107. It is made. Ring # 3 is composed of a path from switch 100 to switch 101 to switch 102 to switch 10 4 to switch 98 to switch 99 to switch 100.
[0118] リング # 1では、スィッチ 94がマスタスィッチであり、エッジポート 110が定義されて いる。リング # 2では、スィッチ 107がマスタスィッチであり、エッジポート 111が定義さ れている。リング # 3では、スィッチ 100がマスタスィッチであり、エッジポート 112が定 義されている。 [0118] In ring # 1, switch 94 is the master switch and edge port 110 is defined. In ring # 2, switch 107 is the master switch and edge port 111 is defined. In ring # 3, switch 100 is the master switch and edge port 112 is defined.
[0119] そして、スィッチ 108は、リング # 1とリング # 2とに所属し両リングに対してスレーブ スィッチとして作用するスィッチである。スィッチ 104は、リング # 2とリング # 3とに所 属し両リングに対してスレーブスィッチとして作用するスィッチである。スィッチ 98は、 リング # 1とリング # 2とリング # 3とに所属し 3つのリングに対してスレーブスィッチとし て作用するスィッチである。 [0119] Switch 108 is a switch that belongs to ring # 1 and ring # 2 and acts as a slave switch for both rings. Switch 104 is a switch belonging to ring # 2 and ring # 3 and acting as a slave switch for both rings. Switch 98 is a switch that belongs to ring # 1, ring # 2, and ring # 3 and acts as a slave switch for the three rings.
[0120] この場合、スィッチ 108, 98間を接続するリンクは、リング # 1とリング # 2とに所属す る共通リンクである。スィッチ 104, 98間を接続するリンクは、リング # 2とリング # 3と に所属する共通リンクである。したがって、これらの複数のリング所属スィッチには切 替優先度が設定される力 2つのリングに所属するスィッチと 3つのリングに所属する スィッチとが混在する図 18に示す構成では、図 17に示す構成とは異なり、スィッチ 1 08に対しては、リング # 1とリング # 2との切替優先度を設定し、スィッチ 104に対して は、リング # 2とリング # 3との切替優先度を設定し、スィッチ 98に対しては、スィッチ 1 08およびスィッチ 102に設定したリング # 1とリング # 2との切替優先度の高低関係 およびリング # 2とリング # 3との切替優先度の高低関係を設定する。 [0120] In this case, the link connecting switches 108 and 98 is a common link belonging to ring # 1 and ring # 2. The link connecting switches 104 and 98 is a common link belonging to ring # 2 and ring # 3. Therefore, in the configuration shown in FIG. 18, a switch that belongs to two rings and a switch that belongs to three rings are mixed as shown in FIG. 17. Unlike the configuration, switch 1 08 is set to switch priority between ring # 1 and ring # 2, and switch 104 is set to switch priority between ring # 2 and ring # 3. For switch 98, the switch priority relationship between ring # 1 and ring # 2 set for switch 1 08 and switch 102 and the switch priority relationship between ring # 2 and ring # 3 Set.
[0121] このように切替優先度を設定することによって、リング # 1とリング # 2とに所属する 共通リンクに障害が発生した場合、或いは、リング # 2とリング # 3とに所属する共通リ ンクに障害が発生した場合、スィッチ 108とスィッチ 98とスィッチ 102との該当するス イッチが、設定された切替優先度の高いリングに対して切替要求の制御フレーム、或 いは、切替要求の VSMフレームを送信し、切替優先度の低いリングに対して切替不 要の制御フレーム、或いは、切替不要の VSMフレームを送信することで、実施の形 態 1にて説明したリングが 2つの場合と同様の切替制御が行える。 [0121] By setting the switching priority in this way, when a failure occurs in the common link belonging to ring # 1 and ring # 2, or the common link belonging to ring # 2 and ring # 3. If a failure occurs in the link, the corresponding switch 108, switch 98, and switch 102 switch the control frame for the switching request or the VSM for the switching request to the ring with the set high switching priority. By transmitting a frame and transmitting a control frame that does not require switching or a VSM frame that does not require switching to a ring with a low switching priority, the same as in the case of two rings described in Embodiment 1. Can be switched.
[0122] 複数のリングに所属するリンク、或いは、スィッチ以外の障害については、障害を検 出したスィッチから切替要求の制御フレーム、或いは、切替要求の VSMフレームを 送信すればよい。以降、実施の形態 1にて説明した 2つのリングにおける場合と同様 の制御によって同様に切替制御が行えることは言うまでもない。リングが 4以上の場 合も、複数のリング所属スィッチ(2台のスィッチ)のそれぞれに上記と同様の考えで 切替優先度を設定することで同様に切替制御を行うことができる。 [0122] For links other than rings or failures other than switches, check the failure. A switch request control frame or a switch request VSM frame may be transmitted from the issued switch. Thereafter, it goes without saying that the switching control can be similarly performed by the same control as in the case of the two rings described in the first embodiment. Even when there are 4 or more rings, switching control can be performed in the same way by setting switching priority to each of multiple ring affiliation switches (2 switches) based on the same idea as above.
[0123] 実施の形態 8. [0123] Embodiment 8.
図 19は、この発明の実施の形態 8による 3つのリングを接続したリング型ネットワーク の構成 (その 3)を示す概念図である。この実施の形態 8では、 3つのリングを一部が 重複するように配置接続した構成例が示されて!/ヽる。 FIG. 19 is a conceptual diagram showing a configuration (part 3) of a ring network in which three rings are connected according to Embodiment 8 of the present invention. In the eighth embodiment, a configuration example is shown in which three rings are arranged and connected so as to partially overlap!
[0124] 図 19に示すように、この実施の形態 8によるリング型ネットワークでは、リング # 1とリ ング # 2とリング # 3とで構成されるが、リング # 2とリング # 3とが重複する形で配置さ れている。 [0124] As shown in Fig. 19, the ring network according to Embodiment 8 is composed of ring # 1, ring # 2, and ring # 3, but ring # 2 and ring # 3 overlap. It is arranged in the form of.
[0125] リング # 1は、スィッチ 113〜スィッチ 114〜スィッチ 115〜スィッチ 116〜スィッチ 1 22〜スィッチ 123〜スィッチ 124〜スィッチ 113の経路で構成されて!、る。リング # 2 は、スィッチ 118〜スィッチ 119〜スィッチ 120〜スィッチ 121〜スィッチ 122〜スイツ チ 116〜スィッチ 117〜スィッチ 118の経路で構成されている。リング # 3は、スイツ チ 126〜スィッチ 127〜スィッチ 128〜スィッチ 129〜スィッチ 122〜スィッチ 116〜 スィッチ 125〜スィッチ 126の経路で構成されている。 [0125] Ring # 1 is composed of the route of switch 113 to switch 114 to switch 115 to switch 116 to switch 1 22 to switch 123 to switch 124 to switch 113 !. Ring # 2 is composed of the route of switch 118 to switch 119 to switch 120 to switch 121 to switch 122 to switch 116 to switch 117 to switch 118. Ring # 3 is composed of a route from switch 126 to switch 127 to switch 128 to switch 129 to switch 122 to switch 116 to switch 125 to switch 126.
[0126] リング # 1では、スィッチ 113がマスタスィッチであり、エッジポート 130が定義されて いる。リング # 2では、スィッチ 118がマスタスィッチであり、エッジポート 131が定義さ れている。リング # 3では、スィッチ 126がマスタスィッチであり、エッジポート 132が定 義されている。 [0126] In ring # 1, switch 113 is the master switch and edge port 130 is defined. In ring # 2, switch 118 is the master switch and edge port 131 is defined. In ring # 3, switch 126 is the master switch and edge port 132 is defined.
[0127] そして、スィッチ 116, 122は、リング # 1とリング # 2とリング # 3とに所属しそれら 3 つのリングに対してスレーブスィッチとして作用するスィッチであるので、スィッチ 116 , 122間を接続するリンクがリング # 1とリング # 2とリング # 3とに所属する共通リンク である。 [0127] Since switches 116 and 122 belong to ring # 1, ring # 2 and ring # 3 and act as slave switches for these three rings, switches 116 and 122 are connected to each other. The link to be linked is a common link belonging to ring # 1, ring # 2, and ring # 3.
[0128] したがって、スィッチ 116, 122は、切替優先度が設定されるが、図 19に示すように 、 3つのリングに共通するリンクが 1つである構成では、スィッチ 116, 122に対して、リ ング # 1とリング # 2とリング # 3とのうちの 1つのリングを高切替優先度と設定し、残り 2つのリングは一様に区別の無い低切替優先度と設定する。 [0128] Therefore, the switching priority is set for the switches 116 and 122. However, as shown in FIG. 19, in the configuration in which one link is common to the three rings, Re One of ring # 1, ring # 2, and ring # 3 is set as a high switching priority, and the other two rings are set as a low switching priority that is not distinct.
[0129] このように切替優先度を設定することによって、共通リンク障害が発生した場合、ス イッチ 116, 122は、高切替優先度の 1つのリングに対して切替要求の制御フレーム 、或いは、切替要求の VSMフレームを送信し、他の 2つのリングに対しては切替不要 の制御フレーム、或いは、切替不要の VSMフレームを送信することで、実施の形態 1 にて説明したリングが 2つの場合と同様の切替制御が行える。 [0129] By setting the switching priority in this way, when a common link failure occurs, the switches 116 and 122 switch the control frame for switching request or switching to one ring with high switching priority. By transmitting the requested VSM frame and transmitting the control frame that does not require switching or the VSM frame that does not require switching to the other two rings, there are two rings described in Embodiment 1. Similar switching control can be performed.
[0130] 共通リングに所属するリンク、或いは、スィッチ以外の障害については、障害を検出 したスィッチから切替要求の制御フレーム、或いは、切替要求の VSMフレームを送 信すればよい。以降、実施の形態 1にて説明した 2つのリングにおける場合と同様の 制御によって同様に切替制御が行えることは言うまでもない。リング力 以上の場合も 、全てのリングに共通のリンクは 1つであるので、リング所属スィッチ(2台のスィッチ) は 1つであるが、上記と同様の考えで切替優先度を設定することで、同様に切替制 御を行うことができる。 [0130] For a failure other than a link or switch belonging to a common ring, a switch request control frame or a switch request VSM frame may be transmitted from the switch where the failure is detected. Thereafter, it goes without saying that the switching control can be similarly performed by the same control as in the case of the two rings described in the first embodiment. Even in the case of the ring force or higher, there is only one link common to all rings, so there is only one ring switch (two switches), but the switching priority should be set in the same way as above. In the same way, switching control can be performed.
産業上の利用可能性 Industrial applicability
[0131] 以上のように、この発明に力かるリング型ネットワークは、接続する各リングにおいて 正常時には、ループ経路を発生させずに各リングの健全性を同じ制御方法で監視で き、障害発生時でもループ経路の発生を防止して経路の切り替えを実施することが できる複数リングによるリング型ネットワークをトポロジ上の制約を受けることなく柔軟 に構築するのに有用である。 [0131] As described above, the ring network according to the present invention can monitor the health of each ring by the same control method without generating a loop path when each ring to be connected is normal, and when a failure occurs. However, it is useful for flexibly constructing a ring network with multiple rings that can prevent the occurrence of loop paths and perform path switching without being restricted by topology.
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008548108A JP4824773B2 (en) | 2006-11-30 | 2006-11-30 | Ring network |
| PCT/JP2006/324017 WO2008068813A1 (en) | 2006-11-30 | 2006-11-30 | Ring type network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2006/324017 WO2008068813A1 (en) | 2006-11-30 | 2006-11-30 | Ring type network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008068813A1 true WO2008068813A1 (en) | 2008-06-12 |
Family
ID=39491734
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2006/324017 Ceased WO2008068813A1 (en) | 2006-11-30 | 2006-11-30 | Ring type network |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4824773B2 (en) |
| WO (1) | WO2008068813A1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010147930A (en) * | 2008-12-19 | 2010-07-01 | Fujitsu Ltd | Bridge apparatus, and virtual network failure switching method |
| JP2010193122A (en) * | 2009-02-18 | 2010-09-02 | Fujitsu Ltd | Communication apparatus, communication system, communication program, and control method |
| JP2010200152A (en) * | 2009-02-26 | 2010-09-09 | Hitachi Ltd | Network system |
| JP2011019092A (en) * | 2009-07-09 | 2011-01-27 | Fujitsu Ltd | Communication apparatus and communication path providing method |
| JP2011066564A (en) * | 2009-09-16 | 2011-03-31 | Fujitsu Ltd | Data relay apparatus, and ring-type communication system |
| JP2013153293A (en) * | 2012-01-24 | 2013-08-08 | Nippon Telegr & Teleph Corp <Ntt> | Loop detection method and loop detection device |
| JP2017200116A (en) * | 2016-04-28 | 2017-11-02 | APRESIA Systems株式会社 | Relay device and relay system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005260927A (en) * | 2004-03-08 | 2005-09-22 | Extreme Networks Inc | Ethernet automatic protection switching |
| JP2006262169A (en) * | 2005-03-17 | 2006-09-28 | Fujitsu Ltd | Ring connection method and apparatus |
-
2006
- 2006-11-30 WO PCT/JP2006/324017 patent/WO2008068813A1/en not_active Ceased
- 2006-11-30 JP JP2008548108A patent/JP4824773B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005260927A (en) * | 2004-03-08 | 2005-09-22 | Extreme Networks Inc | Ethernet automatic protection switching |
| JP2006262169A (en) * | 2005-03-17 | 2006-09-28 | Fujitsu Ltd | Ring connection method and apparatus |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010147930A (en) * | 2008-12-19 | 2010-07-01 | Fujitsu Ltd | Bridge apparatus, and virtual network failure switching method |
| JP2010193122A (en) * | 2009-02-18 | 2010-09-02 | Fujitsu Ltd | Communication apparatus, communication system, communication program, and control method |
| JP2010200152A (en) * | 2009-02-26 | 2010-09-09 | Hitachi Ltd | Network system |
| JP2011019092A (en) * | 2009-07-09 | 2011-01-27 | Fujitsu Ltd | Communication apparatus and communication path providing method |
| JP2011066564A (en) * | 2009-09-16 | 2011-03-31 | Fujitsu Ltd | Data relay apparatus, and ring-type communication system |
| US8737201B2 (en) | 2009-09-16 | 2014-05-27 | Fujitsu Limited | Data relay apparatus, and ring-type communication system |
| JP2013153293A (en) * | 2012-01-24 | 2013-08-08 | Nippon Telegr & Teleph Corp <Ntt> | Loop detection method and loop detection device |
| JP2017200116A (en) * | 2016-04-28 | 2017-11-02 | APRESIA Systems株式会社 | Relay device and relay system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2008068813A1 (en) | 2010-03-11 |
| JP4824773B2 (en) | 2011-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4778712B2 (en) | Ethernet automatic protection switching | |
| CN100459601C (en) | Implementation method of active and standby gateway devices in the network | |
| JP5955461B2 (en) | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROTECTION METHOD | |
| JP2009206891A (en) | Layer 2 ring network system and management method therefor | |
| CN101652963B (en) | Method for reconfiguring a communications network | |
| JP2005130049A (en) | Node | |
| KR20120040261A (en) | Method, device and system for updating ring network topology information | |
| WO2008098431A1 (en) | An ethernet automatic protection method and system | |
| JP5395450B2 (en) | Ring type switch and ring type switch control method | |
| CN101436975B (en) | Method, apparatus and system for implementing rapid convergence in looped network | |
| CN101227371B (en) | Method and apparatus of backup switch among same level switch equipments | |
| CN101094190B (en) | Transmission method of Ethernet ring network protection control message | |
| JP4074631B2 (en) | Transmission path system, frame transmission apparatus in the system, and transmission path switching method | |
| CN101184013B (en) | Method for preventing generation of loop, host node and system | |
| JP3931088B2 (en) | Network system and network configuration method | |
| CN110635940B (en) | Main/standby switching method of EAPS Ethernet ring network | |
| JP4628945B2 (en) | Layer 2 network | |
| KR20080082830A (en) | Flushing processing device and method of switching device in network using Spanning Tree Protocol | |
| JP4824773B2 (en) | Ring network | |
| JP5004758B2 (en) | Layer 2 network and network connection device | |
| CN101753368B (en) | Method for protecting Ethernet | |
| CN101741671B (en) | Method and device for realizing dual node interconnection protection in packet transport network | |
| US12218823B2 (en) | Communication possibility/impossibility indication device, system, method, and program | |
| CN101599892A (en) | A method for updating address forwarding table | |
| JP4287734B2 (en) | Network equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 06833820 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2008548108 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06833820 Country of ref document: EP Kind code of ref document: A1 |