[go: up one dir, main page]

CN103428060A - Seamless redundancy realization method of loop network - Google Patents

Seamless redundancy realization method of loop network Download PDF

Info

Publication number
CN103428060A
CN103428060A CN2012101678963A CN201210167896A CN103428060A CN 103428060 A CN103428060 A CN 103428060A CN 2012101678963 A CN2012101678963 A CN 2012101678963A CN 201210167896 A CN201210167896 A CN 201210167896A CN 103428060 A CN103428060 A CN 103428060A
Authority
CN
China
Prior art keywords
redundant
port
node
frame
pair
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012101678963A
Other languages
Chinese (zh)
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.)
Kyland Technology Co Ltd
Original Assignee
Kyland Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyland Technology Co Ltd filed Critical Kyland Technology Co Ltd
Priority to CN2012101678963A priority Critical patent/CN103428060A/en
Priority to PCT/CN2012/076165 priority patent/WO2013174024A1/en
Publication of CN103428060A publication Critical patent/CN103428060A/en
Pending 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/42Loop networks
    • H04L12/437Ring fault isolation or reconfiguration

Landscapes

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

Abstract

本发明公开了环形网络的无缝冗余实现方法,发送节点通过冗余端口之一和之二同时发送一对相同数据帧;接收节点接收一对相同数据帧,并对接收到的数据帧进行过滤,并将过滤后的数据帧通过其冗余端口之一和之二同时发送一对相同数据帧;接收节点保留从接收节点的冗余端口之一或之二接收的一对相同数据帧中先到的数据帧,丢弃从接收节点的冗余端口之一或之二接收到的一对相同数据帧中后到的数据帧;接收节点从其冗余端口之一和之二接收到所述一对相同数据帧后,终止分别向其冗余端口之二和之一发送所述一对相同数据帧之一。采用了本发明的技术方案,能够减少了环形网络中传输路径的浪费,而且增加了节点中端口资源的利用率。

Figure 201210167896

The invention discloses a method for realizing seamless redundancy of a ring network. A sending node simultaneously sends a pair of identical data frames through one and two of the redundant ports; a receiving node receives a pair of identical data frames, and processes the received data frames Filter and send a pair of identical data frames through one and two of its redundant ports at the same time; the receiving node retains a pair of identical data frames received from one or two of the redundant ports of the receiving node The data frame that arrives first, discards the data frame that arrives later in a pair of identical data frames received from one or two of the redundant ports of the receiving node; the receiving node receives the After a pair of identical data frames, stop sending one of the pair of identical data frames to the two and one of the redundant ports respectively. Adopting the technical scheme of the invention can reduce the waste of the transmission path in the ring network and increase the utilization rate of the port resources in the nodes.

Figure 201210167896

Description

