[go: up one dir, main page]

WO2010116406A1 - Multi-ring network system, ring node device, and load distribution method - Google Patents

Multi-ring network system, ring node device, and load distribution method Download PDF

Info

Publication number
WO2010116406A1
WO2010116406A1 PCT/JP2009/001595 JP2009001595W WO2010116406A1 WO 2010116406 A1 WO2010116406 A1 WO 2010116406A1 JP 2009001595 W JP2009001595 W JP 2009001595W WO 2010116406 A1 WO2010116406 A1 WO 2010116406A1
Authority
WO
WIPO (PCT)
Prior art keywords
ring
node
relay
frame
relay link
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
Application number
PCT/JP2009/001595
Other languages
French (fr)
Japanese (ja)
Inventor
北山健志
鹿島和幸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to PCT/JP2009/001595 priority Critical patent/WO2010116406A1/en
Publication of WO2010116406A1 publication Critical patent/WO2010116406A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4637Interconnected ring systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery

Definitions

  • the present invention relates to a multi-ring network system and a ring node device that connect ring networks by a plurality of relay links.
  • a function for bypassing a failure in the event of a ring failure is specified.
  • a bidirectional double ring is configured, and each ring node that configures the ring network advertises its physical address on the ring, and each ring node collects the advertisement information and arranges the order of the nodes (topology When a packet is transmitted on the ring, a ring of a system close to the physical address of the destination is selected with reference to the topology map and transmitted.
  • Each node has a function of quickly detecting a failure location on the ring and switching a route by constantly monitoring the failure information that each node periodically transmits (failure bypass function at the time of ring failure). , Protection function).
  • RPR defines a fairness function for maintaining bandwidth fairness among ring nodes when a large number of users freely consume ring bandwidth at best effort.
  • the RPR protection function detects the location of the failure based on the failure information.
  • the RPR has a rule that the failure bypass time is a maximum of 50 milliseconds, and the operation from the failure occurrence to the switching of the transmission direction of the RPR data frame is performed. Implement at high speed.
  • RPR defines the specifications of the media access sublayer of the data link layer. For example, Ethernet (registered trademark) for packet communication, SDH (Synchronous Digital Hierarchy) for synchronous communication, etc. It can be applied to the physical layer, and has a feature that does not limit the physical layer.
  • a multi-ring network system in which a plurality of ring networks are connected in a multi-ring manner as a method for dealing with a large-scale network using a ring network.
  • ring networks are connected by relay links.
  • a redundant node configuration is used to improve reliability, and a plurality of relay links exist.
  • the conventional multi-ring network system includes a plurality of relay links for redundancy, any one of the relay links is used as a path for actual communication in order to avoid a loop. Therefore, there is a problem that the load is concentrated on one relay link, and there are unused relay links, and the bandwidth cannot be used effectively.
  • the present invention has been made in view of the above, and in a multi-ring network system, when a plurality of relay links are provided, the multi-ring network system, the ring node device, and the load distribution method capable of improving the bandwidth utilization efficiency The purpose is to obtain.
  • the present invention includes a plurality of ring networks, and at least one of the ring node devices constituting the ring network is a pair node.
  • the node device selects a relay link to be used for relaying the data flow and holds the correspondence between the data flow and the selected relay link.
  • the node device uses the data flow identification information included in the frame to be transmitted.
  • the corresponding relay link is determined based on the correspondence and the ring to which it belongs
  • a pair node connected to the determined relay link in the own ring network which is a network is set as a terminal node of the frame, and the frame is transmitted to the own ring network.
  • the pair node transmits the frame received from the own ring network.
  • the terminal node is its own node, the received frame is transferred as relay data to the relay link to which the terminal node is connected, and when relay data is received from the relay link to which the terminal node is connected, It is characterized by sending itself to the ring network as a transmission source.
  • the multi-ring network system, the ring node device, and the load distribution method according to the present invention select a relay link to be used for relaying a frame of the flow by the ring node device on the frame transmission side for each data flow, and for each flow.
  • the pair node connected to the relay link is set as the termination node and the frame is transmitted to the ring network.
  • the pair node forwards the frame set as the termination node to the relay link to which the pair node is connected. As a result, the band utilization efficiency can be improved.
  • FIG. 1 is a diagram illustrating a functional configuration example of the RPR ring node device according to the first embodiment.
  • FIG. 2 is a diagram illustrating a configuration example of the multi-ring network system according to the first embodiment.
  • FIG. 3 is a configuration diagram of a multi-ring network system for explaining an operation example in a normal state.
  • FIG. 4 is a diagram for explaining an operation when a failure occurs according to the first embodiment.
  • FIG. 5 is a diagram illustrating a functional configuration example of the RPR ring node device according to the second embodiment.
  • FIG. 6 is a multi-ring network system configuration diagram illustrating an example of normal operation of the second embodiment.
  • FIG. 7 is a diagram for explaining an operation when a failure occurs according to the second embodiment.
  • FIG. 1 is a diagram illustrating a functional configuration example of a first embodiment of an RPR ring node device according to the present invention.
  • an RPR ring node device 1 according to the present embodiment is a device that functions as an RPR ring node, and includes a line switch (SW) unit 11, an RPR interface transmission unit 12, an RPR interface reception unit 13, protection.
  • the RPR ring node device 1 includes a relay link port 22 and a port other than the relay link port 22, and includes another port 23 for connecting to, for example, a terminal.
  • FIG. 2 is a diagram illustrating a configuration example of the multi-ring network system according to the present embodiment.
  • the multi-ring network system according to the present embodiment includes RPR ring node devices 1-1 to 1-8, and the RPR ring node devices 1-1 to 1-4 are ring node networks.
  • 2 and RPR ring node devices 1-5 to 1-8 constitute a network 3 which is a ring node network.
  • the RPR ring node devices 1-1 to 1-8 each have the same configuration as the RPR ring node device 1 shown in FIG.
  • the RPR ring node device 1-2 and the RPR ring node device 1-6 are set as a West pair node
  • the RPR ring node device 1-3 and the RPR ring node device 1-7 are set as an East pair node.
  • the two networks 2 and 3 are connected by two links, a West relay link 4 that connects the West pair nodes and an East relay link 5 that connects the East pair nodes.
  • the network 2 and the network 3 have two-way rings, an inner ring 6 and an outer ring 7.
  • the relay link port 22 is an input / output port for a frame from a relay link that connects between ring node networks, such as the West relay link 4 and the East relay link 5 in FIG.
  • the line collection switch unit 11 receives a MAC frame of a MAC (Media Access Control) frame input from the relay link port 22 or the other port 23, transmits a frame output to the relay link port 22 or the other port 23, Switching.
  • MAC Media Access Control
  • the RPR interface transmitting unit 12 generates an RPR data frame or an RPR control frame by adding an RPR header to the MAC frame received via the line concentrating switch unit 11, and the topology acquired from the topology management unit 15 in the received MAC frame. Generating an RPR control frame to which the information and the protection information acquired from the protection unit 14 are added, and selecting whether to add to one or both of the inner ring 6 and the outer ring 7 based on the topology information and the protection information, Based on the selection result, the generated frame is output to one or both of the outer ring transmitter 18 and the inner ring transmitter 19.
  • the RPR interface transmission unit 12 determines usable relay links based on multi-ring information that is information relating to relay link failures and pair node failures, and based on a predetermined relay link selection rule from among usable relay links. For each data flow, the relay link used for relaying the frame of the data flow is selected, and the end node of the frame is set for each data flow based on the selected relay link, network configuration, and the like.
  • the acquisition method of multiring information For example, it acquires based on the data and relay link which are transmitted / received within a ring network.
  • the RPR interface receiving unit 13 identifies whether the frame is an RPR data frame or an RPR control frame based on the RPR frame received from the inner ring 6 or the outer ring 7. Further, the RPR interface receiving unit 13 extracts predetermined information necessary for the processing of the protection unit 14 and the topology management unit 15 from the received RPR frame, and the extracted information is respectively protected by the protection unit 14 and the topology management unit 15. Notify Further, the RPR interface reception unit 13 extracts a MAC frame from the received RPR data frame, and delivers the extracted MAC frame to the line concentration switch unit 11.
  • the protection unit 14 grasps the failure status on the ring in the same manner as a general ring network protection function described later, and notifies the topology management unit 15 of the failure information as protection information.
  • the topology management unit 15 stores the number of HOPs to each destination RPR ring node device on its own ring network as a table and manages it as topology information.
  • the outer ring receiving unit 16 checks whether there is an error in the frame received from the outer ring 7, and outputs the received frame after the check to the outer ring drop determination unit 17.
  • the inner ring reception unit 21 checks whether there is an error in the frame received from the inner ring 6 and outputs the received frame after the check to the inner ring drop determination unit 20.
  • the outer ring drop determination unit 17 determines whether the received frame received via the outer ring receiving unit 16 is to be relayed or dropped (destroyed), and when relaying, forwards the received frame to the relay link.
  • the RPR interface receiving unit 13 outputs the received frame to the outer ring transmitting unit 18 when not relaying and dropping.
  • the inner ring drop determination unit 20 determines whether the received frame received via the inner ring reception unit 21 is relayed or dropped, and when relaying, the RPR interface is used to transfer the received frame to the relay link. When the data is output to the reception unit 13 and is not relayed and dropped, the reception frame is output to the inner ring transmission unit 19.
  • the outer ring drop determination unit 17 and the inner ring drop determination unit 20 determine whether or not the frame ends based on the TTL (Time To Live) of the received frame, and do not transfer to the relay link if it is not the end. Furthermore, when the outer ring drop determination unit 17 and the inner ring drop determination unit 20 receive a frame whose source is another pair node, the frame is not transferred to the relay link.
  • TTL Time To Live
  • the outer ring transmitter 18 schedules both the traffic of the frame Add received from the RPR interface transmitter 12 and the transit of the received frame Transit, and based on the scheduling result, the received frame received from the outer ring drop determiner 17 and the RPR The frame received from the interface transmitter 12 is transmitted to the outer ring 7.
  • the inner ring transmission unit 19 schedules both the traffic of the frame Add received from the RPR interface transmission unit 12 and the transit of the reception frame Transit, and based on the scheduling result, the received frame received from the inner ring drop determination unit 20 and the RPR The frame received from the interface transmitter 12 is transmitted to the inner ring 6.
  • the concentrator switch unit 11 is provided. However, even if the concentrator switch unit 11 is not provided, the present embodiment can be implemented by performing a change depending on the interface type of the relay link port as necessary. A similar operation can be realized with a configuration similar to that of the first embodiment.
  • topology map creation function Understand in what order the nodes are connected and configure a topology map at each node.
  • Each node transmits a control frame called a TP (Topology and Protection) frame including TTL, which is a value subtracted by 1 every time it is relayed, to both rings (inner side and outer side) at a constant cycle.
  • TP Topic and Protection
  • Each node grasps the position (number of relays of the node) of the TP frame transmission node as seen from its own node based on the TTL included in the received TP frame, and creates a topology map.
  • the transmitting node When a node other than the transmitting node receives a TP frame, the TTL included in the frame is subtracted and relayed as a TP frame including the value after the subtraction as a TTL, and finally terminated at the transmitting node (the transmitting node is Discard it yourself).
  • Link state information Information on the failure (link state information) between the link from the immediately upstream node to the own node is sent on the TP frame, and all receiving nodes including the immediately downstream node (downstream adjacent node) Based on the information, the link state of the TP frame transmission source node is grasped, and which link on the ring is in a failure state (ring failure information) is mapped.
  • each node selects a ring with a small number of node relays and no link failure before reaching the destination node based on the topology map of (1) and the ring failure information of (2). Send a data frame.
  • Each node periodically transmits the above-mentioned SCFF frame.
  • an add rate here, the amount of data that can be transmitted per unit time determined based on the downstream node side and its own congestion state
  • the best-effort traffic add rate and a congestion detection node address (or its own address if it is determined that congestion has occurred) are transmitted to the immediately upstream node.
  • the node that has received the SCFF frame sets the add rate based on the congestion state on the downstream node side based on the congestion information (add rate, congestion detection node address, etc.) for fairness control included in the received frame and its own congestion state. decide.
  • the SCFF frame including the determined add rate is transmitted to the immediately upstream node.
  • congestion information for fairness control is notified in the upstream direction in order, and each node suppresses transmission according to the add rate of the received SCFF frame. This eliminates the unfairness of the best-effort bandwidth resource and provides bandwidth fairness among the nodes.
  • a multi-ring network system generally includes a plurality of relay links, and the use efficiency of the band can be improved by performing load distribution on these relay links. Therefore, in the present embodiment, the load distribution of the relay link is realized by performing the operation described below.
  • FIG. 3 is a configuration diagram of a multi-ring network system for explaining an operation example in a normal state.
  • the configuration of the multi-ring network system of FIG. 3 is the same as that of FIG. 2, and further, a terminal 8-1 is connected to the RPR ring node device 1-5, and a terminal 8-2 is connected to the RPR ring node device 1-4. It is connected.
  • a terminal 8-1 and the terminal 8-2 perform communication, it is necessary to transmit and receive data between networks using a relay link connecting the network 2 and the network 3.
  • the relay link connected by the RPR ring node device 1-2 and the RPR ring node device 1-6 that are West pair link nodes, and the RPR ring node device 1-3 and the RPR ring node device that are East pair link nodes It is assumed that two relay links, that is, the relay link connected by 1-7, can be used. Also, in FIG. 3, data flow # 1 and data flow # 2, which are two types of data flows when the terminal 8-1 transmits data to the terminal 8-2, are shown as a solid line arrow and a one-dot chain line arrow, respectively. ing.
  • the data flow # 1 indicated by the solid line passes through the East relay link 5 connected by the East pair node, and the data flow # 2 indicated by the solid line passes through the West relay link 4 connected by the West pair node.
  • the data flow addressed to the terminal 8-2 transmitted from the terminal 8-1 is relayed from the network 3 to the network 2 by the West relay link 4 or the East relay link 5.
  • This data flow is added by a pair node (West pair node or East pair node) on the network 2 side connected to the relay link through which the data flow is sent to the network 2 and reaches the terminal 8-2.
  • any method can be selected so as not to be biased toward a specific relay link. Such a method may be used.
  • the RPR ring node device 1-5 connected to the terminal 8-1 on the transmission side, the pair nodes 1-6, 1-7 on the network 3, the pair nodes 1-2, 1-3 on the network 2, and the reception side
  • the operation of the RPR ring node device 1-4 connected to the terminal 8-2 will be described.
  • the RPR ring node apparatus 1-5 When the RPR ring node apparatus 1-5 recognizes the usable relay link based on the multi-ring information and determines that a plurality of relay links can be used, the RPR ring node apparatus 1-5 Determine the end node. For example, for data flow # 1, the relay link to be used is determined as the East relay link 5, and the terminal node is determined as the East pair node on the network 3 side. For this determination, for example, a relay link is selected for each data flow based on a predetermined selection method, and the selection result is held by the RPR ring node device 1-5 as relay link selection information. The relay link to be used corresponding to each data flow is determined. This process is performed by the RPR interface transmitter 12 in the configuration example of FIG.
  • the RPR ring node device 1-5 when receiving the frame from the terminal 8-1, extracts information for identifying the data flow from the received frame, and based on the extracted information, the RPR ring node device 1-5 is the frame of the data flow # 1.
  • the East pair node in this case, the RPR ring node apparatus 1-7) is set as a termination node, and the frame after setting is added by Flooding.
  • the RPR ring node device 1-5 is adjacent to the RPR ring node device 1-6 that is the West pair node in the network 2, but it is not necessary to make the data flow # 1 arrive at the West pair node.
  • the frame is not transmitted in the direction (outer ring) toward the RPR ring node apparatus 1-6, but is transmitted to the inner ring. Therefore, it is added not by Bi-Directional Flooding but by Uni-Directional Flooding.
  • the RPR ring node apparatus 1-5 receives the frame of the data flow # 2 from the terminal 8-1, it extracts a predetermined part in the received frame and recognizes that it is the frame of the data flow # 2.
  • a relay link is selected based on the held relay link selection information, the corresponding West pair node is set as a termination node, and the set frame is added to the outer ring by Flooding. Since data flow # 2 does not need to arrive at the East pair node, when adding to the inner ring (in the direction of the RPR ring node device 1-8), the East pair node (in this case, the RPR ring node device 1-7) Add the immediate upstream node (in this case, the RPR ring node device 1-8) as a termination node.
  • the RPR ring node device 1-5 determines the end node based on the relay link (use relay link) that uses the end node for relaying the frame of the data flow and the network structure. Specifically, in the ring in the direction in which the frame is transmitted to the pair node connected to the used relay link, the pair node connected to the used relay link is a termination node, and in the other direction ring, the frame arrives based on the network configuration. A terminal node is determined in consideration of unnecessary node devices.
  • the RPR interface transmission unit 12 of the RPR ring node device 1-5 searches for a predetermined location in the frame of the data flows # 1 and # 2 received via the line concentration SW unit 11. After the extraction, the terminal node is set, and the set frame is output to the inner ring transmission unit 19 or the outer ring transmission unit 18. Then, the inner ring transmission unit 19 or the outer ring transmission unit 18 adds the frame and sends it to the inner ring or the outer ring. Similarly, in the subsequent processing, the RPR interface transmission unit 12 performs processing such as determination of the relay link and the termination node, and the inner ring transmission unit 19 or the outer ring transmission unit 18 transmits the frame Add to the ring. We will send it.
  • the RPR ring node device 1-6 and the RPR ring node device 1-7 which are pair nodes (West pair node, East pair node) in the network 3, will be described.
  • the RPR ring node device 1-6 and the RPR ring node device 1-7 receive the frames of the data flows # 2 and # 1, respectively, from the inner ring or the outer ring, the frames are frames having themselves as termination nodes. In this case, the frame is dropped and transferred to the relay link to which the frame is connected.
  • the outer ring drop determination unit 17 and the inner ring drop determination unit 20 of the RPR ring node devices 1-6 and 7 are respectively transmitted via the outer ring reception unit 16 and the inner ring reception unit 21.
  • the frame of the data flow # 2 or # 1 is received and is a frame having itself as a termination node, the frame is dropped and output to the RPR interface receiving unit 13, and the RPR interface receiving unit 13 11 to the relay link.
  • the outer ring drop determination unit 17 and the inner ring drop determination unit 20 output the received frame to the outer ring transmission unit 18 and the inner ring transmission unit 19 when not dropping.
  • the outer ring drop determination unit 17 and the inner ring drop determination unit 20 perform the drop processing and the output of the RPR interface reception unit 13, and the RPR interface reception unit 13 performs transfer to the relay link. I will do it.
  • the RPR ring node device 1-2 and RPR ring node device 1-3 use a normal RPR transmission process to send a frame arriving from a relay link to which the RPR ring node device 1-2 and RPR ring node device 1-3 are connected (a frame transferred from a partner pair node in the network 3) to Bi. -Send with Directional Flooding.
  • the RPR ring node device 1-2 and RPR ring node device 1-3 when the frame is received by the inner ring or the outer ring, the source is the MAC address of another pair node in the network to which it belongs. Even a multicast frame is not dropped and is not transferred to the relay link (non-transfer frame 30 in FIG. 3).
  • the RPR ring node device 1-4 connected to the terminal 8-2 receives the data flow # 1 via the East relay link and the data flow # 2 via the West relay link from the outer ring or the inner ring, By a normal RPR reception process, the reception frame of each data flow is dropped and transferred to the terminal 8-2.
  • FIG. 4 is a diagram for explaining the operation when a failure occurs according to the present embodiment.
  • a failure 31 has occurred in the RPR ring node device 1-6 and the RPR ring node device 1-7 from the state where the communication as shown in FIG. 3 was performed, as shown in FIG.
  • the RPR ring node device 1-5 connected to the terminal 8-1 recognizes a usable relay link based on the multi-ring information and determines that a plurality of relay links can be used, as in the normal state. In this case, the relay link and terminal node to be used are determined for each data flow.
  • the RPR ring node device 1-5 When receiving the frame of data flow # 1 from the terminal 8-1, the RPR ring node device 1-5 sets the East pair node as a termination node and adds the set frame by Flooding as in the normal state.
  • the RPR ring node device 1-5 when the RPR ring node device 1-5 receives the frame of the data flow # 2 from the terminal 8-1 as in the normal state, the RPR ring node device 1-5 extracts a predetermined portion in the received frame and then terminates the West pair node. It is set as a node, and the frame after setting is added by Flooding. Then, the RPR ring node device 1-5 detects the failure location by the failure detection function of RPR, and determines that the route to the West pair node (RPR ring node device 1-6) needs to be switched.
  • the frame of the data flow # 2 is added only to the inner ring (in the direction of the RPR ring node device 1-8), and the frame having the terminal node as the West pair node is added only to the inner ring. In this case, it is added by Uni-Directional Flooding.
  • the RPR ring node device 1-7 that is the East pair node in the network 2 receives both frames of the data flow # 1 and the data flow # 2.
  • the RPR ring node device 1-7 drops the frame and transfers it to the relay link to which the RPR ring node device 1-7 is connected, as in the normal state.
  • the RPR ring node apparatus 1-7 receives the frame of the data flow # 2
  • the RPR ring node apparatus 1-7 does not drop because it is not a terminal node, performs only Transit, does not transfer to the relay link to which it is connected, and Relay towards the node.
  • the RPR ring node device 1-6 which is the West pair node in the network 2
  • the operation of the RPR ring node device 1-4 connected to the pair node in the network 3 and the terminal 8-2 is the same as that in the normal state of FIG. With the above operation, if multiple relay links are used and a failure occurs in the route to one of the relay links, data can be transmitted from the reverse ring to that relay link. The number of relay links to be used can be maintained.
  • the RPR ring node device connected to the terminal that transmits data determines that there is one relay link that can be used based on the multi-ring information
  • the RPR ring node device can be used without being distributed in units of flows.
  • the frame is added using the pair node connected to the relay link as a termination node.
  • the RPR ring node device node on the frame transmission side uses the relay link of the flow for each data flow from among the usable relay links.
  • a relay link is selected, and a pair node connected to the relay link is set as a termination node for each flow, and a frame is transmitted to the ring network.
  • the pair node then forwards the frame set as the end node to the relay link to which the pair node is connected, and the frame to which the other pair node of the ring network to which the pair node belongs is connected is connected to the pair node. Do not forward to link. Therefore, it is possible to use a plurality of relay links while avoiding a traffic flow loop, and it is possible to improve bandwidth utilization efficiency by load distribution.
  • FIG. FIG. 5 is a diagram illustrating a functional configuration example of the second embodiment of the RPR ring node device according to the present invention.
  • the RPR ring node device 1a according to the present embodiment includes an RPR interface transmission unit 12 and an RPR interface reception unit 13 of the RPR ring node device 1 according to the first embodiment, respectively.
  • the RPR ring node device 1 of the first embodiment is the same as the RPR ring node device 1 of the first embodiment except that a reception flow filtering unit 24 is added instead of the interface reception unit 13a.
  • Components having the same functions as those of the first embodiment are denoted by the same reference numerals as those of the first embodiment, and description thereof is omitted.
  • the RPR interface reception unit 13a of the present embodiment has the same function as the RPR interface reception unit 13 of the first embodiment, and can be used based on multiring information when the RPR interface reception unit 13a is a pair node.
  • the received frame dropped (received frame received from the outer ring determination unit 17 or the inner ring drop determination unit 20) is a data flow frame passing through the relay link, it is set and retained in each pair node in advance.
  • predetermined data for identifying the flow is extracted from the dropped received frame and notified to the reception flow filtering unit 24 as flow identification information.
  • the RPR interface receiving unit 13a is a pair node, the RPR interface receiving unit 13a receives a notification of whether the relay link can pass or not from the reception flow filtering unit 24. If it does not pass, it is discarded.
  • the reception flow filtering unit 24 searches a management table that is a pre-stored information for identifying a flow that is permitted to pass, and the received flow identification information and If there is no matching information as a result of the search, it is determined that the flow is not transferred to the relay link (relay pass / fail), and if there is matching information, the relay is performed. It is determined that the data is transferred to the link (passage through the relay link is possible), and the RPR interface reception unit 13a is notified of the determination result as to whether the relay link can pass through.
  • the RPR interface transmission unit 12 of the present embodiment does not perform the selection of the relay link and the setting of the termination node performed in the first embodiment, but otherwise is the same as the RPR interface transmission unit 12 of the first embodiment. It is.
  • FIG. 6 is a configuration diagram of a multi-ring network system for explaining an example of normal operation of the present embodiment.
  • the configuration of the multi-ring network system of this embodiment is the same as that of Embodiment 1 except that RPR ring node devices 1-1 to 1-8 of Embodiment 1 are replaced with RPR ring node devices 1a-1 to 1a-8.
  • the RPR ring node devices 1a-1 to 1a-8 have the same configuration as that of the RPR ring node device 1a shown in FIG.
  • the RPR ring node devices 1a-1 to 1a-4 constitute a ring network 2a
  • the RPR ring node devices 1a-5 to 1a-8 constitute a ring network 3a.
  • the relay link is the West relay link (the relay link connecting the RPR ring node device 1a-2 and the RPR ring node device 1a-6, which is the West pen node) and the East relay link (East pen node).
  • Two relay links ie, a relay link connecting a certain RPR ring node device 1a-3 and RPR ring node device 1a-7, can be used.
  • data flow # 1 solid arrow
  • data flow # 2 (dashed line) are shown as the flow of data transmitted from the terminal 8-1.
  • each data flow is transmitted by multicast as in the first embodiment, and each flow is always broadcast on all ring networks.
  • unicast communication is omitted, the operation of the present embodiment can be similarly applied to unicast communication.
  • each West pair node holds a management table having the same contents.
  • the East pair nodes respectively hold management tables having the same contents.
  • This management table selects information for selecting a relay link based on the relay link selection method for each data flow, and identifying the data flow to be passed for each relay link based on the correspondence between the selected data flow and the relay link. Is a table storing Each pair node holds a management table in which information for identifying a data flow to be passed by a relay link to which the pair node is connected is stored.
  • the management tables held by the West pair node and the East pair node are different from each other.
  • the management table of the West pair node includes information (flow identification information) for identifying the data flow # 1
  • the management table of the East pair node includes the flow identification information of the data flow # 2. Let's say.
  • the pair nodes (East pair node, West pair node) in the ring network 3a determine whether there are a plurality of usable relay links based on the multi-ring information, and if there are a plurality of usable relay links, for each data flow, Determine whether the flow passes through the relay link. When it is determined that the number of usable relay links is one (relay link to which the self is connected), the relay link is transferred to the relay link to which the self is connected regardless of the data flow.
  • the pair node in the ring network 3a extracts the flow identification information from the frame of each data flow, and searches the management table using the above flow identification information as a key. As a result of the search, if there is information matching the flow identification information in the management table, the frame of the data frame is transferred to the relay link to which it is connected. If there is no information matching the flow identification information in the management table, the frame of the data frame is not transferred to the relay link to which it is connected.
  • the West pair node transfers the frame of the data flow # 1 to the West relay link, and does not transfer the frame of the data flow # 2 to the West relay link (non-transfer frame 32 in FIG. 6). Further, the East pair node transfers the frame East of the data flow # 2 to the relay link, and does not transfer the frame of the data flow # 1 to the East relay link (non-passing data flow 32 in FIG. 6).
  • the pair node in the ring network 2a that has received the frames of the data flows # 1 and # 2 from the relay link to which it is connected transmits the frame received by the normal RPR transmission process by Bi-Directional Flooding.
  • the West pair node in the ring network 2a receives the data flow # 1 frame. At this time, the West pair node in the network 2a matches the flow identification information of the data flow # 1 even if the management table is searched. Because there is no, it is not transferred to the West relay link. Further, the East pair node in the network 2a receives the frame of the data flow # 2, but at this time, the East pair node in the network 2a matches the flow identification information of the data flow # 2 even if the management table is searched. Since there is no information, it is not transferred to the East relay link. With the above operation, the data flow transferred from the ring network 3a to the ring network 2a does not return to the ring network 3a again.
  • the RPR ring node device 1a-4 connected to the terminal 8-2 drops the frames of the data flows # 1 and # 2 by normal RPR reception processing and transfers the frames to the terminal 8-2.
  • FIG. 7 is a diagram for explaining the operation when a failure occurs according to the present embodiment.
  • a failure 33 has occurred in the link between the RPR ring node device 1a-6 and the RPR ring node device 1a-7 as shown in FIG. To do.
  • the terminal 8-1 detects the failure location by the failure detection function of the RPR, and determines that the route to the West pair node needs to be switched. In the example of FIG. 7, since there is a failure in the link of the outer ring to the West pair node, it is determined that the frame to reach the West pair node is Add to the inner ring, and the data flow # 1, # 2 Add a frame.
  • the East pair node in the network 3a searches the management table for information that matches the flow identification information of the frame of each data flow. It is transferred to the relay link to which it is connected. If there is no matching information, it is not transferred to the relay link. In the case of FIG. 7, the frame of the data flow # 1 is dropped and the frame is transferred to the relay link to which the frame is connected. Further, when there is no matching information in the management table, the East pair node performs only Transit on the received frame and relays it toward the downstream node. In the case of FIG. 7, the frame of the data flow # 2 is not transferred to the relay link, and only the transit is performed and relayed to the downstream node.
  • the West pair node in the network 3a searches the management table for information that matches the flow identification information of each data flow frame, and if there is matching information, It is transferred to the relay link to which it is connected. If there is no matching information, it is not transferred to the relay link.
  • the West pair node in the network 3a does not drop the frame of the data flow # 1 and does not transfer it to the relay link. Also, the West pair node in the network 3a drops the frame of the data flow # 2 and transfers it to the West relay link.
  • the pair node in the network 2a transmits the frame arriving from the relay link to which the pair node in the network 2a is connected by Bi-Directional Flooding by the normal RPR transmission processing.
  • the frame of the data flow # 1 passes through the West pair node in the network 2a, but the West pair node in the network 2a matches even if the management table is searched for the data flow # 1. Since there is no information to be transferred, it is not transferred to the West relay link.
  • the data flow # 2 passes through the East pair node in the network 2a, but the East pair node in the network 2a has no matching information even if the management table is searched for the data flow # 2, so the East relay link Do not forward to.
  • the RPR ring node device 1a-4 connected to the terminal 8-2 drops the frames of the data flows # 1 and # 2 by the normal RPR reception process and transfers them to the terminal 8-2 as in the normal state. .
  • the relay link If it is determined from the multi-ring information that there is only one relay link, it is not determined whether or not the relay link can be passed for each data flow, and the pair node connected to the usable relay link relays. Forward the flow to the link.
  • a relay link that relays the data flow is defined in advance for each data flow, and each pair node Data flow identification information is stored as a management table, and when a data flow frame included in the management table is received, the frame is transferred to the relay link to which it is connected, and the data flow is not included in the management table When a frame is received, it is not transferred to the relay link. Therefore, it is possible to use a plurality of relay links while avoiding a traffic flow loop, and it is possible to improve bandwidth utilization efficiency by load distribution.
  • nodes other than the pair node may be single-ring compatible nodes, and the system configuration can be simplified.
  • the multi-ring network system, the ring node device, and the load distribution method according to the present invention are useful for a multi-ring network system, and are particularly suitable for a multi-ring network system including a plurality of relay links.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

