[go: up one dir, main page]

KR101053358B1 - Communication node, communication system ring configuration method, and ring establishing method - Google Patents

Communication node, communication system ring configuration method, and ring establishing method Download PDF

Info

Publication number
KR101053358B1
KR101053358B1 KR1020097025608A KR20097025608A KR101053358B1 KR 101053358 B1 KR101053358 B1 KR 101053358B1 KR 1020097025608 A KR1020097025608 A KR 1020097025608A KR 20097025608 A KR20097025608 A KR 20097025608A KR 101053358 B1 KR101053358 B1 KR 101053358B1
Authority
KR
South Korea
Prior art keywords
frame
ring
establishment confirmation
communication
ring establishment
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.)
Active
Application number
KR1020097025608A
Other languages
Korean (ko)
Other versions
KR20100006581A (en
Inventor
마사토 나카무라
Original Assignee
미쓰비시덴키 가부시키가이샤
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 미쓰비시덴키 가부시키가이샤 filed Critical 미쓰비시덴키 가부시키가이샤
Publication of KR20100006581A publication Critical patent/KR20100006581A/en
Application granted granted Critical
Publication of KR101053358B1 publication Critical patent/KR101053358B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources

Landscapes

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

Abstract

중계기를 사용하지 않고 통신 노드간을 이더넷으로 접속한 링형상 통신 시스템으로 사용되는 통신 노드를 얻는 것을 목적으로 한다. 정규계 링(1)과 대기계 링(2)으로 2중화된 이더넷에 의해 1 대 1로 접속된 복수의 통신 노드(10)가 링형상으로 접속된 통신 시스템을 구성하는 통신 노드(10)로서, A 포트(11)와, B 포트(14)와, 정상의 통신시에 있어서, B 포트(14)로부터 출력하는 프레임에 대해서는 그 수신 처리를 행하여, B 포트(14)로부터 정규계 링(1)으로부터 프레임을 송신 처리하고, 통신 이상에 의해 타통신 노드가 루프 백 처리를 행하는 경우에는, B 포트(14)의 대기계 링(2)으로부터의 프레임에 대해서는 수신하지 않고 전송 처리만을 행하여, A 포트(11)로부터 대기계 링(2)에 프레임을 송신 처리하는 통신 처리부(17)를 구비한다. An object of the present invention is to obtain a communication node used in a ring-shaped communication system in which Ethernet nodes are connected to each other without using a repeater. As a communication node 10 constituting a communication system in which a plurality of communication nodes 10 connected in a one-to-one manner are connected in a ring shape by Ethernet doubled into a regular ring 1 and a standby ring 2. , A port 11, B port 14, and the frame output from the B port 14 at the time of normal communication, the reception process is performed, and the normal ring (1) from the B port 14 Frame is transmitted, and when another communication node performs a loopback process due to a communication error, only the transmission process is performed without receiving the frame from the standby system ring 2 of the B port 14. The communication processing part 17 which transmits a frame from the port 11 to the atmospheric ring 2 is provided.

Description

통신 노드 및 통신 시스템의 링구성 방법과 링확립 방법{COMMUNICATION NODE, COMMUNICATION SYSTEM RING CONFIGURATION METHOD, AND RING ESTABLISHING METHOD}Ring configuration method and ring establishment method of communication node and communication system {COMMUNICATION NODE, COMMUNICATION SYSTEM RING CONFIGURATION METHOD, AND RING ESTABLISHING METHOD}

본 발명은 이더넷(Ethernet; 등록 상표)를 링형상으로 접속하여 통신을 행하는 이더넷 베이스의 링형상 통신 시스템에서 사용되는 통신 노드와, 그 통신 시스템에서 마스터(master)없이 토큰링(token-ring) 통신을 행하기 위한 통신 시스템의 링구성 방법과 링확립 방법에 관한 것이다. The present invention relates to a communication node used in an Ethernet-based ring-shaped communication system that performs communication by connecting Ethernet (registered trademark) in a ring shape, and token-ring communication without a master in the communication system. The present invention relates to a ring configuration method and a ring establishment method of a communication system.

종래, FDDI(Fiber-Distributed Data Interface)로 통신 단말(이하, 통신 노드라고 함) 사이를 접속하여 네트워크를 구축하는 형태가 알려져 있다(예를 들어, 비특허 문헌 1 참조). 이 FDDI에서는 일반적으로 통신 노드를 링형상으로 접속하도록 네트워크가 구축된다. FDDI를 사용한 네트워크에서는 정상시에 데이터의 송신이 행해지는 제1 루프와, 제1 루프를 구성하는 케이블의 절단이나 통신 노드의 고장 등의 이상이 생긴 경우에, 그 이상 개소(箇所)를 네트워크로부터 분리하도록 루프 백(loop back)을 행하여 정상적인 부분에서 통신 가능하도록 구성하기 위한 제2 루프로 이루어진 2중 루프 구조가 취해진다.Background Art Conventionally, a form of connecting a communication terminal (hereinafter referred to as a communication node) with a fiber-distributed data interface (FDDI) to establish a network is known (see Non-Patent Document 1, for example). In this FDDI, a network is generally constructed to connect communication nodes in a ring shape. In a network using FDDI, abnormalities such as the disconnection of a cable constituting the first loop and a failure of a communication node, etc. occur in the first loop where data is transmitted in a normal state. A double loop structure is taken, consisting of a second loop for loop backing to separate and to enable communication in the normal part.

또, FDDI에서는 토큰이라 불리는 송신권(送信權) 데이터를 사용하여, 네트워크에 접속되는 통신 노드간에 송신되는 데이터의 충돌이 발생하지 않도록 제어하는 토큰 패싱 방식(token passing system)이 채용되고 있다. 이 토큰 패싱 방식은 토큰이 제1 루프상에 흐르고 있어, 데이터를 송신하고 싶은 통신 노드는 이 토큰을 포착하여 넣고, 대신에 자신이 송신하고 싶은 데이터를 흘리고, 송신이 끝나면 다시 토큰을 네트워크에 해방(release)하는 것에 의해, 항상 한 번에 1대의 단말이 케이블을 사용하도록 한 것이다. In FDDI, a token passing system that uses transmission right data called tokens to control the collision of data transmitted between communication nodes connected to a network does not occur. In this token passing method, a token flows on the first loop, and a communication node that wants to transmit data captures and inserts this token, instead, sheds data that it wants to transmit, and releases the token again to the network when the transmission ends. By releasing, always letting one terminal use a cable at a time.

비특허 문헌 1: Karl F. Pieper, William J. Cronin Jr., Wendy H. Michael 저, 미즈타메 나오키 감역, 「FDDI 기술 상세-100Mbps LAN의 구축-」, 초판, 공립 출판 주식회사, 1993년 8월 30일, p.67-73[Non-Patent Document 1] Karl F. Pieper, William J. Cronin Jr., Wendy H. Michael, Supervisor of Naoki Mizutame, `` Building FDDI Technical Details-100Mbps LAN, '' First Edition, Public Publishing, August 1993 30 days, p.67-73

그러나 현재에는 이더넷으로 통신 노드 사이를 접속하여 네트워크를 구축하는 형태가 보급되어 있다. 이 이더넷은 이더넷에 접속되는 통신 노드가 데이터를 송신할 때에, 충돌을 회피하면서 통신권을 확보하여, 모든 접속 통신 노드에 데이터를 전반(傳搬)하는 CSMA/CD(Carrier Sense Multiple Access/Collision Detection) 방식을 채용하고 있다. 이 방식을 기능시키기 위해, 이더넷에 있어서 통신 노드의 접속 형태에는 간선(幹線)이 되는 1개의 케이블을 중심으로 해서, 그곳으로부터 적당한 간격을 두고 브랜치 케이블(branch cable)을 연장하고, 복수의 통신 노드를 배치하는 것에 의해 구성되는 버스 토폴로지(bus topology)와, 하나의 제어 장치(허브)를 중심으로 하여 방사선상으로 복수의 통신 노드를 배치하는 것에 의해 구성되는 스타 토폴로지(star topology)의 2개 토폴로지가 있다. However, at present, a form of establishing a network by connecting communication nodes between Ethernets is widespread. This Ethernet uses CSMA / CD (Carrier-Sense-Multiple-Access / Collision-Detection), which secures communication rights while avoiding collisions and transmits data to all connected communication nodes when a communication node connected to the Ethernet transmits data. ) Method is adopted. In order to function this method, the connection form of a communication node in Ethernet is centered on one cable which becomes a trunk line, a branch cable is extended at a suitable distance therefrom, and a plurality of communication nodes are connected. Two topologies configured by arranging a bus topology and a star topology constituted by arranging a plurality of communication nodes in a radial manner centering on one control device (hub). There is.

그러나 이더넷에서는 네트워크에 접속되어 있는 단말 기기가 이더넷 프레임의 종단(폐기)을 행하는 방식이기 때문에, 상술한 버스 토폴로지와 스타 토폴로지는 존재하였으나, 링 토폴로지(ring topology)는 존재하지 않는다고 하는 문제점이 있었다. 또, 스타 토폴로지에서는 중계기(허브)에 장해가 발생하면, 중계기에 접속되는 모든 통신 노드가 통신 불능으로 되어 버리거나, 중계기에 통신 전문이 집중하게 되어 중계기가 통신 성능의 보틀넥이 되어 버리는 문제점이 있었다. 또한, 종래 이더넷의 토폴로지에서는 컬리전(collision)이나 복주(congestion, 輻輳)가 발생하여, 정시성(定時性)을 보장하는 것이 곤란하다고 하는 문제점이 있었다. However, in Ethernet, since the terminal device connected to the network terminates (discards) the Ethernet frame, the above-described bus topology and star topology exist, but there is a problem that a ring topology does not exist. In addition, in a star topology, if a failure occurs in a repeater (hub), all the communication nodes connected to the repeater become incapable of communication, or the communication specialist concentrates on the repeater, and the repeater becomes a bottleneck of communication performance. . In addition, in the conventional Ethernet topology, there is a problem in that collision or congestion occurs, and it is difficult to guarantee timeliness.

또, 네트워크가 확립되면, 각 통신 노드가 네트워크의 구성을 인식할 수 있도록, 네트워크상에 존재하는 자(自)통신 노드 이외의 통신 노드에 국(局)정보를 건네줄 필요가 있다. 이 때, 국정보의 송신원이 다른 통신 노드로부터의 응답을 수신하는 것에 의해, 네트워크상의 모든 통신 노드에 국정보가 두루 퍼졌는지를 확인할 필요가 있으나, 그 처리가 번잡하다고 하는 문제점도 있었다. In addition, when the network is established, it is necessary to pass station information to communication nodes other than the self communication node existing on the network so that each communication node can recognize the configuration of the network. At this time, when the source of the station information receives a response from another communication node, it is necessary to confirm whether the station information has been distributed to all communication nodes on the network, but there is a problem that the processing is complicated.

또한, 링 토폴로지로는 상술한 FDDI가 존재하지만, 현재 FDDI를 사용한 네트워크는 이더넷를 사용한 네트워크(정도)만큼 보급되어 있지 않다고 하는 문제점도 있었다. 또, 이더넷를 사용한 네트워크를 링 토폴로지로 구성해도, FDDI의 규격을 그대로 이더넷에 적용할 수 없다고 하는 문제점도 있었다. In addition, although the above-described FDDI exists as a ring topology, there is a problem that a network using FDDI is not as popular as a network using Ethernet. In addition, even when a network using Ethernet is configured in a ring topology, there is a problem that the standard of FDDI cannot be directly applied to Ethernet.

본 발명은 상기를 감안하여 이루어진 것으로, 중계기를 사용하지 않고 통신 노드간을 이더넷으로 접속한 이더넷 베이스의 링형상 통신 시스템에서 사용되는 통신 노드를 얻는 것을 목적으로 한다. 또, 이더넷으로 구축한 링 토폴로지의 네트워크에서 장해를 발견한 경우에 장해를 배제한 링을 용이하게 구성할 수 있는 통신 노드와, 통신 시스템의 링구성 방법을 얻는 것도 목적으로 한다. The present invention has been made in view of the above, and an object thereof is to obtain a communication node used in an Ethernet-based ring-shaped communication system in which Ethernet nodes are connected to each other without using a repeater. It is also an object of the present invention to obtain a communication node capable of easily constituting a ring excluding a failure and a ring configuration method of a communication system when a failure is found in a network of a ring topology constructed of Ethernet.

또한, 이더넷 베이스의 링형상 통신 시스템에 있어서, 통신 노드간에 통신을 행하기 위해 필요한 순서를 규정하는 링형상 통신 시스템에서의 경로 확립 방법을 얻는 것도 목적으로 한다. 구체적으로, 이더넷 베이스의 링형상 통신 시스템에 있어서, 정상적인 통신 노드에 의해 구성된 경로가 링형상으로 구성되어 있는지를 확인할 수 있는 통신 노드와, 통신 시스템의 링확립 방법을 얻는 것도 목적으로 한다. In addition, in an Ethernet-based ring-shaped communication system, an object of the present invention is to obtain a path establishment method in a ring-shaped communication system that defines a sequence required for communication between communication nodes. Specifically, in an Ethernet-based ring-shaped communication system, it is also an object to obtain a communication node capable of confirming that a path formed by a normal communication node is configured in a ring shape, and a ring establishment method of the communication system.

또, 이더넷 베이스의 링형상 통신 시스템에 있어서, 링이 확립된 후에, 네트워크상의 모든 통신 노드에 국정보가 두루 퍼졌는지를 용이하게 확인할 수 있는 통신 노드와, 통신 시스템의 링확립 방법을 얻는 것도 목적으로 한다. In addition, in an Ethernet-based ring-shaped communication system, it is another object to obtain a communication node capable of easily confirming whether or not station information has been distributed to all communication nodes on a network after the ring is established, and a ring establishment method of the communication system. It is done.

상기 목적을 달성하기 위해 본 발명에 관한 통신 노드는, 통신 상태가 정상인 경우에 프레임을 전송하는 정규계 링(normal-system ring)과, 통신 상태가 이상인 경우에 프레임의 전송에 사용되는 대기계 링(standby-system ring)으로 2중화된 이더넷에 의해 1 대 1로 접속된 복수의 통신 노드가 링형상으로 접속된 통신 시스템을 구성하는 통신 노드로서, 상기 정규계 링의 입력부와 상기 대기계 링의 출력부를 갖는 제1 포트와, 상기 정규계 링의 출력부와 상기 대기계 링의 입력부를 갖는 제2 포트와, 정상의 통신시에, 상기 제1 포트의 상기 정규계 링의 입력부로부터 입력되는 프레임에 대해서는 그 수신 처리를 행하고, 상기 제2 포트의 상기 정규계 링의 출력부로부터 상기 프레임을 송신 처리하고, 통신 이상에 의해 타통신 노드가 루프 백 처리를 행하는 경우에, 상기 제2 포트의 상기 대기계 링의 입력부로부터 입력되는 프레임에 대해서는 수신하지 않고 전송 처리만을 행하고, 상기 제1 포트의 대기계 링의 출력부로부터 프레임을 송신 처리하고, 인접 통신 노드와의 사이에서 통신 이상이 생긴 경우에, 상기 인접 통신 노드와 접속되는 포트와 다른 측의 포트의 정규계 링과 대기계 링을 결선(結線)하여 루프 백 처리를 행하는 통신 처리 수단을 구비하고, 상기 통신 처리 수단은, 전원 투입시 또는 자통신 노드가 루프 백 처리를 행하여 새로운 링을 구성한 경우에, 발행 시각을 매입(embed)한 링확립 확인 프레임을 발생하고, 상기 링을 순회해 온 상기 링확립 확인 프레임을 수신하면, 그 이후의 링확립 확인 프레임의 발행을 정지하는 링확립 확인 프레임 발행 수단과; 상기 링확립 확인 프레임 발행 수단에 의해 발행되고, 상기 링을 순회해 온 상기 링확립 확인 프레임을 수신한 시각으로부터, 상기 링확립 확인 프레임 내의 발행 시각을 뺀 프레임 순회 시간을 산출하는 프레임 순회 시간 산출 수단과; 상기 링확립 확인 프레임의 발행 정지 후, 상기 프레임 순회 시간 이상의 동안, 상기 링 내를 흐르는 링확립 확인 프레임을 검출하지 않는지를 판정하는 링확립 판정 수단 을 구비한다.In order to achieve the above object, a communication node according to the present invention includes a normal-system ring for transmitting a frame when the communication state is normal, and an atmospheric ring used for transmission of the frame when the communication state is abnormal. A communication node constituting a communication system in which a plurality of communication nodes connected in a one-to-one manner by Ethernet duplexed by a standby (system ring) are connected in a ring shape, the input node of the regular ring and the standby ring of the standby ring. A first port having an output, a second port having an output of the normal ring and an input of the atmospheric ring, and a frame input from an input of the normal ring of the first port during normal communication For the case where the receiver performs the reception process, transmits the frame from the output section of the regular ring of the second port, and another communication node performs the loopback process due to a communication error, The frame input from the input section of the standby system ring of the second port is not received, and only the transmission process is performed. The frame is transmitted from the output section of the standby system ring of the first port, and the adjacent communication node is transmitted. And a communication processing means for performing loop back processing by connecting a normal ring and a standby ring of ports connected to the adjacent communication node with a port connected to the adjacent communication node when a communication error occurs. When the power is turned on or when the self-communication node performs a loopback process to form a new ring, a ring establishment confirmation frame embedded with an issuance time is generated, and the ring establishment confirmation frame that has traversed the ring is generated. Ring establishment confirmation frame issuing means for stopping the issuing of subsequent ring establishment confirmation frames upon reception; Frame traversal time calculation means for calculating a frame traversal time issued by the ring establishment confirmation frame issuing means and subtracting the issuance time in the ring establishment confirmation frame from the time when the ring establishment confirmation frame that has traveled the ring is received. and; And ring establishment determination means for determining whether or not a ring establishment confirmation frame flowing in the ring is not detected during the frame circulation time or more after the issuance of the ring establishment confirmation frame.

본 발명에 의하면, 링형상으로 통신 노드를 접속하는 것에 의해, 스타 토폴로지나 버스 토폴로지의 접속 형태에 필요한 중계기를 사용할 필요가 없기 때문에, 중계기의 장해 발생에 의한 모든 통신 노등의 통신 불능 상태를 해소할 수 있고, 중계기에 통신 전문이 집중하는 사태를 피할 수 있다. 또한, 중계기를 삭감할 수 있으므로, 시스템 구축시의 코스트를 저감할 수 있다고 하는 효과도 갖는다. According to the present invention, by connecting the communication nodes in a ring shape, it is not necessary to use the repeaters necessary for the connection form of the star topology or the bus topology, thereby eliminating the incommunication state of all communication furnaces caused by the failure of the repeaters. Can avoid the situation where the communication specialist concentrates on the repeater. In addition, since the repeater can be reduced, the cost of the system construction can be reduced.

이하에 첨부 도면을 참조하여 본 발명에 관한 및 통신 시스템의 링구성 방법과 링확립 방법의 바람직한 실시 형태를 상세하게 설명한다. 또한, 이들 실시 형태에 의해 본 발명이 한정되는 것은 아니다. 이하에서는 각 실시 형태에 공통된 본 발명의 구성의 개략에 대해 설명하고, 그 후에 각 실시 형태에 대한 설명을 한다. EMBODIMENT OF THE INVENTION Below, with reference to an accompanying drawing, preferable embodiment of the ring constitution method and ring establishment method of this invention and a communication system is described in detail. In addition, this invention is not limited by these embodiment. Below, the outline of the structure of this invention common to each embodiment is demonstrated, and each embodiment is demonstrated after that.

도 1은 본 발명에 관한 이더넷 베이스의 링형상 통신 시스템의 개략 구성을 모식적으로 나타내는 도면이다. 이 링형상 통신 시스템은 이더넷에 의해 1 대 1로 접속된 복수의 통신 노드(통신 기기 도면 중, 노드라고 표기; 10-1 ~ 10-4)가 링형상으로 접속되는 구성을 갖는다. 여기서, 통신 노드(10-1 ~ 1O-4) 사이를 접속하는 이더넷 케이블은 실선으로 표시되는 도면 중의 링형상 통신 시스템 내에서 우회전으로 프레임을 운반하는 정규계 링(1)과, 점선으로 표시되는 마찬가지로 좌회전으로 프레임을 운반하는 대기계 링(2)인, 물리적으로 2개의 링에 의해 2중화되어 있다. 정규계 링(1)은 링형상 통신 시스템을 구성하는 통신 노드(10-1 ~ 10-4)와 케 이블이 정상 상태일 때에 사용되는 링이다. 또 대기계 링(2)은 링형상 통신 시스템을 구성하는 통신 노드(10-1 ~ 10-4)와 케이블 중 어느 하나에 이상이 발생한 경우에, 후술하는 바와 같이, 그 이상 개소를 루프 백 처리에 의해 시스템으로부터 분리하기 위해 사용되는 링이다. BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows schematic structure of the ring-shaped communication system of Ethernet base which concerns on this invention. This ring-shaped communication system has a configuration in which a plurality of communication nodes (denoted as nodes; 10-1 to 10-4) connected in a one-to-one manner by Ethernet are connected in a ring shape. Here, the Ethernet cable connecting between the communication nodes 10-1 to 10-4 is a regular ring 1 for carrying the frame in a right turn in the ring-shaped communication system shown in the solid line and indicated by a dotted line. It is likewise duplicated by two rings, which are atmospheric ring 2 carrying the frame in a left turn. The regular ring 1 is a ring used when the cables and the communication nodes 10-1 to 10-4 constituting the ring-shaped communication system are in a normal state. In addition, when an abnormality occurs in any one of the communication nodes 10-1 to 10-4 and the cable constituting the ring-shaped communication system, the standby system ring 2 loops back the above-mentioned point as described later. Is a ring used to separate from the system.

도 2는 도 1의 링형상 통신 시스템을 구성하는 통신 노드의 구성을 모식적으로 나타내는 블록도이다. 이 통신 노드(10)는 인접하는 통신 노드와의 사이에서 이더넷 케이블을 접속하기 위한 2개의 포트(11, 14)와, 포트(11, 14)로부터 수신한 프레임의 처리나 다른 통신 노드간에서의 경로 확립을 행하기 위한 처리를 행하는 통신 처리부(17)를 구비한다. FIG. 2 is a block diagram schematically showing a configuration of a communication node constituting the ring-shaped communication system of FIG. 1. The communication node 10 includes two ports 11 and 14 for connecting an Ethernet cable between adjacent communication nodes and processing of frames received from the ports 11 and 14 or between other communication nodes. The communication processing part 17 which performs the process for establishing a path | route is provided.

포트는 A 포트(도면 중, Port A라고 표기; 11)와 B 포트(도면 중, Port B라고 표기; 14)의 2개의 포트로 구성된다. A 포트(11)는 정규계 링(1)으로부터의 프레임을 수신하는 정규계 입력부(12)와 대기계 링(2)에 프레임을 송신하는 대기계 출력부(13)를 구비한다. 또, B 포트(14)는 정규계 링(1)으로 프레임을 송신하는 정규계 출력부(16)와 대기계 링(2)으로부터의 프레임을 수신하는 대기계 입력부(15)를 구비한다. 또한, A 포트(11)는 특허 청구 범위의 제1 포트에 대응되고, B 포트(14)는 마찬가지로 제2 포트에 대응하고 있다. The port consists of two ports: A port (labeled Port A in the drawing; 11) and B port (labeled Port B in the drawing; 14). A port 11 has a regular input 12 for receiving a frame from the regular ring 1 and a standby output 13 for transmitting a frame to the standby ring 2. In addition, the B port 14 includes a normal system output unit 16 for transmitting a frame to the normal system ring 1 and a standby system input unit 15 for receiving a frame from the atmospheric system ring 2. In addition, A port 11 corresponds to the 1st port of a claim, and B port 14 corresponds to the 2nd port similarly.