The seamless method for realizing redundancy of loop network
Technical field
The present invention relates to the looped network technical field, relate in particular to the seamless method for realizing redundancy of loop network.
Background technology
In order to solve the redundancy in Internet Transmission path, adopt RSTP (RSTP in high-availability network at present, referring to IEEE802.1w) and Multiple Spanning Tree Protocol (MSTP, referring to IEEE802.1w), these two kinds of agreements can be applied to loop network, by certain algorithm realizing route redundancy, loop network is trimmed to loop-free tree network simultaneously.
Although these two kinds of agreements can detect link failure, during because of operation, need the frequent message that sends check network state, so failure recovery time is generally relatively long, thereby these two kinds of agreements do not meet the requirement of industrial network to real-time.
In order to solve the requirement of procotol for the real-time of industrial network; International Electrotechnical Commission (IEC) has formulated industrial automation high-availability network protocol suite-IEC 62439 agreements; wherein IEC 62439-2MRP (Media Redundancy Protocol) adopts the master-slave network structure; but owing to only having a definite host node in its network; while breaking down only by this main equipment handling failure; therefore exist the concentrated problem of network risks, and the redundancy protecting of its unrealized terminal key equipment.IEC 62439-3PRP (Parallel Redundancy Protocol) adopts two backbone networks of equity fully, terminal equipment utilizes the dual-port redundant technique to realize the fast quick-recovery of fault, but the health status that there is dual-port can't be surveyed the deficiency significantly improved with system cost.
For this reason, at IEC62439-3, increased about the seamless automatic ring of high availability (High Availability Seamless Automation Ring, abbreviation HSR) protocol contents, this protocol technology content is mainly to send Frame from two ports of certain node of looped network to looped network, and the Frame at both direction stops transmission at another port of this node, thereby realizes the seamless transmission of Frame in loop network.In fact above-mentioned HSR transmission mode has caused the waste of transmission path in loop network, simultaneously due to the redundancy port of each node, has caused node can use the waste of port resource after fixing.
Problem based on occurring in the prior art content, the applicant propose a kind of in loop network seamless redundant transmission mode---all over all seamless redundancies (Around Seamless Redundancy, be called for short ASR).
Summary of the invention
The objective of the invention is, for cause the problems such as network path and port resource waste in above prior art due to loop network, to have proposed a kind of seamless method for realizing redundancy of loop network.
For realizing purpose of the present invention, adopted following technical scheme:
The seamless method for realizing redundancy of loop network, described loop network comprises several binodes, each binode comprises several ports, it is that redundancy port and two ports are the nonredundancy port that each binode at least arranges two ports, one of described redundancy port and two respectively with adjacent separately binode by link connection makeup ring l network
The binode that sends Frame in A, described loop network is set to sending node, described sending node by one of redundancy port and two send a pair of identical Frame simultaneously;
In B, described loop network, the binode of receiving data frames is set to receiving node, described receiving node receive respectively by one of redundancy port of sending node and two send described a pair of identical Frame, described receiving node is filtered the described Frame received, and by the Frame after filtering by one of its redundancy port and two send a pair of identical Frame simultaneously;
C, described receiving node retain from one of redundancy port of described receiving node or the two a pair of identical Frames that receive the Frame that arrives first, abandon from one of redundancy port of described receiving node or the two a pair of identical Frames that receive after to Frame;
D, receiving node from one of its redundancy port and two receive described a pair of identical Frame, stop respectively to its redundancy port two and one of send one of described a pair of identical Frame.
Described a pair of identical Frame is with the redundancy label that is different from other Frame, described redundancy label comprises type, circuit label symbol, redundancy indications and reserved character section, wherein the redundancy indications means the number-mark of Frame queue, means that described Frame is one of a pair of identical Frame.
After the redundancy port of described receiving node receives one of a pair of identical Frame, after the Frame wherein arrived first is removed to its redundancy label, by described binodal two nonredundancy ports or one of them, transfer out.
Described nonredundancy port receives Frame by it and goes out by described binodal another nonredundancy port transmission.
Described binodal nonredundancy port receives other Frames that there is no the redundancy label, will in described other Frames, add the redundancy label, and the redundancy port in the mac configured list of described nonredundancy port transmits.
Configure and arrange arbitrarily severally to redundancy port according to the user in described binodal several ports, described binodal other port is the nonredundancy port, and described nonredundancy port is for carrying user's Ethernet data business.
Specified tube reason port in described binodal nonredundancy port, described management port is for managing agreement in looped network.
The redundancy port of described receiving node abandons the same data frames that this redundancy port sends.
It is mutual that each binode in described loop network carries out link information by redundancy port, and each binode in described loop network detects Link State separately.
Adopt technical scheme of the present invention, not only can save the data frame transfer path in loop network, but also can realize effective utilization of the port resource that each node is limited, thereby reduce the waste of transmission path in the loop network of knowing clearly, and increased the utilance of node middle port resource.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, or understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification write, claims and accompanying drawing.
Below by the drawings and specific embodiments, technical scheme of the present invention is described in further detail.
The accompanying drawing explanation
Accompanying drawing is used to provide a further understanding of the present invention, and forms the part of specification, with the specific embodiment of the present invention one, is used from explanation the present invention, is not construed as limiting the invention.In the accompanying drawings:
The single node typical structure schematic diagram that Fig. 1 is loop network.
Fig. 2 is ASR data frame structure schematic diagram.
The schematic diagram that Fig. 3 is one of binode typical structure in loop network.
Two the schematic diagram that Fig. 4 is binode typical structure in loop network.
Three the schematic diagram that Fig. 5 is binode typical structure in loop network.
Fig. 6 is the seamless redundancy structure schematic diagram between loop network.
The schematic diagram that Fig. 7 is one of seamless redundancy structure between reciprocity loop network.
Two the schematic diagram that Fig. 8 is seamless redundancy structure between reciprocity loop network.
Three the schematic diagram that Fig. 9 is seamless redundancy structure between reciprocity loop network.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiment of the present invention is described, should be appreciated that preferred implementation described herein, only for description and interpretation the present invention, is not intended to limit the present invention.
A loop network comprises several nodes, and each node comprises several ports, and each Node configuration wherein two ports is redundancy port, one of redundancy port and two respectively with adjacent separately node by link connection makeup ring l network.
The single node typical structure schematic diagram that Fig. 1 is loop network.As shown in Figure 1, the single node typical structure of loop network comprises transmitting element, receiving element, transfer of data crosspoint and link redundancy unit.
Wherein receiving element and transmitting element form a port, be responsible for the sending and receiving of Frame, and each port have represented a transmission direction.
Wherein transmitting element and receiving element are the parts of the lowest protocol of information exchanging process, communication, modem layer or the physical layer of modulates digital data occur therein, there is transceiver function, the Code And Decode logic function, allow to generate and verify data frame content and particularly check the whether original transmission of these frames or received, address and the out of Memory of the original sending node by checking Frame.Transmitting element is connected with the transfer of data crosspoint with receiving element.
Wherein the transfer of data crosspoint has the transfer bus of transmission and receives transfer bus, when this node is start node, a pair of identical Frame is by sending transfer bus two port outputs to this node through transmitting element, perhaps, when this node is sending node, a pair of identical Frame produced through the frame reproducer is by sending transfer bus two port outputs to this node through transmitting element.The exchanges data unit is connected to the link redundancy unit.
The link redundancy unit comprises frame reproducer and frame filter.The node of loop network produces the source data frame through the upper-layer protocol layer, for example: IP agreement, TCP or udp protocol, these source data frames are transferred to the link redundancy unit through the link layer interface, thereby frame reproducer copy source data frame wherein produces a pair of identical Frame, this Frame comprises redundant information, and outputs to two output ports of this node by transfer of data crosspoint and transmitting element.
Fig. 2 is ASR data frame structure schematic diagram.As shown in Figure 2, the redundant information in so-called ASR Frame, be all the ASR frame for the Frame of the transmission of guaranteeing loop network, and be also the mark of distinguishing a pair of identical Frame.This redundant information is inserted into the initial data front of ASR redundant frame.So-called ASR label comprises type, circuit label symbol, redundancy indications and reserved character section, and wherein type shows protocol type, and for example: OX8848 represents MPLS Multicast; The network type mark that the circuit indications is data frame transfer, the redundancy indications, by the number-mark of Frame queue, means that this Frame is one of a pair of identical ASR Frame.The rank indications means the transfer level in loop network of ASR Frame, and this transfer level is inherited the priority level of the IEEE802.1Q in initial data frame.
Frame filter in the link redundancy unit will filter out and from loop network, receive Frame, and the Frame that will receive for the first time uploads to the upper-layer protocol layer.The above-mentioned filtration to Frame occurs in link layer rather than, in transport layer, such processing mode can avoid the upper-layer protocol layer to process double business, saves the computing capability of the processor of local node.
The schematic diagram that Fig. 3 is one of binode typical structure in loop network.As shown in Figure 3, this binode typical structure comprises three ports, two redundancy ports that port is loop network wherein, and for example T1 and R1 and T2 and R2 are a pair of redundancy port, T3 and R3 and T4 and R4 are configured to the port of external other network.A pair of redundancy port structure in Fig. 3 is in fact identical with a pair of redundancy port structure of the node of the loop network shown in Fig. 2.
Binode typical structure as shown in Figure 3 comprises transmitting element, receiving element, transfer of data crosspoint, link redundancy unit, link layer transmitting element and link layer receiving element, wherein receiving element and transmitting element form a port, be responsible for the sending and receiving of Frame, and each port has represented a transmission direction.
Redundancy port T1 and R1 and T2 and R2 receive the Frame that will wherein arrive first after a pair of identical Frame and remove its redundancy label, and then the nonredundancy port T3 by this node and R3 and T4 and R4 transfer out; Nonredundancy port T3 and R3 and T4 and R4 receive the Frame that there is no the redundancy label does not have the Frame of redundancy label to add the redundancy label this, and then the redundancy port T1 by this node and R1 and T2 and R2 transfer out.
Because T3 and R3 and T4 and R4 are set to the port of external other network according to user's configuration, and the Frame received from this port is generally non-ASR Frame, the non-ASR Frame received from the reception transfer bus will be transferred to the link layer interface by the link layer receiving element, then is transferred to the upper-layer protocol layer; For the transmission of non-ASR Frame, will be transferred to the transmission transfer bus by the link layer transmitting element by the link layer interface, then via the T3 in the port that is configured external other network and T4, send.
Two the schematic diagram that Fig. 4 is binode typical structure in loop network.As shown in Figure 4, wherein two ports in binodal several port are set to redundancy port, it is also binodal redundancy port in loop network, for example: T1 and R1 and T2 and R2 are a pair of redundancy port, and T3 and R3 and T4 and R4 are set to respectively the nonredundancy port, wherein T3 and R3 composition port can be set to service port, for carrying user's common Ethernet data business, and the port that T4 and R4 form is set to management port, for managing the agreement in loop network; T5 and R5 form the port of external other network.
Three the schematic diagram that Fig. 5 is binode typical structure in loop network.As shown in Figure 5,4 ports in can binodal several ports wherein are set to redundancy port, it is also binodal redundancy port in loop network, for example: T1 and R1 and T2 and R2 are a pair of redundancy port, T3 and R3 and T4 and R4 are that another is to redundancy port, and T5 and R5 and T6 and R6 are set to respectively the nonredundancy port, and be set to service port, for carrying user's common Ethernet data business.The binode structure here can be for connecting the switching node of two loop networks.The switching node here may be based on physical hardware restriction and only have two pairs of redundancy ports, but can not be limited to for a person skilled in the art this physical hardware restriction, that is to say more than two pairs of the redundancy port of the switching node here.
Loop network in the seamless method for realizing redundancy of loop network comprises several binodes, each binode comprises several ports, it is that redundancy port and two ports are the nonredundancy port that each binodal two port at least is set, one of described redundancy port and two respectively with adjacent separately binode by link connection makeup ring l network, comprise the steps:
(1) binode that sends Frame in loop network is set to sending node, to one of redundancy port of sending node and two send a pair of identical Frame simultaneously:
(2) in loop network, the binode of receiving data frames is set to receiving node, receiving node receive respectively by one of redundancy port of sending node and the two a pair of identical Frames that send;
(3) receiving node retain from one of redundancy port of described receiving node or the two a pair of identical Frames that receive the Frame that arrives first, abandon from one of redundancy port of receiving node or the two a pair of identical Frames that receive after to Frame;
(4) receiving node from one of its redundancy port and two receive a pair of identical Frame, stop respectively to its redundancy port two and one of send one of described a pair of identical Frame;
(5), after the redundancy port of receiving node receives one of a pair of identical Frame, the Frame arrived first is wherein gone out by binodal two nonredundancy port transmission; The nonredundancy port receives Frame by it and transfers out by described binodal redundancy port.
In single loop network can form multi-ring networks with other a plurality of loop networks, in network, transmitting data frame comprises target MAC (Media Access Control) address and source MAC, so Internet Transmission can adopt the transmission modes such as clean culture, multicast or broadcast.
Fig. 6 is the seamless redundancy structure schematic diagram between loop network.As shown in Figure 6, this single annular network comprise 4 binodes 1 and 1 ', 2 and 2 ', 3 and 3 ' and 4 and 4 ', each binode comprises a pair of redundancy port.Take binode 1 and 1 ' as initial sending node and binode 4 and 4 ' as the purpose receiving node be example, this node 1 and 1 ' to its port one-1, 1-2 sends a pair of identical Frame A, B, receiving node 2 and 2 ' port 2-1 receive from sending node 1 and 1 ' the Frame B of port one-1 transmission, this receiving node 2 and 2 ' resolve this Frame B, and process according to Frame forwarding mechanism in loop network, if receiving node 2 and 2 ' received Frame A or Frame B, so the Frame A of follow-up reception is abandoned, the data A of this follow-up reception no longer transmits to the upper layer network of this node, now receiving node 2 and 2 ' beginning sends a pair of identical Frame A and B as sending node to its port 2-1 and 2-2.Binode 1 and 1 ' receive from binode 2 and 2 ' port 2-1 send Frame A, binode 1 and 1 ' compare for the Frame B in the buffer memory of this Frame A and self port one-2, if two Frames are a pair of identical Frame, node 1 will be abandoned to this Frame.Binode 3 and 3 ' port 3-1 from binode 2 and 2 ' 2-2 receiving data frames B, binode 3 and 3 ' resolve this Frame B, and processing according to Frame forwarding mechanism in loop network.
Binode 2 and 2 ' from binode 1 and 1 ' port one-1 receive data B with constantly, receiving node 4 and 4 ' reception binode 1 and 1 ' the Frame A that sends of another port 1-2, binode 4 and 4 ' resolve this Frame B, and process according to Frame forwarding mechanism in loop network, binode 4 and 4 ' beginning sends a pair of identical Frame A and B as sending node to its port 4-1 and 4-2.Binode 3 and 3 ' port 3-2 receive from binode 4 and 4 ' the Frame A of port 4-1 transmission, due to binode 3 and 3 ' port 3-1 from node 2, receive Frame B, if binode 3 and 3 ' at first receive from the Frame B of binode 2 and 2 ' transmission, and to binode 3 and 3 ' upper-layer protocol layer transmission, so binode 3 and 3 ' frame filter will abandon from the Frame A of binode 4 and 4 ' reception, simultaneously perhaps binode 3 and 3 ' at first receive from the Frame B of binode 2 and 2 ' transmission has sent a pair of identical Frame A and B from its port 3-1 and 3-2, from binode 3 and 3 ' the Frame B that sends of port 3-2 will be by binode 4 and 4 ' according to the Frame reception mechanism loop network, abandon its this Frame B, in like manner, from binode 3 and 3 ' the Frame A that sends of port 3-1 will be abandoned its this Frame A according to the Frame reception mechanism loop network by node 2, thereby certain node that makes a pair of identical Frame look like to meet in loop network or certain two node stop transmission.
In fact, the present invention relates to be following single annular network preferred embodiment, as Fig. 6, take binode 1 and 1 ' as initial sending node and binode 4 and 4 ' as the purpose receiving node be example, other binode 2 and 2 in loop network ' and 4 and 4 ' redundancy port 2-1 and 4-2 receive binode 1 and 1 ' as initial sending node transmission the ASR Frame after, other binode 2 and 2 ' and 4 and 4 ' according to the Frame in loop network, receive, transmission and termination mechanism only send A or the B in a pair of identical Frame to their another redundancy port 2-2 and 4-1, if binode 3 and 3 ' redundancy port 3-1 and 3-2 receive A and B in a pair of identical Frame, binode 3 and 3 ' according to Frame reception, transmission and termination mechanism in loop network simultaneously, if binode 3 and 3 ' redundancy port 3-1 at first receive A or the B in a pair of identical Frame, binode 3 and 3 ' receive according to the Frame in loop network, transmission and termination mechanism only send A or the B in a pair of identical Frame to their another redundancy port 3-2, while binode 4 and 4 ' receive according to the Frame in loop network, transmission and termination mechanism only send A or the B in a pair of identical Frame to their another redundancy port 4-2, binode 3 and 3 ' and 4 and 4 ' according to the Frame in loop network, receive, transmission and termination mechanism stop A or the B transmission in a pair of identical Frame, certain node that finally makes a pair of identical Frame look like to meet in loop network or certain two node stop transmission.
Frame reception mechanism in loop network: the type of receiving node investigation Frame in loop network, for the ASR Frame, if receive the frame that arrives first of a pair of identical Frame, this node just removes the ASR label and transmits to the upper-layer protocol layer so; Abandon the rear to frame of this pair of identical Frame.
Frame transmit mechanism in loop network: the type of receiving node investigation Frame in loop network, to the ASR Frame, initial sending node sends a pair of Frame with the ASR label to two redundancy port simultaneously; The general redundancy port that no longer to it, receives the ASR Frame of the redundancy port of the non-start node in loop network sends the ASR Frame, only to its another redundancy port, sends, and the redundancy port that can certainly receive the ASR Frame to it sends.
Frame termination mechanism in loop network:
For the ASR Frame, can differentiate ASR Frame transfer level in loop network by the rank indications of ASR Frame.
For the ASR Frame, sending node transmits this ASR Frame to two redundancy ports of this node, when this Frame meets in certain node or certain two node in loop network, these nodes will be by stopping the transmission of this ASR Frame in judgement self buffering with after the Frame of follow-up reception.
Seamless redundancy structure schematic diagram between loop network as shown in Figure 6, wherein binode 1 and 1 ' in the port that is connected with node 1 with the port with node 1 ' be connected, be the nonredundancy port, when connect binode 1 and 1 ' the nonredundancy port that is connected to it of the node 1 of nonredundancy port while sending non-ASR Frame (other Frames that there is no the redundancy label), binode 1 and 1 ' the nonredundancy port receive non-ASR Frame (other Frames that there is no the redundancy label), the redundancy label will be added in this non-ASR Frame, and the redundancy port 1-1 in the mac configured list of the nonredundancy port connected to this node 1 or 1-2 transmission, when node 1, to node 1 ' while transmitting non-ASR Frame, do not need to add the redundancy label in this non-ASR Frame.
In like manner, other binodal nonredundancy port according to above-mentioned steps to its binodal redundancy port transmitting data frame.
Seamless redundancy structure schematic diagram between loop network as shown in Figure 6, each binode in described loop network detects the Link State between each node by link detection message, and it is mutual to carry out link information by each binodal redundancy port.
The schematic diagram that Fig. 7 is one of seamless redundancy structure between reciprocity loop network.As shown in Figure 7, reciprocity loop network comprises at least two loop networks, and wherein two loop networks 1,2 are connected with 13 by binode 12.Take loop network 1 as the main ring network, and loop network 2 is time loop network, the secondary ring network comprise binode 5 and 5 ', 6 and 6 ', 7 and 7 ' and 8 and 8 ', binode 1 or 1 wherein ' be initial sending node, binode 6 or 6 ' be destination node, binode 1 and 1 ' to its redundancy port 1-1, 1-2 sends a pair of identical Frame A, B, according to the Frame in ring network, receive, the Frame B that transmission and forwarding mechanism send to redundancy port 1-2, a redundancy port of binode 12 receives the Frame B that redundancy port 1-2 sends, binode 12 also can receive according to the Frame in ring network, transmission and forwarding mechanism send Frame A or B to binode 12 other three ports, in like manner, when receiving Frame A or B, 13 nonredundancy port also can receive according to the Frame in ring network, transmission and forwarding mechanism send Frame A or B to the redundancy port of binode 13, in loop network 1, the node that receives a pair of identical Frame A and B will stop its continuation and resume defeated at loop network 1 relaying, in loop network 2, destination node 6 or 6 ' MAC Address be the target MAC (Media Access Control) address in Frame A or B, after so destination node 6 or 6 ' receive Frame A or B, will also no longer continue to resume defeated at loop network 2 relayings.
In addition, the above-mentioned reciprocity loop network that only comprises two loop networks can also continue the expansion hula networks by binode 11 and 14.
Two the schematic diagram that Fig. 8 is seamless redundancy structure between reciprocity loop network.As shown in Figure 8, reciprocity loop network comprises at least two loop networks, and wherein two loop networks 3,4 connect by the switching node 9 shown in Fig. 5.Take loop network 3 as the main ring network, loop network 4 is time loop network, the secondary ring network comprise binode 5 and 5 ', 6 and 6 ', 7 and 7 ' and 8 and 8 ', the binode of the inferior loop network here is identical with the binode of Fig. 7, binode 1 or 1 wherein ' be initial sending node, binode 6 or 6 ' be destination node; Binode 1 and 1 ' to its redundancy port 1-1,1-2, send a pair of identical Frame A, B, the Frame B sent to redundancy port 1-2 according to Frame reception, transmission and forwarding mechanism in ring network, the redundancy port 9-1 of switching node 9 receives the Frame B that redundancy port 1-2 sends, and switching node 9 also can send Frame A or B to switching node 9 other three redundancy port 9-2,9-3 and 9-4 according to Frame reception, transmission and forwarding mechanism in ring network; In loop network 3, the node that receives a pair of identical Frame A and B will stop its continuation and resume defeated at loop network 3 relayings; In loop network 4, destination node 6 or 6 ' MAC Address be the target MAC (Media Access Control) address in Frame A or B, after so destination node 6 or 6 ' receive Frame A or B, will also no longer continue to resume defeated at loop network 4 relayings.
Take above-mentioned switching node 9 and 9 ' be example, the redundancy port of this switching node can have two pairs or more multipair redundancy port according to the situation of physical hardware, on switching node 9 and 9 ' basis when increasing a pair of redundancy port, can be on a pair of redundancy port of this increase an additional loop network, and the processing mode of the processing mode of Frame as processed in two loop networks; In like manner, can increase a loop network during a pair of redundancy port of every increase.
Three the schematic diagram that Fig. 9 is seamless redundancy structure between reciprocity loop network.As shown in Figure 9, reciprocity loop network comprises at least two loop networks, and wherein two loop networks 5,6 are connected with 10 by the switching node 9 shown in Fig. 5.Take loop network 5 as the main ring network, loop network 6 is time loop network, the secondary ring network comprise binode 5 and 5 ', 6 and 6 ', 7 and 7 ' and 8 and 8 ', the binode of the inferior loop network here is identical with the binode of Fig. 7, binode 1 or 1 wherein ' be initial sending node, binode 3 or 3 ' be destination node, binode 1 and 1 ' to its redundancy port 1-1, 1-2 sends a pair of identical Frame A, B, according to the Frame in ring network, receive, the Frame B that transmission and forwarding mechanism send to redundancy port 1-2, the redundancy port 9-1 of switching node 9 receives the Frame B that redundancy port 1-2 sends, switching node 9 also can receive according to the Frame in ring network, transmission and termination mechanism are to switching node 9 other three redundancy port 9-2, 9-3 and 9-4 send Frame A or B, then the redundancy port 10-2 of switching node 10 and 10-3 receive according to the Frame in ring network, send and termination mechanism is other to it two redundancy port 10-1 and 10-4 transmission Frame A or B, in loop network 5, the node that receives a pair of identical Frame A and B will stop its continuation and resume defeated at loop network 5 relayings, in loop network 6, destination node 6 or 6 ' MAC Address be the target MAC (Media Access Control) address in Frame A or B, after so destination node 6 or 6 ' receive Frame A or B, will also no longer continue to resume defeated at loop network 6 relayings.
Finally it should be noted that: the foregoing is only the preferred embodiment of the present invention, be not limited to the present invention, although with reference to aforementioned embodiments, the present invention is had been described in detail, for a person skilled in the art, its technical scheme that still can put down in writing aforementioned each execution mode is modified, or part technical characterictic wherein is equal to replacement.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (9)