A multi-ring network system relays data as relay data between different ring networks through a relay link connecting between pair nodes and comprises a plurality of relay links. In the system, an RPR ring node device (1-5) at a frame transmission source selects on a per data flow basis a relay link to be used for a relay, holds a correspondence between the data flow and the selected relay link, determines, based on the correspondence, a relay link corresponding to data flow identification information included in a frame to be transmitted, and transmits the frame by setting, as a terminal node, pair nodes to be connected to the determined relay link within an intra-ring network. The pair nodes, when the terminal node of the received frame is a self-node, transfer the received frame to the relay link and, when receiving relay data from the relay link to which the pair nodes are connected, transmit the relay data to the intra-ring network.

Description

マルチリングネットワークシステム、リングノード装置および負荷分散方法Multi-ring network system, ring node device, and load balancing method

 本発明は、リング型ネットワーク間を複数の中継リンクによって接続するマルチリングネットワークシステム、リングノード装置に関する。 The present invention relates to a multi-ring network system and a ring node device that connect ring networks by a plurality of relay links.

 リング型ネットワークでは、リング障害時に障害を迂回するための機能が規定されている。たとえば、双方向二重リングを構成し、リング型ネットワークを構成する各リングノードがそれぞれの物理アドレスをリング上に広告し、各リングノードはそれらの広告情報を収集してノードの並び順(トポロジーマップ)を認識し、リング上にパケットを送信する際にトポロジマップを参照して宛先の物理アドレスに近い系のリングを選択して送信する。そして、各ノードは、各ノードが周期的に送信している障害情報を常に監視することにより、リング上の障害箇所を迅速に検出し、経路を切り替える機能を有する(リング障害時の障害迂回機能,プロテクション機能)。 In a ring network, a function for bypassing a failure in the event of a ring failure is specified. For example, a bidirectional double ring is configured, and each ring node that configures the ring network advertises its physical address on the ring, and each ring node collects the advertisement information and arranges the order of the nodes (topology When a packet is transmitted on the ring, a ring of a system close to the physical address of the destination is selected with reference to the topology map and transmitted. Each node has a function of quickly detecting a failure location on the ring and switching a route by constantly monitoring the failure information that each node periodically transmits (failure bypass function at the time of ring failure). , Protection function).

 このような機能を備えるリング型ネットワークとして、たとえば、下記非特許文献1で規定されているRPRがある。RPRでは上記の特長のほかに、多数のユーザがベストエフォートで自由にリング帯域を消費する場合にリングノードの間で帯域公平性を維持するためのフェアネス機能が規定されている。RPRのプロテクション機能では、障害情報に基づいて障害発生箇所を検出するが、RPRでは障害迂回時間を最大50ミリ秒とする規定があり、障害発生からRPRデータフレームの送出方向の切り替えまでの動作を高速に実施する。 As a ring network having such a function, for example, there is RPR defined in Non-Patent Document 1 below. In addition to the features described above, RPR defines a fairness function for maintaining bandwidth fairness among ring nodes when a large number of users freely consume ring bandwidth at best effort. The RPR protection function detects the location of the failure based on the failure information. However, the RPR has a rule that the failure bypass time is a maximum of 50 milliseconds, and the operation from the failure occurrence to the switching of the transmission direction of the RPR data frame is performed. Implement at high speed.

 また、RPRでは、データリンク層のメディアアクセス副層の仕様を規定しており、たとえば、パケット通信用のEthernet(登録商標)、同期通信用のSDH(Synchronous Digital Hierarchy:同期ディジタルハイアラーキ)などの方式にも適用可能であり、物理層を限定しない特徴を持っている。 RPR defines the specifications of the media access sublayer of the data link layer. For example, Ethernet (registered trademark) for packet communication, SDH (Synchronous Digital Hierarchy) for synchronous communication, etc. It can be applied to the physical layer, and has a feature that does not limit the physical layer.

 一方、リングネットワークを用いてネットワークの大規模化に対応するための方式として、複数のリングネットワークをマルチリング接続するマルチリングネットワークシステムがある。マルチリング接続では、リングネットワーク間を中継リンクにより接続するが、一般に信頼性を向上させるために冗長化ノード構成としており、複数の中継リンクが存在する。 On the other hand, there is a multi-ring network system in which a plurality of ring networks are connected in a multi-ring manner as a method for dealing with a large-scale network using a ring network. In multi-ring connection, ring networks are connected by relay links. Generally, a redundant node configuration is used to improve reliability, and a plurality of relay links exist.