통신 처리부(17)는 A 포트(11)의 정규계 입력부에서 수신한 정규계 링(1)으로부터의 프레임을 일단 읽어 들여, 필요가 있는 경우에는 소정의 처리를 행하고 나서 B 포트(14)의 정규계 출력부로부터 정규계 링(1)에 송신하는 한편, B 포트(14)의 대기계 입력부에서 수신한 대기계 링(2)으로부터의 프레임은 읽어 들이지 않고 그대로 A 포트(11)의 대기계 출력부에 송신한다. 보다 구체적으로, 정상시에 있어서 B 포트(14)로부터 출력하는 프레임에 대해서만, 필요가 있는 경우에는 소정의 처리를 행하고, 통신 노드 내에서 B 포트(14)로부터 A 포트(11)로 흐르는 프레임에 대해서는 어떤 처리도 행해지지 않는다. The communication processing unit 17 reads the frame from the regular ring 1 received at the normal channel input unit of the A port 11 once, and if necessary, performs a predetermined process and then normalizes the B port 14. A frame output from the A port 11 is transmitted as it is from the system output section to the regular ring 1 while the frame from the standby system ring 2 received at the standby system input section of the B port 14 is not read. Send to the department. More specifically, only a frame outputted from the B port 14 in normal operation is subjected to a predetermined process, if necessary, to a frame flowing from the B port 14 to the A port 11 in the communication node. No processing is done for this.

이와 같은 이더넷 베이스의 링형상 통신 시스템에 있어서 통상 상태에서의 통신은 정규계 링(1)에 각 통신 노드(10-1 ~ 10-4)가 통신권을 취득하기 위한 토큰 프레임을 사용하여 행해진다. 통신을 행하고 싶은 통신 노드(10)는 정규계 링(1) 중에 흐르고 있는 토큰 프레임을, A 포트(11)의 정규계 입력부(12)에서 수신하는 것에 의해 통신권을 취득한다. 통신권을 취득한 통신 노드(10)는 토큰 프레임 대신에 송신하고 싶은 데이터 프레임을 B 포트(14)의 정규계 출력부(16)로부터 정규계 링(1)에 송출한다. 데이터 프레임의 송출이 종료하면, 토큰 프레임을 B 포트(14)의 정규계 출력부(16)로부터 정규계 링(1)으로 되돌리고, 다른 통신 노드(10)가 통신을 행할 수 있는 상태로 되돌린다. In such an Ethernet-based ring-shaped communication system, communication in a normal state is performed using a token frame for each communication node 10-1 to 10-4 to acquire a communication right in the regular ring 1. . The communication node 10 which wants to perform communication acquires a communication right by receiving the token frame which flows in the regular system ring 1 in the formal system input part 12 of the A port 11. The communication node 10 which has acquired the communication right transmits the data frame to be transmitted from the regular system output part 16 of the B port 14 to the regular system ring 1 instead of the token frame. When the transmission of the data frame is completed, the token frame is returned to the regular ring 1 from the regular output unit 16 of the B port 14, and the communication frame 10 is returned to a state where other communication nodes 10 can communicate. .

이상이 이하에 설명하는 각 실시 형태에 공통되는 이더넷 베이스의 링형상 통신 시스템의 개요이다. 이하 본 내용에 기초하여 각 실시 형태의 설명을 한다. 또한, 이하의 설명에서는 통신 노드(10-1, 10-2, 10-3, 10-4)를 각각 1국, 2국, 3국, 4국이라고 표기한다. The above is the outline | summary of the ring-shaped communication system of the Ethernet base common to each embodiment demonstrated below. Hereinafter, each embodiment is described based on this content. In the following description, the communication nodes 10-1, 10-2, 10-3, and 10-4 are referred to as stations 1, 2, 3, and 4, respectively.

또 본 명세서에서는 설명의 간략화를 위해, 링형상 통신 시스템이 4대의 통신 노드(10-1 ~ 10-4)에 의해 구성되는 경우를 예로 들어 설명하겠으나, 복수 대의 통신 노드(10)가 이더넷으로 링형상으로 접속되는 구성의 것이면, 이하의 실시 형 태를 적용할 수 있다. In this specification, for the sake of simplicity, the case where the ring-shaped communication system is constituted by four communication nodes 10-1 to 10-4 will be described as an example, but a plurality of communication nodes 10 are ringed by Ethernet. If it is a structure connected in a shape, the following embodiments can be applied.

실시 형태 1. Embodiment 1.

본 실시 형태 1에서는 도 1에 나타나는 이더넷 베이스의 링형상 통신 시스템의 일부에 고장이나 케이블의 오접속이 발생한 경우의 루프 백 처리에 대해 설명한다. In the first embodiment, loopback processing in a case where a failure or incorrect connection of a cable occurs in a part of the Ethernet-based ring-shaped communication system shown in FIG. 1 will be described.

<고장이 발생한 경우><When a failure occurs>

도 3은 링형상 통신 시스템에서 고장이 발생한 상태를 모식적으로 나타내는 도면이다. 도 1에 나타내는 바와 같이, 1국 ~ 4국의 통신 노드(10-1 ~ 10-4)가 링형상으로 접속된 네트워크에서, 정규계 링(1)을 사용한 통상의 통신을 행해지고 있을 때에 도 3에 나타난 바와 같이 3국(10-3)과 4국(10-4) 사이에서 케이블 단절이 발생한 것으로 한다. 이 경우, 4국(10-4)의 통신 처리부(17-4)는 4국(10-4)의 A 포트(11-4)에서 3국(10-3)으로부터의 신호를 수신하지 않는 상태가 소정의 시간 이상 계속되는 것에 의해, 3국(10-3)과의 사이의 케이블에 고장이 발생했다고 판정하고, B 포트(14-4)의 대기계 입력부와 정규계 출력부를 접속하는 루프 백을 행한다. 여기서, 링형상 통신 시스템을 구성하는 각 통신 노드(국; 10-1 ~ 10-4)는 프레임을 수신하지 않는 시간에 의해 고장이 발생했다고 판정하는 기준치가 모두 같기 때문에, 3국(10-3)과 4국(10-4) 사이의 케이블 단절이 발생한 후, 최초로 이상을 검출하는 것은 정규계 링(1)의 고장 개소에 가장 가까운 4국(10-4)이다. 그 결과, 4국(10-4)이 루프 백 처리를 행하게 된다. 그리고, 3국(10-3)과 4국(10-4) 사이에서 케이블 단절이 발생한 것을 나타내는 이상 통지 신호를 송신한다. 3국(10-3)의 통 신 처리부(17-3)는 이상 통지 신호를 수신하면, 3국(10-3)과 4국(10-4) 사이의 케이블 단절이 발생한 것을 알고, B 포트(14-3) 측에 프레임을 출력하지 않도록, A 포트(11-3)의 정규계 입력부와 대기계 출력부를 접속하는 루프 백을 행한다.3 is a diagram schematically showing a state in which a failure occurs in a ring-shaped communication system. As shown in Fig. 1, when normal communication using the regular ring 1 is performed in a network in which communication nodes 10-1 to 10-4 of stations 1 to 4 are connected in a ring shape, Fig. 3 As shown in Fig. 2, cable disconnection has occurred between three stations (10-3) and four stations (10-4). In this case, the communication processing unit 17-4 of the four stations 10-4 does not receive signals from the three stations 10-3 at the A port 11-4 of the four stations 10-4. Is continued for more than a predetermined time, and it is determined that a failure has occurred in the cable between the three stations 10-3, and a loopback connecting the standby system input unit and the regular system output unit of the B port 14-4 is performed. Do it. Here, each of the communication nodes (stations) 10-1 to 10-4 constituting the ring-shaped communication system has the same reference value for determining that a failure has occurred due to the time of not receiving a frame. The first detection of an abnormality after the cable disconnection between the 4) and 4 stations (10-4) occurs is the 4 stations (10-4) closest to the failure point of the regular ring (1). As a result, the four stations 10-4 perform the loop back process. Then, an abnormality notification signal indicating that a cable disconnection has occurred between the three stations 10-3 and the four stations 10-4 is transmitted. When the communication processing unit 17-3 of the three stations 10-3 receives the abnormality notification signal, it knows that a cable disconnection has occurred between the three stations 10-3 and the four stations 10-4. In order not to output a frame to the (14-3) side, the loop back which connects the regular system input part of A port 11-3 and a standby system output part is performed.

이상의 처리에 의해, 3국(10-3)과 4국(10-4)이 전송로를 루프 백하고 대기계 링(2)을 사용하여, 고장 개소의 3국(10-3)과 4국(10-4) 사이의 케이블을 떼어낸 새로운 링이 재구성되고, 그 후 각 국의 통신이 재개된다. 또한, 이후의 처리에 있어서, 3국(10-3)의 통신 처리부(17-3)는 A 포트(11-3)의 정규계 입력부에서 수신한 정규계 링(1)으로부터의 프레임을 일단 읽어 들이고, 소정의 처리를 행한 후에 같은 A 포트(11-3)의 대기계 출력부로부터 대기계 링(2)에 출력하고, 4국(10-4)의 통신 처리부(17-4)는 B 포트(14-4)의 대기계 입력부에서 수신한 대기계 링(2)으로부터의 프레임을 일단 읽어 들이고, 소정의 처리를 행하고 나서 같은 B 포트(14-4)의 정규계 출력부로 송신하는 처리를 행하게 된다. As a result of the above processing, the three stations 10-3 and four stations 10-4 loop back the transmission path and use the standby system ring 2 to make the three stations 10-3 and four stations at the point of failure. The new ring after disconnecting the cables between (10-4) is reconfigured, and communication of each station is resumed. In the subsequent processing, the communication processing unit 17-3 of the station 3 10-3 reads the frame from the normal ring 1 received at the normal input unit of the A port 11-3 once. After performing a predetermined process, it outputs from the standby system output part of the same A port 11-3 to the standby system ring 2, and the communication processing part 17-4 of four stations 10-4 is a B port. A process of reading a frame from the standby system ring 2 received at the standby system input unit (14-4) once, performing a predetermined process, and then transmitting the same to the regular system output unit of the same B port 14-4. do.

*또한 도 3은 3국(10-3)과 4국(10-4) 사이의 케이블 단절을 예로 들어 루프 백의 설명을 하였으나, 다른 개소에서 케이블 단절이 발생하거나, 통신 노드(국; 10-1 ~ 10-4)가 고장난 경우에도 동양(同樣)의 순서로 링의 재구성이 행해진다. In addition, although FIG. 3 illustrates the loopback by taking the cable disconnection between the three stations 10-3 and the four stations 10-4 as an example, cable disconnection occurs at another location, or a communication node (station; 10-1). Even if 10-4) fails, the ring is reconstructed in the order of the East.

<이더넷 케이블이 오접속된 경우><Ethernet cable is incorrectly connected>

도 4는 링형상 통신 시스템의 링구성시에 케이블이 오접속된 상태를 모식적으로 나타내는 도면이다. 우선 통신 노드(10-1 ~ 10-4)간을 케이블로 접속하는 작업 중에 도 4에 나타난 바와 같이 3국(10-3)에서의 포트와 케이블의 접속을 틀리게 한다. 즉, 2국(10-2)의 B 포트(14-2)와 3국(10-3)의 B 포트(14-3)가 접속되고, 4국(10-4)의 A 포트(11-4)와 3국(10-3)의 A 포트(11-3)가 케이블로 접속되어 버린 것으로 한다. 4 is a diagram schematically showing a state in which a cable is incorrectly connected at the time of ring configuration of a ring-shaped communication system. First, as shown in FIG. 4, the connection between the port and the cable in the station 3-10 is incorrect during the operation of connecting the communication nodes 10-1 to 10-4 by cables. That is, the B port 14-2 of the two stations 10-2 and the B port 14-3 of the three stations 10-3 are connected, and the A port 11- of the four stations 10-4 is connected. It is assumed that 4) and A port 11-3 of station 3 10-3 are connected by a cable.

케이블의 접속 완료 후, 각 통신 노드(10-1 ~ 10-4)의 통신 처리부(17-1 ~ 17-4)는 자통신 노드의 접속 포트와 인접하는 통신 노드의 접속 포트가 정상적으로 접속되어 있는지, 구체적으로, 자통신 노드의 A 포트(11)와 인접하는 통신 노드의 포트 B(14)가 접속되고, 자통신 노드의 B 포트(14)와 인접하는 통신 노드의 A 포트(11)가 접속되어 있는지를, 소정의 규칙에 따라 행해지는 네고시에이션(negotiation)에 의해 확인한다. 이 때, 2국(10-2)의 통신 처리부(17-2)는 자국의 B 포트(14-2)가 3국(10-3)의 B 포트(14-3)와 접속되어 있는 것을 네고시에이션으로 알고, 3국(10-3)과의 접속 포트가 잘못되어 있음을 인식한다. 동양으로, 4국(10-4)의 통신 처리부(17-4)도, 자국의 A 포트(11-4)가 3국(10-3)의 A 포트(11-3)와 접속되어 있음을 네고시에이션으로 알고, 3국(10-3)과의 접속 포트가 잘못되어 있음을 인식한다. After completion of the cable connection, the communication processing units 17-1 to 17-4 of each communication node 10-1 to 10-4 check whether the connection port of the communication node adjacent to that of the own communication node is normally connected. Specifically, port B 14 of the communication node adjacent to the A port 11 of the self communication node is connected, and port A 14 of the communication node adjacent to the B port 14 of the self communication node is connected. It is confirmed by the negotiation that is performed according to a predetermined rule. At this time, the communication processing unit 17-2 of the station 10-2 assumes that the B port 14-2 of the local station is connected to the B port 14-3 of the station 3 10-3. It is known by the notification and recognizes that the connection port with the three stations 10-3 is wrong. In the Orient, the communication processing unit 17-4 of the four stations 10-4 also shows that the A port 11-4 of the local station is connected to the A port 11-3 of the three stations 10-3. By negotiating, it recognizes that the connection port with the three stations 10-3 is wrong.

접속 포트의 오접속을 인식한 통신 노드의 통신 처리부(17)는 오접속된 포트가 아닌 포트의 루프 백 처리를 행한다. 즉, 2국(10-2)의 통신 처리부(17-2)는 A 포트(11-2)에서 루프 백을 행하고, 4국(10-4)의 통신 처리부(17-4)는 B 포트(14-4)에서 루프 백을 행한다. The communication processing unit 17 of the communication node that recognizes a misconnection of a connection port performs loopback processing of a port that is not a misconnected port. That is, the communication processing unit 17-2 of the two stations 10-2 loops back at the A port 11-2, and the communication processing unit 17-4 of the four stations 10-4 uses the B port ( Loop back in 14-4).

이상에 의해, 오접속의 원인이 되는 3국(10-3)을 떼어낸 링이 구성된다. 그 후는 이 링에 의해 통상의 통신이 실시된다. The ring which isolate | separated the three stations 10-3 which cause a misconnection by the above is comprised. After that, normal communication is performed by this ring.

본 실시 형태 1에 의하면, 링형상 통신 시스템을 구성하는 통신 노드(10)나 케이블이 고장난 경우에도 루프 백을 행하여 고장 개소를 떼어낼 수 있으므로, 내(耐)고장성이 있는 신뢰성이 높은 링형상 통신 시스템을 실현할 수 있다고 하는 효과를 갖는다. 또, 링형상으로 통신 노드(10)를 접속하는 것에 의해, 스타 토폴로지나 버스 토폴로지의 접속 형태에 필요한 중계기를 사용할 필요가 없기 때문에, 중계기의 장해 발생에 의한 모든 통신 노드(10)의 통신 불능인 상태를 해소할 수 있어 중계기에 통신 전문이 집중하는 사태를 피할 수 있다. 또한, 중계기를 삭감할 수 있으므로, 시스템 구축시의 코스트를 저감할 수 있다고 하는 효과도 갖는다. 또, 네트워크 구축시의 오접속을 발견하여 오접속이 있는 부분을 떼어낼 수 있으므로, 시스템 구축을 용이하게 할 수 있다고 하는 효과도 갖는다. According to the first embodiment, even when the communication node 10 or the cable constituting the ring-shaped communication system fails, a loopback can be removed to remove the failure point, so that a highly reliable ring shape having fault resistance is provided. It has the effect that a communication system can be realized. In addition, by connecting the communication nodes 10 in a ring shape, it is not necessary to use a repeater necessary for the connection form of a star topology or a bus topology, and thus communication of all communication nodes 10 due to the occurrence of a disturbance of the repeater is impossible. The status can be eliminated, avoiding the concentration of telecom specialists on the repeater. In addition, since the repeater can be reduced, the cost of the system construction can be reduced. In addition, there is an effect that the system construction can be facilitated because a mistaken connection can be found at the time of network construction and the part with the wrong connection can be removed.

실시 형태 2. Embodiment 2.

본 실시 형태 2에서는 각 통신 노드의 포트간을 이더넷 케이블로 정확하게 접속한 상태의 뒤에 행해지는 링의 접속 상태를 확인하는 방법에 대해 설명한다. 예를 들어 도 1에 나타난 바와 같이 1국(10-1) ~ 4국(10-4)이 정상적으로 접속된 후에, 링의 구성을 행하기 위해, 각 통신 노드의 전원이 넣어진다. 이 때, 모든 통신 노드(10-1 ~ 10-4)가 동시에 전원 온(ON)의 상태가 되면 되지만, 그렇지 않은 경우도 생길 수 있다. 예를 들어, 3국(10-3)이 전원 계통의 고장으로 인하여 전원 온로 했음에도 불구하고 시작되지 않는 경우도 있다. 이와 같은 경우에는, 2국(10-2)의 A 포트(11-2)와 4국(10-4)의 B 포트(14-4)에서 루프 백을 행해야 한다. 이와 같이, 각 통신 노드(10-1 ~ 10-4)의 전원 투입 직후에 링형상 통신 시스템 내의 통 신 노드(10-1 ~ 10-4)에 의해 링형상의 경로가 구성되었는지의 여부를 확인하는 링확립 확인 처리의 순서를 이하에 설명한다. In the second embodiment, a method of checking the connection state of a ring performed after a state in which ports between respective communication nodes are correctly connected with an Ethernet cable will be described. For example, as shown in Fig. 1, after one station 10-1 to four station 10-4 are normally connected, the power of each communication node is turned on to perform the ring configuration. At this time, all the communication nodes 10-1 to 10-4 may be in the ON state at the same time, but this may not be the case. For example, even if the three stations 10-3 are turned on due to a failure of the power system, they may not start. In such a case, loop back should be performed at the A port 11-2 of the station 10-2 and the B port 14-4 of the station 10-4. In this way, it is confirmed whether or not the ring-shaped path is configured by the communication nodes 10-1 to 10-4 in the ring-shaped communication system immediately after the power of each communication node 10-1 to 10-4. The procedure of ring establishment confirmation processing to be described will be described below.

도 5는 본 실시 형태 2에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. 본 실시 형태 2의 통신 노드(10)의 통신 처리부(17)는 링확립 확인 프레임 발행부(21), 프레임 순회 시간 산출부(22), 프레임 순회 시간 기억부(23) 및 링확립 판정부(24)를 포함한다. 또한, 상술한 설명과 동일한 구성 요소에는 동일한 부호를 부여하고, 그 설명을 생략하고 있다. 5 is a block diagram schematically showing a functional configuration of a communication node according to the second embodiment. The communication processing unit 17 of the communication node 10 of the second embodiment includes a ring establishment confirmation frame issuing unit 21, a frame traversal time calculating unit 22, a frame traversal time storage unit 23, and a ring establishment determination unit ( 24). In addition, the same code | symbol is attached | subjected to the same component as the above-mentioned description, and the description is abbreviate | omitted.

링 확립 확인 프레임 발행부(21)는 전원 투입 후에 링형상 통신 시스템에 있어서 링형상의 경로(이하, 간단히 링이라 함)가 확립되어 있는지를 확인하는 링확립 확인 프레임을 소정의 시간마다에 발행한다. 링확립 확인 프레임에는 이 링확립 확인 프레임을 발행한 시각이 매입(embed)된다. 또, 링확립 확인 프레임 발행부(21)는 자신이 송신한 링확립 확인 프레임을 수신하면, 그 이후의 링확립 확인 프레임의 발행을 정지하는 동시에, 수신한 링확립 확인 프레임을 폐기한다. The ring establishment acknowledgment frame issuing unit 21 issues a ring establishment acknowledgment frame for confirming whether or not a ring-shaped path (hereinafter simply referred to as a ring) is established in the ring-shaped communication system after power-on at every predetermined time. . In the ring establishment confirmation frame, the time at which the ring establishment confirmation frame is issued is embedded. When the ring establishment acknowledgment frame 21 receives the ring establishment acknowledgment frame transmitted by the ring establishment acknowledgment frame 21, the ring establishment acknowledgment frame stops issuing the subsequent ring establishment acknowledgment frame and discards the received ring establishment acknowledgment frame.

프레임 순회 시간 산출부(22)는 자통신 노드가 발행한 링확립 확인 프레임이 A 포트(11)로부터 되돌아온 때에, 링확립 확인 프레임을 수신한 시각과, 그 링확립 확인 프레임에 매입된 발행 시각과의 차이를 산출하여, 링확립 확인 프레임이 링을 순회한 시간인 프레임 순회 시간을 구하고, 프레임 순회 시간 기억부(23)에 기억한다. The frame traversal time calculation section 22, when the ring establishment acknowledgment frame issued by the self-communication node returns from the A port 11, receives the time when the ring establishment acknowledgment frame is received, and the issuing time embedded in the ring establishment acknowledgment frame. Is calculated, the frame establishment time, which is the time when the ring establishment confirmation frame has traveled the ring, is obtained, and stored in the frame circulation time storage unit 23.

링 확립 판정부(24)는 마지막으로 자통신 노드 또는 다른 통신 노드가 발행한 링확립 확인 프레임을 수신하고 나서, 프레임 순회 시간 이상의 시간, 네트워크 상에 링확립 확인 프레임이 검출되지 않는 상태가 계속되었는지의 여부를 판정하고, 그 상태가 프레임 순회 시간 이상 계속된 경우에는 링의 접속을 모든 통신 노드(10)가 인식했다고 판정한다. The ring establishment determination unit 24 lastly receives the ring establishment confirmation frame issued by the self-communication node or another communication node, and then, after the time more than the frame traversal time, whether the ring establishment confirmation frame has not been detected on the network, is continued. If the state continues for more than the frame traversal time, it is determined that all communication nodes 10 have recognized the connection of the ring.

도 6a ~ 도 6f는 링형상 통신 시스템에 있어서 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다. 우선 1국(10-1)의 통신 처리부(17-1)의 링확립 확인 프레임 발행부(21)는 발행 시각을 매입한 링확립 확인 프레임을 B 포트(14-1)로부터 정규계 링(1)에 송출한다(도 6a). 여기서, 1국(10-1)은 시각 T1에 제1 링확립 확인 프레임(201-1)을 송출하고, 시각 T1로부터 소정 시간이 경과한 시각 T2에 제2 링확립 확인 프레임(201-2)을 정규계 링(1)에 송출한 것으로 한다. 6A to 6F are diagrams schematically showing an example of a ring establishment confirmation processing procedure in the ring-shaped communication system. First, the ring establishment acknowledgment frame issuing unit 21 of the communication processing unit 17-1 of the station 10-1 receives the ring establishment acknowledgment frame in which the issuing time is purchased from the B port 14-1. ), (FIG. 6A). Here, the station 10-1 transmits the first ring establishment confirmation frame 201-1 at time T1, and the second ring establishment confirmation frame 201-2 at time T2 after a predetermined time has elapsed from time T1. Is sent to the regular ring 1.