1.环形网络的无缝冗余实现方法,所述环形网络包括数个双节点,每个双节点包括数个端口,每个双节点至少设置两个端口为冗余端口和两个端口为非冗余端口,所述冗余端口之一和之二分别与各自相邻的双节点通过链路连接组成环形网络,其特征在于:1. The seamless redundancy realization method of ring network, described ring network comprises several dual nodes, each dual node comprises several ports, and each dual node is provided with at least two ports as redundant ports and two ports as non- Redundant ports, one and two of said redundant ports are respectively connected with respective adjacent dual nodes to form a ring network through links, characterized in that: A、将所述环形网络中发送数据帧的双节点设置为发送节点,所述发送节点通过冗余端口之一和之二同时发送一对相同数据帧;A, the dual node that sends data frame in described ring network is set as sending node, and described sending node sends a pair of same data frame simultaneously by one of redundant port and two; B、将所述环形网络中接收数据帧的双节点设置为接收节点,所述接收节点接收分别通过发送节点的冗余端口之一和之二发送所述一对相同数据帧,所述接收节点对所述接收到的数据帧进行过滤,并将过滤后的数据帧通过其冗余端口之一和之二同时发送一对相同数据帧;B. The two nodes receiving data frames in the ring network are set as receiving nodes, and the receiving nodes receive and send the pair of identical data frames respectively through one and two of the redundant ports of the sending node, and the receiving nodes Filtering the received data frames, and simultaneously sending a pair of identical data frames through one of the redundant ports and two of the filtered data frames; C、所述接收节点保留从所述接收节点的冗余端口之一或之二接收的一对相同数据帧中先到的数据帧,丢弃从所述接收节点的冗余端口之一或之二接收到的一对相同数据帧中后到的数据帧;C. The receiving node retains the data frame that arrives earlier in a pair of identical data frames received from one or both of the redundant ports of the receiving node, and discards the data frame from one or both of the redundant ports of the receiving node The data frame that arrives later in a pair of identical data frames received; D、接收节点从其冗余端口之一和之二接收到所述一对相同数据帧后,终止分别向其冗余端口之二和之一发送所述一对相同数据帧之一。D. After receiving the pair of identical data frames from one and second of its redundant ports, the receiving node terminates sending one of the pair of identical data frames to its second and one of its redundant ports respectively. 2.根据权利要求1所述的环形网络的无缝冗余实现方法,其特征在于:所述一对相同数据帧带有区别于其它数据帧的冗余标签,所述冗余标签包括类型、线路标签符、冗余标示符和保留字符段,其中冗余标示符表示数据帧队列的编号标识,表示所述数据帧为一对相同的数据帧之一。2. the seamless redundancy realization method of ring network according to claim 1, is characterized in that: said pair of identical data frame has the redundant label that is different from other data frames, and described redundant label comprises type, A line label, a redundant identifier and a reserved character field, wherein the redundant identifier indicates the serial number of the data frame queue, indicating that the data frame is one of a pair of identical data frames. 3.根据权利要求1或2所述的环形网络的无缝冗余实现方法,其特征在于:所述接收节点的冗余端口接收一对相同数据帧之一之后,将其中先到的数据帧去除其冗余标签后,通过所述双节点的两个非冗余端口或其中之一传输出去。3. The method for realizing seamless redundancy of ring network according to claim 1 or 2, characterized in that: after the redundant port of the receiving node receives one of a pair of identical data frames, the data frame which arrives first After the redundant label is removed, it is transmitted through the two non-redundant ports of the dual node or one of them. 4.根据权利要求1或2所述的环形网络的无缝冗余实现方法,其特征在于:所述非冗余端口将其接收到数据帧通过所述双节点的另一非冗余端口传输出去。4. The method for realizing seamless redundancy of ring network according to claim 1 or 2, characterized in that: the non-redundant port transmits the received data frame through another non-redundant port of the dual node go out. 5.根据权利要求4所述的环形网络的无缝冗余实现方法,其特征在于:所述双节点的非冗余端口接收到没有冗余标签的其他数据帧,将所述其他数据帧中添加冗余标签,并向所述非冗余端口的mac配置列表中的冗佘端口传输。5. the seamless redundancy realization method of ring network according to claim 4, is characterized in that: the non-redundant port of described double node receives other data frame that does not have redundant label, in described other data frame Add a redundancy label and transmit it to the redundant port in the mac configuration list of the non-redundant port. 6.根据权利要求1或2所述的环形网络的无缝冗余实现方法,其特征在于:在所述双节点的数个端口中根据用户配置任意设置数对冗余端口,所述双节点的其它端口为非冗余端口,所述非冗余端口用于承载用户的以太网数据业务。6. The method for realizing seamless redundancy of ring network according to claim 1 or 2, characterized in that: in the several ports of the dual nodes, according to user configuration, arbitrarily set the number of pairs of redundant ports, the dual nodes The other ports are non-redundant ports, and the non-redundant ports are used to bear the user's Ethernet data service. 7.根据权利要求1所述的环形网络的无缝冗余实现方法,其特征在于:在所述双节点的非冗余端口中指定管理端口,所述管理端口用于管理环网内协议。7. The method for realizing seamless redundancy of a ring network according to claim 1, characterized in that: a management port is designated among the non-redundant ports of the dual nodes, and the management port is used to manage protocols in the ring network. 8.根据权利要求1或2中所述的环形网络的无缝冗余实现方法,其特征在于:所述接收节点的冗余端口丢弃本冗余端口发送的相同数据帧。8. The method for realizing seamless redundancy of a ring network according to claim 1 or 2, characterized in that: the redundant port of the receiving node discards the same data frame sent by the redundant port. 9.根据权利要求1所述的环形网路的无缝冗余实现方法,其特征在于:所述环形网络中的各个双节点通过冗余端口进行链路信息交互,所述环形网络中的各个双节点检测各自的链路状态。9. The method for realizing seamless redundancy of ring network according to claim 1, characterized in that: each dual node in the ring network performs link information exchange through redundant ports, and each node in the ring network Dual nodes detect their respective link states.
CN2012101678963A 2012-05-25 2012-05-25 Seamless redundancy realization method of loop network Pending CN103428060A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2012101678963A CN103428060A (en) 2012-05-25 2012-05-25 Seamless redundancy realization method of loop network
PCT/CN2012/076165 WO2013174024A1 (en) 2012-05-25 2012-05-28 Seamless redundancy realization method for ring network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101678963A CN103428060A (en) 2012-05-25 2012-05-25 Seamless redundancy realization method of loop network