IEEE,“IEEE802.17 Resilient Packet Ring(RPR、IEEE Std 802.17)”,2004IEEE, “IEEE 802.17 Resilient Packet Ring (RPR, IEEE Std 802.17)”, 2004

 しかしながら、上記従来のマルチリングネットワークシステムでは、冗長化のために複数の中継リンクを備えるが、ループを回避するためにいずれか1つの中継リンクを、実際に通信を行うための経路として使用する。そのため、1つの中継リンクに負荷が集中し、また、未使用の中継リンクが存在することになり、帯域を有効に利用できない、という問題があった。 However, although the conventional multi-ring network system includes a plurality of relay links for redundancy, any one of the relay links is used as a path for actual communication in order to avoid a loop. Therefore, there is a problem that the load is concentrated on one relay link, and there are unused relay links, and the bandwidth cannot be used effectively.

 本発明は、上記に鑑みてなされたものであって、マルチリングネットワークシステムにおいて、複数の中継リンクを備える場合に、帯域利用効率向上させることができるマルチリングネットワークシステム、リングノード装置および負荷分散方法を得ることを目的とする。 The present invention has been made in view of the above, and in a multi-ring network system, when a plurality of relay links are provided, the multi-ring network system, the ring node device, and the load distribution method capable of improving the bandwidth utilization efficiency The purpose is to obtain.

 上述した課題を解決し、目的を達成するために、本発明は、リングネットワークを複数備え、前記リングネットワークを構成するリングノード装置のうちの少なくとも1つをペアノードとし、異なるリングネットワーク間で、1組のペアノード間を接続するリンクである中継リンクを経由して送受信されるデータを、中継データとして中継するマルチリングネットワークシステムであって、前記中継リンクを複数備えることとし、フレームの送信元のリングノード装置は、データフローごとに、そのデータフローの中継に使用する中継リンクを選択し、データフローと選択した中継リンクの対応を保持し、一方、送信するフレームに含まれるデータフローの識別情報に対応する中継リンクを前記対応に基づいて決定し、自身が属するリングネットワークである自リングネットワーク内の前記決定した中継リンクに接続するペアノードをそのフレームの終端ノードとして設定して、そのフレームを自リングネットワークに送出し、前記ペアノードは、自リングネットワークから受信したフレームの終端ノードが自ノードである場合に、受信したフレームを自身が接続する中継リンクへ中継データとして転送し、また、自身が接続する中継リンクから中継データを受信した場合には、その中継データを、自身を送信元として自リングネットワークへ送出することを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention includes a plurality of ring networks, and at least one of the ring node devices constituting the ring network is a pair node. A multi-ring network system for relaying data transmitted / received via a relay link, which is a link connecting a pair of pair nodes, as relay data, comprising a plurality of the relay links, and a ring that is a frame transmission source For each data flow, the node device selects a relay link to be used for relaying the data flow and holds the correspondence between the data flow and the selected relay link. On the other hand, the node device uses the data flow identification information included in the frame to be transmitted. The corresponding relay link is determined based on the correspondence and the ring to which it belongs A pair node connected to the determined relay link in the own ring network which is a network is set as a terminal node of the frame, and the frame is transmitted to the own ring network. The pair node transmits the frame received from the own ring network. When the terminal node is its own node, the received frame is transferred as relay data to the relay link to which the terminal node is connected, and when relay data is received from the relay link to which the terminal node is connected, It is characterized by sending itself to the ring network as a transmission source.

 本発明にかかるマルチリングネットワークシステム、リングノード装置および負荷分散方法は、フレームの送信側のリングノード装置が、データフローごとにそのフローのフレームの中継に使用する中継リンクを選択し、またフローごとにその中継リンクに接続するペアノードを終端ノードとして設定してリングネットワークにフレームを送出し、また、ペアノードは、自身が終端ノードとして設定されているフレームを自身が接続する中継リンクに転送するようにしたので、帯域利用効率向上させることができる、という効果を奏する。 The multi-ring network system, the ring node device, and the load distribution method according to the present invention select a relay link to be used for relaying a frame of the flow by the ring node device on the frame transmission side for each data flow, and for each flow. The pair node connected to the relay link is set as the termination node and the frame is transmitted to the ring network. The pair node forwards the frame set as the termination node to the relay link to which the pair node is connected. As a result, the band utilization efficiency can be improved.

図1は、実施の形態1のRPRリングノード装置の機能構成例を示す図である。FIG. 1 is a diagram illustrating a functional configuration example of the RPR ring node device according to the first embodiment. 図2は、実施の形態1のマルチリングネットワークシステムの構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the multi-ring network system according to the first embodiment. 図3は、正常時の動作例を説明するマルチリングネットワークシステム構成図である。FIG. 3 is a configuration diagram of a multi-ring network system for explaining an operation example in a normal state. 図4は、実施の形態1の障害発生時の動作を説明するための図である。FIG. 4 is a diagram for explaining an operation when a failure occurs according to the first embodiment. 図5は、実施の形態2のRPRリングノード装置の機能構成例を示す図である。FIG. 5 is a diagram illustrating a functional configuration example of the RPR ring node device according to the second embodiment. 図6は、実施の形態2の正常時の動作例を説明するマルチリングネットワークシステム構成図である。FIG. 6 is a multi-ring network system configuration diagram illustrating an example of normal operation of the second embodiment. 図7は、実施の形態2の障害発生時の動作を説明するための図である。FIG. 7 is a diagram for explaining an operation when a failure occurs according to the second embodiment.

 1,1-1~1-8,1a,1a-1~1a-8 RPRリングノード装置
 2,2a,3,3a ネットワーク
 4 West中継リンク
 5 East中継リンク
 6 内側リング
 7 外側リング
 8-1,8-2 端末
 11 集線SW部
 12 RPRインタフェース送信部
 13,13a RPRインタフェース受信部
 14 プロテクション部
 15 トポロジー管理部
 16 外側リング受信部
 17 外側リングDrop判定部
 18 外側リング送信部
 19 内側リング送信部
 20 内側リングDrop判定部
 21 内側リング受信部
 22 中継リンクポート
 23 他ポート
 24 受信フローフィルタリング部
 30,32 非転送フレーム
 31,33 障害
1, 1-1 to 1-8, 1a, 1a-1 to 1a-8 RPR ring node device 2, 2a, 3, 3a Network 4 West relay link 5 East relay link 6 Inner ring 7 Outer ring 8-1, 8 -2 Terminal 11 Concentration SW unit 12 RPR interface transmission unit 13, 13a RPR interface reception unit 14 Protection unit 15 Topology management unit 16 Outer ring reception unit 17 Outer ring drop determination unit 18 Outer ring transmission unit 19 Inner ring transmission unit 20 Inner ring Drop determination unit 21 Inner ring reception unit 22 Relay link port 23 Other port 24 Reception flow filtering unit 30, 32 Non-forwarding frame 31, 33 Failure

 以下に、本発明にかかるマルチリングネットワークシステム、リングノード装置および負荷分散方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Hereinafter, embodiments of a multi-ring network system, a ring node device, and a load distribution method according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態1.
 図1は、本発明にかかるRPRリングノード装置の実施の形態1の機能構成例を示す図である。図1に示すように、本実施の形態のRPRリングノード装置1は、RPRリングノードとして機能する装置であり、集線スイッチ(SW)部11,RPRインタフェース送信部12,RPRインタフェース受信部13,プロテクション部14,トポロジー管理部15,外側リング受信部16,外側リングDrop判定部17,外側リング送信部18,内側リング送信部19,内側リングDrop判定部20,内側リング受信部21で構成される。また、RPRリングノード装置1は、中継リンクポート22と中継リンクポート22以外のポートであり例えば端末などと接続するための他ポート23を備えている。