그 후, 1국(10-1)은 자신이 송출한 링확립 확인 프레임을 수신하고 있지 않으므로, 시각 T3, T4에 각각 제3과 제4 링확립 확인 프레임(201-3, 201-4)을 추가로 정규계 링(1)에 송출한다. 그 후, 1국(10-1)이 최초로 발행한 제1 링확립 확인 프레임(201-1)이 어떠한 원인에 의해, 4국(10-4)과 1국(10-1) 사이에서 소실된 것으로 한다(도 6b). 또한, 1국(10-1) 이외의 통신 노드(10-2 ~ 10-4)는 1국(10-1)으로부터의 링확립 확인 프레임(201-1 ~ 201-4)을 그대로 통과시킨다. 또한, 1국(10-1)은 제1 링확립 확인 프레임(201-1)의 소실에 의해, 또 자신이 송출한 링확립 확인 프레임을 수신하고 있지 않으므로, 시각 T5에 제5 링확립 확인 프레임(201-5)을 정규계 링에 송출한다. Thereafter, since station 1 has not received the ring establishment confirmation frame sent by itself, station 1 10-1 attaches the third and fourth ring establishment confirmation frames 201-3 and 201-4 to the times T3 and T4, respectively. In addition, it transmits to the regular ring 1. After that, the first ring establishment confirmation frame 201-1 first issued by the station 10-1 is lost between the station 10-4 and the station 10-1 for some reason. Let it be (FIG. 6B). In addition, communication nodes 10-2 to 10-4 other than the station 10-1 pass the ring establishment confirmation frames 201-1 to 201-4 from the station 10-1 as they are. Further, since station 1 10-1 has not received the ring establishment confirmation frame sent by itself due to the loss of the first ring establishment confirmation frame 201-1, the fifth station establishes a confirmation frame at time T5. (201-5) is sent to the regular ring.

이어서, 1국(10-1)은 A 포트(11-1)에서 자신이 발행한 제2 링확립 확인 프레임(201-2)을 수신하고, 그 수신 시각 T6을 기억한다. 1국(10-1)의 통신 처리부(17- 1)의 프레임 순회 시간 산출부(22)는 제2 링확립 확인 프레임(201-2)의 수신 시각 T6으로부터, 그 프레임에 매입된 발행 시각 T2를 뺀 프레임 순회 시간 T(=T6-T2)를 산출한다(도 6c). 산출한 프레임 순회 시간은 프레임 순회 시간 기억부(23)에 기억된다. 또, 1국(10-1)의 통신 처리부(17-1)의 링확립 확인 프레임 발행부(21)는 되돌아온 제2 링확립 확인 프레임(201-2)을 네트워크상으로부터 폐기한다. 또한, 1국(10-1)의 통신 처리부(17-1)의 링확립 확인 프레임 발행부(21)는 자신이 발행한 링확립 확인 프레임을 최초로 수신했으므로, 그 이후는 링확립 확인 프레임의 발행을 정지한다(도 6d). 또한, 이 시점까지 1국(10-1)은 제5 링확립 확인 프레임(201-5)까지 발행하고 있다. Subsequently, the station 10-1 receives the second ring establishment confirmation frame 201-2 issued by the port 10-1 from the port A-1, and stores the reception time T6. The frame traversal time calculation unit 22 of the communication processing unit 17-1 of the station 10-1 issuing time T2 embedded in the frame from the reception time T6 of the second ring establishment confirmation frame 201-2. The frame traversal time T (= T6-T2) obtained by subtracting is calculated (Fig. 6C). The calculated frame circulation time is stored in the frame circulation time storage section 23. The ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-1 of the station 10-1 discards the returned second ring establishment confirmation frame 201-2 from the network. In addition, since the ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-1 of the station 10-1 first received the ring establishment confirmation frame issued by itself, the ring establishment confirmation frame issuance is issued after that. Stop (FIG. 6D). Further, up to this point, the station 10-1 has issued the fifth ring establishment confirmation frame 201-5.

그 후, 1국(10-1)은 순서대로 자국이 발행한 링확립 확인 프레임을 수신하여 폐기하는 처리를 행하고, 마지막으로 발행한 제5 링확립 확인 프레임(201-5)을 수신하고, 폐기하는 것에 의해, 네트워크(링)상으로부터 1국(10-1)이 발행한 링확립 확인 프레임(201-1 ~ 201-5)은 없어진다(도 6e). 이상의 도 6a ~ 도 6e까지의 처리는 다른 2국(10-2) ~ 4국(10-4)에서도 동시에 행해진다. Thereafter, the station 10-1 performs a process of receiving and discarding the ring establishment confirmation frame issued by the own station in order, receiving the fifth ring establishment confirmation frame 201-5 issued last, and discarding it. By doing so, the ring establishment confirmation frames 201-1 to 201-5 issued by the station 10-1 from the network (ring) disappear (FIG. 6E). 6A to 6E are also simultaneously performed in the other two stations 10-2 to 4 stations 10-4.

1국(10-1)의 통신 처리부(17-1)의 링확립 판정부(24)는 도 6e에서 네트워크상으로부터 1국(10-1)이 발행한 모든 링확립 확인 프레임(201-1 ~ 201-5)이 폐기되면 도 6c에서 구한 프레임 순회 시간 이상, 네트워크상에 완전히 링확립 확인 프레임이 흐르지 않는지의 계측을 개시한다. 즉, 타이머에 프레임 순회 시간을 세트하고, 타임아웃이 되기까지 다른 통신 노드(10-2 ~ 10-4)가 송출한 링확립 확인 프레임을 검출했는지의 여부를 판정한다. 또한, 이 판정 중에, 다른 통신 노드(10-2 ~ 10-4)가 송출한 링확립 확인 프레임을 수신할 때마다 타이머를 다시 세트한다. 이는 자국의 링 확립을 확인할 뿐만 아니라, 타국도 동양으로 링의 확립을 확인했다고 하는 사실을 얻기 위해서이다. 그리고, 링확립 판정부(24)에 의해, 링확립 확인 프레임을 마지막으로 관측한 시간으로부터 프레임 순회 시간 T 이상의 동안, 네트워크(링)에 링확립 확인 프레임이 관측되지 않는 상태가 계속된 경우에, 네트워크상의 다른 모든 통신 노드(10-2 ~ 10-4)도 동양으로 네트워크의 접속의 구성(링의 확립)을 인식할 수 있었다고 판정한다(도 6f). The ring establishment determination unit 24 of the communication processing unit 17-1 of station 1 10-1 includes all ring establishment confirmation frames 201-1-1 issued by station 1 10-1 from the network in FIG. 6E. When 201-5) is discarded, measurement is started to determine whether or not a ring establishment confirmation frame is completely flowed on the network for more than the frame traversal time obtained in FIG. 6C. That is, the frame traversal time is set in the timer, and it is determined whether or not the ring establishment confirmation frame transmitted by the other communication nodes 10-2 to 10-4 has been detected until the timeout. During this determination, the timer is set again each time the ring establishment confirmation frame transmitted by the other communication nodes 10-2 to 10-4 is received. This is not only to confirm the establishment of the ring of its own country, but also to obtain the fact that other countries have confirmed the establishment of the ring in the East. Then, when the state in which the ring establishment confirmation frame is not observed in the network (ring) continues by the ring establishment determination unit 24 for the frame circulation time T or more from the time of the last observation of the ring establishment confirmation frame, It is determined that all other communication nodes 10-2 to 10-4 on the network can also recognize the configuration (establishment of the ring) of the network connection in the East (FIG. 6F).

또한, 상술한 설명에서는 각 국은 자국이 발행한 링확립 확인 프레임 중 최초로 돌아온 링확립 확인 프레임을 사용하여 프레임 순회 시간의 산출을 행하는 경우를 나타내었으나, 돌아온 모든 링확립 확인 프레임에 대해 순회 시간을 산출하고, 그들 평균치나 최대치 등을 타이머에 세트하는 프레임 순회 시간으로 해도 된다. In the above description, each station shows a case in which the frame traversal time is calculated using the ring establishment confirmation frame that is returned first among the ring establishment confirmation frames issued by the own station. It is good also as frame circulation time which calculates and sets those average value, the maximum value, etc. in a timer.

*본 실시 형태 2에 의하면, 링형상으로 통신 노드를 접속한 경우에, 링확립 확인 프레임의 수신 시간과 그 발행 시간을 사용하여 프레임 순회 시간을 산출하고, 네트워크상을 마지막으로 흐른 링확립 확인 프레임으로부터 프레임 순회 시간 이상의 동안, 링확립 확인 프레임이 흐르지 않은 경우에, 프레임을 순회한 네트워크상의 모든 통신 노드(10)가 링접속의 구성을 인식할 수 있었다고 판단하도록 했기 때문에, 링형상으로 접속된 통신 노드(10)의 대(臺) 수에 따라 프레임 순회 시간을 설정할 수 있다고 하는 효과를 갖는다. 이는 예를 들어, 1대의 통신 노드당의 프레임의 통과 시간을 미리 설정하고, 이것에 링형상 통신 시스템을 구성하는 통신 노드(10)의 대 수와 오차를 배제하기 위한 안전율을 곱한 값을 타이머 설정치로 한 경우에 비해, 각 통신 노드(10)가 네트워크의 접속 구성의 인식을 판정하는 시간을 짧게 할 수 있다고 하는 효과를 갖는다. According to the second embodiment, when a communication node is connected in a ring shape, the frame traversal time is calculated using the reception time of the ring establishment confirmation frame and the issuing time of the ring establishment confirmation frame, and the ring establishment confirmation frame that last flowed on the network. When the ring establishment confirmation frame did not flow for more than the frame traversal time from the above, all the communication nodes 10 on the network that traversed the frame were judged to be able to recognize the configuration of the ring connection. The frame traversal time can be set according to the number of nodes 10. This sets, for example, the passage time of a frame per communication node in advance, and multiplies this by the number of communication nodes 10 constituting the ring-shaped communication system and the safety factor for excluding the error as the timer setting value. In comparison with the case, the communication node 10 can shorten the time for determining the recognition of the connection configuration of the network.

실시 형태 3. Embodiment 3.

실시 형태 2에서는 링확립 확인 프레임을 발행한 통신 노드가 자신의 링확립 확인 프레임을 수신하면, 폐기하도록(종단함) 하고 있었다. 본 실시 형태 2의 링확립 확인 처리가 한창일 때, 몇 가지의 통신 노드에 고장이 발생하여 네트워크로부터 그 통신 노드가 떨어져(해열되어) 버리면, 그 통신 노드를 배제하도록 루프 백이 행해져 새로운 링이 구성된다. 이 때, 새로운 링 중에 해열한 통신 노드가 발행한 링확립 확인 프레임이 남게 될 가능성이 있다. 본 실시 형태 3에서는 이와 같은 경우의 처리의 방법에 대해 설명한다. In the second embodiment, when the communication node that issued the ring establishment confirmation frame receives its own ring establishment confirmation frame, it is discarded (terminated). When the ring establishment confirmation process of the second embodiment is in full swing, if a failure occurs in some of the communication nodes and the communication nodes are separated (dissociated) from the network, a loop back is performed to exclude the communication nodes, thereby forming a new ring. . At this time, there is a possibility that a ring establishment confirmation frame issued by the resolved communication node remains in the new ring. In the third embodiment, a processing method in such a case will be described.

*도 7은 본 실시 형태 3에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. 본 실시 형태 3의 통신 노드의 통신 처리부(17)는 실시 형태 2의 도 5에 있어서, 수신 프레임 정보 관리부(31)와 수신 프레임 정보 기억부(32)를 추가로 구비하는 구성을 갖는다. 7 is a block diagram schematically showing a functional configuration of a communication node according to the third embodiment. In FIG. 5 of the second embodiment, the communication processing unit 17 of the communication node of the third embodiment has a configuration that further includes a reception frame information management unit 31 and a reception frame information storage unit 32.

수신 프레임 정보 관리부(31)는 A 포트(11)로부터 수신한 다른 통신 노드(10)가 발행한 링확립 확인 프레임을 리피트(repeat)할 때마다, 그 링확립 확인 프레임에 대해서, 그 송신원 통신 노드, 프레임을 식별하는 시리얼 번호 등의 프레 임 식별 정보, 및 프레임의 발행 시각(또는 프레임의 수신 시각)을 포함하는 수신 프레임 정보를 취득하고, 수신 프레임 정보 기억부(32)에 기억되어 있는 수신 프레임 정보와 대조한다. 그리고, 수신한 링확립 확인 프레임이 과거에 수신한 것과 동일한 것이 아닌 경우(즉, 새롭게 발행된 것인 경우)에는 그 송신원 통신 노드의 수신 프레임 정보로서 수신 프레임 정보 기억부(32)에 덮어 써서(overwrite) 기억한다. 한편, 수신한 링확립 확인 프레임이 과거에 수신한 것인 경우에는 그 링확립 확인 프레임을 폐기한다. Each time the reception frame information management unit 31 repeats the ring establishment confirmation frame issued by the other communication node 10 received from the A port 11, the source communication node for the ring establishment confirmation frame is repeated. Receiving frame information including frame identification information such as a serial number for identifying a frame, and a frame issuing time (or frame receiving time), and is stored in the receiving frame information storage unit 32. Contrast with information. When the received ring establishment confirmation frame is not the same as that received in the past (that is, newly issued), the received frame information storage unit 32 is overwritten with the received frame information of the source communication node ( overwrite) On the other hand, when the received ring establishment confirmation frame is received in the past, the ring establishment confirmation frame is discarded.

수신 프레임 정보 기억부(32)는 네트워크에 접속되는 각각의 통신 노드(10)에 대한 수신 프레임 정보를 기억한다. 예를 들어, 실시 형태 2에서 설명한 바와 같이, 어느 통신 노드(10)가 소정의 시간마다에 발행하는 링확립 확인 프레임을 수신하는 경우에는 각각 시리얼 번호가 다르므로(1개씩 번호가 증가해 감), 새로운 링확립 확인 프레임의 수신 프레임 정보가 덮어 써져 간다. The reception frame information storage unit 32 stores reception frame information for each communication node 10 connected to the network. For example, as described in Embodiment 2, when a communication node 10 receives a ring establishment confirmation frame issued every predetermined time, each serial number is different (numbers increase by one). The received frame information of the new ring establishment confirmation frame is overwritten.

또, 링확립 확인 프레임 발행부(21)는 링확립 확인 프레임 중에, 프레임을 식별하는 시리얼 번호 등의 프레임 식별 정보도 매입하는 기능을 갖는다. 프레임 식별 정보가 시리얼 번호인 경우에는, 예를 들어 소정의 시간마다에 발행하는 링확립 확인 프레임에 하나씩 증가시킨 시리얼 번호를 매입하는 등의 처리를 행한다. 또한, 상술한 설명과 동일한 구성 요소에는 동일한 부호를 부여하고, 그 설명을 생략하고 있다. The ring establishment confirmation frame issuing unit 21 also has a function of embedding frame identification information such as a serial number for identifying the frame in the ring establishment confirmation frame. When the frame identification information is a serial number, for example, a process of embedding a serial number incremented by one in a ring establishment confirmation frame issued every predetermined time is performed. In addition, the same code | symbol is attached | subjected to the same component as the above-mentioned description, and the description is abbreviate | omitted.

도 8a ~ 도 8d는 링의 접속 상태의 확인 처리 중에 고장의 발생에 의해 네트워크로부터 해열된 통신 노드가 발행한 링확립 확인 프레임을 폐기하는 처리 순서 의 일례를 모식적으로 나타내는 도면이다. 3국(10-3)의 통신 처리부(17-3)의 링확립 확인 프레임 발행부(21)는 시각 T1, T2에, 시리얼 번호가 각각 「No. 1」과「No. 2」의 제1과 제2 링확립 확인 프레임(202-1, 202-2)을 발행하고, 그들 프레임이 링상을 순회하고 있다(도 8a). 8A to 8D are diagrams schematically showing an example of a processing procedure for discarding a ring establishment acknowledgment frame issued by a communication node dissociated from the network by the occurrence of a failure during the acknowledgment of the connection state of the ring. In the ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-3 of the three stations 10-3, the serial numbers are &quot; No. &quot; 1 "and" No. 2 "first and 2nd ring establishment confirmation frames 202-1 and 202-2 are issued, and those frames are circulating in a ring shape (FIG. 8A).

도 9a는 도 8a의 상태로 4국이 유지하는 수신 프레임 정보의 일례를 나타내는 도면이고 도 9b는 도 8a의 상태로 1국이 유지하는 수신 프레임 정보의 일례를 나타내는 도면이다. 수신 프레임 정보로서 링확립 확인 프레임의 송신원인 통신 노드명과, 프레임 식별 정보로서 링확립 확인 프레임에 매입된 시리얼 번호와, 그 링확립 확인 프레임의 발행 시각이 기억되는 예가 나타나 있다. 또한, 노드명으로서, 세계에서 고유한 MAC(Media Access Control) 어드레스를 사용하는 것도 가능하다. 도 9a에 나타난 바와 같이, 4국(10-4)에서는 제1과 제2 링확립 확인 프레임(202-1, 202-2)을 순서대로 수신하고 있으나, 제2 링확립 확인 프레임(202-2)이 가장 새로운 것이므로, 제2 링확립 확인 프레임(202-2)에 대한 수신 프레임 정보가 기억되어 있다. 한편 도 9b에 나타난 바와 같이, 1국(10-1)에서는 제1 링확립 확인 프레임(202-1)만을 수신하고 있으므로, 그 수신 프레임 정보가 기억되어 있다. 여기서, 4국(10-4)과 1국(10-1)만을 설명하였으나, 타국도 동양으로 B 포트(14)로부터 송출하는 링확립 확인 프레임에 대한 수신 프레임 정보를 취득하여 기억한다. 9A is a diagram showing an example of reception frame information held by four stations in the state of FIG. 8A, and FIG. 9B is a diagram showing an example of reception frame information held by one station in the state of FIG. 8A. An example is shown in which the communication node name that is the transmission source of the ring establishment confirmation frame as the received frame information, the serial number embedded in the ring establishment confirmation frame as the frame identification information, and the time at which the ring establishment confirmation frame is issued are stored. It is also possible to use a MAC (Media Access Control) address unique in the world as the node name. As shown in FIG. 9A, although the station 4 receives the first and second ring establishment confirmation frames 202-1 and 202-2 in order, the fourth station 10-4 receives the second ring establishment confirmation frame 202-2. ) Is the newest, so the reception frame information for the second ring establishment confirmation frame 202-2 is stored. On the other hand, as shown in Fig. 9B, since the first station 10-1 receives only the first ring establishment confirmation frame 202-1, the received frame information is stored. Here, although only four stations 10-4 and one station 10-1 have been described, the other station also acquires and stores received frame information on the ring establishment confirmation frame transmitted from the B port 14 to the East.

그 후, 3국(10-3)에 고장이 발생한 것으로 한다. 이에 의해, 2국(10-2)의 B 포트(14-2)와 4국(10-4)의 A 포트(11-4)는, 케이블이 광섬유인 경우에는 3국(10-3)으로부터 광이 오지 않고, 또 케이블이 전선인 경우에는 3국(10-3)으로부터 전기 신호가 오지 않음을 검출하고, 3국(10-3)에 고장이 발생했음을 검출한다. 그리고, 실시 형태 1에서 설명한 바와 같이, 2국(10-2)은 A 포트(11-2)에서 루프 백을 행하고, 4국(10-4)은 B 포트(14-4)에서 루프 백을 행한다(도 8b). 이에 의해, 3국(10-3)이 발행한 링확립 확인 프레임은 루프 백에 의해 확립된 새로운 링 내에 남겨진 상태가 된다. 그리고 도 8b에 나타난 바와 같이, 제1 링확립 확인 프레임은 대기계 링(2)을 흐르게 된다. Subsequently, it is assumed that a failure occurs in the three stations 10-3. Thereby, the B port 14-2 of the two stations 10-2 and the A port 11-4 of the four stations 10-4 are connected from the three stations 10-3 when the cable is an optical fiber. When light does not come and a cable is an electric wire, it detects that an electric signal does not come from the three stations 10-3, and detects that the fault occurred in the three stations 10-3. As described in Embodiment 1, the station 10-2 loops back at the A port 11-2, and the station 4 10-4 loops back at the B port 14-4. (Fig. 8B). As a result, the ring establishment confirmation frame issued by the three stations 10-3 is left in the new ring established by the loop back. As shown in FIG. 8B, the first ring establishment confirmation frame flows through the atmospheric ring 2.

계속해서, 4국(10-4)의 B 포트(14-4)에서 제1 링확립 확인 프레임(202-1)을 수신하고 루프 백 상태에 있으므로 B 포트(14-4)로부터 제1 링확립 확인 프레임(202-1)의 송신을 행하는 상태가 된다. 이 송신 전에, 4국(10-4)의 통신 처리부(17-4)의 수신 프레임 정보 관리부(31)는 제1 링확립 확인 프레임(202-1)을 수신하면, 상술한 바와 같이 그 수신 프레임 정보를 취득하고, 그 수신 프레임 정보를 수신 프레임 정보 기억부(32)에 기억되어 있는 대응하는 3국(10-3)의 수신 프레임 정보와 대조한다. 이 때, 수신한 제1 링확립 확인 프레임(202-1)의 시리얼 번호는 「No. 1」이지만 도 9a에 나타난 바와 같이, 기억되어 있는 수신 프레임 정보의 시리얼 번호는 「No. 2」이므로, 수신 프레임 정보 관리부(31)는 수신한 제1 링확립 확인 프레임(202-1)은 과거에 리피트한 링확립 확인 프레임이라고 인식하고, 그 프레임의 폐기를 실시한다(도 8c). Subsequently, the first ring establishment confirmation frame 202-1 is received at the B port 14-4 of the station 10-4, and is in the loop back state, thus establishing the first ring from the B port 14-4. The confirmation frame 202-1 is transmitted. Before this transmission, when the reception frame information management unit 31 of the communication processing unit 17-4 of the four stations 10-4 receives the first ring establishment confirmation frame 202-1, the reception frame as described above is received. The information is obtained, and the received frame information is collated with the received frame information of the corresponding three stations 10-3 stored in the received frame information storage unit 32. At this time, the serial number of the first ring establishment confirmation frame 202-1 received is "No. 1 ", but as shown in Fig. 9A, the serial number of the received frame information stored is &quot; No. 2 ", the reception frame information management part 31 recognizes that the received 1st ring establishment confirmation frame 202-1 is a repeating ring establishment confirmation frame in the past, and discards the frame (FIG. 8C).