Publications (1)

Publication Number Publication Date
CN103428060A true CN103428060A (en) 2013-12-04

Family

ID=49623039

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101678963A Pending CN103428060A (en) 2012-05-25 2012-05-25 Seamless redundancy realization method of loop network

Country Status (2)

Country Link
CN (1) CN103428060A (en)
WO (1) WO2013174024A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104378796A (en) * 2014-04-30 2015-02-25 许继电气股份有限公司 Redundant network seamless switching method and device
CN105282002A (en) * 2014-07-08 2016-01-27 上海博达数据通信有限公司 FPGA realization method of duplication processing in high-reliability seamless redundancy ring network
CN105871737A (en) * 2016-04-29 2016-08-17 北京东土科技股份有限公司 Communication flow control device used for communication between redundant networks
CN106572013A (en) * 2016-11-09 2017-04-19 蔡日基 Single-connection multi-router backup TCP (transmission control protocol) network system
CN106789425A (en) * 2016-12-22 2017-05-31 北京东土科技股份有限公司 A kind of method and device for determining duplicate message
CN106911436A (en) * 2015-12-23 2017-06-30 南京南瑞继保电气有限公司 A kind of implementation method of parallel double-network redundant
CN110167201A (en) * 2018-09-30 2019-08-23 腾讯科技(深圳)有限公司 A kind of method, relevant apparatus and the system of data transmission
CN111416690A (en) * 2019-01-07 2020-07-14 株洲中车时代电气股份有限公司 Train redundant network communication system and method based on Ethernet
CN111741319A (en) * 2020-06-23 2020-10-02 北京金山云网络技术有限公司 Live broadcast data processing method and device and electronic equipment
CN111917526A (en) * 2020-07-31 2020-11-10 许继集团有限公司 Extensible cross-redundancy communication interface device and method
CN112422236A (en) * 2020-11-20 2021-02-26 广东电网有限责任公司佛山供电局 Ethernet data transmission method and system based on format modification strategy
CN114846777A (en) * 2019-11-11 2022-08-02 西门子加拿大有限公司 Network device for providing redundancy in an industrial network
CN114868347A (en) * 2019-11-06 2022-08-05 瑞典爱立信有限公司 Redundancy control for data traffic over wireless links
CN115499359A (en) * 2022-09-15 2022-12-20 四川灵通电讯有限公司 Improved method for wasting link resources based on standard HSR protocol

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11431613B2 (en) 2020-09-02 2022-08-30 Honeywell International Inc. Compressed and efficient byzantine agreement
US11991096B2 (en) 2020-09-02 2024-05-21 Honeywell International Inc. Unicast addressing for redundant communication paths

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101335690A (en) * 2007-06-29 2008-12-31 朗迅科技公司 Seamless Redundant System for IP Communication Networks
US20110029687A1 (en) * 2009-07-31 2011-02-03 Abb Research Ltd Data transmission in a ring-type communication network
CN102106121A (en) * 2008-07-22 2011-06-22 Abb研究有限公司 Ring coupling nodes for high availability networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101335690A (en) * 2007-06-29 2008-12-31 朗迅科技公司 Seamless Redundant System for IP Communication Networks
CN102106121A (en) * 2008-07-22 2011-06-22 Abb研究有限公司 Ring coupling nodes for high availability networks
US20110029687A1 (en) * 2009-07-31 2011-02-03 Abb Research Ltd Data transmission in a ring-type communication network

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104378796A (en) * 2014-04-30 2015-02-25 许继电气股份有限公司 Redundant network seamless switching method and device
CN105282002A (en) * 2014-07-08 2016-01-27 上海博达数据通信有限公司 FPGA realization method of duplication processing in high-reliability seamless redundancy ring network
CN105282002B (en) * 2014-07-08 2018-11-06 上海博达数据通信有限公司 The FPGA implementation method of replica processes in a kind of seamless redundant looped network of high reliability
CN106911436A (en) * 2015-12-23 2017-06-30 南京南瑞继保电气有限公司 A kind of implementation method of parallel double-network redundant
CN106911436B (en) * 2015-12-23 2019-07-23 南京南瑞继保电气有限公司 A kind of implementation method of parallel double-network redundant
CN105871737A (en) * 2016-04-29 2016-08-17 北京东土科技股份有限公司 Communication flow control device used for communication between redundant networks
CN106572013A (en) * 2016-11-09 2017-04-19 蔡日基 Single-connection multi-router backup TCP (transmission control protocol) network system
CN106789425A (en) * 2016-12-22 2017-05-31 北京东土科技股份有限公司 A kind of method and device for determining duplicate message
CN106789425B (en) * 2016-12-22 2019-08-02 北京东土科技股份有限公司 A kind of method and device of determining duplicate message
WO2020063199A1 (en) * 2018-09-30 2020-04-02 腾讯科技(深圳)有限公司 Data transmission method, related apparatus, and system
CN110167201A (en) * 2018-09-30 2019-08-23 腾讯科技(深圳)有限公司 A kind of method, relevant apparatus and the system of data transmission
CN110167201B (en) * 2018-09-30 2022-05-17 腾讯科技(深圳)有限公司 Data transmission method, related device and system
US11382158B2 (en) 2018-09-30 2022-07-05 Tencent Technology (Shenzhen) Company Limited Data transmission method and system and related apparatus
CN111416690A (en) * 2019-01-07 2020-07-14 株洲中车时代电气股份有限公司 Train redundant network communication system and method based on Ethernet
US11968046B2 (en) 2019-11-06 2024-04-23 Telefonaktiebolaget Lm Ericsson (Publ) Redundancy control for data traffic through a wireless link
CN114868347A (en) * 2019-11-06 2022-08-05 瑞典爱立信有限公司 Redundancy control for data traffic over wireless links
CN114846777B (en) * 2019-11-11 2023-10-24 西门子加拿大有限公司 Network device for providing redundancy in an industrial network
CN114846777A (en) * 2019-11-11 2022-08-02 西门子加拿大有限公司 Network device for providing redundancy in an industrial network
CN111741319A (en) * 2020-06-23 2020-10-02 北京金山云网络技术有限公司 Live broadcast data processing method and device and electronic equipment
CN111917526A (en) * 2020-07-31 2020-11-10 许继集团有限公司 Extensible cross-redundancy communication interface device and method
CN112422236A (en) * 2020-11-20 2021-02-26 广东电网有限责任公司佛山供电局 Ethernet data transmission method and system based on format modification strategy
CN115499359A (en) * 2022-09-15 2022-12-20 四川灵通电讯有限公司 Improved method for wasting link resources based on standard HSR protocol
CN115499359B (en) * 2022-09-15 2023-12-29 四川灵通电讯有限公司 Improved method for wasting link resources based on standard HSR protocol