Embodiment 1 FIG.
FIG. 1 is a diagram illustrating a functional configuration example of a first embodiment of an RPR ring node device according to the present invention. As shown in FIG. 1, an RPR ring node device 1 according to the present embodiment is a device that functions as an RPR ring node, and includes a line switch (SW) unit 11, an RPR interface transmission unit 12, an RPR interface reception unit 13, protection. A unit 14, a topology manager 15, an outer ring receiver 16, an outer ring drop determiner 17, an outer ring transmitter 18, an inner ring transmitter 19, an inner ring drop determiner 20, and an inner ring receiver 21. The RPR ring node device 1 includes a relay link port 22 and a port other than the relay link port 22, and includes another port 23 for connecting to, for example, a terminal.

 図2は、本実施の形態のマルチリングネットワークシステムの構成例を示す図である。図2に示すように本実施の形態のマルチリングネットワークシステムは、RPRリングノード装置1-1~1-8で構成され、RPRリングノード装置1-1~1-4がリングノードネットワークであるネットワーク2を構成し、RPRリングノード装置1-5~1-8がリングノードネットワークであるネットワーク3を構成している。RPRリングノード装置1-1~1-8は、それぞれ、図1に示したRPRリングノード装置1と同様の構成とする。また、RPRリングノード装置1-2とRPRリングノード装置1-6をWestペアノードとして設定し、RPRリングノード装置1-3とRPRリングノード装置1-7をEastペアノードとして設定する。2つのネットワーク2,3は、Westペアノード間を接続するWest中継リンク4と、Eastペアノード間を接続するEast中継リンク5と、の2つのリンクにより接続されている。また、ネットワーク2およびネットワーク3は、内側リング6と外側リング7の2方向のリングを有する。 FIG. 2 is a diagram illustrating a configuration example of the multi-ring network system according to the present embodiment. As shown in FIG. 2, the multi-ring network system according to the present embodiment includes RPR ring node devices 1-1 to 1-8, and the RPR ring node devices 1-1 to 1-4 are ring node networks. 2 and RPR ring node devices 1-5 to 1-8 constitute a network 3 which is a ring node network. The RPR ring node devices 1-1 to 1-8 each have the same configuration as the RPR ring node device 1 shown in FIG. Further, the RPR ring node device 1-2 and the RPR ring node device 1-6 are set as a West pair node, and the RPR ring node device 1-3 and the RPR ring node device 1-7 are set as an East pair node. The two networks 2 and 3 are connected by two links, a West relay link 4 that connects the West pair nodes and an East relay link 5 that connects the East pair nodes. In addition, the network 2 and the network 3 have two-way rings, an inner ring 6 and an outer ring 7.

 図1に戻って、RPRリングノード1の機能を説明する。中継リンクポート22は、図2のWest中継リンク4,East中継リンク5のように、リングノードネットワーク間を接続する中継リンクからのフレームの入出力ポートである。集線スイッチ部11は、中継リンクポート22または他ポート23から入力されるMAC(Media Access Control)フレームのMACフレームの受信と、中継リンクポート22または他のポート23に出力されるフレームの送信と、のスイッチングを行う。 Returning to FIG. 1, the function of the RPR ring node 1 will be described. The relay link port 22 is an input / output port for a frame from a relay link that connects between ring node networks, such as the West relay link 4 and the East relay link 5 in FIG. The line collection switch unit 11 receives a MAC frame of a MAC (Media Access Control) frame input from the relay link port 22 or the other port 23, transmits a frame output to the relay link port 22 or the other port 23, Switching.

 RPRインタフェース送信部12は、集線スイッチ部11経由で受信したMACフレームにRPRヘッダを付与してRPRデータフレームまたはRPR制御フレームを生成し、また、受信したMACフレームにトポロジー管理部15から取得したトポロジー情報とプロテクション部14から取得したプロテクション情報とを付与したRPR制御フレームを生成し、トポロジー情報とプロテクション情報に基づいて内側リング6または外側リング7のいずれか一方または両方にAddするかを選択し、選択結果に基づいて、生成したフレームを外側リング送信部18、内側リング送信部19のいずれか一方または両方に出力する。 The RPR interface transmitting unit 12 generates an RPR data frame or an RPR control frame by adding an RPR header to the MAC frame received via the line concentrating switch unit 11, and the topology acquired from the topology management unit 15 in the received MAC frame. Generating an RPR control frame to which the information and the protection information acquired from the protection unit 14 are added, and selecting whether to add to one or both of the inner ring 6 and the outer ring 7 based on the topology information and the protection information, Based on the selection result, the generated frame is output to one or both of the outer ring transmitter 18 and the inner ring transmitter 19.

 また、RPRインタフェース送信部12は、中継リンク障害やペアノード障害に関する情報であるマルチリング情報に基づいて使用可能な中継リンクを判別し、使用可能な中継リンクのなかから所定の中継リンク選択ルールに基づいて、データフローごとにそのデータフローのフレームの中継に使用する中継リンクを選択し、また、データフローごとに、選択した中継リンク,ネットワーク構成などに基づいてそのフレームの終端ノードを設定する。なお、マルチリング情報の取得方法については、特に制約はなく、たとえば、リングネットワーク内で送受信されるデータや中継リンクに基づいて取得する。 Further, the RPR interface transmission unit 12 determines usable relay links based on multi-ring information that is information relating to relay link failures and pair node failures, and based on a predetermined relay link selection rule from among usable relay links. For each data flow, the relay link used for relaying the frame of the data flow is selected, and the end node of the frame is set for each data flow based on the selected relay link, network configuration, and the like. In addition, there is no restriction | limiting in particular about the acquisition method of multiring information, For example, it acquires based on the data and relay link which are transmitted / received within a ring network.

 RPRインタフェース受信部13は、内側リング6または外側リング7から受信したRPRフレームに基づいて、そのフレームがRPRデータフレームであるかまたはRPR制御フレームであるかを識別する。また、RPRインタフェース受信部13は、受信したRPRフレームから、プロテクション部14,トポロジー管理部15のそれぞれの処理に必要な所定の情報を抽出し、抽出した情報をそれぞれプロテクション部14,トポロジー管理部15に通知する。また、RPRインタフェース受信部13は、受信したRPRデータフレームからMACフレームを抽出し、抽出したMACフレームを集線スイッチ部11に受け渡す。 The RPR interface receiving unit 13 identifies whether the frame is an RPR data frame or an RPR control frame based on the RPR frame received from the inner ring 6 or the outer ring 7. Further, the RPR interface receiving unit 13 extracts predetermined information necessary for the processing of the protection unit 14 and the topology management unit 15 from the received RPR frame, and the extracted information is respectively protected by the protection unit 14 and the topology management unit 15. Notify Further, the RPR interface reception unit 13 extracts a MAC frame from the received RPR data frame, and delivers the extracted MAC frame to the line concentration switch unit 11.

 プロテクション部14は、後述する一般的なリングネットワークにおけるプロテクション機能と同様にリング上の障害状況を把握し、その障害情報をプロテクション情報としてトポロジー管理部15に通知する。 The protection unit 14 grasps the failure status on the ring in the same manner as a general ring network protection function described later, and notifies the topology management unit 15 of the failure information as protection information.

 トポロジー管理部15は、自リングネットワーク上の各宛先RPRリングノード装置までのHOP数をテーブルとして保持し、トポロジー情報として管理する。外側リング受信部16は、外側リング7から受信したフレームにエラーがないかをチェックし、チェック後の受信フレームを外側リングDrop判定部17へ出力する。内側リング受信部21は、内側リング6から受信したフレームにエラーがないかをチェックし、チェック後の受信フレームを内側リングDrop判定部20へ出力する。 The topology management unit 15 stores the number of HOPs to each destination RPR ring node device on its own ring network as a table and manages it as topology information. The outer ring receiving unit 16 checks whether there is an error in the frame received from the outer ring 7, and outputs the received frame after the check to the outer ring drop determination unit 17. The inner ring reception unit 21 checks whether there is an error in the frame received from the inner ring 6 and outputs the received frame after the check to the inner ring drop determination unit 20.

 外側リングDrop判定部17は、外側リング受信部16経由で受信した受信フレームを中継するかまたはDrop(破棄)するかの判定を行い、中継する場合にはその受信フレームを中継リンクへ転送するためにRPRインタフェース受信部13へ出力し、中継せずかつDropしない場合には外側リング送信部18へ受信フレームを出力する。内側リングDrop判定部20は、内側リング受信部21経由で受信した受信フレームを中継するかまたはDropするかの判定を行い、中継する場合にはその受信フレームを中継リンクに転送するためにRPRインタフェース受信部13へ出力し、中継せずかつDropしない場合には内側リング送信部19へ受信フレームを出力する。また、外側リングDrop判定部17および内側リングDrop判定部20は、受信フレームのTTL(Time To Live)に基づいてフレーム終端かどうかを判断し、終端ではない場合には中継リンクには転送しない。さらに、外側リングDrop判定部17および内側リングDrop判定部20は、他のペアノードが送信元であるフレームを受信した場合には、そのフレームは中継リンクに転送しない。 The outer ring drop determination unit 17 determines whether the received frame received via the outer ring receiving unit 16 is to be relayed or dropped (destroyed), and when relaying, forwards the received frame to the relay link. The RPR interface receiving unit 13 outputs the received frame to the outer ring transmitting unit 18 when not relaying and dropping. The inner ring drop determination unit 20 determines whether the received frame received via the inner ring reception unit 21 is relayed or dropped, and when relaying, the RPR interface is used to transfer the received frame to the relay link. When the data is output to the reception unit 13 and is not relayed and dropped, the reception frame is output to the inner ring transmission unit 19. Further, the outer ring drop determination unit 17 and the inner ring drop determination unit 20 determine whether or not the frame ends based on the TTL (Time To Live) of the received frame, and do not transfer to the relay link if it is not the end. Furthermore, when the outer ring drop determination unit 17 and the inner ring drop determination unit 20 receive a frame whose source is another pair node, the frame is not transferred to the relay link.

 外側リング送信部18は、RPRインタフェース送信部12から受け取ったフレームのAddと受信フレームのTransitとの両トラヒックをスケジューリングし、スケジューリング結果に基づいて外側リングDrop判定部17から受け取った受信フレームと、RPRインタフェース送信部12から受け取ったフレームと、を外側リング7に送信する。内側リング送信部19は、RPRインタフェース送信部12から受け取ったフレームのAddと受信フレームのTransitとの両トラヒックをスケジューリングし、スケジューリング結果に基づいて内側リングDrop判定部20から受け取った受信フレームと、RPRインタフェース送信部12から受け取ったフレームと、を内側リング6に送信する。 The outer ring transmitter 18 schedules both the traffic of the frame Add received from the RPR interface transmitter 12 and the transit of the received frame Transit, and based on the scheduling result, the received frame received from the outer ring drop determiner 17 and the RPR The frame received from the interface transmitter 12 is transmitted to the outer ring 7. The inner ring transmission unit 19 schedules both the traffic of the frame Add received from the RPR interface transmission unit 12 and the transit of the reception frame Transit, and based on the scheduling result, the received frame received from the inner ring drop determination unit 20 and the RPR The frame received from the interface transmitter 12 is transmitted to the inner ring 6.

 なお、本実施の形態では、集線スイッチ部11を備える構成としたが、集線スイッチ部11を備えない場合も、中継リンクポートのインタフェース種別に依存する変更を必要に応じて実施すれば、本実施の形態と同様の構成で同様の動作を実現することができる。 In the present embodiment, the concentrator switch unit 11 is provided. However, even if the concentrator switch unit 11 is not provided, the present embodiment can be implemented by performing a change depending on the interface type of the relay link port as necessary. A similar operation can be realized with a configuration similar to that of the first embodiment.

 ここで、RPRで規定されているトポロジマップ作成機能、リング障害検出機能、プロテクション機能,フェアネス機能について説明する。
(1)ノード順序の把握(トポロジマップ作成機能)
 ノードがどのような順番で接続されているかを把握し、各ノードでトポロジマップを構成する。初期値を255とし、中継する毎に1減算される値であるTTLを含むTP(Topology and Protection)フレームと呼ばれる制御フレームを各ノードが両リング(内側,外側)に一定周期で送信する。各ノードは、受信したTPフレームに含まれるTTLに基づいて自ノードからみたTPフレーム送信ノードの位置(ノードの中継数)を把握してトポロジマップを作成する。送信ノード以外のノードでは、TPフレームを受信すると、そのフレームに含まれるTTLを減算して減算後の値をTTLとして含むTPフレームとして中継し、最終的に送信ノードで終端される(送信ノードが自分で廃棄する)。
Here, a topology map creation function, a ring failure detection function, a protection function, and a fairness function defined by RPR will be described.
(1) Understanding node order (topology map creation function)
Understand in what order the nodes are connected and configure a topology map at each node. Each node transmits a control frame called a TP (Topology and Protection) frame including TTL, which is a value subtracted by 1 every time it is relayed, to both rings (inner side and outer side) at a constant cycle. Each node grasps the position (number of relays of the node) of the TP frame transmission node as seen from its own node based on the TTL included in the received TP frame, and creates a topology map. When a node other than the transmitting node receives a TP frame, the TTL included in the frame is subtracted and relayed as a TP frame including the value after the subtraction as a TTL, and finally terminated at the transmitting node (the transmitting node is Discard it yourself).

 (2)隣接ノード間のリング障害の検出と広報(リング障害検出機能)
各ノードは上記TPフレームを両リングに送信する際に、直上流ノード(上流方向の隣接ノード)からのKeepAlive用フレーム(フェアネス制御用のSingle Choke Fairnessフレーム:SCFFフレーム)の不達と自ノード受信障害とに基づいて直上流ノードから自ノードまでのリンク間で障害を検出する。KeepAlive用フレーム送信元が直上流ノードかどうかは(1)のトポロジマップに基づいて判断する。この直上流ノードから自ノードまでのリンク間で障害の情報(リンク状態情報)は、上記TPフレームに載せて送出され、直下流ノード(下流方向の隣接ノード)を含む全受信ノードは、リンク状態情報に基づいてTPフレーム送信元ノードのリンク状態を把握し、リング上のどのリンクが障害状態にあるのか(リング障害情報)をマップ化する。
(2) Detection and publicity of ring faults between adjacent nodes (ring fault detection function)
When each node transmits the TP frame to both rings, it does not reach the KeepAlive frame (Single Choke Fairness frame for fairness control: SCFF frame) and receives itself from the immediately upstream node (upstream adjacent node) Based on the failure, a failure is detected between the links from the immediately upstream node to the own node. Whether the KeepAlive frame transmission source is the immediate upstream node is determined based on the topology map of (1). Information on the failure (link state information) between the link from the immediately upstream node to the own node is sent on the TP frame, and all receiving nodes including the immediately downstream node (downstream adjacent node) Based on the information, the link state of the TP frame transmission source node is grasped, and which link on the ring is in a failure state (ring failure information) is mapped.

 (3)RPRデータフレームの送出方向の切り替え(プロテクション機能)
通常、各ノードは(1)のトポロジマップと(2)のリング障害情報に基づいて、宛先ノードに到達するまでに、ノード中継数が少なく、リンク障害が発生していないリングを選択してRPRデータフレームを送出する。
(3) RPR data frame transmission direction switching (protection function)
Normally, each node selects a ring with a small number of node relays and no link failure before reaching the destination node based on the topology map of (1) and the ring failure information of (2). Send a data frame.

 (4)リング伝送帯域の公平利用(フェアネス機能)