동양으로, 4국(10-4)의 통신 처리부(17-4)의 수신 프레임 정보 관리부(31)는 수신한 제2 링확립 확인 프레임(202-2)에 대해서도, 그 시리얼 번호는 「No. 2」이지만 도 9a에 나타난 바와 같이, 기억되어 있는 수신 프레임 정보의 시리얼 번호는 「No. 2」이므로, 수신 프레임 정보 관리부(31)는 수신한 제2 링확립 확인 프레임(202-2)은 과거에 리피트한 링확립 확인 프레임이라고 인식하고, 그 프레임의 폐기를 행한다(도 8d). 이상에 의해, 3국(10-3)이 해열한 것에 의해, 새로운 링에 남겨진 3국(10-3)이 발행한 링확립 확인 프레임의 제거 처리가 행해진다. Orientally, the reception frame information management unit 31 of the communication processing unit 17-4 of the four stations 10-4 also receives the second ring establishment confirmation frame 202-2. 2 ", but as shown in Fig. 9A, the serial number of the received frame information stored is &quot; No. 2 ", the reception frame information management part 31 recognizes the received 2nd ring establishment confirmation frame 202-2 as a repeating ring establishment confirmation frame in the past, and discards the frame (FIG. 8D). By the above, the three stations 10-3 dissociate and the removal process of the ring establishment confirmation frame issued by the three stations 10-3 left in the new ring is performed.

또한 도 8c에서 대기계 링(2)을 흐르는 제1과 제2 링확립 확인 프레임(202-1, 202-2)을 수신한 1국(10-1)이 폐기 처리를 행하지 않는 것은 맨 처음에 설명한 바와 같이, B 포트(14-1)로부터 송출하는 프레임에 대해서만을 필터를 걸치는 처리를 행하고, 통신 노드 내에서 B 포트(14-1)로부터 A 포트(11-1)에 흐르는 데이터 프레임을 읽어 들이지 않고 흘려 보낼 뿐이라고 하는 가정에 의한 것이다. In addition, in FIG. 8C, the first station 10-1, which has received the first and second ring establishment confirmation frames 202-1 and 202-2 flowing through the atmospheric ring 2, does not perform a discard process at first. As described above, a filter is applied to only frames transmitted from the B port 14-1, and data frames flowing from the B port 14-1 to the A port 11-1 are read in the communication node. It is by the assumption that I just send it out without entering it.

또, 이것은 일례이고, A 포트(11)로부터 송출되는 데이터 프레임과 B 포트(14)로부터 송출되는 데이터 프레임의 양쪽에 대해서, 폐기 처리를 행하도록 해도 된다. 이 경우에는, 각각의 포트로부터 송신되는 링확립 확인 프레임에 대한 수신 프레임 정보가 기억되게 된다. 이와 같은 구조를 갖는 통신 노드이면 도 8c에서 1국(10-1)이 제1과 제2 링확립 확인 프레임(202-1, 202-2)의 폐기 처리를 실행하는 것이 가능하게 된다. 단, A 포트(11)와 B 포트(14)의 양쪽 포트로부터 송신되는 데이터 프레임에 대해 폐기를 행할지의 여부의 처리를 행하면, 케이블의 전송 속도가 큰 경우에, 이 처리에 시간이 걸려 케이블의 전송 속도에 비해 처리 속도가 늦어져 버려 전체적으로 통신 속도도 늦어져 버릴 가능성이 있다. In addition, this is an example, and you may make it discard the process of both the data frame sent out from the A port 11 and the data frame sent out from the B port 14. In this case, the reception frame information for the ring establishment confirmation frame transmitted from each port is stored. In the communication node having such a structure, the station 10-1 in FIG. 8C can execute the discarding processing of the first and second ring establishment confirmation frames 202-1 and 202-2. However, if the data frame transmitted from both the A port 11 and the B port 14 is to be discarded or not, processing will take time when the cable transmission speed is high. The processing speed may be slower than the transmission speed of, and the overall communication speed may be lowered.

또한, 프레임 식별 정보가 상술한 예와 같이, 하나씩 증가해 가는 시리얼 번호의 경우에는, 시리얼 번호를 사용하여 링확립 확인 프레임의 신구(新舊)를 판단 하는 것이 가능하므로, 수신 프레임 정보에는 시간(발행 시각 등)은 필요없다. 그러나 프레임 식별 정보가 다른 기호나 랜덤한 값에 의해 형성되는 경우에는, 수신 프레임 정보에 시간(발행 시각 등)을 포함하여 기억할 필요가 있다. 시간 정보가 더해짐으로써, 수신한 링확립 확인 프레임의 신구 판단을 행하는 것이 가능하게 되기 때문이다. In addition, in the case of serial numbers in which the frame identification information is incremented one by one as in the above-described example, it is possible to determine the new and old of the ring establishment confirmation frame by using the serial number. Issuance time) is not required. However, in the case where the frame identification information is formed by other symbols or random values, it is necessary to store the received frame information including time (issue time and the like). This is because the addition of time information makes it possible to make a new and old decision on the received ring establishment confirmation frame.

본 실시 형태 3에 의하면, 링확립 확인 처리가 한창일 때, 어느 하나의 통신 노드(10)에 고장이 발생하여 네트워크로부터 그 통신 노드(10)가 해열하고, 새로운 링이 구성된 후에, 그 링 중에 남은 해열한 통신 노드(10)가 발행한 링확립 확인 프레임을 폐기하도록 했으므로 해열한 통신 노드(10)의 불필요한 프레임이 링상에 체류하는 것을 방지할 수 있다고 하는 효과를 갖는다. According to the third embodiment, when a ring establishment confirmation process is in full swing, a failure occurs in any one of the communication nodes 10, the communication node 10 dissociates from the network, and after the new ring is formed, it remains in the ring. Since the ring establishment confirmation frame issued by the resolved communication node 10 is discarded, an unnecessary frame of the resolved communication node 10 can be prevented from staying on the ring.

실시 형태 4. Embodiment 4.

실시 형태 2에서는 마지막으로 링확립 확인 프레임을 검출하고 나서, 프레임 순회 시간 이상의 시간 동안에 링확립 확인 프레임이 검출되지 않은 경우에, 링의 접속 상태의 확인이 행해지도록 되어 있었다. 그러나 실시 형태 2의 링확립 확인 처리의 도중에, 몇 가지의 통신 노드에 고장이 발생하여 네트워크로부터 그 통신 노드가 해열되게 되면, 그 통신 노드를 배제하도록 루프 백이 행해진다. 실시 형태 3에서는 루프 백이 행해진 새로운 링으로부터, 배제된 통신 노드에 의해 발행된 링확립 확인 프레임을 배제하는 방법에 대해 설명하였다. 그러나 상술한 실시 형태 2, 3에서는 루프 백이 된 후의 링확립 확인 처리에 대해서는 기술되어 있지 않다. 따라서 본 실시 형태 4에서는 루프 백이 된 후의 링확립 확인 처리를 행하는 방법 에 대해 설명한다. In Embodiment 2, when a ring establishment confirmation frame is finally detected and a ring establishment confirmation frame is not detected during the time more than a frame circulation time, confirmation of the ring connection state is performed. However, during the ring establishment confirmation processing of the second embodiment, if a failure occurs in some communication nodes and the communication nodes are dissociated from the network, a loop back is performed to exclude the communication nodes. In the third embodiment, a method of excluding a ring establishment acknowledgment frame issued by the excluded communication node from the new ring on which the loop is performed has been described. However, in Embodiments 2 and 3 described above, the ring establishment confirmation processing after loop back is not described. Therefore, the fourth embodiment describes a method of performing ring establishment confirmation processing after loop back.

본 실시 형태 4의 통신 노드는 실시 형태 3의 도 7과 같은 구성을 갖는다. 단, 링확립 확인 프레임 발행부(21)는 링확립 확인 프레임에 발행 시각과 프레임을 식별하는 식별 번호 외에, 링확립 확인 프레임의 발행시에 자통신 노드(10)가 통상의 A 포트(11)와 B 포트(14)에서 송수신 가능한 상태(이하, 쓰루 상태(through state)라고 함)에 있는지 루프 백 상태에 있는지를 나타내는 경로 상태 정보를 매입하여 송신하는 기능을 추가로 갖는다. 또한 루프 백 상태의 경우에는, A 포트(11)와 B 포트(14)의 어디에서 루프 백을 행하고 있는지를 나타내는 정보도 포함된다. 또, 링확립 확인 프레임 발행부(21)는 자통신 노드(10)가 발행한 링확립 확인 프레임을 수신하면, 프레임 중의 경로 상태 정보가 현재의 경로 상태와 같은 경우에는 링확립 확인 프레임의 발행을 정지하지만, 프레임 중의 경로 상태 정보가 현재의 경로 상태와 다른 것인 경우에는 링확립 확인 프레임의 발행을 계속해서 실시하는 동시에, 그 경우에는 프레임 순회 시간 산출부에 의한 프레임 순회 시간의 산출 처리를 행하지 않게 하는 기능도 갖는다. The communication node of the fourth embodiment has the same configuration as that in FIG. 7 of the third embodiment. However, the ring establishment confirmation frame issuing unit 21, in addition to the issue time and the identification number identifying the frame in the ring establishment confirmation frame, the self-communication node 10 at the time of issuance of the ring establishment confirmation frame, the normal A port 11 And the B port 14 further has a function of embedding and transmitting path state information indicating whether it is in a state capable of transmitting and receiving (hereinafter, referred to as a through state) or a loop back state. In the case of the loop back state, information indicating where the A port 11 and the B port 14 is performing the loop back is also included. When the ring establishment acknowledgment frame issuing unit 21 receives the ring establishment acknowledgment frame issued by the own communication node 10, the ring establishment acknowledgment frame issuing unit 21 issues a ring establishment acknowledgment frame when the path state information in the frame is equal to the current path state. If the path state information in the frame is different from the current path state, the issuance of the ring establishment confirmation frame is continued. In that case, the frame circulation time calculation unit does not calculate the frame circulation time. It also has a function to disable it.

도 10a ~ 도 10e는 루프 백이 발생한 후에 형성된 새로운 링의 접속 상태의 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다. 이들 도 10a ~ 도 10e에서는 4국(10-4)이 링의 확립을 확인하는 경우에 초점을 맞춘 상태를 나타내고 있다. 우선 1국(10-1) ~ 4국(10-4) 모두 고장이 발생하고 있지 않은 정상 상태에 있고, 어느 통신 노드(10-1 ~ 10-4)도 쓰루 상태에 있다. 4국(10-4)의 통신 처리부(17-4)의 링확립 확인 프레임 발행부(21)는 시각 T1, T2에 시리얼 번호가 각각 「No. 1」과 「No. 2」이고, 경로 상태 정보가 각각 「쓰루」와 「쓰루」인 정보를 매입한 제1과 제2 링확립 확인 프레임(203-1, 203-2)을 발행한 것으로 한다(도 10a). 10A to 10E are diagrams schematically showing an example of a procedure for confirming a connection state of a new ring formed after a loop back has occurred. 10A to 10E show a state in which the four stations 10-4 focus on the establishment of the ring. First, all of stations 10-1 to 10-4 are in a normal state in which a failure has not occurred, and any communication nodes 10-1 to 10-4 are in a through state. The ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-4 of the four stations 10-4 has a serial number of "No. 1 "and" No. 2 ", and the 1st and 2nd ring establishment confirmation frames 203-1 and 203-2 which embedded the information whose path state information is" Through "and" Through ", respectively, are issued (FIG. 10A).

그 후, 3국(10-3)에 고장이 발생한 것으로 한다. 이에 의해, 2국(10-2)의 B 포트(14-2)와 4국(10-4)의 A 포트(11-4)는 3국(10-3)에 고장이 발생한 것을 검출하고, 실시 형태 1에서 설명한 바와 같이, 2국(10-2)은 A 포트(11-2)에서 루프 백을 행하고, 4국(10-4)은 B 포트(14-4)에서 루프 백을 행한다. 이에 의해, 2국(10-2)의 경로 상태는 A 포트(11-2)에서 루프 백을 행하는 「Loop-A」(도시 생략)로 되고, 4국(10-4)의 경로 상태는 B 포트(14-4)에서 루프 백을 행하는 「Loop-B」로 된다. 제2 링확립 확인 프레임(203-2)의 발행후 소정 시간이 경과한 시각 T3으로 되면, 4국(10-4)의 링확립 확인 프레임 발행부(21)는 시리얼 번호가 「No. 3」이고 경로 상태 정보가 「Loop-B」인 정보를 매입하는 제3 링확립 확인 프레임(203-3)을 발행한다(도 10b). 또한, 3국(10-3)이 발행한 링확립 확인 프레임이 루프 백에 의해 새롭게 구성된 링 내에 남겨진 경우에는, 상술한 실시 형태 3의 순서에 의해 폐기된다. Subsequently, it is assumed that a failure occurs in the three stations 10-3. Thereby, the B port 14-2 of the 2 stations 10-2 and the A port 11-4 of the 4 stations 10-4 detect that a failure has occurred in the 3 stations 10-3, As described in the first embodiment, the station 10-2 loops back at the A port 11-2, and the station 4 10-4 loops back at the B port 14-4. As a result, the path state of the two stations 10-2 becomes "Loop-A" (not shown) which loops back at the A port 11-2, and the path state of the four stations 10-4 is B. FIG. It becomes "Loop-B" which loops back in port 14-4. When the predetermined time has elapsed since the issuance of the second ring establishment confirmation frame 203-2, the time is T3, the ring establishment confirmation frame issuing unit 21 of the four stations 10-4 has a serial number of "No. 3 "and the 3rd ring establishment confirmation frame 203-3 which embeds the information whose path state information is" Loop-B "is issued (FIG. 10B). If the ring establishment confirmation frame issued by the three stations 10-3 is left in the ring newly configured by the loop back, it is discarded by the above-described third embodiment.

그 후, 4국(10-4)의 통신 처리부(17-4)의 링확립 확인 프레임 발행부(21)는 자국이 발행한 경로 상태 정보가 「쓰루」인 제1 링확립 확인 프레임(203-1)을 수신하지만, 현재 자국의 경로 상태는 B 포트(14)의 루프 백 상태인 「Loop-B」이고, 양자가 일치하지 않기 때문에, 계속해서, 소정의 시간마다에 링확립 확인 프레임의 발행을 행한다(도 10c). 또, 수신한 제1 링확립 확인 프레임(203-1)을 폐기한다. 그 후, 제2 링확립 확인 프레임(203-2)을 수신한 경우도 동양이다.Thereafter, the ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-4 of the four stations 10-4 receives the first ring establishment confirmation frame 203- whose path state information issued by the own station is &quot; through &quot;. 1) is received, but the current station's path state is &quot; Loop-B &quot;, which is the loop back state of the B port 14, and since the two do not coincide, the ring establishment confirmation frame is issued every predetermined time. (FIG. 10C). The received first ring establishment confirmation frame 203-1 is discarded. After that, the second ring establishment confirmation frame 203-2 is also received.

또한 시간이 경과하여, 4국(10-4)의 통신 처리부(17-4)의 링확립 확인 프레임 발행부(21)는 자국이 발행한 경로 상태 정보가 「Loop-B」인 제3 링확립 확인 프레임(203-3)을 수신하면, 현재 자국의 경로 상태인 「Loop-B」와 일치하므로, 링확립 확인 프레임의 발행을 정지한다(도 10d). 이 제3 링확립 확인 프레임(203-3)을 사용하고, 프레임 순회 시간 산출부(22)는 실시 형태 2에서 설명한 순서로 프레임 순회 시간을 산출한다. 그 후, 수신한 제3 링확립 확인 프레임(203-3)을 폐기한다. In addition, as time elapses, the ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-4 of the four stations 10-4 establishes a third ring whose route state information issued by the own station is &quot; Loop-B &quot;. When receiving the confirmation frame 203-3, since it matches the "Loop-B" which is the path state of the current station, the issuance of the ring establishment confirmation frame is stopped (Fig. 10D). Using this third ring establishment confirmation frame 203-3, the frame circulation time calculating section 22 calculates the frame circulation time in the order described in the second embodiment. Thereafter, the received third ring establishment confirmation frame 203-3 is discarded.

그 후, 4국(10-4)은 자국이 발행한 시리얼 번호가 「No. 4」이고 경로 상태 정보가 「Loop-B」인 제4 링확립 확인 프레임(203-4)과, 시리얼 번호가 「No. 5」이고 경로 상태 정보가 「Loop-B」인 제5 링확립 확인 프레임(203-5)을 순서대로 수신한 후에, 각각을 폐기한다(도 10e). 또, 동양의 처리가 다른 국에서도 행해진다. 그 후는 실시 형태 2의 도 6e ~ 도 6f에서 설명한 바와 같이, 링확립 확인 프레임을 맨 마지막에 관측하고 나서 프레임 순회 시간 이상 시간이 경과하는 것을 확인하는 것에 의해 루프 백이 된 후의 링 접속 상태의 확인 처리가 종료된다. Thereafter, the four stations (10-4) have a serial number issued by their own station. 4 "and the 4th ring establishment confirmation frame 203-4 whose path state information is" Loop-B ", and a serial number" No. 5 "and the path state information is" Loop-B "after receiving the 5th ring establishment confirmation frame 203-5 in order, and discards each (FIG. 10E). Oriental processing is also performed in other stations. After that, as described with reference to Figs. 6E to 6F of the second embodiment, the ring connection state is confirmed after loop back by confirming that the time elapses from the frame cycle time or more after observing the ring establishment confirmation frame last. The process ends.

본 실시 형태 4에 의하면, 링의 접속 상태의 확인 처리 중에 고장이 발생하여 해열된 통신 노드(10)가 발생하고, 링구성이 변경된 경우에도, 새로운 링의 접속 상태에 대응하여, 반드시 네트워크에 참가하고 있는 통신 노드(10)의 적어도 1대가, 최종적인 네트워크의 전송로를 경유하여 자통신 노드(10)가 발행한 링확립 확인 프레임(203)을 수신할 수 있으므로, 링구성 중에 추가로 복수 대의 통신 노 드(10)의 참가 이탈이 행해져도 링구성이 가능하게 된다고 하는 효과를 갖는다. According to the fourth embodiment, even when a failure occurs during the process of confirming the connection state of the ring and the communication node 10 decomposed occurs, and the ring configuration is changed, the network node always participates in the network corresponding to the connection state of the new ring. Since at least one of the communicating node 10 can receive the ring establishment confirmation frame 203 issued by the own communication node 10 via the transmission path of the final network, a plurality of additional communication nodes 10 can be received during the ring configuration. Even if the participation of the communication node 10 is withdrawn, the ring configuration can be achieved.

실시 형태 5. Embodiment 5.

도 11a ~ 도 11c는 링확립의 확인 처리 중에 일어날 수 있는 문제가 되는 상태를 나타내는 도면이다. 우선 1국(10-1) ~ 4국(10-4)이 정상적인 상태로 접속된 상태에 있는 것으로 한다. 그리고, 3국(10-3)의 통신 처리부(17-3)의 링확립 확인 프레임 발행부(21)는 시각 T1, T2에 각각 「No. 1」과「No. 2」의 시리얼 번호가 매입된 제1과 제2 링확립 확인 프레임(204-1, 204-2)을 발행한 것으로 한다(도 11a). 11A to 11C are diagrams showing a state which becomes a problem that may occur during the ring establishment confirmation process. First, it is assumed that stations 1-10-1 to 4-4 are in a state of being connected in a normal state. Then, the ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-3 of the three stations 10-3 is set to "No. 1 "and" No. It is assumed that the first and second ring establishment confirmation frames 204-1 and 204-2, in which the serial number of "2" is embedded, are issued (Fig. 11A).

그 후, 3국(10-3)에 고장이 발생한 것으로 한다. 이에 의해, 2국(10-2)의 B 포트(14-2)와 4국(10-4)의 A 포트(11-4)는 3국(10-3)에 고장이 발생한 것을 검출하고, 실시 형태 1에서 설명한 바와 같이, 2국(10-2)은 A 포트(11-4)에서 루프 백을 행하고, 4국(10-4)은 B 포트(14-4)에서 루프 백을 핸한다. 이에 의해, 3국(10-3)이 발행한 제1과 제2 링확립 확인 프레임(204-1, 204-2)은 루프 백에 의해 구성된 새로운 링 내에 남겨진 상태가 된다(도 11b). Subsequently, it is assumed that a failure occurs in the three stations 10-3. Thereby, the B port 14-2 of the 2 stations 10-2 and the A port 11-4 of the 4 stations 10-4 detect that a failure has occurred in the 3 stations 10-3, As described in the first embodiment, the station 10-2 loops back at the A port 11-4, and the station 4 10-4 handles the loop back at the B port 14-4. . As a result, the first and second ring establishment confirmation frames 204-1 and 204-2 issued by the three stations 10-3 are left in the new ring constituted by the loop back (Fig. 11B).

또한 그 후, 3국(10-3)이 발행한 제1과 제2 링확립 확인 프레임(204-1, 204-2)이 폐기되기 전에, 해열한 3국(10-3) 대신에 5국(10-5)이 네트워크에 참가해 온 것으로 한다. 이 경우, 재차 새롭게 링의 구성이 행해지고, 2국(10-2)은 A 포트(11-2)에서 루프 백한 상태로부터 쓰루 모드로 옮겨지고, 4국(10-4)은 B 포트(14-4)에서 루프 백한 상태로부터 쓰루 모드로 옮겨간다(도 113). 그 결과 대기계 링(2) 내에 3국(10-3)이 발행한 제1과 제2 링확립 확인 프레임(204-1, 204-2)이 순회하게 된다. 이들 제1과 제2 링확립 확인 프레임(204-1, 204-2)은 통상 사용되지 않는 대기계 링(2) 중을 흐르고, 게다가 각 통신 노드(10) 내에서 B 포트(14)로부터 A 포트(11)로 흘러서, 필터가 걸러지지 않기 때문에 폐기되지 않고 영원히 계속해서 흘러 버리게 된다. After that, before the first and second ring establishment confirmation frames 204-1 and 204-2 issued by the three stations 10-3 are discarded, five stations instead of the three stations 10-3 that have been dissociated. (10-5) We shall have participated in this network. In this case, the ring is newly configured again, and the two stations 10-2 are moved from the loop back state at the A port 11-2 to the through mode, and the four stations 10-4 are the B ports 14-. In 4), the process moves from the loop back state to the through mode (FIG. 113). As a result, the first and second ring establishment confirmation frames 204-1 and 204-2 issued by the three stations 10-3 in the atmospheric ring 2 travel. These first and second ring establishment acknowledgment frames 204-1 and 204-2 flow in an unused standby ring 2 and, in addition, from port B 14 to port A within each communication node 10. As it flows into the port 11, the filter is not filtered out, so it is not discarded and continues to flow forever.

따라서 본 실시 형태 5에서는 이와 같은 문제점을 해결하는 링확립 확인 처리의 방법에 대해 설명한다. 도 12는 본 실시 형태 5에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. 본 실시 형태 5의 통신 노드의 통신 처리부(17)는 실시 형태 3의 도 7에 있어서 루프 백 상태 제어부(51)를 추가로 구비하는 구성을 갖는다. 또한, 상술한 설명과 동일한 구성 요소에는 동일한 부호를 부여하고, 그 설명을 생략하고 있다. Therefore, the fifth embodiment describes a method of ring establishment confirmation processing that solves such a problem. 12 is a block diagram schematically showing a functional configuration of a communication node according to the fifth embodiment. The communication processing unit 17 of the communication node of the fifth embodiment has a configuration that further includes a loopback state control unit 51 in FIG. 7 of the third embodiment. In addition, the same code | symbol is attached | subjected to the same component as the above-mentioned description, and the description is abbreviate | omitted.