Also Published As

Publication number Publication date
WO2013174024A1 (en) 2013-11-28

Similar Documents

Publication Publication Date Title
CN103428060A (en) Seamless redundancy realization method of loop network
US7440397B2 (en) Protection that automatic and speedily restore of Ethernet ring network
EP1994694B1 (en) System and method for preventing loops in the presence of control plane failures
JP3714238B2 (en) Network transfer system and transfer method
US8411690B2 (en) Preventing data traffic connectivity between endpoints of a network segment
US9882838B2 (en) Forwarding inter-switch connection (ISC) frames in a network-to-network interconnect topology
JP4074268B2 (en) Packet transfer method and transfer device
JP5168230B2 (en) Communication system, edge router, and signal transfer method
CN103210612B (en) Communicator, communication system and communication means
CN109691031B (en) Service message transmission method and node device
US20070047472A1 (en) System and method for implementing multiple ring networks using a common link
CN101677267B (en) Method for retransmitting protocol frames in transannular way and sharing nodes in multiple rings of Ethernet
JP2006174406A (en) Packet transfer method and packet transfer apparatus
KR102164033B1 (en) Network devices and queue management methods for network devices
JP2007209040A (en) Packet transfer method and packet transfer apparatus
CN103780419B (en) A kind of distributed aggregated link group business switch method and device
US20070217438A1 (en) Ring node device and method of connecting terminal to ring node device
WO2012062097A1 (en) Multi-ring ethernet network and protection method thereof
CN203563079U (en) Communication devices for redundantly operable industrial communication networks
CN1825832B (en) Fast Ring Spanning Tree Protocol
JP5089363B2 (en) Communication system and ring node device
EA008852B1 (en) METHOD FOR COMMUTING PACKAGES IN A TRANSMITTING ENVIRONMENT INCLUDING A MULTIPLE OF STATIONS CONNECTED WITH VARIOUS COMMUNICATION LINES
KR101442567B1 (en) Seamless network communication method using frame based routing on the ring topology
JP4467500B2 (en) Network relay device
JP5238755B2 (en) Transfer device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20131204

RJ01 Rejection of invention patent application after publication