各ノードは,上記のSCFFフレームを周期的に送信するが、そのフレームには、下流ノード側および自身の輻輳状態に基づいて決定する単位時間あたりに送信可能なデータ量であるaddレート(ここではベストエフォートトラヒックのaddレートとする)と、輻輳検出ノードアドレス(自身で輻輳が生じていると判断した場合には、自アドレス)と、を付与して直上流ノードに送信する。SCFFフレームを受信したノードは、受信したフレームに含まれるフェアネス制御用の輻輳情報(addレート,輻輳検出ノードアドレスなど)に基づく下流ノード側の輻輳状態と自身の輻輳状態とに基づいてaddレートを決定する。そして、決定したaddレートを含むSCFFフレームを直上流ノードに送信する。このようにして,フェアネス制御用の輻輳情報が順に上流方向に通知され、各ノードは受信したSCFFフレームのaddレートにしたがって送信を抑制する。これにより,ベストエフォート用帯域リソースの不公平性がなくなり、ノード間での帯域公平性が得られる。
(4) Fair use of ring transmission bandwidth (fairness function)
Each node periodically transmits the above-mentioned SCFF frame. In this frame, an add rate (here, the amount of data that can be transmitted per unit time determined based on the downstream node side and its own congestion state) The best-effort traffic add rate) and a congestion detection node address (or its own address if it is determined that congestion has occurred) are transmitted to the immediately upstream node. The node that has received the SCFF frame sets the add rate based on the congestion state on the downstream node side based on the congestion information (add rate, congestion detection node address, etc.) for fairness control included in the received frame and its own congestion state. decide. Then, the SCFF frame including the determined add rate is transmitted to the immediately upstream node. In this way, congestion information for fairness control is notified in the upstream direction in order, and each node suppresses transmission according to the add rate of the received SCFF frame. This eliminates the unfairness of the best-effort bandwidth resource and provides bandwidth fairness among the nodes.

 以上のRPRの標準の機能により、リングネットワーク内の障害回避や負荷分散は実現できるが、リングネットワーク間を接続する中継リンクを通過するデータについては負荷分散を実現することができない。マルチリングネットワークシステムでは、一般に複数の中継リンクを備えており、これらの中継リンクに対して負荷分散を実施することにより帯域の利用効率を向上させることができる。そのため、本実施の形態では、以下に述べるような動作を実施することで中継リンクの負荷分散を実現する。 Although the RPR standard functions described above can achieve failure avoidance and load distribution in the ring network, load distribution cannot be realized for data passing through a relay link connecting the ring networks. A multi-ring network system generally includes a plurality of relay links, and the use efficiency of the band can be improved by performing load distribution on these relay links. Therefore, in the present embodiment, the load distribution of the relay link is realized by performing the operation described below.

 つづいて、各通信状態での本実施の形態の負荷分散方法について説明する。図3は、正常時の動作例を説明するマルチリングネットワークシステム構成図である。図3のマルチリングネットワークシステムの構成は、図2と同様とし、さらに、RPRリングノード装置1-5には端末8-1が接続され、RPRリングノード装置1-4には端末8-2が接続されている。このような構成で、端末8-1と端末8-2が通信を行う場合には、ネットワーク2とネットワーク3を接続する中継リンクを用いてネットワーク間でデータを送受信する必要がある。 Next, the load distribution method of this embodiment in each communication state will be described. FIG. 3 is a configuration diagram of a multi-ring network system for explaining an operation example in a normal state. The configuration of the multi-ring network system of FIG. 3 is the same as that of FIG. 2, and further, a terminal 8-1 is connected to the RPR ring node device 1-5, and a terminal 8-2 is connected to the RPR ring node device 1-4. It is connected. In such a configuration, when the terminal 8-1 and the terminal 8-2 perform communication, it is necessary to transmit and receive data between networks using a relay link connecting the network 2 and the network 3.

 ここでは、WestペアリンクノードであるRPRリングノード装置1-2とRPRリングノード装置1-6によって接続される中継リンクと、EastペアリンクノードであるRPRリングノード装置1-3とRPRリングノード装置1-7によって接続される中継リンクと、の2つの中継リンクが使用可能であるとする。また、図3では、端末8-1が端末8-2へデータ送信する場合の2種類のデータフローであるデータフロー#1,データフロー#2を、それぞれ実線の矢印,一点鎖線の矢印として示している。 Here, the relay link connected by the RPR ring node device 1-2 and the RPR ring node device 1-6 that are West pair link nodes, and the RPR ring node device 1-3 and the RPR ring node device that are East pair link nodes It is assumed that two relay links, that is, the relay link connected by 1-7, can be used. Also, in FIG. 3, data flow # 1 and data flow # 2, which are two types of data flows when the terminal 8-1 transmits data to the terminal 8-2, are shown as a solid line arrow and a one-dot chain line arrow, respectively. ing.

 実線で示したデータフロー#1は、Eastペアノードによって接続されるEast中継リンク5を経由し、実線で示したデータフロー#2は、Westペアノードによって接続されるWest中継リンク4を経由する。このように、端末8-1から送信された端末8-2宛てのデータフローは、West中継リンク4またはEast中継リンク5により、ネットワーク3からネットワーク2に中継される。そして、このデータフローは、経由した中継リンクに接続するネットワーク2側のペアノード(WestペアノードまたはEastペアノード)でAddされネットワーク2に送出され、端末8-2に到達する。 The data flow # 1 indicated by the solid line passes through the East relay link 5 connected by the East pair node, and the data flow # 2 indicated by the solid line passes through the West relay link 4 connected by the West pair node. In this way, the data flow addressed to the terminal 8-2 transmitted from the terminal 8-1 is relayed from the network 3 to the network 2 by the West relay link 4 or the East relay link 5. This data flow is added by a pair node (West pair node or East pair node) on the network 2 side connected to the relay link through which the data flow is sent to the network 2 and reaches the terminal 8-2.

 なお、各データフローはマルチキャストで送信されることを前提としており、各フローは必ずリングネットワーク上の全装置にブロードキャストされる。ユニキャスト通信については説明を省略するが、本実施の形態の動作はユニキャスト通信の場合も同様に適用できる。 Note that it is assumed that each data flow is transmitted by multicast, and each flow is always broadcast to all devices on the ring network. Although the description of unicast communication is omitted, the operation of the present embodiment can be similarly applied to unicast communication.

 また、各データフローについて、どの中継リンクを中継に使用する中継リンクとして選択するかの選択方法としては、さまざまな方法があるが、特定の中継リンクに偏らないように選択する方法であればどのような方法でもよい。 For each data flow, there are various methods for selecting which relay link to select as a relay link to be used for relaying. Any method can be selected so as not to be biased toward a specific relay link. Such a method may be used.

 つぎに、送信側の端末8-1に接続するRPRリングノード装置1-5,ネットワーク3上のペアノード1-6,1-7,ネットワーク2上のペアノード1-2,1-3,受信側の端末8-2に接続するRPRリングノード装置1-4の動作を説明する。 Next, the RPR ring node device 1-5 connected to the terminal 8-1 on the transmission side, the pair nodes 1-6, 1-7 on the network 3, the pair nodes 1-2, 1-3 on the network 2, and the reception side The operation of the RPR ring node device 1-4 connected to the terminal 8-2 will be described.

 まず、送信側の端末8-1に接続するRPRリングノード装置1-5(フレームの送信側のRPRリングノード装置)の動作を説明する。RPRリングノード装置1-5は、マルチリング情報に基づいて使用可能な中継リンクを認識し、複数の中継リンクが使用可能であると判断した場合には、データフローごとに、使用する中継リンクと終端ノードとを決定する。たとえば、データフロー#1については、使用する中継リンクをEast中継リンク5と決定し、終端ノードをネットワーク3側のEastペアノードと決定する。この決定は、たとえば、中継リンクを所定の選択方法に基づいてデータフローごとに選択し、選択した結果を中継リンク選択情報としてRPRリングノード装置1-5が保持しておき、その結果に基づいてデータフローごとに対応する使用する中継リンクを決定する。この処理は、図1の構成例では、RPRインタフェース送信部12が実施する。 First, the operation of the RPR ring node device 1-5 (the RPR ring node device on the frame transmission side) connected to the terminal 8-1 on the transmission side will be described. When the RPR ring node apparatus 1-5 recognizes the usable relay link based on the multi-ring information and determines that a plurality of relay links can be used, the RPR ring node apparatus 1-5 Determine the end node. For example, for data flow # 1, the relay link to be used is determined as the East relay link 5, and the terminal node is determined as the East pair node on the network 3 side. For this determination, for example, a relay link is selected for each data flow based on a predetermined selection method, and the selection result is held by the RPR ring node device 1-5 as relay link selection information. The relay link to be used corresponding to each data flow is determined. This process is performed by the RPR interface transmitter 12 in the configuration example of FIG.

 そして、RPRリングノード装置1-5は、端末8-1からフレームを受信すると、受信したフレームからデータフローを識別する情報を抽出し、抽出した情報に基づいてデータフロー#1のフレームであると判断すると、Eastペアノード(この場合は、RPRリングノード装置1-7)を終端ノードとして設定し、設定後のフレームをFloodingによりAddする。この場合は、RPRリングノード装置1-5は、ネットワーク2内のWestペアノードであるRPRリングノード装置1-6に隣接しているが、Westペアノードへデータフロー#1を到着させる必要はないため、RPRリングノード装置1-6への方向(外側リング)にはフレームを送信せず、内側リングに送信する。したがって、Bi-Directional Floodingではなく、Uni-Directional FloodingでAddする。 Then, when receiving the frame from the terminal 8-1, the RPR ring node device 1-5 extracts information for identifying the data flow from the received frame, and based on the extracted information, the RPR ring node device 1-5 is the frame of the data flow # 1. When the determination is made, the East pair node (in this case, the RPR ring node apparatus 1-7) is set as a termination node, and the frame after setting is added by Flooding. In this case, the RPR ring node device 1-5 is adjacent to the RPR ring node device 1-6 that is the West pair node in the network 2, but it is not necessary to make the data flow # 1 arrive at the West pair node. The frame is not transmitted in the direction (outer ring) toward the RPR ring node apparatus 1-6, but is transmitted to the inner ring. Therefore, it is added not by Bi-Directional Flooding but by Uni-Directional Flooding.

 また、RPRリングノード装置1-5は、端末8-1からデータフロー#2のフレームを受信すると、受信したフレーム内の所定の箇所を抽出しデータフロー#2のフレームであることを認識すると、保持している中継リンク選択情報に基づいて中継リンクを選択し、対応するWestペアノードを終端ノードとして設定し、設定後のフレームを外側リングにFloodingによりAddする。Eastペアノードへデータフロー#2を到着させる必要はないため、内側リング(RPRリングノード装置1-8の方向)にAddする場合にはEastペアノード(この場合は、RPRリングノード装置1-7)の直上流ノード(この場合は、RPRリングノード装置1-8)を終端ノードとしてAddする。この場合にはBi-Directional FloodingでAddする。このように、RPRリングノード装置1-5は、終端ノードをそのデータフローのフレームの中継に使用する中継リンク(使用中継リンク)と、ネットワーク構造と、に基づいて終端ノードを決定する。具体的には、使用中継リンクに接続するペアノードにフレームが送信される方向のリングでは使用中継リンクに接続するペアノードを終端ノードとし、他方向のリングでは、ネットワーク構成に基づいて、フレームが到着する必要のないノード装置を考慮して終端ノードを決定する。 Also, when the RPR ring node apparatus 1-5 receives the frame of the data flow # 2 from the terminal 8-1, it extracts a predetermined part in the received frame and recognizes that it is the frame of the data flow # 2. A relay link is selected based on the held relay link selection information, the corresponding West pair node is set as a termination node, and the set frame is added to the outer ring by Flooding. Since data flow # 2 does not need to arrive at the East pair node, when adding to the inner ring (in the direction of the RPR ring node device 1-8), the East pair node (in this case, the RPR ring node device 1-7) Add the immediate upstream node (in this case, the RPR ring node device 1-8) as a termination node. In this case, Bi-Directional Flooding is used. In this way, the RPR ring node device 1-5 determines the end node based on the relay link (use relay link) that uses the end node for relaying the frame of the data flow and the network structure. Specifically, in the ring in the direction in which the frame is transmitted to the pair node connected to the used relay link, the pair node connected to the used relay link is a termination node, and in the other direction ring, the frame arrives based on the network configuration. A terminal node is determined in consideration of unnecessary node devices.

 具体的には、図1の構成例では、RPRリングノード装置1-5のRPRインタフェース送信部12が、集線SW部11経由で受信したデータフロー#1,#2のフレーム内の所定の箇所を抽出したのちに、終端ノードを設定し、設定後のフレームを内側リング送信部19または外側リング送信部18へ出力する。そして、内側リング送信部19または外側リング送信部18が、フレームをAddし内側リングまたは外側リングに送出する。なお、以降の処理でも同様に、RPRインタフェース送信部12が、中継リンクおよび終端ノードの決定などの処理を実施し、内側リング送信部19または外側リング送信部18が、フレームのAddとリングへの送信を行うこととする。 Specifically, in the configuration example of FIG. 1, the RPR interface transmission unit 12 of the RPR ring node device 1-5 searches for a predetermined location in the frame of the data flows # 1 and # 2 received via the line concentration SW unit 11. After the extraction, the terminal node is set, and the set frame is output to the inner ring transmission unit 19 or the outer ring transmission unit 18. Then, the inner ring transmission unit 19 or the outer ring transmission unit 18 adds the frame and sends it to the inner ring or the outer ring. Similarly, in the subsequent processing, the RPR interface transmission unit 12 performs processing such as determination of the relay link and the termination node, and the inner ring transmission unit 19 or the outer ring transmission unit 18 transmits the frame Add to the ring. We will send it.

 つぎに、ネットワーク3内のペアノード(Westペアノード,Eastペアノード)であるRPRリングノード装置1-6,RPRリングノード装置1-7の動作を説明する。RPRリングノード装置1-6,RPRリングノード装置1-7は、それぞれ、データフロー#2,#1のフレームを内側リングまたは外側リングから受信すると、そのフレームが自身を終端ノードとするフレームである場合そのフレームをDropするとともに、自身が接続する中継リンクに転送する。 Next, operations of the RPR ring node device 1-6 and the RPR ring node device 1-7, which are pair nodes (West pair node, East pair node) in the network 3, will be described. When the RPR ring node device 1-6 and the RPR ring node device 1-7 receive the frames of the data flows # 2 and # 1, respectively, from the inner ring or the outer ring, the frames are frames having themselves as termination nodes. In this case, the frame is dropped and transferred to the relay link to which the frame is connected.

 具体的には、図1の構成例では、RPRリングノード装置1-6,7の外側リングDrop判定部17,内側リングDrop判定部20が、それぞれ外側リング受信部16,内側リング受信部21経由でデータフロー#2または#1のフレームを受信し、自身を終端ノードとするフレームである場合そのフレームをDropするともに、RPRインタフェース受信部13へ出力し、RPRインタフェース受信部13が、集線SW部11経由で中継リンクに転送する。外側リングDrop判定部17,内側リングDrop判定部20は、Dropしない場合には、受信したフレームを外側リング送信部18,内側リング送信部19へ出力する。以降の処理でも同様に、外側リングDrop判定部17,内側リングDrop判定部20がDropの処理とRPRインタフェース受信部13の出力を実施し、RPRインタフェース受信部13が、中継リンクへの転送を行うこととする。 Specifically, in the configuration example of FIG. 1, the outer ring drop determination unit 17 and the inner ring drop determination unit 20 of the RPR ring node devices 1-6 and 7 are respectively transmitted via the outer ring reception unit 16 and the inner ring reception unit 21. When the frame of the data flow # 2 or # 1 is received and is a frame having itself as a termination node, the frame is dropped and output to the RPR interface receiving unit 13, and the RPR interface receiving unit 13 11 to the relay link. The outer ring drop determination unit 17 and the inner ring drop determination unit 20 output the received frame to the outer ring transmission unit 18 and the inner ring transmission unit 19 when not dropping. Similarly, in the subsequent processing, the outer ring drop determination unit 17 and the inner ring drop determination unit 20 perform the drop processing and the output of the RPR interface reception unit 13, and the RPR interface reception unit 13 performs transfer to the relay link. I will do it.

 つぎに、ネットワーク2内のペアノード(Westペアノード,Eastペアノード)であるRPRリングノード装置1-2,RPRリングノード装置1-3の動作を説明する。RPRリングノード装置1-2,RPRリングノード装置1-3は、自身が接続する中継リンクから到着したフレーム(ネットワーク3内の相手方のペアノードから転送されたフレーム)を通常のRPR送信処理により、Bi-Directional Floodingで送信する。 Next, operations of the RPR ring node device 1-2 and the RPR ring node device 1-3 which are pair nodes (West pair node, East pair node) in the network 2 will be described. The RPR ring node device 1-2 and RPR ring node device 1-3 use a normal RPR transmission process to send a frame arriving from a relay link to which the RPR ring node device 1-2 and RPR ring node device 1-3 are connected (a frame transferred from a partner pair node in the network 3) to Bi. -Send with Directional Flooding.

 また、RPRリングノード装置1-2,RPRリングノード装置1-3は、内側リングまたは外側リング受信するフレームのうち、送信元が自身の属するネットワーク内の他のペアノードのMACアドレスである場合には、マルチキャストフレームであってもDropせず、中継リンクに転送しない(図3の非転送フレーム30)。 Also, the RPR ring node device 1-2 and RPR ring node device 1-3, when the frame is received by the inner ring or the outer ring, the source is the MAC address of another pair node in the network to which it belongs. Even a multicast frame is not dropped and is not transferred to the relay link (non-transfer frame 30 in FIG. 3).

 そして、端末8-2に接続するRPRリングノード装置1-4は、East中継リンクを経由したデータフロー#1およびWest中継リンクを経由したデータフロー#2を、外側リングまたは内側リングから受信し、通常のRPR受信処理により、各データフローの受信フレームをDropし、端末8-2に転送する。 Then, the RPR ring node device 1-4 connected to the terminal 8-2 receives the data flow # 1 via the East relay link and the data flow # 2 via the West relay link from the outer ring or the inner ring, By a normal RPR reception process, the reception frame of each data flow is dropped and transferred to the terminal 8-2.

 つぎに、ネットワーク3のRPRリングノード装置1-6とRPRリングノード装置1-7のリンクで障害が発生した場合の動作を説明する。図4は、本実施の形態の障害発生時の動作を説明するための図である。まず、図3に示したような通信を行っていた状態から、図4に示すように、RPRリングノード装置1-6とRPRリングノード装置1-7に障害31が発生したとする。 Next, the operation when a failure occurs in the link between the RPR ring node device 1-6 and the RPR ring node device 1-7 in the network 3 will be described. FIG. 4 is a diagram for explaining the operation when a failure occurs according to the present embodiment. First, it is assumed that a failure 31 has occurred in the RPR ring node device 1-6 and the RPR ring node device 1-7 from the state where the communication as shown in FIG. 3 was performed, as shown in FIG.

 端末8-1に接続するRPRリングノード装置1-5は、正常時と同様に、マルチリング情報に基づいて使用可能な中継リンクを認識し、複数の中継リンクが使用可能であると判断した場合には、データフローごとに、使用する中継リンクと終端ノードとを決定する。 When the RPR ring node device 1-5 connected to the terminal 8-1 recognizes a usable relay link based on the multi-ring information and determines that a plurality of relay links can be used, as in the normal state. In this case, the relay link and terminal node to be used are determined for each data flow.

 RPRリングノード装置1-5は、端末8-1からデータフロー#1のフレームを受信すると、正常時と同様に、Eastペアノードを終端ノードとして設定し、設定後のフレームをFloodingによりAddする。 When receiving the frame of data flow # 1 from the terminal 8-1, the RPR ring node device 1-5 sets the East pair node as a termination node and adds the set frame by Flooding as in the normal state.

 また、RPRリングノード装置1-5は、正常時と同様に、端末8-1からデータフロー#2のフレームを受信すると、受信したフレーム内の所定の箇所を抽出したのちに、Westペアノードを終端ノードとして設定し、設定後のフレームをFloodingによりAddする。そして、RPRリングノード装置1-5は、RPRの障害検出機能により障害箇所を検出し、Westペアノード(RPRリングノード装置1-6)までの経路を切り替える必要があることを判断する。この場合は、データフロー#2のフレームを内側リング(RPRリングノード装置1-8の方向)にのみAddすると決定し、終端ノードをWestペアノードとしたフレームを内側リングにのみAddする。この場合にはUni-Directional FloodingでAddすることになる。 Also, when the RPR ring node device 1-5 receives the frame of the data flow # 2 from the terminal 8-1 as in the normal state, the RPR ring node device 1-5 extracts a predetermined portion in the received frame and then terminates the West pair node. It is set as a node, and the frame after setting is added by Flooding. Then, the RPR ring node device 1-5 detects the failure location by the failure detection function of RPR, and determines that the route to the West pair node (RPR ring node device 1-6) needs to be switched. In this case, it is determined that the frame of the data flow # 2 is added only to the inner ring (in the direction of the RPR ring node device 1-8), and the frame having the terminal node as the West pair node is added only to the inner ring. In this case, it is added by Uni-Directional Flooding.

 ネットワーク2内のEastペアノードであるRPRリングノード装置1-7は、データフロー#1とデータフロー#2の両方のフレームを受信することになる。RPRリングノード装置1-7は、データフロー#1のフレームを受信すると、自ノードが終端ノードであるため、正常時と同様に、そのフレームをDropし、自身が接続する中継リンクに転送する。一方、RPRリングノード装置1-7は、データフロー#2のフレームを受信すると、自身が終端ノードではないためDropせず、Transitのみを行い、自身が接続する中継リンクには転送せず、下流のノードに向かって中継する。 The RPR ring node device 1-7 that is the East pair node in the network 2 receives both frames of the data flow # 1 and the data flow # 2. When receiving the frame of data flow # 1, the RPR ring node device 1-7 drops the frame and transfers it to the relay link to which the RPR ring node device 1-7 is connected, as in the normal state. On the other hand, when the RPR ring node apparatus 1-7 receives the frame of the data flow # 2, the RPR ring node apparatus 1-7 does not drop because it is not a terminal node, performs only Transit, does not transfer to the relay link to which it is connected, and Relay towards the node.

 ネットワーク2内のWestペアノードであるRPRリングノード装置1-6は、RPRリングノード装置1-7がTransitにより中継したデータフロー#2のフレームを受信すると、自身が終端ノードであるためそのフレームをDropし、自身が接続する中継リンクに転送する。 When the RPR ring node device 1-6, which is the West pair node in the network 2, receives the frame of the data flow # 2 relayed by the RPR ring node device 1-7 by Transit, it drops the frame because it is a terminal node. Forward to the relay link to which it connects.

 ネットワーク3内のペアノード,端末8-2に接続するRPRリングノード装置1-4の動作は図3の正常時の場合と同様である。以上の動作により、複数の中継リンクを使用している場合に、いずれかの中継リンクへの経路に障害が発生した場合にも、逆側のリングからその中継リンクへデータを送信することができ、使用する中継リンクの数を維持することができる。 The operation of the RPR ring node device 1-4 connected to the pair node in the network 3 and the terminal 8-2 is the same as that in the normal state of FIG. With the above operation, if multiple relay links are used and a failure occurs in the route to one of the relay links, data can be transmitted from the reverse ring to that relay link. The number of relay links to be used can be maintained.

 なお、データを送信する端末に接続するRPRリングノード装置は、マルチリング情報に基づいて使用可能な中継リンクが1本であると判断した場合には、フロー単位で振り分けることはなく、使用可能な中継リンクに接続されているペアノードを終端ノードとしてフレームをAddする。 When the RPR ring node device connected to the terminal that transmits data determines that there is one relay link that can be used based on the multi-ring information, the RPR ring node device can be used without being distributed in units of flows. The frame is added using the pair node connected to the relay link as a termination node.

 なお、本実施の形態では、中継リンクが2本である場合について説明したが、中継リンクが3本以上の場合にも、データフローごとに中継リンクを選択しておき、データフローごとに対応する終端ノードを設定することで、中継リンクの負荷分散を実施することができる。 In this embodiment, the case where there are two relay links has been described. However, even when there are three or more relay links, a relay link is selected for each data flow, and this is handled for each data flow. By setting the end node, load distribution of the relay link can be performed.

 以上のように、本実施の形態では、マルチリングネットワークにおいて、フレームの送信側のRPRリングノード装置ノードが、使用可能な中継リンクのうちから、データフローごとにそのフローのフレームの中継に使用する中継リンクを選択し、またフローごとにその中継リンクに接続するペアノードを終端ノードとして設定してリングネットワークにフレームを送出する。そして、ペアノードは、自身が終端ノードとして設定されているフレームを自身が接続する中継リンクに転送し、また、自身の属するリングネットワークの他のペアノードが送信元であるフレームは、自身が接続する中継リンクに転送しないようにした。そのため、トラヒックフローのループを回避しつつ複数の中継リンクを使用することができ、負荷分散により帯域の利用効率を向上させることができる。 As described above, in the present embodiment, in the multi-ring network, the RPR ring node device node on the frame transmission side uses the relay link of the flow for each data flow from among the usable relay links. A relay link is selected, and a pair node connected to the relay link is set as a termination node for each flow, and a frame is transmitted to the ring network. The pair node then forwards the frame set as the end node to the relay link to which the pair node is connected, and the frame to which the other pair node of the ring network to which the pair node belongs is connected is connected to the pair node. Do not forward to link. Therefore, it is possible to use a plurality of relay links while avoiding a traffic flow loop, and it is possible to improve bandwidth utilization efficiency by load distribution.