루프 백 상태 제어부(51)는 자통신 노드의 경로 상태의 천이를 나타내는 경로 상태 천이 정보를 기억해 두는 동시에, 인접하는 통신 노드가 해열하고, 새로운 링이 구성되고, 그 링확립 확인 처리가 종료하기 전에, 해열한 통신 노드 대신에 다른 통신 노드가 참가해 온 경우에 해열한 통신 노드가 발행한 링확립 확인 프레임이 폐기되고, 마지막으로 모든 링확립 확인 프레임이 프레임 순회 시간 이상의 시간, 검출되지 않는 상태가 될 때까지(즉, 링확립 확인 처리가 종료할 때까지) 루프 백 상태를 해제시키지 않도록 포트를 제어하는 기능을 갖는다. The loop back state control unit 51 stores the path state transition information indicating the transition of the path state of the self communication node, and the adjacent communication nodes dissociate, and before a new ring is formed, the ring establishment confirmation process ends. If another communication node joins in place of the resolved communication node, the ring establishment confirmation frame issued by the resolved communication node is discarded. Has a function of controlling the port so as not to release the loop back state until (i.e., until the ring establishment confirmation processing ends).

다음에, 동작에 대해 도 11a과 도 13a ~ 도 13b를 참조하여 설명한다. 도 13a ~ 도 13b는 해열한 통신 노드 대신에 새로운 통신 노드가 참가한 경우의 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다. 우선 도 11a에 나타난 바와 같이, 1국(10-1) ~ 4국(10-4)이 정상적인 상태로 접속된 상태에 있고, 3국(10-3)의 통신 처리부(17-3)의 링확립 확인 프레임 발행부(21)가 시각 T1, T2에 각각 「No. 1」과 「No. 2」의 시리얼 번호가 매입된 제1과 제2 링확립 확인 프레임을 발행한다. Next, the operation will be described with reference to FIGS. 11A and 13A to 13B. 13A to 13B are diagrams schematically showing an example of a ring establishment confirmation processing procedure when a new communication node joins in place of the resolved communication node. First, as shown in Fig. 11A, stations 1-10-1 to 4-4 are in a connected state in a normal state, and the ring of the communication processing unit 17-3 of three stations 10-3 is connected. The establishment confirmation frame issuing unit 21 displays "No." at the times T1 and T2, respectively. 1 "and" No. Issue a first and second ring establishment confirmation frames embedded with a serial number of 2 &quot;.

그 후, 3국(10-3)에 고장이 발생한 것으로 한다. 이에 의해, 2국(10-2)의 B 포트(14-2)와 4국(10-4)의 A 포트(11-4)는 3국(10-3)에 고장이 발생한 것을 검출하고, 실시 형태 1에서 설명한 바와 같이, 2국(10-2)은 A 포트(11-2)에서 루프 백을 행하고, 4국(10-4)은 B 포트(14-4)에서 루프 백을 행한다. 이 때, 2국(10-2)과 4국(10-4)의 통신 처리부(17-2, 17-4)의 루프 백 상태 제어부(51)는 경로 상태가 쓰루 상태로부터 루프 백 상태로 천이했음을 나타내는 경로 상태 천이 정보를 기억한다(도 13a). Subsequently, it is assumed that a failure occurs in the three stations 10-3. Thereby, the B port 14-2 of the 2 stations 10-2 and the A port 11-4 of the 4 stations 10-4 detect that a failure has occurred in the 3 stations 10-3, As described in the first embodiment, the station 10-2 loops back at the A port 11-2, and the station 4 10-4 loops back at the B port 14-4. At this time, the loop back state control unit 51 of the communication processing units 17-2 and 17-4 of the station 10-2 and station 4 10-4 transitions from the through state to the loop back state. Path state transition information indicating that the operation is performed is stored (FIG. 13A).

또한, 3국(10-3)이 발행한 제1과 제2 링확립 확인 프레임(205-1, 205-2)이 폐기되기 전에, 해열한 3국(10-3) 대신에, 5국(10-5)이 네트워크에 참가해 온 것으로 한다. 이 때, 3국(10-3)은 5국(10-5)이 네트워크에 참가해 온 것을 검출하지만, 경로 상태 천이 정보에서 쓰루 상태로부터 루프 백 상태로 천이한 상태에 있기 때문에, 5국(10-5)과의 링구성을 행하지 않는다(도 13b). 즉 도 11c에서 설명한 대기계 링(2)에서의 3국(10-3)이 발행한 링확립 확인 프레임의 순회를 막기 위해, 2국(10-2)의 통신 처리부(17-2)의 루프 백 상태 제어부(51)는 A 포트(11-2)에서 루프 백시킨 상태인 채로 유지시키고, B 포트(14-2)를 사용 불가능한 상태로 하도록, 4국(10-4)의 통신 처리부(17-4)의 루프 백 상태 제어부(51)는 B 포트(14-4)에서 루 프 백시킨 상태인 채로 유지시키고, 포트 A(11-4)를 사용 불가능한 상태로 하도록 제어한다. 이 상태는 도 13b에서의 루프 백에 의한 새로운 링확립의 확인 처리가 종료할 때까지 유지된다. In addition, before the first and second ring establishment confirmation frames 205-1 and 205-2 issued by the three stations 10-3 are discarded, five stations ( It is assumed that 10-5) has participated in this network. At this time, the three stations 10-3 detect that the five stations 10-5 have joined the network, but since the three stations 10-5 are in the transitioned state from the through state to the loop back state in the path state transition information, the five stations 10 No ring configuration with -5) is performed (FIG. 13B). That is, to prevent the circulation of the ring establishment confirmation frame issued by the three stations 10-3 in the standby system ring 2 described in FIG. 11C, the loop of the communication processing unit 17-2 of the two stations 10-2 is prevented. The back state control unit 51 keeps the looped-back state at the A port 11-2, and makes the B port 14-2 unusable, and the communication processing unit 17 of the four stations 10-4. The loop back state control unit 51 at -4) keeps looping back at the B port 14-4, and controls the port A 11-4 to be in an unusable state. This state is maintained until the process of confirming a new ring establishment by the loop back in Fig. 13B ends.

그 후, 실시 형태 2에서 설명한 바와 같이, 링상에 링확립 확인 프레임(205-1, 205-2)이 모두 폐기된 상태로 된 후에, 2국(10-2)과 4국(10-4)의 통신 처리부(17)의 루프 백 상태 제어부(51)는 경로 상태를 루프 백 상태로부터 쓰루 상태로 제어하고, 경로 상태 천이 정보도 쓰루 상태로 고쳐 쓴다. 이에 의해, 2국(10-2)과 4국(10-4)의 링확립 확인 프레임 발행부(21)는 새롭게 참가해 온 5국(10-5)을 개입시킨 네트워크에서의 새로운 링확립 확인 처리를 실행한다. 또한, 2국(10-2)과 4국(10-4)은 3국(10-3)이 해열한 때의 링 링확립의 확인 처리의 종료를 알 수 있는 통신 노드이고, 5국(10-5)이 새롭게 참가해 온 통신 노드인 것을 알고 있는 통신 노드이기 때문에, 이들 2국(10-2)과 4국(10-4)으로부터 새로운 링확립의 확인 처리가 행해진다. Thereafter, as described in the second embodiment, after the ring establishment confirmation frames 205-1 and 205-2 are both discarded on the ring, the two stations 10-2 and the four stations 10-4. The loop back state control unit 51 of the communication processing unit 17 controls the path state from the loop back state to the through state, and also rewrites the path state transition information to the through state. As a result, the ring establishment confirmation frame issuing unit 21 of the two stations 10-2 and the four stations 10-4 performs a new ring establishment confirmation process in the network through the five stations 10-5 that have newly participated. Run In addition, station 2 (10-2) and station 4 (10-4) are communication nodes capable of knowing the end of the ring ring establishment confirmation processing when the station 3 (10-3) dissolves. Since -5) is a communication node which knows that it is a newly joined communication node, new ring establishment confirmation processing is performed from these two stations 10-2 and four stations 10-4.

본 실시 형태 5에 의하면, 인접하는 통신 노드가 해열하고, 그 통신 노드(10)가 발행한 링확립 확인 프레임이 대기계에 존재하고 또한 폐기되기 전에, 해열한 통신 노드 대신에 다른 통신 노드가 참가해 온 경우에, 새로운 다른 통신 노드의 참가에 의해 구성되는 링상에 해열한 통신 노드가 발행한 링확립 확인 프레임이 폐기되지 않고 계속 흐르는 것을 방지할 수 있다고 하는 효과를 갖는다. According to the fifth embodiment, another communication node joins in place of the decommissioned communication node before the adjacent communication node decodes and the ring establishment confirmation frame issued by the communication node 10 exists in the standby system and is discarded. When it is turned on, the ring establishment confirmation frame issued by the resolved communication node on the ring constituted by the participation of a new other communication node can be prevented from continuing to flow without being discarded.

실시 형태 6. Embodiment 6.

본 실시 형태 6에서는 실시 형태 5와 동양으로 대기계 링에 링확립 확인 프 레임이 체류해 버리는 것을 방지하는 통신 노드의 구성과, 그 처리 방법에 대해 설명한다. 본 실시 형태 6에서 사용되는 통신 노드의 구성은 실시 형태 3의 도 7에 나타낸 구조와 동일하다. 단 본 실시 형태 6의 통신 노드의 수신 프레임 정보 관리부(31)는 대기계 링(2)을 순회하고, B 포트(14)로부터 A 포트(11)로 통과하는 프레임 중, 자통신 노드에서 발행한 링확립 확인 프레임에 대해서만, 그 프레임 식별 정보를 포함하는 수신 프레임 정보를 취득하고, 수신 프레임 정보 기억부(32)에 기억되어 있는 수신 프레임 정보와 대조하여, 과거에 수신한 것과 동일하지 않은 경우에는 그 링확립 확인 프레임에 대한 수신 프레임 정보를 수신 프레임 정보 기억부(32)에 기억하고, 과거에 수신한 것과 동일한 경우에는 그 링확립 확인 프레임을 폐기하는 기능을 추가로 갖는다. 또, 수신 프레임 정보 기억부(32)는 수신 프레임 정보 관리부(31)에 의해 취득된 대기계 링(2)을 순회하는 프레임 중 자통신 노드가 발행한 링확립 확인 프레임의 수신 프레임 정보도 격납한다. 또한, 상술한 설명과 동일한 구성 요소에는 동일한 부호를 부여하고, 그 설명을 생략하고 있다. In the sixth embodiment, the configuration of the communication node for preventing the ring establishment confirmation frame from remaining in the atmospheric ring and the processing method thereof will be described. The configuration of the communication node used in the sixth embodiment is the same as that shown in FIG. 7 of the third embodiment. However, the reception frame information management unit 31 of the communication node according to the sixth embodiment traverses the standby system ring 2 and issues the self-communication node among the frames passing from the B port 14 to the A port 11. When receiving frame information including the frame identification information is obtained only for the ring establishment confirmation frame, and in contrast with the received frame information stored in the receiving frame information storage unit 32, the received frame information is not the same as that received in the past. The reception frame information for the ring establishment confirmation frame is stored in the reception frame information storage unit 32, and when the same as that received in the past, the ring establishment confirmation frame is discarded. In addition, the reception frame information storage unit 32 also stores reception frame information of a ring establishment confirmation frame issued by the own communication node among frames that traverse the standby system ring 2 acquired by the reception frame information management unit 31. . In addition, the same code | symbol is attached | subjected to the same component as the above-mentioned description, and the description is abbreviate | omitted.

다음에, 동작에 대해 도 14a ~ 도 14f을 참조하여 설명한다. 도 14a ~ 도 14f는 대기계 링을 흐르는 링확립 확인 프레임의 폐기 처리 순서의 일례를 모식적으로 나타내는 도면이다. 우선 1국(10-1) ~ 4국(10-4)이 정상적으로 접속된 상태로부터, 1국(10-1)과 2국(10-2) 사이의 정규계 링(1)이 단선되고, 추가로 1국(10-1)의 전원이 줄어들어 오프(OFF)로 되었다고 하면, 2국(10-2)의 A 포트(11-2)는 정규계 링(1)이 단선한 것을 검출하고, 실시 형태 1에서 설명한 바와 같이, B 포트(14-2)에서 루프 백을 행한다. 또, 4국(10-4)의 B 포트(14-4)는 1국(10-1)과 통신할 수 없게 된 것을 검출하고, 실시 형태 1에서 설명한 바와 같이 A 포트(11-4)에서 루프 백을 행한다(도 14a). Next, the operation will be described with reference to Figs. 14A to 14F. 14A to 14F are diagrams schematically showing an example of a discard processing procedure of the ring establishment confirmation frame flowing through the atmospheric system ring. First, the normal ring 1 between the station 10-1 and the station 2-10-2 is disconnected from the state in which stations 1-10-1 to station 4-4 are normally connected. In addition, if the power of one station 10-1 is reduced and turned OFF, the A port 11-2 of the station 10-2 detects that the regular ring 1 is disconnected. As described in the first embodiment, loop back is performed at the B port 14-2. In addition, the B port 14-4 of the four stations 10-4 detects that it is unable to communicate with the one station 10-1, and as described in the first embodiment, the A port 11-4 uses the A port 11-4. Loop back is performed (FIG. 14A).

그 후, 1국(10-1)의 전원이 들어가 온 상태로 되었다고 하면, 4국(10-4)의 B 포트(14-4)는 1국(10-1)의 복귀를 검출하고, 루프 백 상태로부터 통상의 쓰루 상태로 천이한다. 또, 전원이 들어간 1국(10-1)의 B 포트(14-1)는 1국(10-1)과 2국(10-2) 사이의 정규계 링(1)이 단선되어 있음을 검출하고, 실시 형태 1에서 설명한 바와 같이, A 포트(11-1)에서 루프 백을 행한다. 그리고, 1국(10-1)의 통신 처리부(17-1)의 링확립 확인 프레임 발행부(21)는 시리얼 번호가 「No. 1」인 링확립 확인 프레임(220)을 A 포트(11-1)로부터 대기계 링(2)에 발행한다(도 14b). After that, if the power supply of the station 10-1 is turned on, the B port 14-4 of the station 10-4 detects the return of the station 10-1 and loops. Transition from a back state to a normal through state. In addition, the B port 14-1 of the station 10-1 with the power supplied detects that the normal ring 1 between the station 10-1 and the station 10-2 is disconnected. Then, as described in the first embodiment, loop back is performed at the A port 11-1. The ring establishment confirmation frame issuing unit 21 of the communication processing unit 17-1 of the station 10-1 has a serial number of "No. A ring establishment confirmation frame 220 of 1 "is issued from the A port 11-1 to the atmospheric ring 2 (FIG. 14B).

또한 그 후, 1국(10-1)과 2국(10-2) 사이의 정규계 링(1)의 단선이 수복(修復)되면, 1국의 B 포트(14-1)와 2국의 A 포트(11-2)는 각각의 사이의 정규계 링(1)의 수복을 검출하고 루프 백 상태로부터 통상의 쓰루 상태로 천이한다(도 14c). 이에 의해, 1국(10-1) ~ 4국(10-4)은 정규계 링(1)으로 접속되어 루프 백이 없는 상태에서 통신을 행할 수 있다. 그렇기 때문에 대기계 링(2)에 1국이 발행한 링확립 확인 프레임(220)이 남겨지게 된다. After that, when the disconnection of the regular ring 1 between the station 10-1 and the station 10-2 is repaired, the B port 14-1 of the station 1 and the station 2 The A port 11-2 detects the repair of the normal ring 1 between each other and transitions from the loop back state to the normal through state (FIG. 14C). As a result, the stations 10-1 to 4-10-4 are connected to the regular ring 1 and can communicate in a state where there is no loop back. Therefore, the ring establishment confirmation frame 220 issued by one station is left in the atmospheric ring 2.

그 후, 시간이 경과하여 링확립 확인 프레임(220)이 대기계 링(2) 내를 흘러서 2국(10-2)과 1국(10-1) 사이에 온 것으로 한다(14-4). 이 때 대기계 링(2)을 흐르는 프레임을 수신하는 2국(10-2) ~ 4국(10-4)의 통신 처리부(17-2 ~ 17-4)의 수신 프레임 정보 관리부(31)는 각각 B 포트(14-2 ~ 14-4)가 발행한 링확립 확인 프레임(220)을 수신하지만, 자통신 노드가 발행한 것이 아니기 때문에, 그대로 A 포 트(11-2 ~ 11-4)로부터 대기계 링(2)으로 흘러서, 링확립 확인 프레임(220)을 전송한다. Subsequently, it is assumed that as time elapses, the ring establishment confirmation frame 220 flows through the atmosphere system ring 2 and comes between stations 2-10-2 and stations 1-10-1 (14-4). At this time, the reception frame information management unit 31 of the communication processing units 17-2 to 17-4 of the two stations 10-2 to 4-4 receiving the frame flowing through the atmospheric ring 2 Receive ring establishment confirmation frames 220 issued by B ports 14-2 to 14-4, respectively, but not from A ports 11-2 to 11-4 as they are not issued by the own communication node. It flows to the atmospheric ring 2 and transmits the ring establishment confirmation frame 220.

1국(10-1)은 B 포트(14-1)로부터 자국이 발행한 링확립 확인 프레임(220)을 수신하면, 그 통신 처리부(17-1)의 수신 프레임 정보 관리부(31)는 수신 프레임 정보 기억부(32)의 수신 프레임 정보를 참조하여 과거에 수신한 링확립 확인 프레임(220)인지의 여부를 판정한다. 이 경우, 과거에 수신한 것은 아니므로, 그 링확립 확인 프레임(220)의 시리얼 번호 「No. 1」을 취득하고, 수신 프레임 정보로서 수신 프레임 정보 기억부(32)에 기억한 후, A 포트(11-1)로부터 송출한다(도 14e). When the station 10-1 receives the ring establishment confirmation frame 220 issued by the self station from the B port 14-1, the reception frame information management unit 31 of the communication processing unit 17-1 receives the reception frame. The reception frame information of the information storage unit 32 is referred to to determine whether the ring establishment confirmation frame 220 has been received in the past. In this case, since it has not been received in the past, the serial number "No. 1 &quot; is obtained and stored in the reception frame information storage section 32 as reception frame information, and then sent from the A port 11-1 (FIG. 14E).

또한 그 후, 링확립 확인 프레임(220)이 대기계 링(2) 중을 순회하지만, 2국(10-2) ~ 4국(10-4)에서는 자국이 발행한 링확립 확인 프레임(220)이 아니므로, 그대로 전송한다. 그리고, 1국(10-1)의 B 포트(14-1)에서 링확립 확인 프레임(220)을 수신하면, 그 통신 처리부(17-1)의 수신 프레임 정보 관리부(31)는 수신 프레임 정보 기억부(32)를 참조하고, 그 중에 시리얼 번호 「No. 1」에 대응하는 수신 프레임 정보가 존재하므로, 과거에 수신한 것이라고 판단하고, 그 링확립 확인 프레임(220)을 폐기한다(도 14f). 또한, 상술한 설명에서는 정상 상태로 된 후에 대기계 링(2)을 흐르는 링확립 확인 프레임(220)을 폐기하는 처리에 주안을 두고 설명하였으나, 도 14c에 나타난 통상으로 되돌아온 정규계 링(1)에서는 상술한 실시 형태에서 설명한 링확립 확인 처리가 병행하여 행해진다. In addition, the ring establishment confirmation frame 220 then traverses in the atmosphere ring 2, but in station 2 (10-2) to station 4 (10-4), the ring establishment confirmation frame 220 issued by the self station is issued. Because it is not, it transmits as it is. When the ring establishment confirmation frame 220 is received at the B port 14-1 of the station 10-1, the reception frame information management unit 31 of the communication processing unit 17-1 stores the reception frame information storage. Refer to section 32, and the serial number "No. Since the reception frame information corresponding to "1" exists, it is determined that it has been received in the past, and the ring establishment confirmation frame 220 is discarded (FIG. 14F). In addition, although the above description focused on the process of discarding the ring establishment confirmation frame 220 which flows through the atmospheric ring 2 after it became normal state, the normal ring 1 returned to the normal shown in FIG. 14C. In the above, the ring establishment confirmation process described in the above embodiment is performed in parallel.

본 실시 형태 6에 의하면 대기계 링(2)을 흐르는 자통신 노드가 발행한 링확립 확인 프레임(220)에 대해 수신 프레임 정보를 취득하고, 그 수신 프레임 정보에 기초하여 2번째에 수신한 링확립 확인 프레임(220)을 폐기하는 기능을 통신 처리부(17)의 수신 프레임 정보 관리부(31)에 갖게 하도록 했기 때문에, 어떠한 원인으로 대기계 링(2)에 남게 된 링확립 확인 프레임(220)을 대기계 링(2)에 체류시키는 일 없이 폐기할 수 있다고 하는 효과를 갖는다. 또, 자통신 노드에서 발행한 링확립 확인 프레임(220)만 수신하고, 전송한 기록을 남겨 두고, 타노드에서 발행한 링확립 확인 프레임(220)에 대해서는 전송할 뿐이기 때문에 대기계 링(2)을 흐르는 프레임의 처리에 가하는 부하를 억제할 수 있다고 하는 효과도 갖는다. According to the sixth embodiment, the received frame information is acquired for the ring establishment acknowledgment frame 220 issued by the self-communication node flowing through the atmospheric system ring 2, and the second received ring establishment is performed based on the received frame information. Since the reception frame information management unit 31 of the communication processing unit 17 has a function of discarding the confirmation frame 220, the ring establishment confirmation frame 220 left in the standby ring 2 for some reason is replaced. It has the effect that it can be discarded without remaining in the mechanical ring 2. Since only the ring establishment acknowledgment frame 220 issued by the self-communication node is received and the record transmitted is left, only the ring establishment acknowledgment frame 220 issued by the other node is transmitted. It also has the effect of being able to suppress the load on the processing of the frame flowing through the frame.

실시 형태 7. Embodiment 7.

본 실시 형태 7에서는 링확립 확인 처리가 종료하고, 토큰 프레임이 정규계 링(1)에 흘러 들어간 통상의 통신 전문을 전송 가능한 상태에서 네트워크를 구성하는 통신 노드에 고장이 발생하여, 그 통신 노드가 네트워크로부터 해열한 경우의 링확립 확인 처리에 대해 설명한다. In the seventh embodiment, the ring establishment confirmation processing ends, and a failure occurs in a communication node constituting the network in a state where a token frame can transmit a normal communication message flowed into the regular ring 1, and the communication node The ring establishment confirmation process in the case of dissociation from the network will be described.

도 15는 본 실시 형태 7에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. 본 실시 형태 7의 통신 노드의 통신 처리부(17)는 실시 형태 5의 도 12에 있어서, 프레임 폐기 처리부(61)를 추가로 구비하는 구성을 갖는다. 또한, 상술한 설명과 동일한 구성 요소에는 동일한 부호를 부여하고, 그 설명을 생략하고 있다. Fig. 15 is a block diagram schematically showing the functional configuration of a communication node according to the seventh embodiment. The communication processing unit 17 of the communication node of the seventh embodiment has a configuration that further includes the frame discard processing unit 61 in FIG. 12 of the fifth embodiment. In addition, the same code | symbol is attached | subjected to the same component as the above-mentioned description, and the description is abbreviate | omitted.