実施の形態2.
 図5は、本発明にかかるRPRリングノード装置の実施の形態2の機能構成例を示す図である。図1に示すように、本実施の形態のRPRリングノード装置1aは、実施の形態1のRPRリングノード装置1のRPRインタフェース送信部12,RPRインタフェース受信部13をそれぞれRPRインタフェース送信部12a,RPRインタフェース受信部13aに替え、受信フローフィルタリング部24を追加する以外は、実施の形態1のRPRリングノード装置1と同様である。実施の形態1と同様の機能を有する構成要素は、実施の形態1と同一の符号を付して説明を省略する。
Embodiment 2. FIG.
FIG. 5 is a diagram illustrating a functional configuration example of the second embodiment of the RPR ring node device according to the present invention. As shown in FIG. 1, the RPR ring node device 1a according to the present embodiment includes an RPR interface transmission unit 12 and an RPR interface reception unit 13 of the RPR ring node device 1 according to the first embodiment, respectively. The RPR ring node device 1 of the first embodiment is the same as the RPR ring node device 1 of the first embodiment except that a reception flow filtering unit 24 is added instead of the interface reception unit 13a. Components having the same functions as those of the first embodiment are denoted by the same reference numerals as those of the first embodiment, and description thereof is omitted.

 本実施の形態のRPRインタフェース受信部13aは、実施の形態1のRPRインタフェース受信部13と同様の機能を有するとともに、自身がペアノードである場合に、マルチリング情報に基づいて、使用可能な中継リンクを認識し、Dropされた受信フレーム(外側リング判定部17または内側リングDrop判定部20から受け取った受信フレーム)が中継リンクを通過するデータフローのフレームである場合に、あらかじめ各ペアノードに設定され保持しているフロー識別ルールにしたがって、Dropされた受信フレームからフローを識別するための所定のデータを抽出してフロー識別情報として受信フローフィルタリング部24に通知する。さらに、RPRインタフェース受信部13aは、自身がペアノードである場合に、受信フローフィルタリング部24から中継リンク通過可否の通知を受け取り、通過可の場合には集線SW部11経由で中継リンクへ転送し、通過否の場合には廃棄する。 The RPR interface reception unit 13a of the present embodiment has the same function as the RPR interface reception unit 13 of the first embodiment, and can be used based on multiring information when the RPR interface reception unit 13a is a pair node. When the received frame dropped (received frame received from the outer ring determination unit 17 or the inner ring drop determination unit 20) is a data flow frame passing through the relay link, it is set and retained in each pair node in advance. In accordance with the flow identification rule, predetermined data for identifying the flow is extracted from the dropped received frame and notified to the reception flow filtering unit 24 as flow identification information. Further, when the RPR interface receiving unit 13a is a pair node, the RPR interface receiving unit 13a receives a notification of whether the relay link can pass or not from the reception flow filtering unit 24. If it does not pass, it is discarded.

 受信フローフィルタリング部24は、RPRインタフェース受信部13aからフロー情報の通知を受けると、あらかじめ保持している通過を許可するフローを識別する情報である管理テーブルを検索し、通知されたフロー識別情報と一致する情報があるかを検索し、検索の結果一致する情報が無い場合には、そのフローを中継リンクへ転送しない(中継リンク通過否)と判定し、一致した情報がある場合には、中継リンクへ転送する(中継リンク通過可)と判定し、中継リンク通過可否の判定結果をRPRインタフェース受信部13aに通知する。 When receiving the flow information notification from the RPR interface receiving unit 13a, the reception flow filtering unit 24 searches a management table that is a pre-stored information for identifying a flow that is permitted to pass, and the received flow identification information and If there is no matching information as a result of the search, it is determined that the flow is not transferred to the relay link (relay pass / fail), and if there is matching information, the relay is performed. It is determined that the data is transferred to the link (passage through the relay link is possible), and the RPR interface reception unit 13a is notified of the determination result as to whether the relay link can pass through.

 なお、本実施の形態のRPRインタフェース送信部12は、実施の形態1で行った中継リンクの選択と終端ノードの設定は実施しないが、それ以外は実施の形態1のRPRインタフェース送信部12と同様である。 The RPR interface transmission unit 12 of the present embodiment does not perform the selection of the relay link and the setting of the termination node performed in the first embodiment, but otherwise is the same as the RPR interface transmission unit 12 of the first embodiment. It is.

 つづいて、各通信状態での本実施の形態の負荷分散方法について説明する。図6は、本実施の形態の正常時の動作例を説明するマルチリングネットワークシステム構成図である。本実施の形態のマルチリングネットワークシステムの構成は、実施の形態1のRPRリングノード装置1-1~1-8をRPRリングノード装置1a-1~1a-8に替える以外は、実施の形態1のリングネットワークシステムと同様である。また、RPRリングノード装置1a-1~1a-8は、それぞれ図5に示したRPRリングノード装置1aと同様の構成とする。また、RPRリングノード装置1a-1~1a-4はリングネットワーク2aを構成し、RPRリングノード装置1a-5~1a-8はリングネットワーク3aを構成する。 Next, the load distribution method of this embodiment in each communication state will be described. FIG. 6 is a configuration diagram of a multi-ring network system for explaining an example of normal operation of the present embodiment. The configuration of the multi-ring network system of this embodiment is the same as that of Embodiment 1 except that RPR ring node devices 1-1 to 1-8 of Embodiment 1 are replaced with RPR ring node devices 1a-1 to 1a-8. This is the same as the ring network system. The RPR ring node devices 1a-1 to 1a-8 have the same configuration as that of the RPR ring node device 1a shown in FIG. The RPR ring node devices 1a-1 to 1a-4 constitute a ring network 2a, and the RPR ring node devices 1a-5 to 1a-8 constitute a ring network 3a.

 図6に示すように、正常時には、中継リンクがWest中継リンク(WestペノードであるRPRリングノード装置1a-2とRPRリングノード装置1a-6を接続する中継リンク)とEast中継リンク(EastペノードであるRPRリングノード装置1a-3とRPRリングノード装置1a-7を接続する中継リンク)の2つの中継リンクが使用可能である。図6では、端末8-1から送信されるデータのフローとしてデータフロー#1(実線矢印)とデータフロー#2(一点鎖線)を示している。また、本実施の形態では、実施の形態1と同様各データフローはマルチキャストで送信されることを前提としており、各フローは必ず全リングネットワーク上にブロードキャストされる。ユニキャスト通信については説明を省略するが、本実施の形態の動作はユニキャスト通信の場合も同様に適用できる。 As shown in FIG. 6, in the normal state, the relay link is the West relay link (the relay link connecting the RPR ring node device 1a-2 and the RPR ring node device 1a-6, which is the West pen node) and the East relay link (East pen node). Two relay links, ie, a relay link connecting a certain RPR ring node device 1a-3 and RPR ring node device 1a-7, can be used. In FIG. 6, data flow # 1 (solid arrow) and data flow # 2 (dashed line) are shown as the flow of data transmitted from the terminal 8-1. Further, in this embodiment, it is assumed that each data flow is transmitted by multicast as in the first embodiment, and each flow is always broadcast on all ring networks. Although the description of unicast communication is omitted, the operation of the present embodiment can be similarly applied to unicast communication.

 また、各データフローに対してどの中継リンクを選択するかの中継リンク選択方法については、さまざまな方法があるが、実施の形態1と同様、特定の中継リンクに偏らない選択であれば問題はない。Westペアノードは、同一の内容である管理テーブルをそれぞれ保持しているとする。また、Eastペアノードは、同一の内容である管理テーブルをそれぞれ保持しているとする。この管理テーブルは、データフローごとに中継リンク選択方法に基づいて中継リンクを選択し、選択したデータフローと中継リンクの対応に基づいて、中継リンクごとに通過させるべきデータフローを識別するための情報を格納したテーブルである。そして、各ペアノードは、自身が接続する中継リンクが通過させるべきデータフローを識別するための情報が格納されている管理テーブルを保持しる。したがって、WestペアノードとEastペアノードが保持する管理テーブルは互いに異なる。図6の例では、Westペアノードの管理テーブルには、データフロー#1を識別する情報(フロー識別情報)が含まれるとし、Eastペアノードの管理テーブルには、データフロー#2のフロー識別情報が含まれるとする。 In addition, there are various methods for selecting a relay link to select which relay link for each data flow. However, as in the first embodiment, if the selection is not biased to a specific relay link, there is a problem. Absent. It is assumed that each West pair node holds a management table having the same contents. In addition, it is assumed that the East pair nodes respectively hold management tables having the same contents. This management table selects information for selecting a relay link based on the relay link selection method for each data flow, and identifying the data flow to be passed for each relay link based on the correspondence between the selected data flow and the relay link. Is a table storing Each pair node holds a management table in which information for identifying a data flow to be passed by a relay link to which the pair node is connected is stored. Therefore, the management tables held by the West pair node and the East pair node are different from each other. In the example of FIG. 6, it is assumed that the management table of the West pair node includes information (flow identification information) for identifying the data flow # 1, and the management table of the East pair node includes the flow identification information of the data flow # 2. Let's say.

 まず、端末8-1から受信した各データフローのフレームを、通常のRPR送信処理に従って、Bi-Directional Floodingで両方向のリングにAddする。 First, frames of each data flow received from the terminal 8-1 are added to the bi-directional ring by Bi-Directional Flooding according to normal RPR transmission processing.

 リングネットワーク3a内のペアノード(Eastペアノード,Westペアノード)は、マルチリング情報に基づいて使用可能な中継リンクが複数あるかを判断し、使用可能な中継リンクが複数ある場合には、データフローごとに、中継リンクを通過するフローかどうかを判断する。使用可能な中継リンクが1本(自身が接続する中継リンク)であると判断した場合には、データフローによらず、自身が接続する中継リンクに転送する。 The pair nodes (East pair node, West pair node) in the ring network 3a determine whether there are a plurality of usable relay links based on the multi-ring information, and if there are a plurality of usable relay links, for each data flow, Determine whether the flow passes through the relay link. When it is determined that the number of usable relay links is one (relay link to which the self is connected), the relay link is transferred to the relay link to which the self is connected regardless of the data flow.

 具体的には、リングネットワーク3a内のペアノードは、各データフローのフレームからフロー識別情報を抽出し、管理テーブルを上記のフロー識別情報をキーに検索する。検索の結果、管理テーブルにフロー識別情報と一致する情報があった場合には、そのデータフレームのフレームを自身が接続する中継リンクに転送する。管理テーブルにフロー識別情報と一致する情報がなかった場合には、そのデータフレームのフレームを自身が接続する中継リンクに転送しない。図6の例では、Westペアノードはデータフロー#1のフレームをWest中継リンクに転送し、データフロー#2のフレームはWest中継リンクに転送しない(図6の非転送フレーム32)。また、Eastペアノードは、データフロー#2のフレームEastを中継リンクに転送し、データフロー#1のフレームはEast中継リンクに転送しない(図6の非通過データフロー32)。 Specifically, the pair node in the ring network 3a extracts the flow identification information from the frame of each data flow, and searches the management table using the above flow identification information as a key. As a result of the search, if there is information matching the flow identification information in the management table, the frame of the data frame is transferred to the relay link to which it is connected. If there is no information matching the flow identification information in the management table, the frame of the data frame is not transferred to the relay link to which it is connected. In the example of FIG. 6, the West pair node transfers the frame of the data flow # 1 to the West relay link, and does not transfer the frame of the data flow # 2 to the West relay link (non-transfer frame 32 in FIG. 6). Further, the East pair node transfers the frame East of the data flow # 2 to the relay link, and does not transfer the frame of the data flow # 1 to the East relay link (non-passing data flow 32 in FIG. 6).

 つぎに、自身が接続する中継リンクからデータフロー#1,#2のフレームを受信したリングネットワーク2a内のペアノードは、通常のRPR送信処理により受信したフレームをBi-Directional Floodingで送信する。 Next, the pair node in the ring network 2a that has received the frames of the data flows # 1 and # 2 from the relay link to which it is connected transmits the frame received by the normal RPR transmission process by Bi-Directional Flooding.

 リングネットワーク2a内のWestペアノードは、データフロー#1のフレームを受信するが、この際、ネットワーク2a内のWestペアノードは、管理テーブルを検索してもデータフロー#1のフロー識別情報と一致する情報はないため、West中継リンクに転送しない。また、ネットワーク2a内のEastペアノードは、データフロー#2のフレームを受信するが、この際、ネットワーク2a内のEastペアノードは、管理テーブルを検索してもデータフロー#2のフロー識別情報と一致する情報はないため、East中継リンクに転送しない。以上の動作により、リングネットワーク3aからリングネットワーク2aに転送されたデータフローが、再び、リングネットワーク3aに戻ることはない。 The West pair node in the ring network 2a receives the data flow # 1 frame. At this time, the West pair node in the network 2a matches the flow identification information of the data flow # 1 even if the management table is searched. Because there is no, it is not transferred to the West relay link. Further, the East pair node in the network 2a receives the frame of the data flow # 2, but at this time, the East pair node in the network 2a matches the flow identification information of the data flow # 2 even if the management table is searched. Since there is no information, it is not transferred to the East relay link. With the above operation, the data flow transferred from the ring network 3a to the ring network 2a does not return to the ring network 3a again.

 そして、端末8-2に接続するRPRリングノード装置1a-4は、通常のRPR受信処理によりデータフロー#1、#2のフレームをDropし、端末8-2に転送する。 Then, the RPR ring node device 1a-4 connected to the terminal 8-2 drops the frames of the data flows # 1 and # 2 by normal RPR reception processing and transfers the frames to the terminal 8-2.

 つぎに、ネットワーク3aのRPRリングノード装置1a-6とRPRリングノード装置1a-7のリンクで障害が発生した場合の動作を説明する。図7は、本実施の形態の障害発生時の動作を説明するための図である。まず、図6に示したような通信を行っていた状態から、図7に示すように、RPRリングノード装置1a-6とRPRリングノード装置1a-7の間のリンクに障害33が発生したとする。 Next, an operation when a failure occurs in the link between the RPR ring node device 1a-6 and the RPR ring node device 1a-7 in the network 3a will be described. FIG. 7 is a diagram for explaining the operation when a failure occurs according to the present embodiment. First, it is assumed that a failure 33 has occurred in the link between the RPR ring node device 1a-6 and the RPR ring node device 1a-7 as shown in FIG. To do.

 端末8-1は、RPRの障害検出機能により障害箇所を検出し、Westペアノードまでの経路を切り替える必要があることを判断する。図7の例では、Westペアノードまでの外側リングのリンクに障害があることから、Westペアノードに到達させるフレームを内側リングにAddすると決定し、終端ノードをWestペアノードとしてデータフロー#1,#2のフレームをAddする。 The terminal 8-1 detects the failure location by the failure detection function of the RPR, and determines that the route to the West pair node needs to be switched. In the example of FIG. 7, since there is a failure in the link of the outer ring to the West pair node, it is determined that the frame to reach the West pair node is Add to the inner ring, and the data flow # 1, # 2 Add a frame.

 ネットワーク3a内のEastペアノードは、正常時と同様に、各データフローのフレームのフロー識別情報と一致する情報が管理テーブルにあるかを検索し、一致する情報がある場合には、そのフレームを自身の接続する中継リンクに転送し、一致する情報がない場合には中継リンクに転送しない。図7の場合は、データフロー#1のフレームをDropし、そのフレームを自身の接続する中継リンクに転送する。さらに、Eastペアノードは、管理テーブルに一致する情報がない場合、受信したフレームの終端ノードが自身ではないため、そのフレームに対しTransitのみを行い下流のノードに向かって中継する。図7の場合は、データフロー#2のフレームを中継リンクに転送せず、また、Transitのみを行い下流のノードに向かって中継する。 As in the normal state, the East pair node in the network 3a searches the management table for information that matches the flow identification information of the frame of each data flow. It is transferred to the relay link to which it is connected. If there is no matching information, it is not transferred to the relay link. In the case of FIG. 7, the frame of the data flow # 1 is dropped and the frame is transferred to the relay link to which the frame is connected. Further, when there is no matching information in the management table, the East pair node performs only Transit on the received frame and relays it toward the downstream node. In the case of FIG. 7, the frame of the data flow # 2 is not transferred to the relay link, and only the transit is performed and relayed to the downstream node.

 ネットワーク3a内のWestペアノードは、正常時と同様に、各データフローのフレームのフロー識別情報と一致する情報が管理テーブルにあるかを検索し、一致する情報がある場合には、そのフレームを自身の接続する中継リンクに転送し、一致する情報がない場合には中継リンクに転送しない。図7の例では、ネットワーク3a内のWestペアノードは、データフロー#1のフレームは、Dropせず中継リンクには転送しない。また、ネットワーク3a内のWestペアノードは、データフロー#2のフレームはDropし、West中継リンクに転送する。 As in the normal state, the West pair node in the network 3a searches the management table for information that matches the flow identification information of each data flow frame, and if there is matching information, It is transferred to the relay link to which it is connected. If there is no matching information, it is not transferred to the relay link. In the example of FIG. 7, the West pair node in the network 3a does not drop the frame of the data flow # 1 and does not transfer it to the relay link. Also, the West pair node in the network 3a drops the frame of the data flow # 2 and transfers it to the West relay link.

 ネットワーク2a内のペアノードは、正常時と同様に、自身が接続する中継リンクから到着したフレームを通常のRPR送信処理によりBi-Directional Floodingで送信する。各ペアノードが受信するフレームのうちデータフロー#1のフレームはネットワーク2a内のWestペアノードを通過するが、ネットワーク2a内のWestペアノードでは、データフロー#1に対しては管理テーブルを検索しても一致する情報がないためWest中継リンクに転送しない。またデータフロー#2は、ネットワーク2a内のEastペアノードを通過するが、ネットワーク2a内のEastペアノードでは、データフロー#2に対しては管理テーブルを検索しても一致する情報がないためEast中継リンクに転送しない。 The pair node in the network 2a transmits the frame arriving from the relay link to which the pair node in the network 2a is connected by Bi-Directional Flooding by the normal RPR transmission processing. Of the frames received by each pair node, the frame of the data flow # 1 passes through the West pair node in the network 2a, but the West pair node in the network 2a matches even if the management table is searched for the data flow # 1. Since there is no information to be transferred, it is not transferred to the West relay link. The data flow # 2 passes through the East pair node in the network 2a, but the East pair node in the network 2a has no matching information even if the management table is searched for the data flow # 2, so the East relay link Do not forward to.

 そして、端末8-2に接続するRPRリングノード装置1a-4は、正常時と同様に、通常のRPR受信処理によりデータフロー#1、#2のフレームをDropし、端末8-2に転送する。 Then, the RPR ring node device 1a-4 connected to the terminal 8-2 drops the frames of the data flows # 1 and # 2 by the normal RPR reception process and transfers them to the terminal 8-2 as in the normal state. .

 なお、マルチリング情報により使用可能な中継リンクが1本であると判断した場合には、データフローごとの中継リンク通過可否の判断は行わず、使用可能な中継リンクに接続されているペアノードが中継リンクにフローを転送する。 If it is determined from the multi-ring information that there is only one relay link, it is not determined whether or not the relay link can be passed for each data flow, and the pair node connected to the usable relay link relays. Forward the flow to the link.

 以上のように、本実施の形態では、マルチリングネットワークにおいて、複数の中継リンクが使用可能な場合に、あらかじめ、データフローごとにそのデータフローを中継する中継リンクを定め、各ペアノードが、自身が中継するデータフローの識別情報を管理テーブルとして保持し、管理テーブルに含まれるデータフローのフレームを受信した場合に、自身が接続する中継リンクにそのフレームを転送し、管理テーブルに含まれないデータフローのフレームを受信した場合には中継リンクに転送しないようにした。そのため、トラヒックフローのループを回避しつつ複数の中継リンクを使用することができ、負荷分散により帯域の利用効率を向上させることができる。 As described above, in the present embodiment, when a plurality of relay links can be used in a multi-ring network, a relay link that relays the data flow is defined in advance for each data flow, and each pair node Data flow identification information is stored as a management table, and when a data flow frame included in the management table is received, the frame is transferred to the relay link to which it is connected, and the data flow is not included in the management table When a frame is received, it is not transferred to the relay link. Therefore, it is possible to use a plurality of relay links while avoiding a traffic flow loop, and it is possible to improve bandwidth utilization efficiency by load distribution.

 さらに、本実施の形態では、ペアノードのみがマルチリング情報を取得できればよく、ペアノード以外のノードはシングルリング対応ノードでよく、システム構成を簡素化することができる。 Furthermore, in the present embodiment, it is sufficient that only the pair node can acquire the multi-ring information, and nodes other than the pair node may be single-ring compatible nodes, and the system configuration can be simplified.

 以上のように、本発明にかかるマルチリングネットワークシステム、リングノード装置および負荷分散方法は、マルチリングネットワークシステムに有用であり、特に、複数の中継リンクを備えるマルチリングネットワークシステムに適している。 As described above, the multi-ring network system, the ring node device, and the load distribution method according to the present invention are useful for a multi-ring network system, and are particularly suitable for a multi-ring network system including a plurality of relay links.

Claims (11)

 リングネットワークを複数備え、前記リングネットワークを構成するリングノード装置のうちの少なくとも1つをペアノードとし、異なるリングネットワーク間で、1組のペアノード間を接続するリンクである中継リンクを経由して送受信されるデータを、中継データとして中継するマルチリングネットワークシステムであって、
 前記中継リンクを複数備えることとし、
 フレームの送信元のリングノード装置は、データフローごとに、そのデータフローの中継に使用する中継リンクを選択し、データフローと選択した中継リンクの対応を保持し、一方、送信するフレームに含まれるデータフローの識別情報に対応する中継リンクを前記対応に基づいて決定し、自身が属するリングネットワークである自リングネットワーク内の前記決定した中継リンクに接続するペアノードをそのフレームの終端ノードとして設定して、そのフレームを自リングネットワークに送出し、
 前記ペアノードは、自リングネットワークから受信したフレームの終端ノードが自ノードである場合に、受信したフレームを自身が接続する中継リンクへ中継データとして転送し、また、自身が接続する中継リンクから中継データを受信した場合には、その中継データを、自身を送信元として自リングネットワークへ送出することを特徴とするマルチリングネットワークシステム。
A plurality of ring networks are provided, and at least one of the ring node devices constituting the ring network is a pair node, and is transmitted / received between different ring networks via a relay link that is a link connecting a pair of pair nodes. A multi-ring network system that relays data as relay data,
Provide a plurality of the relay links,
The ring node device of the frame transmission source selects a relay link to be used for relaying the data flow for each data flow, holds the correspondence between the data flow and the selected relay link, and is included in the frame to be transmitted. A relay link corresponding to the identification information of the data flow is determined based on the correspondence, and a pair node connected to the determined relay link in the own ring network that is a ring network to which the data flow belongs is set as a terminal node of the frame. , Send the frame to its own ring network,
When the terminal node of the frame received from the own ring network is the own node, the pair node transfers the received frame as relay data to the relay link to which the pair node is connected, and relay data from the relay link to which the pair node is connected. A multi-ring network system, wherein the relay data is transmitted to the self-ring network using itself as a transmission source.
 前記ペアノードは、自リングネットワーク内の他のペアノードを送信元とするフレームを受信した場合には、そのフレームを自身が接続する中継リンクに転送しないことを特徴とする請求項1に記載のマルチリングネットワークシステム。 2. The multi-ring according to claim 1, wherein when the pair node receives a frame whose source is another pair node in the self-ring network, the pair node does not transfer the frame to a relay link to which the pair node is connected. Network system.  フレームの送信元のリングノード装置は、中継リンクおよびペアノードの障害情報であるマルチリング情報に基づいて、使用可能な中継リンク数を把握し、使用可能な中継リンク数が1つである場合には、すべてのデータフローのフレームについて、使用可能な中継リンクに対応する自リングネットワーク内のペアノードを終端ノードとして設定して、そのフレームを自リングネットワークに送出することを特徴とする請求項1に記載のマルチリングネットワークシステム。 The ring node device that is the transmission source of the frame grasps the number of usable relay links based on the multi-ring information that is failure information of the relay link and the pair node, and when the number of usable relay links is one The frame nodes of all data flows are set as paired nodes in the own ring network corresponding to usable relay links as termination nodes, and the frames are transmitted to the own ring network. Multi-ring network system.  フレームの送信元のリングノード装置は、中継リンクおよびペアノードの障害情報であるマルチリング情報に基づいて、使用可能な中継リンク数を把握し、使用可能な中継リンク数が1つである場合には、すべてのデータフローのフレームについて、使用可能な中継リンクに対応する自リングネットワーク内のペアノードを終端ノードとして設定して、そのフレームを自リングネットワークに送出することを特徴とする請求項2に記載のマルチリングネットワークシステム。 The ring node device that is the transmission source of the frame grasps the number of usable relay links based on the multi-ring information that is failure information of the relay link and the pair node, and when the number of usable relay links is one The frame node of all data flows is set as a termination node in a pair node in the own ring network corresponding to an available relay link, and the frame is transmitted to the own ring network. Multi-ring network system.  リングネットワークを複数備え、前記リングネットワークを構成するリングノード装置のうちの少なくとも1つをペアノードとし、異なるリングネットワーク間で、1組のペアノード間を接続するリンクである中継リンクを経由して送受信されるデータを、中継データとして中継するマルチリングネットワークシステムであって、
 前記中継リンクを複数備えることとし、
 前記ペアノードは、あらかじめデータフローとそのデータフローの中継に使用する中継リンクとして選択された中継リンクとの対応に基づいて生成された、自身が接続する中継リンクを使用するデータフローの識別情報である通過データフロー情報を保持し、前記通過データフロー情報に、受信したフレームに含まれるデータフローの識別情報と一致する情報がある場合に、そのフレームを自身が接続する中継リンクへ中継データとして転送し、また、自身が接続する中継リンクから中継データを受信した場合には、その中継データを、自身を送信元として自リングネットワークへ送出することを特徴とするマルチリングネットワークシステム。