프레임 폐기 처리부(61)는 링확립 확인 처리 상태에 있을 때에, 링확립 확인 프레임 이외의 프레임을 폐기하는 처리를 행한다. 예를 들어, 토큰 프레임을 링 중에 흘려보낸 통상의 송신 상태로부터, 네트워크를 구성하는 몇 가지의 통신 노드에 고장이 발생하여 해열된 경우에, 링확립의 확인 처리 상태로 변하지만, 그 때에 새롭게 재구성된 링 중에 흐르는 토큰 프레임이나 데이터 프레임 등의 링확립 확인 처리와는 관계가 없는 프레임을 폐기한다. When the frame discard processing unit 61 is in the ring establishing confirmation processing state, the frame discard processing unit 61 performs a process of discarding frames other than the ring establishing confirmation frame. For example, from the normal transmission state in which a token frame is flowed in a ring, when a failure occurs in some of the communication nodes constituting the network and is dissociated, the state is changed to a ring establishment confirmation processing state, but newly reconstructed at that time. Frames that are not related to ring establishment confirmation processing, such as token frames or data frames, that flow during the established ring are discarded.

도 16a ~ 도 16e는 통상의 통신 상태로부터 링확립 확인 처리의 상태로 이행하는 경우의 링확립 확인 처리에 관계가 없는 프레임을 삭제하는 순서의 일례를 모식적으로 나타내는 도면이다. 우선, 네트워크는 통상의 통신 상태에 있는 것으로 한다. 여기서, 3국(10-3)은 2국(10-2)으로부터 토큰 프레임(208)을 수신하고, 송신권을 획득한 것으로 한다. 그 후, 3국(10-3)은 토큰 프레임(208)의 송신원인 2국(10-2)에 대해 자국(3국(10-3))이 토큰 프레임(208)을 획득했음을 나타내는 토큰 수신 완료 통지 프레임(206)을 송신하는 동시에, 데이터를 보내고 싶은 상대의 통신 노드에 대해 데이터 프레임(207)을 송신한 후, 토큰 프레임(208)을 해방한다(도 16a). 16A to 16E are diagrams schematically showing an example of a procedure of deleting a frame irrelevant to the ring establishment confirming process in the case of shifting from the normal communication state to the state of the ring establishing confirming process. First, the network is assumed to be in a normal communication state. Here, it is assumed that the three stations 10-3 have received the token frame 208 from the two stations 10-2 and obtained the transmission right. Thereafter, the third station 10-3 receives a token indicating that the own station (the station 10-3) has obtained the token frame 208 for the station 10-2 that is the source of the token frame 208. The token frame 208 is released after transmitting the completion notification frame 206 and transmitting the data frame 207 to the communication node of the counterpart to whom the data is to be sent (FIG. 16A).

그 후, 3국(10-3)에 고장이 발생한 것으로 한다(도 16b). 이에 의해, 2국(10-2)의 B 포트(14-2)와 4국(10-4)의 A 포트(11-4)는 3국(10-3)에 고장이 발생한 것을 검출하고, 실시 형태 1에설 설명한 바와 같이, 2국(10-2)은 A 포트(11-2)에서 루프 백을 행하고, 4국(10-4)은 B 포트(14-4)에서 루프 백을 행한다. 이에 의해, 3국(10-3)이 발행한 토큰 수신 완료 통지 프레임(206)과 데이터 프레임(207)은 루프 백에 의해 구성된 새로운 링 내에 남겨진 상태가 된다. 또, 3국(10-3)에 고장이 발생한 것을 검출한 2국(10-2)과 4국(10-4)은 통상의 통신 상태로부터 링확립 확인 처리 상태로 천이한다. 그렇기 때문에, 2국(10-2)과 4국(10-4)의 통신 처리 부(17-2, 17-4)의 링확립 확인 프레임 발행부(21)는 각각 링확립 확인 프레임(209-1, 210-1)의 발행을 개시한다(도 16c). 이 때, 1국(10-1)은 아직 통상의 통신 상태에 있다. 그렇기 때문에, A 포트(11-1)로부터 토큰 수신 완료 통지 프레임(206)을 수신하면, 자국앞이 아니므로 그대로 B 포트(14-1)에 송출한다. Thereafter, a failure has occurred in three stations 10-3 (Fig. 16B). Thereby, the B port 14-2 of the 2 stations 10-2 and the A port 11-4 of the 4 stations 10-4 detect that a failure has occurred in the 3 stations 10-3, As described in the first embodiment, the station 10-2 loops back at the A port 11-2, and the station 4 10-4 loops back at the B port 14-4. As a result, the token reception completion notification frame 206 and the data frame 207 issued by the three stations 10-3 are left in the new ring formed by the loop back. In addition, the two stations 10-2 and the four stations 10-4, which have detected that a failure has occurred in the three stations 10-3, transition from the normal communication state to the ring establishment confirmation processing state. Therefore, the ring establishment confirmation frame issuing units 21 of the communication processing units 17-2 and 17-4 of the station 2 10-2 and station 4 10-4 each have a ring establishment confirmation frame 209-. 1, 210-1) are started (FIG. 16C). At this time, the station 10-1 is still in a normal communication state. Therefore, upon receipt of the token reception completion notification frame 206 from the A port 11-1, the token reception completion notification frame 206 is sent to the B port 14-1 as it is not in front of the own station.

또, 2국(10-2)은 링확립 확인 프레임(209-2)을 소정의 시간 간격으로 발행하고 있는 상태에 있으므로, 자국이 송신한 링확립 확인 프레임이 되돌아오는 것을 기다리는 수신 대기의 상태에 있다. 이 때, 통신 처리부(17-2)의 프레임 폐기 처리부(61)는 A 포트(11-2)로부터 수신하는 프레임 중, 링확립 확인 처리 상태와는 관계가 없는 프레임을 검출하면 폐기한다(도 16d). 여기서, 수신한 토큰 수신 완료 통지 프레임(206)을 폐기한다. 4국(10-4)도 소정의 시간 간격으로 링확립 확인 프레임(210-2)을 발행하고 있다. In addition, since the station 10-2 is in a state of issuing the ring establishment confirmation frame 209-2 at predetermined time intervals, the station 10-2 waits for a return of the ring establishment confirmation frame sent by the station. have. At this time, if the frame discard processing unit 61 of the communication processing unit 17-2 detects a frame that is not related to the ring establishment confirmation processing state among the frames received from the A port 11-2, it discards (Fig. 16D). ). Here, the received token reception completion notification frame 206 is discarded. The four stations 10-4 also issue the ring establishment confirmation frame 210-2 at predetermined time intervals.

이 때, 1국(10-1)은 A 포트(11-1)로부터 4국(10-4)으로부터의 제1 링확립 확인 프레임(210-1)을 수신하고, B 포트(14-1)에 송출하는 처리를 행하고 있다. 이에 의해, 1국(10-1)의 통신 처리부(17-1)의 링확립 확인 프레임 발행부(21)는 링확립 확인 상태로 천이했음을 알고, 자국의 링확립 확인 프레임의 발행을 개시하게 된다. 또한, 4국(10-4)으로부터의 링확립 확인 프레임(210-1)보다 3국(10-3)이 발행한 데이터 프레임(207) 쪽을 먼저 수신하고 있고, 데이터 프레임(207)의 수신시에는 링확립 상태에 없으므로, 이 시점에서 1국(10-1)에서는 데이터 프레임의 폐기를 행하지 않는다. At this time, the first station 10-1 receives the first ring establishment confirmation frame 210-1 from the fourth station 10-4 from the A port 11-1, and the B port 14-1. The processing to send out is performed. As a result, the ring establishment acknowledgment frame issuing unit 21 of the communication processing unit 17-1 of the station 10-1 knows that it has transitioned to the ring establishment acknowledgment state, and starts issuing a ring establishment acknowledgment frame of the local station. . Further, the data frame 207 issued by the three stations 10-3 is received before the ring establishment confirmation frame 210-1 from the four stations 10-4, and the data frame 207 is received. At this time, the station 10-1 does not discard the data frame because it is not in the ring establishment state.

그 후, 2국(10-2)의 통신 처리부(17-2)의 프레임 폐기 처리부(61)는 A 포 트(11-2)로부터 수신한 3국(10-3)이 발행한 데이터 프레임(207)을 폐기하는 처리를 행한다(도 16e). 이상에 의해, 통상의 통신 상태로부터 링확립의 확인 처리 상태로 천이한 후에, 새로운 링 중에 남겨진 통상의 통신 상태일 때에 발행된 프레임을 폐기하는 처리가 종료된다. 이 후는 실시 형태 2 ~ 5에서 설명한 순서로 링확립 확인 처리가 행해진다. Thereafter, the frame discard processing unit 61 of the communication processing unit 17-2 of the station 10-2 receives the data frame issued by the station 10-3 received from the port A-11-2. 207), a process for discarding (Fig. 16E) is performed. As described above, after the transition from the normal communication state to the ring establishment confirmation processing state, the process of discarding the issued frame in the normal communication state left in the new ring is completed. Thereafter, the ring establishment confirmation processing is performed in the order described in the second to fifth embodiments.

본 실시 형태 7에 의하면, 통상의 통신 상태로부터 링확립 확인 처리 상태로 천이한 때에, 통신 상태일 때에 발행된 프레임이 새로운 링 중에 체류해 버리는 사태를 피할 수 있다고 하는 효과를 갖는다.According to the seventh embodiment, when the transition from the normal communication state to the ring establishment confirmation processing state occurs, the situation in which the issued frame stays in the new ring in the communication state can be avoided.

실시 형태 8. Embodiment 8.

본 실시 형태 8에서는 상술한 실시 형태 2 ~ 6에서 링확립이 이루어진 후에, 네트워크상의 모든 통신 노드에, 각각의 통신 노드에 관한 국정보를 두루 퍼지게 하는 국정보 통지 처리에 대해 설명한다. In the eighth embodiment, after the ring establishment is performed in the above-described second to sixth embodiments, a station information notification process for spreading station information about each communication node to all communication nodes on the network will be described.

도 17은 본 실시 형태 8에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 도면이다. 이 통신 노드의 통신 처리부(17)는 링확립 확인 처리부(20), 국정보 관리부(71), 프레임 순회 시간 산출부(72), 프레임 순회 시간 기억부(73), 국정보 통지 완료 판정부(74) 및 네트워크 구성 정보 기억부(75)를 구비한다. 또한, 링확립 확인 처리부(20)는 각 실시 형태 2 ~ 6에서 설명한 링확립의 확인 처리를 실행하는 통신 처리부(17) 내의 각 처리부를 한데 묶은 것이다. 또한, 상술한 실시 형태에서 사용한 도면과 동일한 구성 요소에는 동일한 부호를 부여하고, 그 설명을 생략하고 있다. 17 is a diagram schematically showing a functional configuration of a communication node according to the eighth embodiment. The communication processing unit 17 of this communication node includes a ring establishment confirmation processing unit 20, a station information management unit 71, a frame traversal time calculation unit 72, a frame traversal time storage unit 73, and a station information notification completion determination unit ( 74 and a network configuration information storage unit 75. In addition, the ring establishment confirmation processing part 20 bundles each processing part in the communication processing part 17 which performs the ring establishment confirmation process demonstrated in each Embodiment 2-6. In addition, the same code | symbol is attached | subjected to the same component as the figure used in embodiment mentioned above, and the description is abbreviate | omitted.

국정보 관리부(71)는 상술한 실시 형태 2 ~ 6에서 링확립이 이루어진 후에, 링이 확립된 네트워크 내의 모든 통신 노드에 대해, 그 네트워크의 구성 정보를 작성하기 위해 필요한 자통신 노드의 국정보를 포함하는 국정보 통지 프레임을 소정의 시간마다에 발행한다. 이 국정보 통지 프레임에는 이 국정보 통지 프레임을 발행한 시각이 매입된다. 또, 국정보 관리부(71)는 자신이 송신한 국정보 통지 프레임을 최초로 수신한 시점 이후의 국정보 통지 프레임의 발행을 정지하는 동시에, 수신한 국정보 통지 프레임을 폐기한다. 여기서, 국정보는 자통신 노드의 MAC 어드레스, 자통신 노드를 식별하는 국번 등의 자통신 노드 식별 정보, 자통신 노드가 루프 백 상태에 있는 경우에 어느 포트가 루프 백 상태에 있는지를 나타내는 루프 백 상태 정보, 상하류에 위치하는 통신 노드의 MAC 어드레스를 포함한다. 또한, 국정보 관리부(71)는 다른 통신 노드가 송신한 국정보 통지 프레임을 수신하면, 그 국정보를 네트워크 구성 정보 기억부(75)에 기억한다. After the ring establishment is made in the above-described Embodiments 2 to 6, the station information management unit 71 supplies the station information of the self-communication node necessary for creating the configuration information of the network to all communication nodes in the network where the ring is established. The included station information notification frame is issued every predetermined time. In this station information notification frame, the time at which the station information notification frame was issued is embedded. In addition, the station information management unit 71 stops issuing the station information notification frame after the point in time of first receiving the station information notification frame transmitted by the station information management frame and discards the received station information notification frame. Here, the station information is a loop back state indicating which port is in the loop back state when the self communication node identification information such as the MAC address of the self communication node, the station number identifying the self communication node, and the self communication node are in the loop back state. Information, and MAC addresses of communication nodes located upstream and downstream. When the station information management unit 71 receives the station information notification frame sent by another communication node, the station information management unit 71 stores the station information in the network configuration information storage unit 75.

프레임 순회 시간 산출부(72)는 자통신 노드가 발행한 국정보 통지 프레임이 A 포트(11)로부터 되돌아온 때에, 국정보 통지 프레임을 수신한 시각과, 그 국정보 통지 프레임에 매입된 발행 시각의 차이를 산출하고, 국정보 통지 프레임이 링을 순회한 시간인 프레임 순회 시간을 구한다. 또, 프레임 순회 시간 기억부(73)는 프레임 순회 시간 산출부(72)에 의해 산출된 프레임 순회 시간을 기억한다. The frame traversal time calculation unit 72 determines the time when the station information notification frame was received by the self-communication node from the A port 11 and when the station information notification frame was received and the issue time embedded in the station information notification frame. The difference is calculated, and the frame traversal time, which is the time at which the station information notification frame traverses the ring, is obtained. The frame circulation time storage section 73 also stores the frame circulation time calculated by the frame circulation time calculation section 72.

국정보 통지 완료 판정부(74)는 국정보 통지 프레임의 발행을 정지한 후에, 마지막으로 자통신 노드 또는 다른 통신 노드가 발행한 국정보 통지 프레임을 수신하고 나서, 프레임 순회 시간 이상의 시간, 네트워크상에 국정보 통지 프레임이 검 출되지 않는 상태가 계속되었는지의 여부를 판정하고, 그 상태가 프레임 순회 시간 이상 계속된 경우에는 네트워크상의 모든 통신 노드가 서로 국정보를 획득했다고 판정한다. After the station information notification completion determination unit 74 stops issuing the station information notification frame, and finally receives the station information notification frame issued by the self-communication node or another communication node, the station information notification completion determination unit 74 has a time greater than or equal to the frame traversal time, It is determined whether or not the state in which the station information notification frame is not detected continues. If the state continues for more than the frame traversal time, it is determined that all communication nodes on the network have acquired station information from each other.

네트워크 구성 정보 기억부(75)는 링이 확립된 네트워크를 구성하는 통신 노드에 대응지어진 국정보인 네트워크 구성 정보를 기억한다. 즉, 네트워크 구성 정보는 다른 통신 노드로부터 수신한 국정보를 그 통신 노드에 대응지어서 관리되는 정보이다. 이 네트워크 구성 정보에 의해, 각 통신 노드는 링이 확립된 네트워크의 접속 상태 등을 알 수 있다. The network configuration information storage unit 75 stores network configuration information which is station information associated with a communication node constituting a network in which a ring is established. In other words, the network configuration information is information managed by matching station information received from another communication node to the communication node. By this network configuration information, each communication node can know the connection state of the network in which the ring was established, and the like.

도 18a ~ 도 18f는 링형상 통신 시스템에 있어서 국정보 통지 처리 순서의 일례를 모식적으로 나타내는 도면이다. 우선 1국(10-1)의 통신 처리부(17-1)의 국정보 관리부(71)는 발행 시각을 매입한 1국(10-1)의 국정보를 포함하는 국정보 통지 프레임을 B 포트(14-1)로부터 정규계 링(1)에 송출한다(도 18a). 여기서, 1국(10-1)은 시각 T1에 1국(10-1)의 국정보(1-info)를 포함하는 제1 국정보 통지 프레임(211-1)을 송출하고, 시각 T1로부터 소정 시간이 경과한 시각 T2에 1국(10-1)의 국정보(1-info)를 포함하는 제2 국정보 통지 프레임(211-2)을 정규계 링(1)에 송출한 것으로 한다. 18A to 18F are diagrams schematically showing an example of a station information notification processing procedure in a ring-shaped communication system. First, the station information management unit 71 of the communication processing unit 17-1 of the station 10-1 receives the station information notification frame including the station information of the station 10-1 that has purchased the issuing time. 14-1) to the normal ring 1 (FIG. 18A). Here, the station 10-1 transmits the first station information notification frame 211-1 including the station information 1-info of the station 10-1 at time T1, and predetermined from time T1. It is assumed that the second station information notification frame 211-2 including the station information 1-info of the station 10-1 is sent to the regular ring 1 at the time T2 after which time has elapsed.

그 후, 1국(10-1)은 자신이 송출한 국정보 통지 프레임을 수신하고 있지 않으므로, 시각 T3, T4에 각각 제3과 제4 국정보 통지 프레임(211-3, 211-4)을 추가로 정규계 링(1)에 송출한다. 그 후, 1국(10-1)이 최초로 발행한 제1 국정보 통지 프레임(211-1)이 어떠한 원인에 의해, 4국(10-4)과 1국(10-1) 사이에서 소실된 것 으로 한다(도 18b). 또한, 1국(10-1) 이외의 통신 노드(10-2 ~ 10-4)는 1국(10-1)으로부터의 국정보 통지 프레임을 수신하면, 그 통신 처리부(17-2 ~ 17-4)의 국정보 관리부(71)는 국정보를 카피하고, 네트워크 구성 정보 기억부(75-2 ~ 75-4)에 1국(10-1)에 대응지어서 기억한다. After that, since the station 10-1 has not received the station information notification frame sent by itself, the station 10-1 does not receive the third and fourth station information notification frames 211-3 and 211-4 at the times T3 and T4, respectively. In addition, it transmits to the regular ring 1. Thereafter, the first station information notification frame 211-1 first issued by station 10-1 is lost between the station 4 and the station 10-1 for some reason. (Fig. 18b). When the communication nodes 10-2 to 10-4 other than the station 10-1 receive the station information notification frame from the station 10-1, the communication processing units 17-2 to 17-. The station information management unit 71 of 4) copies the station information, and stores the station information in association with the station 10-1 in the network configuration information storage units 75-2 to 75-4.

이어서, 1국(10-1)은 A 포트(11-1)에서 자신이 발행한 제2 국정보 통지 프레임(211-2)을 수신한다. 1국(10-1)에 있어서는 제1 국정보 통지 프레임(211-1)이 네트워크상에서 소실되어 있으므로, 이 제2 국정보 통지 프레임(211-2)이 최초로 수신한 국정보 통지 프레임이 되므로, 그 수신 시각 T6을 기억한다. 1국(10-1)의 통신 처리부(17-1)의 프레임 순회 시간 산출부(72)는 제2 국정보 통지 프레임(211-2)의 수신 시각 T6으로부터, 그 프레임에 매입된 발행 시간 T2를 뺀 프레임 순회 시간 T(=T6-T2)를 산출한다(도 18c). 산출한 프레임 순회 시간은 프레임 순회 시간 기억부(73)에 기억된다. 또, 1국(10-1)의 통신 처리부(17-1)의 국정보 관리부(71)는 되돌아온 제2 국정보 통지 프레임(211-2)을 네트워크상으로부터 폐기한다. 또한, 1국(10-1)의 통신 처리부(17-1)의 국정보 관리부(71)는 자신이 발행한 국정보 통지 프레임을 최초로 수신했으므로, 그 이후는 국정보 통지 프레임의 발행을 정지한다(도 18d). 또한, 이 시점까지 1국(10-1)은 제5 국정보 통지 프레임(211-5)까지 발행하고 있다. Subsequently, the station 10-1 receives the second station information notification frame 211-2 issued by the station 10-1. In one station 10-1, since the first station information notification frame 211-1 is lost on the network, the second station information notification frame 211-2 becomes the first station information notification frame received. The reception time T6 is stored. The frame traversal time calculation unit 72 of the communication processing unit 17-1 of the station 10-1 issuing time T2 embedded in the frame from the reception time T6 of the second station information notification frame 211-2. The frame traversal time T (= T6-T2) obtained by subtracting is calculated (FIG. 18C). The calculated frame circulation time is stored in the frame circulation time storage unit 73. In addition, the station information management unit 71 of the communication processing unit 17-1 of the station 10-1 discards the returned second station information notification frame 211-2 from the network. In addition, since the station information management unit 71 of the communication processing unit 17-1 of the station 10-1 first received the station information notification frame issued by itself, the issuance of the station information notification frame is stopped thereafter. (FIG. 18D). Further, up to this point, the station 10-1 has issued up to the fifth station information notification frame 211-5.

*그 후, 1국(10-1)은 순서대로 자국이 발행한 국정보 통지 프레임을 수신하여 폐기하는 처리를 행하고, 마지막으로 발행한 제5 국정보 통지 프레임(211-5)을 수신하고, 폐기하는 것에 의해 네트워크상으로부터 1국(10-1)이 발행한 국정보 통지 프레임은 없어진다(도 18e). 이상의 도 18a ~ 도 18e까지의 처리는 네트워크를 구성하는 다른 2국(10-2) ~ 4국(10-4)에서도 동시에 행해진다. Thereafter, the station 10-1 performs a process of receiving and discarding the station information notification frame issued by the own station in order, and receiving the fifth station information notification frame 211-5 issued last, By discarding, the station information notification frame issued by the station 10-1 from the network disappears (Fig. 18E). 18A to 18E are simultaneously performed in the other two stations 10-2 to 4 stations 10-4 constituting the network.

1국(10-1)의 통신 처리부(17-1)의 국정보 통지 완료 판정부(74)는 도 18e에서 네트워크상으로부터 1국(10-1)이 발행한 모든 국정보 통지 프레임(211-1 ~ 211-5)이 폐기되면 도 18c에서 구한 프레임 순회 시간 이상, 네트워크상에 전혀 국정보 통지 프레임이 흐르지 않는지의 계측을 개시한다. 즉, 타이머에 프레임 순회 시간을 세트하고, 타임아웃이 되기까지 다른 통신 노드(10-2 ~ 10-4)가 송출한 국정보 통지 프레임을 검출했는지의 여부를 판정한다. 또한, 이 판정 중에, 다른 통신 노드(10-2 ~ 10-4)가 송출한 국정보 통지 프레임을 A 포트(11-1)로부터 수신하면, 그때마다 타이머를 다시 세트한다. 이것은 자국의 국정보가 모든 통신 노드(10-1 ~ 10-4)에 두루 퍼진 것을 확인할 뿐만 아니라, 타국의 국정보도 동양으로 모든 통신 노드(10-1 ~ 10-4)에 두루 퍼진 것을 확인하기 위해서이다. 그리고, 국정보 통지 완료 판정부(74)는 국정보 통지 프레임의 발행 정지 후, 프레임 순회 시간 T 이상의 동안, 네트워크에 국정보 통지 프레임이 관측되지 않는 상태가 계속된 경우에, 즉, 타이머가 타임아웃한 경우에, 네트워크상의 다른 모든 통신 노드도 동양으로 모든 통신 노드에 국정보를 두루 퍼지게 할 수 있었다고 판정한다(도 18f). 또, 도 18f의 "2-info", "3-info", "4-info"는 2국, 3국, 4국의 각각이 송출하는 국정보 통지 프레임에 포함되는 국정보를 나타내고 있다. The station information notification completion determination unit 74 of the communication processing unit 17-1 of the station 10-1 receives all station information notification frames 211- issued by the station 10-1 from the network in Fig. 18E. When 1 to 211-5) are discarded, measurement is started for whether or not the station information notification frame flows on the network at least for the frame traversal time obtained in Fig. 18C. That is, the frame traversal time is set in the timer, and it is determined whether or not the station information notification frame sent by the other communication nodes 10-2 to 10-4 is detected until the timeout is reached. During this determination, when the station information notification frame transmitted by the other communication nodes 10-2 to 10-4 is received from the A port 11-1, the timer is set again each time. This not only confirms that the station information of the own station is spread over all communication nodes (10-1 to 10-4), but also confirms that the station information of other stations is spread over all communication nodes (10-1 to 10-4) in the East. For that. Then, the station information notification completion determination unit 74, if the state where the station information notification frame is not observed in the network continues after the issuance of the station information notification frame or more than the frame traversal time T, that is, the timer is timed out. When it is out, it is determined that all other communication nodes on the network can spread station information to all communication nodes in the East (FIG. 18F). Also, " 2-info ", " 3-info " and " 4-info " in FIG. 18F indicate station information included in the station information notification frame transmitted by each of the 2 stations, 3 stations, and 4 stations.

본 실시 형태 8에 의하면, 링확립이 이루어진 후, 자통신 노드의 국정보를 포함하는 국정보 통지 프레임을 순회시키도록 했으므로, 그 국정보 통지 프레임이 다시 자국으로 되돌아옴으로써, 타국이 국정보 통지 프레임을 수신한 것을 확인할 수 있다. 이에 의해, 종래의 이더넷 등으로 구축한 경우와 같이, 국정보를 각 통신 노드에 대해 통지한 후에, 각 통신 노드로부터의 수신 응답 메시지를 필요로 하지 않기 때문에, 필요한 프레임 수를 삭감할 수 있는 동시에, 모든 통신 노드의 국정보를 공유한 것을 용이하게 확인할 수 있다고 하는 효과를 갖는다. According to the eighth embodiment, since the station information notification frame including the station information of the self-communication node is circulated after the ring establishment, the station information notification frame is returned to the own station, so that other stations notify the station information. You can see that the frame is received. This eliminates the need for receiving a response message from each communication node after notifying the station information to each communication node as in the case of the conventional Ethernet or the like, so that the required number of frames can be reduced. This has the effect of easily confirming that the station information of all communication nodes is shared.

또, 통신 노드는 국정보 통지 프레임을 계속해서 발행하고, 자신이 발행한 국정보 통지 프레임이 맨 처음으로 되돌아온 시점에서 국정보 통지 프레임의 발행을 정지하도록 했으므로, 국정보 통지 프레임의 경로상에서의 소실에 따른 국정보의 통지의 정체를 막는 동시에, 국정보 통지 프레임이 소실한 때의 대응 시간의 단축이 가능하게 된다고 하는 효과도 갖는다. In addition, since the communication node continues to issue the station information notification frame and stops issuing the station information notification frame when the station information notification frame issued by the communication node returns to the beginning, the communication node disappears on the path of the station information notification frame. In addition, it is possible to prevent the congestion of the notification of the station information and to shorten the corresponding time when the station information notification frame is lost.

또한, 국정보 통지 프레임이 순회하는 프레임 순회 시간을 계측하고, 이 프레임 순회 시간을 사용하여, 네트워크상의 모든 통신 노드가 서로 국정보를 두루 퍼지게 했는지를 판정하도록 했으므로, 링구성(통신 노드의 수)에 맞추어 모든 통신 노드가 서로 국정보를 두루 퍼지게 했는지를 판정하기 위한 시간(타임아웃 값)을 설정할 수 있다고 하는 효과를 갖는다. 이에 의해, 통신 노드의 수가 적은 링구성과 통신 노드의 수가 많은 링구성에서 타임아웃 값이 다르므로, 통신 노드의 수가 적은 경우에는 보다 빠르게 국정보 교환의 설정이 완료하게 된다. In addition, since the frame traversal time for which the station information notification frame traverses was measured and the frame traversal time was used to determine whether all communication nodes on the network spread station information across each other, the ring configuration (number of communication nodes) In accordance with this, it is possible to set a time (timeout value) for determining whether all communication nodes have spread the station information over each other. As a result, the timeout value is different in a ring configuration with a small number of communication nodes and a ring configuration with a large number of communication nodes. Therefore, when the number of communication nodes is small, the setting of station information exchange is completed more quickly.

이상과 같이 본 발명에 관한 이더넷 베이스의 링형상 통신 시스템은 복수의 통신 노드로 구성되는 네트워크에 유용하다. As described above, the Ethernet-based ring-shaped communication system according to the present invention is useful for a network composed of a plurality of communication nodes.

도 1은 본 발명에 의한 이더넷 베이스의 링형상 통신 시스템의 개략 구성을 모식적으로 나타내는 도면이다. BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows schematic structure of the ring-shaped communication system of Ethernet base which concerns on this invention.

도 2는 도 1의 링형상 통신 시스템을 구성하는 통신 노드의 구성을 모식적으로 나타내는 블록도이다. FIG. 2 is a block diagram schematically showing a configuration of a communication node constituting the ring-shaped communication system of FIG. 1.

도 3은 링형상 통신 시스템에서 고장이 발생한 상태를 모식적으로 나타내는 도면이다. 3 is a diagram schematically showing a state in which a failure occurs in a ring-shaped communication system.

도 4는 링형상 통신 시스템의 링구성시에 케이블이 오접속된 상태를 모식적으로 나타내는 도면이다. 4 is a diagram schematically showing a state in which a cable is incorrectly connected at the time of ring configuration of a ring-shaped communication system.

도 5는 본 실시 형태 2에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. 5 is a block diagram schematically showing a functional configuration of a communication node according to the second embodiment.

도 6a는 링형상 통신 시스템에 있어서 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 1). It is a figure which shows typically an example of the ring establishment confirmation process sequence in ring-shaped communication system (1 of them).

도 6b는 링형상 통신 시스템에 있어서 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 2). FIG. 6B is a diagram schematically showing an example of a ring establishment confirmation processing procedure in the ring-shaped communication system (of which 2).

도 6c는 링형상 통신 시스템에 있어서 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 3). FIG. 6C is a diagram schematically showing an example of a ring establishment confirmation processing procedure in a ring-shaped communication system (of which 3).

도 6d는 링형상 통신 시스템에 있어서 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 4). 6D is a diagram schematically showing an example of a ring establishment confirmation processing procedure in the ring-shaped communication system (of which 4).

도 6e는 링형상 통신 시스템에 있어서 링확립 확인 처리 순서의 일례를 모식 적으로 나타내는 도면이다(그 중 5). FIG. 6E is a diagram schematically showing an example of a ring establishment confirmation processing procedure in the ring-shaped communication system (of which 5).

도 6f는 링형상 통신 시스템에 있어서 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 6). 6F is a diagram schematically showing an example of a ring establishment confirmation processing procedure in the ring-shaped communication system (of which 6).

도 7은 본 실시 형태 3에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. 7 is a block diagram schematically showing a functional configuration of a communication node according to the third embodiment.

도 8a는 링확립 확인 프레임을 폐기하는 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 1). 8A is a diagram schematically showing an example of a processing procedure for discarding the ring establishment confirmation frame (one of which).

도 8b는 링확립 확인 프레임을 폐기하는 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 2). 8B is a diagram schematically showing an example of a processing procedure for discarding the ring establishment confirmation frame (of which 2).

도 8c는 링확립 확인 프레임을 폐기하는 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 3). FIG. 8C is a diagram schematically showing an example of a processing procedure for discarding the ring establishment confirmation frame (of which 3).

도 8d는 링확립 확인 프레임을 폐기하는 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 4). FIG. 8D is a diagram schematically showing an example of a processing procedure for discarding the ring establishment confirmation frame (of which 4).

도 9a는 도 8a의 상태로 4국이 유지하는 수신 프레임 정보의 일례를 나타내는 도면이다. FIG. 9A is a diagram showing an example of received frame information held by four stations in the state shown in FIG. 8A.

도 9b는 도 8a의 상태로 1국이 유지하는 수신 프레임 정보의 일례를 나타내는 도면이다. FIG. 9B is a diagram showing an example of received frame information held by one station in the state shown in FIG. 8A.

도 10a는 루프 백이 발생한 후에 형성된 새로운 링의 접속 상태의 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 1). 10A is a diagram schematically showing an example of a procedure for confirming a connection state of a new ring formed after a loopback has occurred (1 of them).

도 10b는 루프 백이 발생한 후에 형성된 새로운 링의 접속 상태의 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 2). FIG. 10B is a diagram schematically showing an example of a procedure for confirming a connection state of a new ring formed after a loopback occurs (two of them).

도 10c는 루프 백이 발생한 후에 형성된 새로운 링의 접속 상태의 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 3). FIG. 10C is a diagram schematically showing an example of a procedure for confirming a connection state of a new ring formed after a loop back has occurred (3 of them).

도 10d는 루프 백이 발생한 후에 형성된 새로운 링의 접속 상태의 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 4). FIG. 10D is a diagram schematically showing an example of a procedure for confirming a connection state of a new ring formed after a loop back has occurred (4 of them).

도 10e는 루프 백이 발생한 후에 형성된 새로운 링의 접속 상태의 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 5). FIG. 10E is a diagram schematically showing an example of a procedure for confirming a connection state of a new ring formed after a loopback has occurred (of which 5).

도 11a는 링확립의 확인 처리 중에 일어날 수 있는 문제가 되는 상태를 나타내는 도면이다(그 중 1). Fig. 11A is a diagram showing a state that becomes a problem that may occur during the ring establishment confirmation process (one of them).

도 11b는 링확립의 확인 처리 중에 일어날 수 있는 문제가 되는 상태를 나타내는 도면이다(그 중 2). Fig. 11B is a diagram showing a state that becomes a problem that may occur during the ring establishment confirmation process (of which 2).

도 11c는 링확립의 확인 처리 중에 일어날 수 있는 문제가 되는 상태를 나타내는 도면이다(그 중 3). Fig. 11C is a diagram showing a state that becomes a problem that may occur during the ring establishment confirmation process (of which 3).

도 12는 본 실시 형태 5에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. 12 is a block diagram schematically showing a functional configuration of a communication node according to the fifth embodiment.

도 13a는 해열(解列)한 통신 노드 대신에 새로운 통신 노드가 참가한 경우의 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 1). FIG. 13A is a diagram schematically showing an example of a ring establishment confirmation processing procedure when a new communication node participates in place of the resolved communication node (1 of them).

도 13b는 해열한 통신 노드 대신에 새로운 통신 노드가 참가한 경우의 링확립 확인 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 2). FIG. 13B is a diagram schematically showing an example of a ring establishment confirmation processing procedure when a new communication node joins in place of the resolved communication node (of which 2).

도 14a는 대기계 링을 흐르는 링확립 확인 프레임의 폐기 처리 순서의 일례 를 모식적으로 나타내는 도면이다(그 중 1). It is a figure which shows typically an example of the disposal process sequence of the ring establishment confirmation frame which flows through an atmospheric system ring (1 of them).

도 14b는 대기계 링을 흐르는 링확립 확인 프레임의 폐기 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 2). It is a figure which shows typically an example of the disposal process procedure of the ring establishment confirmation frame which flows through an atmospheric system ring (of which 2).

도 14c는 대기계 링을 흐르는 링확립 확인 프레임의 폐기 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 3). FIG. 14C is a diagram schematically showing an example of the discard processing procedure of the ring establishment confirmation frame flowing through the atmospheric system ring (3 of which).

도 14d는 대기계 링을 흐르는 링확립 확인 프레임의 폐기 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 4). FIG. 14D is a diagram schematically showing an example of a discard processing procedure of the ring establishment confirmation frame flowing through the atmospheric system ring (of which 4).

도 14e는 대기계 링을 흐르는 링확립 확인 프레임의 폐기 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 5). FIG. 14E is a diagram schematically showing an example of a discard processing procedure of the ring establishment confirmation frame flowing through the atmospheric system ring (of which 5).

도 14f는 대기계 링을 흐르는 링확립 확인 프레임의 폐기 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 6). 14F is a diagram schematically showing an example of a discard processing procedure of the ring establishment confirmation frame flowing through the atmospheric system ring (6 of them).

도 15는 본 실시 형태 7에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 블록도이다. Fig. 15 is a block diagram schematically showing the functional configuration of a communication node according to the seventh embodiment.

도 16a는 링확립 확인 처리에 관계가 없는 프레임을 삭제하는 순서의 일례를 모식적으로 나타내는 도면이다(그 중 1). 16A is a diagram schematically showing an example of a procedure of deleting a frame irrelevant to the ring establishment confirmation process (one of which).

도 16b는 링확립 확인 처리에 관계가 없는 프레임을 삭제하는 순서의 일례를 모식적으로 나타내는 도면이다(그 중 2). FIG. 16B is a diagram schematically showing an example of a procedure of deleting a frame irrelevant to the ring establishment confirmation process (of which 2).

도 16c는 링확립 확인 처리에 관계가 없는 프레임을 삭제하는 순서의 일례를 모식적으로 나타내는 도면이다(그 중 3). FIG. 16C is a diagram schematically showing an example of a procedure for deleting a frame irrelevant to the ring establishment confirmation process (of which 3).

도 16d는 링확립 확인 처리에 관계가 없는 프레임을 삭제하는 순서의 일례를 모식적으로 나타내는 도면이다(그 중 4). FIG. 16D is a diagram schematically showing an example of a procedure for deleting a frame irrelevant to the ring establishment confirmation process (of which 4).

도 16e는 링확립 확인 처리에 관계가 없는 프레임을 삭제하는 순서의 일례를 모식적으로 나타내는 도면이다(그 중 5). FIG. 16E is a diagram schematically showing an example of a procedure of deleting a frame irrelevant to the ring establishment confirmation process (of which 5).

도 17은 본 실시 형태 8에 의한 통신 노드의 기능 구성을 모식적으로 나타내는 도면이다. 17 is a diagram schematically showing a functional configuration of a communication node according to the eighth embodiment.

도 18a는 링형상 통신 시스템에 있어서 국정보 통지 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 1). 18A is a diagram schematically showing an example of a station information notification processing procedure in a ring-shaped communication system (one of them).

도 18b는 링형상 통신 시스템에 있어서 국정보 통지 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 2). 18B is a diagram schematically showing an example of a station information notification processing procedure in a ring communication system (of which 2).

도 18c는 링형상 통신 시스템에 있어서 국정보 통지 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 3). 18C is a diagram schematically showing an example of a station information notification processing procedure in a ring-shaped communication system (of which 3).

도 18d는 링형상 통신 시스템에 있어서 국정보 통지 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 4). 18D is a diagram schematically showing an example of a station information notification processing procedure in a ring-shaped communication system (of which 4).

도 18e는 링형상 통신 시스템에 있어서 국정보 통지 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 5). 18E is a diagram schematically showing an example of a station information notification processing procedure in a ring communication system (of which 5).

도 18f는 링형상 통신 시스템에 있어서 국정보 통지 처리 순서의 일례를 모식적으로 나타내는 도면이다(그 중 6). 18F is a diagram schematically showing an example of the station information notification processing procedure in the ring-shaped communication system (6 of them).

부호의 설명Explanation of the sign

1 정규계 링1 regular ring

2 대기계 링2 atmospheric ring

10, 10-1 ~ 10-5 통신 노드10, 10-1 to 10-5 communication nodes

11, 11-1 ~ 11-5 A 포트11, 11-1 to 11-5 A ports

14, 14-1 ~ 14-5 B 포트14, 14-1 to 14-5 B ports

17, 17-1 ~ 17-5 통신 처리부17, 17-1 ~ 17-5 Communication Processing Unit

20 링확립 확인 처리부20 ring establishment confirmation processing unit

21 링확립 확인 프레임 발행부21 Ring establishment confirmation frame issue

22, 72 프레임 순회 시간 산출부22, 72 frames traversal time calculator

23, 73 프레임 순회 시간 기억부23, 73 frame traversal time memory

24 링확립 판정부24 ring establishment judgment part

31 수신 프레임 정보 관리부31 Receive frame information management unit

32 수신 프레임 정보 기억부32 frame information storage

51 루프 백 상태 제어부51 Loopback Status Control

61 프레임 폐기 처리부61 Frame Disposal Unit

71 국정보 관리부71 Bureau of Information Management

74 국정보 통지 완료 판정부74 National Information Notification Completion Decision Department

75 네트워크 구성 정보 기억부75 Storage of network configuration information

Claims (17)

이더넷에 의해 접속된 복수의 통신 노드가 링형상으로 접속된 통신 시스템을 구성하는 통신 노드로서,A communication node constituting a communication system in which a plurality of communication nodes connected by Ethernet are connected in a ring shape, 프레임을 입력하는 입력부와 프레임을 출력하는 출력부를 갖는 제1 및 제2 포트와, First and second ports having an input unit for inputting a frame and an output unit for outputting the frame; 통신이 정상인 경우, 상기 제1 포트의 입력부로부터 입력되는 프레임의 수신 처리를 행하고, 상기 제2 포트의 출력부로부터 당해 프레임을 송신하고, 인접하는 통신 노드와의 사이에서 통신 이상이 생긴 경우, 상기 인접하는 통신 노드와 접속되는 포트와 다른 측의 포트의 입력부로부터 입력되는 프레임의 수신 처리를 행하고, 당해 프레임이 입력된 입력부와 동일한 포트의 출력부로부터 당해 프레임을 송신하는 루프 백(loop back) 처리를 행하고, 인접하는 통신 노드와의 사이와는 다른 부분에서 통신 이상이 발생함으로써 해당 통신 이상 부분을 사이에 둔 각 통신 노드가 루프 백 처리를 행하는 경우, 상기 제2 포트의 입력부로부터 입력되는 프레임의 수신 처리를 행하지 않고, 상기 제1 포트의 출력부로부터 당해 프레임을 송신하는 통신 처리 수단을 구비하고, When the communication is normal, when the frame input processing is performed from the input unit of the first port, the frame is transmitted from the output unit of the second port, and when a communication error occurs between adjacent communication nodes, Loop back processing of receiving a frame input from an input of a port connected to an adjacent communication node and a port on the other side, and transmitting the frame from an output of the same port as the input of which the frame is input. When a communication error occurs at a portion different from that of an adjacent communication node, and each communication node sandwiching the communication error portion performs loop back processing, the frame inputted from the input portion of the second port is used. Communication processing means for transmitting the frame from an output of the first port without performing reception processing; Ratio, 상기 통신 처리 수단은,The communication processing means, 전원 투입시 또는 스스로 루프 백 처리를 행하여 새로운 링을 구성한 경우에, 발행 시각을 매입(embed)한 링확립 확인 프레임을 발생하고, 상기 링을 순회해 온 상기 링확립 확인 프레임을 수신하면, 그 이후의 링확립 확인 프레임의 발행을 정지하는 링확립 확인 프레임 발행 수단과,At the time of power-up or when loopback processing is performed by itself to form a new ring, a ring establishment acknowledgment frame which embeds an issuing time is generated, and when the ring establishment acknowledgment frame that has traversed the ring is received, thereafter, Ring establishment confirmation frame issuing means for stopping issuance of a ring establishment confirmation frame of 상기 링확립 확인 프레임 발행 수단에 의해 발행되고, 상기 링을 순회해 온 상기 링확립 확인 프레임을 수신한 시각으로부터, 상기 링확립 확인 프레임 내의 발행 시각을 뺀 프레임 순회 시간을 산출하는 프레임 순회 시간 산출 수단과,Frame traversal time calculation means for calculating a frame traversal time issued by the ring establishment confirmation frame issuing means and subtracting the issuance time in the ring establishment confirmation frame from the time when the ring establishment confirmation frame that has traveled the ring is received. and, 상기 링확립 확인 프레임의 발행 정지 후, 상기 프레임 순회 시간 이상의 동안, 상기 링 내를 흐르는 링확립 확인 프레임을 검출하지 않는지를 판정하는 링확립 판정 수단을 구비하는 것을 특징으로 하는 통신 노드. And ring establishment determination means for determining whether a ring establishment confirmation frame flowing through the ring is not detected for a period greater than or equal to the frame traversal time after issuance of the ring establishment confirmation frame. 청구항 1에 있어서,The method according to claim 1, 상기 통신 처리 수단의 상기 링확립 확인 프레임 발행 수단은 상기 링확립 확인 프레임에 그 프레임을 일의(一意)로 식별하는 고유 정보를 매입하는 기능을 갖고, The ring establishment confirmation frame issuing means of the communication processing means has a function of embedding in the ring establishment confirmation frame unique information for uniquely identifying the frame, 상기 통신 처리 수단은 The communication processing means 상기 통신 시스템 내의 다른 통신 노드로부터 수신한 링확립 확인 프레임의 송신원 통신 노드와 상기 고유 정보를 포함하는 수신 프레임 정보를 기억하는 수신 프레임 정보 기억 수단과,Reception frame information storage means for storing a transmission source communication node of a ring establishment confirmation frame received from another communication node in the communication system, and reception frame information including the unique information; 상기 다른 통신 노드로부터의 링확립 확인 프레임으로부터 취득한 상기 수신 프레임 정보를, 상기 수신 프레임 정보 기억 수단 중의 상기 다른 통신 노드에 대응하는 수신 프레임 정보와 비교해서, 수신한 상기 링확립 확인 프레임이 과거에 수신한 프레임인 경우에는, 그 프레임을 폐기하는 수신 프레임 정보 관리 수단을 추가로 구비하는 것을 특징으로 하는 통신 노드. The received ring establishment confirmation frame is received in the past by comparing the received frame information acquired from the ring establishment confirmation frame from the other communication node with the reception frame information corresponding to the other communication node in the reception frame information storage means. And a frame, further comprising receiving frame information management means for discarding the frame. 청구항 1에 있어서,The method according to claim 1, 상기 통신 처리 수단은,The communication processing means, 인접하는 통신 노드가 링으로부터 해열(解列; disconnect)하고 루프 백 처리를 행하여 새로운 링이 형성된 후에, 이 링에서의 링확립 확인 처리가 종료하기 전에, 상기 인접하는 통신 노드의 위치에 상이한 통신 노드가 참가해 온 경우에, 상기 루프 백된 상태를 상기 링에서의 링확립 확인 처리가 종료할 때까지의 동안 유지하도록 제어하는 루프 백 상태 제어 수단을 추가로 구비하는 것을 특징으로 하는 통신 노드.After an adjacent communication node disconnects from the ring and performs a loop back process to form a new ring, the communication node different from the position of the adjacent communication node before the ring establishment confirmation process in this ring ends. And loop back state control means for controlling the loop back state to hold the loop back state until the ring establishment confirmation process in the ring ends, when. 청구항 2에 있어서,The method according to claim 2, 상기 복수의 통신 노드 중 어떤 통신 노드가 루프 백 처리를 행하고 있는 상태로부터 정상으로 천이한 경우에, 상기 수신 프레임 정보 관리 수단은, 제2 포트의 입력부로부터 입력되는 링확립 확인 프레임 중 스스로 발행한 링확립 확인 프레임의 고유 정보를 포함하는 수신 프레임 정보를 취득하고, When a communication node of the plurality of communication nodes has made a normal transition from the loop back process, the reception frame information management means automatically issues a ring among self-established ring establishment confirmation frames inputted from an input of a second port. Obtains reception frame information including unique information of the establishment confirmation frame; 상기 수신 프레임 정보 기억 수단에 같은 수신 프레임 정보가 없는 경우에, 취득한 상기 수신 프레임 정보를 상기 수신 프레임 정보 기억 수단에 기억하고, If the received frame information storage means does not have the same received frame information, the obtained received frame information is stored in the received frame information storage means, 같은 수신 프레임 정보가 있는 경우에 상기 링확립 확인 프레임을 폐기하는 기능을 추가로 갖는 것을 특징으로 하는 통신 노드. And a function of discarding the ring establishment confirmation frame when there is the same received frame information. 청구항 1에 있어서,The method according to claim 1, 상기 통신 처리 수단은 The communication processing means 토큰 프레임을 상기 링 중에 흘려 토큰 패싱 방식으로 통신을 행하고 있는 상태로부터 링확립의 확인 처리 상태로 천이한 경우에, 수신한 프레임 중 링확립 확인 프레임 이외의 프레임을 폐기하는 프레임 폐기 처리 수단을 추가로 구비하는 것을 특징으로 하는 통신 노드. And a frame discard processing means for discarding frames other than the ring establishment confirmation frame among the received frames when a token frame is flowed in the ring and communicated by the token passing method to the ring establishment confirmation state. And a communication node. 청구항 1에 있어서,The method according to claim 1, 상기 통신 처리 수단의 상기 링확립 확인 프레임 발행 수단은 링확립 확인 프레임의 수신을 검지하면, 링확립의 확인 처리 상태로 천이하고, 링확립 확인 프레임의 발행을 개시하는 것을 특징으로 하는 통신 노드. And said ring establishment confirmation frame issuing means of said communication processing means transitions to a ring establishment confirmation processing state when it detects reception of a ring establishment confirmation frame, and starts issuing a ring establishment confirmation frame. 청구항 1에 있어서,The method according to claim 1, 상기 통신 처리 수단은 The communication processing means 링 확립의 확인 처리가 종료하면, 네트워크 구성 정보를 작성하기 위해 필요한 자통신 노드에 관한 국정보를 포함하는 국정보 통지 프레임을 발행하고, 상기 링을 순회해 온 상기 국정보 통지 프레임을 수신하는 국정보 관리 수단을 구비하는 것을 특징으로 하는 통신 노드. Upon completion of the ring establishment confirmation process, a station issuing a station information notification frame containing station information about a self-communication node necessary for creating network configuration information, and a station receiving the station information notification frame that has traversed the ring. A communication node comprising information management means. 청구항 7에 있어서,The method of claim 7, 상기 통신 처리 수단의 상기 국정보 관리 수단은 발행한 상기 국정보 통지 프레임이 상기 링을 순회해 돌아올 때까지, 국정보 통지 프레임을 발행하는 것을 특징으로 하는 통신 노드. And said station information management means of said communication processing means issues a station information notification frame until said issued station information notification frame traverses said ring. 청구항 8에 있어서,The method according to claim 8, 상기 통신 처리 수단의 상기 국정보 관리 수단은 상기 국정보 통지 프레임에 그 프레임의 발행 시각을 매입하고, 상기 링을 순회해 온 상기 국정보 통지 프레임을 수신하면, 그 이후의 국정보 통지 프레임의 발행을 정지하는 기능을 추가로 갖고,The station information management means of the communication processing means embeds the issuing time of the frame into the station information notification frame and, upon receiving the station information notification frame that has traversed the ring, issuing a station information notification frame thereafter. Has the additional ability to stop, 상기 통신 처리 수단은The communication processing means 상기 국정보 관리 수단에 의해 발행되고, 상기 링을 순회해 온 상기 국정보 통지 프레임을 수신한 시각으로부터, 상기 국정보 통지 프레임 내의 발행 시각을 뺀 프레임 순회 시간을 산출하는 프레임 순회 시간 산출 수단과,Frame traversal time calculation means for calculating a frame traversal time which is issued by the station information management means and subtracts the issuance time in the station information notification frame from the time when the station information notification frame that has traveled the ring is received; 상기 국정보 통지 프레임의 발행 정지 후, 상기 프레임 순회 시간 이상의 동안, 상기 링 내를 흐르는 국정보 통지 프레임을 검출하지 않는지를 판정하는 국정보 통지 완료 판정 수단을 추가로 구비하는 것을 특징으로 하는 통신 노드. Further comprising station information notification completion determining means for determining whether or not to detect the station information notification frame flowing in the ring for more than the frame traversal time after issuing the station information notification frame. . 이더넷에 의해 접속된 복수의 통신 노드가 링형상으로 접속된 통신 시스템의 링확립 확인 방법으로서,A ring establishment confirmation method for a communication system in which a plurality of communication nodes connected by Ethernet are connected in a ring shape, 상기 통신 노드는 전원 투입시 또는 상기 복수의 통신 노드 중 하나인 자통신 노드가 루프 백 처리를 행하여 새로운 링을 구성한 경우에, 링확립 확인 프레임을, 그 프레임의 발행 시각을 매입하여 발행함과 아울러, 링확립 확인 프레임을 수신하면, 그 이후의 링확립 확인 프레임의 발행을 정지하는 링확립 확인 프레임 발행 공정과,The communication node acquires and issues a ring establishment confirmation frame by purchasing the issuing time of the frame when the power is turned on or when the self-communication node which is one of the plurality of communication nodes performs a loop back process to form a new ring. A ring establishment acknowledgment frame issuing process of stopping the issuance of subsequent ring establishment acknowledgment frames upon receiving the ring establishment acknowledgment frame; 상기 통신 노드가 상기 링확립 확인 프레임 발행 공정에서 발행된 링확립 확인 프레임을 수신하는 것에 의해, 링이 확립된 것을 확인하는 링확립 확인 공정을 포함하고,A ring establishment confirmation step of confirming that a ring is established by the communication node receiving a ring establishment confirmation frame issued in the ring establishment confirmation frame issuing step, 상기 링확립 확인 공정은The ring establishment confirmation process 상기 링확립 확인 프레임을 수신한 시각으로부터, 상기 링확립 확인 프레임 내의 발행 시각을 뺀 프레임 순회 시간을 산출하는 프레임 순회 시간 산출 공정과,A frame traversal time calculating step of calculating a frame traversal time obtained by subtracting an issuance time in the ring establishment confirmation frame from the time when the ring establishment confirmation frame is received; 상기 링확립 확인 프레임의 발행을 정지한 후, 상기 링 상에 상기 링확립 확인 프레임이 상기 프레임 순회 시간 이상 흐르지 않은 경우에, 상기 링이 확립된 것을 확인하는 링확립 판정 공정을 포함하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. And a ring establishment determination step of confirming that the ring is established when the ring establishment confirmation frame does not flow over the ring after stopping the issuance of the ring establishment confirmation frame. Ring establishment confirmation method of communication system to perform. 청구항 10에 있어서, The method according to claim 10, 상기 링확립 확인 프레임 발행 공정에서는 상기 링확립 확인 프레임에 그 프레임을 일의로 식별하는 고유 정보를 매입하고,In the ring establishment confirmation frame issuing process, unique information for uniquely identifying the frame is embedded in the ring establishment confirmation frame, 상기 통신 시스템 내의 다른 통신 노드로부터 수신한 링확립 확인 프레임의 송신원 통신 노드와 상기 고유 정보를 포함하는 수신 프레임 정보를 기억하는 수신 프레임 정보 기억 공정과,A reception frame information storage step of storing a transmission source communication node of a ring establishment confirmation frame received from another communication node in the communication system and reception frame information including the unique information; 상기 다른 통신 노드로부터 수신한 링확립 확인 프레임으로부터 취득한 상기 수신 프레임 정보를, 이미 기억되어 있는 상기 다른 통신 노드에 대응하는 수신 프레임 정보와 비교하여, 수신한 그 프레임이 과거에 수신한 프레임인 경우에는 그 프레임을 폐기하는 수신 프레임 정보 관리 공정을 포함하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. When the received frame is a frame received in the past, the received frame information obtained from the ring establishment confirmation frame received from the other communication node is compared with the received frame information corresponding to the other communication node already stored. And a receiving frame information management step of discarding the frame. 청구항 10에 있어서,The method according to claim 10, 제1 통신 노드가 상기 링으로부터 해열하고, 루프 백 처리를 행하여 새로운 링이 구성된 후에, 이 새로운 링에 대해 상기 링확립 확인 공정이 종료하기 전에, 상기 제1 통신 노드의 위치에 제2 통신 노드가 참가해 온 경우에,After the first communication node dissociates from the ring, performs a loop back process, and a new ring is formed, before the ring establishment confirmation process ends on the new ring, the second communication node is located at the position of the first communication node. If you have participated, 상기 제2 통신 노드에 인접하는 통신 노드가, 루프 백 처리의 상태를 상기 새로운 링에서의 링확립 확인 처리가 종료할 때까지의 사이에 유지하는 루프 백 제어 공정을 추가로 포함하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. A communication node adjacent to the second communication node further includes a loop back control step of maintaining the state of the loop back process until the ring establishment confirmation process on the new ring ends. How to check ring establishment of communication system. 청구항 11에 있어서,The method of claim 11, 상기 복수의 통신 노드 중 어떤 통신 노드가 루프 백 처리를 행하고 있는 상태로부터 정상으로 천이한 경우에, 상기 수신 프레임 정보 관리 공정에서는, 상기 자통신 노드가, 제2 포트의 입력부로부터 입력되는 링확립 확인 프레임 중, 상기 자통신 노드가 발행한 링확립 확인 프레임의 고유 정보를 포함하는 수신 프레임 정보를 취득하고, In a case where any one of the plurality of communication nodes transitions normally from a state in which loopback processing is performed, in the reception frame information management step, a ring establishment confirmation is input in which the autonomous node is input from an input of a second port. Receiving frame information including unique information of a ring establishment confirmation frame issued by the self-communication node among frames, 취득한 프레임에 대해 기억된 수신 프레임 정보가 없는 경우에, 취득한 상기 수신 프레임 정보를 기억하고, If there is no received frame information stored for the acquired frame, the acquired received frame information is stored, 취득한 프레임에 대해 수신 프레임 정보가 있는 경우에, 상기 링확립 확인 프레임을 폐기하는 처리를 추가로 행하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. And a process for discarding the ring establishment confirmation frame when there is received frame information for the acquired frame. 청구항 10에 있어서,The method according to claim 10, 토큰 프레임을 상기 링 중에 흘려 토큰 패싱 방식으로 통신을 행하고 있는 상태로부터, 링확립의 확인을 행하는 상기 링확립 확인 공정으로 이행한 경우에, In the case where a token frame is flowed in the ring and communication is performed by the token passing method, the process proceeds to the ring establishment confirmation step of confirming ring establishment. 수신한 프레임 중 링확립 확인 프레임 이외의 프레임을 폐기하는 프레임 폐기 처리 공정을 추가로 포함하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. And a frame discard processing step of discarding frames other than the ring establishment confirmation frame among the received frames. 청구항 10에 있어서, The method according to claim 10, 상기 링확립 확인 공정 후에, 네트워크 구성 정보를 작성하기 위해 필요한 자통신 노드에 관한 국정보를 포함하는 국정보 통지 프레임을 송신하는 국정보 관리 공정을 추가로 포함하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. And further comprising a station information management step of transmitting a station information notification frame including station information about the self-communication node necessary for creating network configuration information after the ring establishment confirmation step. checking way. 청구항 15에 있어서,16. The method of claim 15, 상기 국정보 관리 공정에서는 발행한 상기 국정보 통지 프레임이 상기 링을 순회해 돌아올 때까지, 국정보 통지 프레임을 발행하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. And in the station information management step, issue a station information notification frame until the issued station information notification frame traverses the ring and returns. 청구항 16에 있어서,18. The method of claim 16, 상기 국정보 관리 공정에서는 상기 국정보 통지 프레임에 그 프레임의 발행 시각을 매입하고, 발행한 상기 국정보 통지 프레임을 수신하면, 그 이후의 국정보 통지 프레임의 발행을 정지하고,In the station information management step, when the issuing time of the frame is embedded in the station information notification frame, and when the issued station information notification frame is received, the subsequent issuance of the station information notification frame is stopped. 상기 링을 순회해 온 상기 국정보 관리 공정에서 발행된 상기 국정보 통지 프레임을 수신한 시각으로부터, 상기 국정보 통지 프레임 내의 발행 시각을 뺀 프레임 순회 시간을 산출하는 프레임 순회 시간 산출 공정과,A frame traversal time calculating step of calculating a frame traversal time obtained by subtracting the issuance time in the station information notification frame from the time at which the station information notification frame issued in the station information management step that has traveled the ring is received; 상기 국정보 통지 프레임의 발행을 정지한 후, 상기 링상에 상기 국정보 통지 프레임이 상기 프레임 순회 시간 이상 흐르지 않은 경우에, 상기 네트워크 상의 통신 노드간에 국정보의 교환이 행해졌다고 판정하는 국정보 통지 완료 판정 공정을 추가로 포함하는 것을 특징으로 하는 통신 시스템의 링확립 확인 방법. After stopping the issuance of the station information notification frame, when the station information notification frame does not flow for more than the frame traversal time, the station information notification is determined to have been exchanged between communication nodes on the network. And a determination step, further comprising a ring establishment confirmation method for the communication system.
KR1020097025608A 2006-06-30 2006-06-30 Communication node, communication system ring configuration method, and ring establishing method Active KR101053358B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2006/313128 WO2008001468A1 (en) 2006-06-30 2006-06-30 Communication node, communication system ring configuration method, and ring establishing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020087031202A Division KR101029201B1 (en) 2006-06-30 2006-06-30 Ring configuration method and ring establishment method of communication node and communication system

Publications (2)

Publication Number Publication Date
KR20100006581A KR20100006581A (en) 2010-01-19
KR101053358B1 true KR101053358B1 (en) 2011-08-01

Family

ID=38845244

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020097025608A Active KR101053358B1 (en) 2006-06-30 2006-06-30 Communication node, communication system ring configuration method, and ring establishing method
KR1020087031202A Active KR101029201B1 (en) 2006-06-30 2006-06-30 Ring configuration method and ring establishment method of communication node and communication system

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020087031202A Active KR101029201B1 (en) 2006-06-30 2006-06-30 Ring configuration method and ring establishment method of communication node and communication system

Country Status (7)

Country Link
US (2) US7983177B2 (en)
JP (1) JP4778056B2 (en)
KR (2) KR101053358B1 (en)
CN (1) CN101479996B (en)
DE (1) DE112006003943T5 (en)
TW (2) TWI338476B (en)
WO (1) WO2008001468A1 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2045971B1 (en) * 2007-10-04 2011-12-07 Harman Becker Automotive Systems GmbH Data network with time synchronization mechanism
FI122403B (en) * 2009-01-14 2011-12-30 Tellabs Oy Method, system and apparatus for relaying data transmission frames
JP5550261B2 (en) * 2009-05-29 2014-07-16 キヤノン株式会社 Data processing apparatus, data processing method and program using ring bus
US8290904B2 (en) * 2009-07-27 2012-10-16 International Business Machines Corporation Preventing transfer and duplication of redundantly referenced objects across nodes of an application system
JP4906910B2 (en) * 2009-12-03 2012-03-28 三菱電機株式会社 Communication node and communication system ring establishment confirmation method
CN102474438B (en) * 2010-05-27 2015-01-28 松下电器产业株式会社 Node device, integrated circuit and control method in ring transmission system
KR101720347B1 (en) * 2011-01-20 2017-03-27 엘에스산전 주식회사 Adaptive multi redundant ring topology system and Method for selecting the detour
CN103918238B (en) * 2011-11-04 2018-07-31 恩智浦美国有限公司 Real-time distributed network module, real-time distributed network and its method
CN107689875B (en) * 2016-08-03 2020-08-07 四零四科技股份有限公司 System and method for integrating redundant ring network and Rapid Spanning Tree Protocol
TWI661700B (en) * 2017-08-11 2019-06-01 國立成功大學 Network topology system and topology building method thereof
JP7031222B2 (en) * 2017-10-25 2022-03-08 富士電機株式会社 Communication device, communication system and loopback implementation determination method
US11563668B1 (en) * 2018-06-27 2023-01-24 Amazon Technologies, Inc. Network devices using probes to test forwarding rules
US10812364B1 (en) 2018-06-27 2020-10-20 Amazon Technologies, Inc. Testing forwarding states of a network device using probe detection and reflection
US10805199B1 (en) 2018-06-27 2020-10-13 Amazon Technologies, Inc. Testing forwarding information in a network switch
US11998654B2 (en) 2018-07-12 2024-06-04 Bard Shannon Limited Securing implants and medical devices
US10868748B1 (en) 2018-09-27 2020-12-15 Amazon Technologies, Inc. Testing forwarding states on multiple pipelines of a network device
JP6969585B2 (en) * 2019-03-29 2021-11-24 オムロン株式会社 Master unit, arithmetic processing unit, programmable logic controller, network, and information processing method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000278306A (en) 1999-03-26 2000-10-06 Mitsubishi Electric Corp Atm ring network
JP2002101107A (en) 2000-09-25 2002-04-05 Toshiba Corp Atm communication system

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58111454A (en) * 1981-12-24 1983-07-02 Oki Electric Ind Co Ltd Token controlling system in decentralized control type ring network
US4404557A (en) * 1982-03-05 1983-09-13 Burroughs Corporation Timed token ring with multiple priorities
JPS58220538A (en) * 1982-06-16 1983-12-22 Yokogawa Hokushin Electric Corp Redundant loop type data communicating system
JPS60236543A (en) * 1983-12-28 1985-11-25 Hitachi Ltd Loop constitution control system of duplex loop type network
JPS6276949A (en) * 1985-09-30 1987-04-09 Matsushita Electric Ind Co Ltd Loop network system
JPH0736560B2 (en) * 1986-01-22 1995-04-19 株式会社日立製作所 Network expansion method
JPH063933B2 (en) 1987-12-11 1994-01-12 富士通株式会社 Ring network connection management method
JPH01208934A (en) 1988-02-16 1989-08-22 Sumitomo Electric Ind Ltd Node equipment
US5414700A (en) 1990-01-22 1995-05-09 Digital Equipment Corp. Negotiation protocol for establishment of full duplex communication on a token ring network
JPH05167592A (en) * 1991-12-10 1993-07-02 Hitachi Cable Ltd Station constitution decision system
GB2264845B (en) * 1992-02-28 1995-09-20 Texas Instruments Ltd Local area network adaptive circuit for multiple network types
US5544163A (en) * 1994-03-08 1996-08-06 Excel, Inc. Expandable telecommunications system
TW353838B (en) * 1996-11-12 1999-03-01 Toshiba Corp Ring network system and control method of its communication path
US6377998B2 (en) * 1997-08-22 2002-04-23 Nortel Networks Limited Method and apparatus for performing frame processing for a network
JPH11127181A (en) * 1997-10-24 1999-05-11 Fuji Electric Co Ltd How to delete unnecessary frames
US6657952B1 (en) * 1997-11-28 2003-12-02 Nec Corporation Ring network for sharing protection resource by working communication paths
JP3556483B2 (en) 1998-09-18 2004-08-18 鐘淵化学工業株式会社 Method for manufacturing silicon-based thin film photoelectric conversion device
US6381647B1 (en) * 1998-09-28 2002-04-30 Raytheon Company Method and system for scheduling network communication
US6584101B2 (en) 1998-12-04 2003-06-24 Pmc-Sierra Ltd. Communication method for packet switching systems
GB2383927B (en) * 2001-12-22 2004-01-28 3Com Corp Network unit and packets for use in a cascade system
CN100407720C (en) * 2002-02-06 2008-07-30 武汉烽火网络有限责任公司 Elastic multi-service ring
US20040052521A1 (en) * 2002-04-12 2004-03-18 Ross Halgren Diagnostic monitoring system for WDM networks
AU2002349257A1 (en) * 2002-11-06 2004-06-07 Wuhan Fiberhome Networks Co., Ltd. Multiple service ring of n-ringlet structure based on multiple fe, ge and 10ge
JP4211614B2 (en) * 2004-01-21 2009-01-21 日立電線株式会社 Switching hub and ring network system
JP2006245849A (en) * 2005-03-02 2006-09-14 Fujitsu Ltd Communication apparatus
US7526526B2 (en) * 2005-10-06 2009-04-28 Aviom, Inc. System and method for transferring data
DE602008002193D1 (en) * 2007-10-03 2010-09-30 Yamaha Corp Audio signal processor and network system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000278306A (en) 1999-03-26 2000-10-06 Mitsubishi Electric Corp Atm ring network
JP2002101107A (en) 2000-09-25 2002-04-05 Toshiba Corp Atm communication system

Also Published As

Publication number Publication date
KR20100006581A (en) 2010-01-19
US7852779B2 (en) 2010-12-14
TW201015914A (en) 2010-04-16
US20090316588A1 (en) 2009-12-24
KR20090029734A (en) 2009-03-23
JP4778056B2 (en) 2011-09-21
JPWO2008001468A1 (en) 2009-11-26
TWI338476B (en) 2011-03-01
US7983177B2 (en) 2011-07-19
WO2008001468A1 (en) 2008-01-03
KR101029201B1 (en) 2011-04-12
CN101479996A (en) 2009-07-08
CN101479996B (en) 2012-05-30
TWI439085B (en) 2014-05-21
DE112006003943T5 (en) 2009-08-20
US20100165998A1 (en) 2010-07-01
TW200803307A (en) 2008-01-01

Similar Documents

Publication Publication Date Title
KR101053358B1 (en) Communication node, communication system ring configuration method, and ring establishing method
KR101024482B1 (en) Token Issuing Method and Token Ring Communication Method in Communication Node and Ring-shaped Communication System
US9787496B2 (en) Communication system, communication apparatus, and protection method
CA2437673A1 (en) Network system, spanning tree configuration method, spanning tree configuration node and spanning tree configuration program
JPH11234212A (en) WDM optical transmission system
CN102546342B (en) Double-ring network system, method for determining transmission priority in double-ring network and transmission station device
JP4906910B2 (en) Communication node and communication system ring establishment confirmation method
CN101741675B (en) Communication node and ring forming method and ring establishing method for communication system
JP6138282B2 (en) Communication apparatus, train network system, and network setting method
CN112995006B (en) Message processing method and module, detection method, switching equipment and storage medium
JP2011066615A (en) Communication equipment, communication system, method for processing received data, and program of equipment
JPH0681137B2 (en) Method and apparatus for controlling network topography
JP5445391B2 (en) Switching hub, ring network system, and route switching method for ring network system
Severin A fail-safe self-routing fiber-optic ring network using multitailed receiver-transmitter units as nodes
CN107689961A (en) A kind of switch ports themselves certification access-in management device

Legal Events

Date Code Title Description
A107 Divisional application of patent
PA0104 Divisional application for international application

Comment text: Divisional Application for International Patent

Patent event code: PA01041R01D

Patent event date: 20091208

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20091218

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100930

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20110613

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20110726

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20110726

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20150630

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20150630

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20160701

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20160701

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20170704

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20170704

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20180628

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20180628

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20200701

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20210629

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20220620

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20230620

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20250618

Start annual number: 15

End annual number: 15