A plurality of ring networks are provided, and at least one of the ring node devices constituting the ring network is a pair node, and is transmitted / received between different ring networks via a relay link that is a link connecting a pair of pair nodes. A multi-ring network system that relays data as relay data,
Provide a plurality of the relay links,
The pair node is identification information of a data flow using a relay link to which the pair node is connected, which is generated based on a correspondence between a data flow and a relay link selected in advance as a relay link used for relaying the data flow. Holds passing data flow information, and if the passing data flow information includes information that matches the identification information of the data flow included in the received frame, the frame is transferred as relay data to the relay link to which the frame is connected. A multi-ring network system characterized in that, when relay data is received from a relay link to which it is connected, the relay data is transmitted to the own ring network using itself as a transmission source.
 前記リングネットワークではRPRプロトコルを用いることとし、
 フレームの送信元のリングノード装置は、RPRプロトコルの障害検出機能に基づいて障害を検出した場合には、送出するフレームの、自リングネットワーク内の経路を変更することを特徴とする請求項1~5のいずれか1つに記載のマルチリングネットワークシステム。
The ring network uses the RPR protocol,
The ring node device that is a frame transmission source, when detecting a failure based on a failure detection function of the RPR protocol, changes a route in the own ring network of a frame to be transmitted. The multi-ring network system according to any one of 5.
 リングネットワークを複数備え、前記リングネットワークを構成するリングノード装置のうちの少なくとも1つをペアノードとし、異なるリングネットワーク間で、1組のペアノード間を接続するリンクである中継リンクを経由して送受信されるデータを、中継データとして中継するマルチリングネットワークシステムにおいて、前記ペアノードとして機能するリングノード装置であって、
 あらかじめデータフローとそのデータフローの中継に使用する中継リンクとして選択された中継リンクとの対応に基づいて生成された、自身が接続する中継リンクを使用するデータフローの識別情報である通過データフロー情報を保持し、前記通過データフロー情報に、受信したフレームに含まれるデータフローの識別情報と一致する情報があるか否かに基づいて、受信したフレームの通過可否を判定する受信フローフィルタリング手段と、
 前記判定の結果が通過可であった場合に、そのフレームを自身が接続する中継リンクへ中継データとして転送するリングインタフェース受信手段と、
 自身が接続する中継リンクから中継データを受信した場合には、その中継データを、自身を送信元として自リングネットワークへ送出するリングインタフェース送信手段と、
 を備えることを特徴とするリングノード装置。
A plurality of ring networks are provided, and at least one of the ring node devices constituting the ring network is a pair node, and is transmitted / received between different ring networks via a relay link that is a link connecting a pair of pair nodes. In a multi-ring network system for relaying data as relay data, a ring node device that functions as the pair node,
Passed data flow information that is identification information of a data flow that uses a relay link to which the data flow is connected, generated based on the correspondence between the data flow and the relay link selected as a relay link to be used for relaying the data flow in advance. Receiving flow filtering means for determining whether or not the received frame can pass based on whether or not the passing data flow information includes information that matches the identification information of the data flow included in the received frame;
A ring interface receiving means for transferring the frame as relay data to a relay link to which the frame is connected when the result of the determination is acceptable;
When the relay data is received from the relay link to which it is connected, the ring interface transmission means for transmitting the relay data to the own ring network using itself as a transmission source;
A ring node device comprising:
 前記リングインタフェース受信手段は、自リングネットワーク内の他のペアノードを送信元とするフレームを受信した場合には、そのフレームを自身が接続する中継リンクに転送しないことを特徴とする請求項7に記載のリングノード装置。 8. The ring interface receiving unit according to claim 7, wherein when receiving a frame having a transmission source from another pair node in the own ring network, the ring interface receiving unit does not transfer the frame to a relay link to which the ring interface receiving unit is connected. Ring node equipment.  前記リングインタフェース受信手段は、中継リンクおよびペアノードの障害情報であるマルチリング情報に基づいて、使用可能な中継リンク数を把握し、使用可能な中継リンク数が1つであり、かつ、その中継リンクが自身の接続する中継リンクである場合には、すべてのデータフローのフレームを自身が接続する中継リンクへ中継データとして転送することを特徴とする請求項7または8に記載のリングノード装置。 The ring interface receiving means grasps the number of usable relay links based on the multi-ring information which is failure information of the relay link and the pair node, the number of usable relay links is one, and the relay link The ring node apparatus according to claim 7 or 8, wherein, when a relay link is connected to itself, frames of all data flows are transferred as relay data to the relay link to which the terminal is connected.  リングネットワークを複数備え、前記リングネットワークを構成するリングノード装置のうちの少なくとも1つをペアノードとし、異なるリングネットワーク間で、1組のペアノード間を接続するリンクである中継リンクを経由して送受信されるデータを、中継データとして中継するマルチリングネットワークシステムにおける負荷分散方法であって、
 前記中継リンクを複数備えることとし、
 フレームの送信元のリングノード装置が、データフローごとに、そのデータフローの中継に使用する中継リンクを選択し、データフローと選択した中継リンクの対応を保持する中継リンク選択ステップと、
 フレームの送信元のリングノード装置が、送信するフレームに含まれるデータフローの識別情報に対応する中継リンクを前記対応に基づいて決定し、自身が属するリングネットワークである自リングネットワーク内の前記決定した中継リンクに接続するペアノードをそのフレームの終端ノードとして設定して、そのフレームを自リングネットワークに送出する終端ノード設定ステップと、
 前記ペアノードが、自リングネットワークから受信したフレームの終端ノードが自ノードである場合に、受信したフレームを自身が接続する中継リンクへ中継データとして転送する中継データ転送ステップと、
 前記ペアノードが、自身が接続する中継リンクから中継データを受信した場合には、その中継データを、自身を送信元として自リングネットワークへ送出する中継データ送信ステップと、
 を含むことを特徴とする負荷分散方法。
A plurality of ring networks are provided, and at least one of the ring node devices constituting the ring network is a pair node, and is transmitted / received between different ring networks via a relay link that is a link connecting a pair of pair nodes. Load distribution method in a multi-ring network system that relays data as relay data,
Provide a plurality of the relay links,
A ring node device that is a transmission source of a frame selects a relay link to be used for relaying the data flow for each data flow, and maintains a correspondence between the data flow and the selected relay link.
The ring node device that is the transmission source of the frame determines the relay link corresponding to the identification information of the data flow included in the frame to be transmitted based on the correspondence, and the determination in the own ring network that is the ring network to which the frame node belongs is determined. A pair node connected to the relay link is set as a terminal node of the frame, and a terminal node setting step of sending the frame to the own ring network;
A relay data transfer step for transferring the received frame as relay data to a relay link to which the pair node is connected to itself when a terminal node of the frame received from the own ring network is the own node;
When the pair node receives relay data from a relay link to which the pair node is connected, the relay data is transmitted to the own ring network using the relay data as a transmission source;
A load balancing method comprising:
 リングネットワークを複数備え、前記リングネットワークを構成するリングノード装置のうちの少なくとも1つをペアノードとし、異なるリングネットワーク間で、1組のペアノード間を接続するリンクである中継リンクを経由して送受信されるデータを、中継データとして中継するマルチリングネットワークシステムにおいて、前記ペアノードとして機能するリングノード装置における負荷分散方法であって、
 あらかじめデータフローとそのデータフローの中継に使用する中継リンクとして選択された中継リンクとの対応に基づいて生成された、自身が接続する中継リンクを使用するデータフローの識別情報である通過データフロー情報を保持する通過データフロー保持ステップと、
 前記通過データフロー情報に、受信したフレームに含まれるデータフローの識別情報と一致する情報があるか否かに基づいて、受信したフレームの通過可否を判定する受信フローフィルタリングステップと、
 前記判定の結果が通過可であった場合に、そのフレームを自身が接続する中継リンクへ中継データとして転送するリングインタフェース受信ステップと、
 自身が接続する中継リンクから中継データを受信した場合には、その中継データを、自身を送信元として自リングネットワークへ送出するリングインタフェース送信ステップと、
 を含むことを特徴とする負荷分散方法。
A plurality of ring networks are provided, and at least one of the ring node devices constituting the ring network is a pair node, and is transmitted / received between different ring networks via a relay link that is a link connecting a pair of pair nodes. Load distribution method in a ring node device functioning as the pair node in a multi-ring network system that relays data as relay data,
Passed data flow information that is identification information of a data flow that uses a relay link to which the data flow is connected, generated based on the correspondence between the data flow and the relay link selected as a relay link to be used for relaying the data flow in advance. A passing data flow holding step for holding
A reception flow filtering step of determining whether or not the received frame can be passed based on whether or not the passing data flow information includes information that matches the identification information of the data flow included in the received frame;
A ring interface receiving step of transferring the frame as relay data to a relay link to which the frame is connected when the result of the determination is acceptable;
When the relay data is received from the relay link to which it connects, the ring interface transmission step of transmitting the relay data to the own ring network using itself as a transmission source;
A load balancing method comprising:
PCT/JP2009/001595 2009-04-06 2009-04-06 Multi-ring network system, ring node device, and load distribution method Ceased WO2010116406A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2009/001595 WO2010116406A1 (en) 2009-04-06 2009-04-06 Multi-ring network system, ring node device, and load distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2009/001595 WO2010116406A1 (en) 2009-04-06 2009-04-06 Multi-ring network system, ring node device, and load distribution method

Publications (1)

Publication Number Publication Date
WO2010116406A1 true WO2010116406A1 (en) 2010-10-14

Family

ID=42935721

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/001595 Ceased WO2010116406A1 (en) 2009-04-06 2009-04-06 Multi-ring network system, ring node device, and load distribution method

Country Status (1)

Country Link
WO (1) WO2010116406A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012239037A (en) * 2011-05-11 2012-12-06 Fujitsu Ltd Network and fault recovery method thereof
CN115514593A (en) * 2022-11-17 2022-12-23 之江实验室 A method for quickly obtaining link node data when the link of the industrial control ring network is interrupted

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007077998A1 (en) * 2006-01-06 2007-07-12 Nec Corporation Communication system, communication method, node, and node program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007077998A1 (en) * 2006-01-06 2007-07-12 Nec Corporation Communication system, communication method, node, and node program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012239037A (en) * 2011-05-11 2012-12-06 Fujitsu Ltd Network and fault recovery method thereof
US8971172B2 (en) 2011-05-11 2015-03-03 Fujitsu Limited Network and fault recovery method
CN115514593A (en) * 2022-11-17 2022-12-23 之江实验室 A method for quickly obtaining link node data when the link of the industrial control ring network is interrupted

Similar Documents

Publication Publication Date Title
US6952397B2 (en) Communication in a bidirectional ring network with single-direction receiving
JP4459018B2 (en) Node equipment
JP4034782B2 (en) Ring connection device and data transfer control method
US7801028B2 (en) Method and apparatus for transparent auto-recovery in chain and ring networks
JP4743201B2 (en) Packet ring network system, connection method between packet rings, and connection node between rings
JP4167072B2 (en) Selective protection against ring topology
EP2989755B1 (en) Efficient multicast delivery to dually connected (vpc) hosts in overlay networks
CN103051536A (en) Quick multicast switching method of two-layer redundant link
JP2013513259A (en) Method, device and system for processing service traffic based on pseudowire
WO2013174024A1 (en) Seamless redundancy realization method for ring network
JP4526423B2 (en) Ring connection method and apparatus
CN103023665A (en) Multicast service protection method, network device and system
US20080316919A1 (en) Trunk interface in resilient packet ring, method and apparatus for realizing the trunk interface
JPWO2005015851A1 (en) Node, RPR interface card and optical network system
JP4948320B2 (en) Multi-ring RPR node device
WO2010116465A1 (en) Ring node device, multi-ring network system, and route switching method
WO2010116406A1 (en) Multi-ring network system, ring node device, and load distribution method
JP5089363B2 (en) Communication system and ring node device
JP4380485B2 (en) Node device, packet communication method in node device, and program
CN102195848A (en) Multicast service stream protection realization method, device and system
WO2011017892A1 (en) Method and apparatus for implementing load sharing for communication traffic
KR101442567B1 (en) Seamless network communication method using frame based routing on the ring topology
CN103856397B (en) Multicast forward method and device, routing bridge in transparent interconnection of lots of links interference networks
CN103200106A (en) Message transmitting method and message transmitting equipment
JP4798083B2 (en) Communication system, redundant node, and redundant node program

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: 09842918

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09842918

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP