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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/437—Ring fault isolation or reconfiguration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/04—Communication 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
본 발명은 이더넷(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
또, 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
도 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
포트는 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
통신 처리부(17)는 A 포트(11)의 정규계 입력부에서 수신한 정규계 링(1)으로부터의 프레임을 일단 읽어 들여, 필요가 있는 경우에는 소정의 처리를 행하고 나서 B 포트(14)의 정규계 출력부로부터 정규계 링(1)에 송신하는 한편, B 포트(14)의 대기계 입력부에서 수신한 대기계 링(2)으로부터의 프레임은 읽어 들이지 않고 그대로 A 포트(11)의 대기계 출력부에 송신한다. 보다 구체적으로, 정상시에 있어서 B 포트(14)로부터 출력하는 프레임에 대해서만, 필요가 있는 경우에는 소정의 처리를 행하고, 통신 노드 내에서 B 포트(14)로부터 A 포트(11)로 흐르는 프레임에 대해서는 어떤 처리도 행해지지 않는다. The
이와 같은 이더넷 베이스의 링형상 통신 시스템에 있어서 통상 상태에서의 통신은 정규계 링(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
이상이 이하에 설명하는 각 실시 형태에 공통되는 이더넷 베이스의 링형상 통신 시스템의 개요이다. 이하 본 내용에 기초하여 각 실시 형태의 설명을 한다. 또한, 이하의 설명에서는 통신 노드(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
또 본 명세서에서는 설명의 간략화를 위해, 링형상 통신 시스템이 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
실시 형태 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
이상의 처리에 의해, 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
*또한 도 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
케이블의 접속 완료 후, 각 통신 노드(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,
접속 포트의 오접속을 인식한 통신 노드의 통신 처리부(17)는 오접속된 포트가 아닌 포트의 루프 백 처리를 행한다. 즉, 2국(10-2)의 통신 처리부(17-2)는 A 포트(11-2)에서 루프 백을 행하고, 4국(10-4)의 통신 처리부(17-4)는 B 포트(14-4)에서 루프 백을 행한다. The
이상에 의해, 오접속의 원인이 되는 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
실시 형태 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
링 확립 확인 프레임 발행부(21)는 전원 투입 후에 링형상 통신 시스템에 있어서 링형상의 경로(이하, 간단히 링이라 함)가 확립되어 있는지를 확인하는 링확립 확인 프레임을 소정의 시간마다에 발행한다. 링확립 확인 프레임에는 이 링확립 확인 프레임을 발행한 시각이 매입(embed)된다. 또, 링확립 확인 프레임 발행부(21)는 자신이 송신한 링확립 확인 프레임을 수신하면, 그 이후의 링확립 확인 프레임의 발행을 정지하는 동시에, 수신한 링확립 확인 프레임을 폐기한다. The ring establishment acknowledgment
프레임 순회 시간 산출부(22)는 자통신 노드가 발행한 링확립 확인 프레임이 A 포트(11)로부터 되돌아온 때에, 링확립 확인 프레임을 수신한 시각과, 그 링확립 확인 프레임에 매입된 발행 시각과의 차이를 산출하여, 링확립 확인 프레임이 링을 순회한 시간인 프레임 순회 시간을 구하고, 프레임 순회 시간 기억부(23)에 기억한다. The frame traversal
링 확립 판정부(24)는 마지막으로 자통신 노드 또는 다른 통신 노드가 발행한 링확립 확인 프레임을 수신하고 나서, 프레임 순회 시간 이상의 시간, 네트워크 상에 링확립 확인 프레임이 검출되지 않는 상태가 계속되었는지의 여부를 판정하고, 그 상태가 프레임 순회 시간 이상 계속된 경우에는 링의 접속을 모든 통신 노드(10)가 인식했다고 판정한다. 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
그 후, 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
이어서, 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
그 후, 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
또한, 상술한 설명에서는 각 국은 자국이 발행한 링확립 확인 프레임 중 최초로 돌아온 링확립 확인 프레임을 사용하여 프레임 순회 시간의 산출을 행하는 경우를 나타내었으나, 돌아온 모든 링확립 확인 프레임에 대해 순회 시간을 산출하고, 그들 평균치나 최대치 등을 타이머에 세트하는 프레임 순회 시간으로 해도 된다. 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
실시 형태 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
수신 프레임 정보 관리부(31)는 A 포트(11)로부터 수신한 다른 통신 노드(10)가 발행한 링확립 확인 프레임을 리피트(repeat)할 때마다, 그 링확립 확인 프레임에 대해서, 그 송신원 통신 노드, 프레임을 식별하는 시리얼 번호 등의 프레 임 식별 정보, 및 프레임의 발행 시각(또는 프레임의 수신 시각)을 포함하는 수신 프레임 정보를 취득하고, 수신 프레임 정보 기억부(32)에 기억되어 있는 수신 프레임 정보와 대조한다. 그리고, 수신한 링확립 확인 프레임이 과거에 수신한 것과 동일한 것이 아닌 경우(즉, 새롭게 발행된 것인 경우)에는 그 송신원 통신 노드의 수신 프레임 정보로서 수신 프레임 정보 기억부(32)에 덮어 써서(overwrite) 기억한다. 한편, 수신한 링확립 확인 프레임이 과거에 수신한 것인 경우에는 그 링확립 확인 프레임을 폐기한다. Each time the reception frame
수신 프레임 정보 기억부(32)는 네트워크에 접속되는 각각의 통신 노드(10)에 대한 수신 프레임 정보를 기억한다. 예를 들어, 실시 형태 2에서 설명한 바와 같이, 어느 통신 노드(10)가 소정의 시간마다에 발행하는 링확립 확인 프레임을 수신하는 경우에는 각각 시리얼 번호가 다르므로(1개씩 번호가 증가해 감), 새로운 링확립 확인 프레임의 수신 프레임 정보가 덮어 써져 간다. The reception frame
또, 링확립 확인 프레임 발행부(21)는 링확립 확인 프레임 중에, 프레임을 식별하는 시리얼 번호 등의 프레임 식별 정보도 매입하는 기능을 갖는다. 프레임 식별 정보가 시리얼 번호인 경우에는, 예를 들어 소정의 시간마다에 발행하는 링확립 확인 프레임에 하나씩 증가시킨 시리얼 번호를 매입하는 등의 처리를 행한다. 또한, 상술한 설명과 동일한 구성 요소에는 동일한 부호를 부여하고, 그 설명을 생략하고 있다. The ring establishment confirmation
도 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
도 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
그 후, 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
계속해서, 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
동양으로, 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
또한 도 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
또, 이것은 일례이고, 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
또한, 프레임 식별 정보가 상술한 예와 같이, 하나씩 증가해 가는 시리얼 번호의 경우에는, 시리얼 번호를 사용하여 링확립 확인 프레임의 신구(新舊)를 판단 하는 것이 가능하므로, 수신 프레임 정보에는 시간(발행 시각 등)은 필요없다. 그러나 프레임 식별 정보가 다른 기호나 랜덤한 값에 의해 형성되는 경우에는, 수신 프레임 정보에 시간(발행 시각 등)을 포함하여 기억할 필요가 있다. 시간 정보가 더해짐으로써, 수신한 링확립 확인 프레임의 신구 판단을 행하는 것이 가능하게 되기 때문이다. 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
실시 형태 4.
실시 형태 2에서는 마지막으로 링확립 확인 프레임을 검출하고 나서, 프레임 순회 시간 이상의 시간 동안에 링확립 확인 프레임이 검출되지 않은 경우에, 링의 접속 상태의 확인이 행해지도록 되어 있었다. 그러나 실시 형태 2의 링확립 확인 처리의 도중에, 몇 가지의 통신 노드에 고장이 발생하여 네트워크로부터 그 통신 노드가 해열되게 되면, 그 통신 노드를 배제하도록 루프 백이 행해진다. 실시 형태 3에서는 루프 백이 행해진 새로운 링으로부터, 배제된 통신 노드에 의해 발행된 링확립 확인 프레임을 배제하는 방법에 대해 설명하였다. 그러나 상술한 실시 형태 2, 3에서는 루프 백이 된 후의 링확립 확인 처리에 대해서는 기술되어 있지 않다. 따라서 본 실시 형태 4에서는 루프 백이 된 후의 링확립 확인 처리를 행하는 방법 에 대해 설명한다. In
본 실시 형태 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
도 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
그 후, 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
그 후, 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
또한 시간이 경과하여, 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
그 후, 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
실시 형태 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
그 후, 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
또한 그 후, 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
따라서 본 실시 형태 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
루프 백 상태 제어부(51)는 자통신 노드의 경로 상태의 천이를 나타내는 경로 상태 천이 정보를 기억해 두는 동시에, 인접하는 통신 노드가 해열하고, 새로운 링이 구성되고, 그 링확립 확인 처리가 종료하기 전에, 해열한 통신 노드 대신에 다른 통신 노드가 참가해 온 경우에 해열한 통신 노드가 발행한 링확립 확인 프레임이 폐기되고, 마지막으로 모든 링확립 확인 프레임이 프레임 순회 시간 이상의 시간, 검출되지 않는 상태가 될 때까지(즉, 링확립 확인 처리가 종료할 때까지) 루프 백 상태를 해제시키지 않도록 포트를 제어하는 기능을 갖는다. The loop back
다음에, 동작에 대해 도 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
그 후, 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
또한, 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
그 후, 실시 형태 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
본 실시 형태 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
실시 형태 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
다음에, 동작에 대해 도 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
그 후, 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
또한 그 후, 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
그 후, 시간이 경과하여 링확립 확인 프레임(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
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
또한 그 후, 링확립 확인 프레임(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
본 실시 형태 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
실시 형태 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
도 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
프레임 폐기 처리부(61)는 링확립 확인 처리 상태에 있을 때에, 링확립 확인 프레임 이외의 프레임을 폐기하는 처리를 행한다. 예를 들어, 토큰 프레임을 링 중에 흘려보낸 통상의 송신 상태로부터, 네트워크를 구성하는 몇 가지의 통신 노드에 고장이 발생하여 해열된 경우에, 링확립의 확인 처리 상태로 변하지만, 그 때에 새롭게 재구성된 링 중에 흐르는 토큰 프레임이나 데이터 프레임 등의 링확립 확인 처리와는 관계가 없는 프레임을 폐기한다. When the frame discard processing
도 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
그 후, 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
또, 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
이 때, 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
그 후, 2국(10-2)의 통신 처리부(17-2)의 프레임 폐기 처리부(61)는 A 포 트(11-2)로부터 수신한 3국(10-3)이 발행한 데이터 프레임(207)을 폐기하는 처리를 행한다(도 16e). 이상에 의해, 통상의 통신 상태로부터 링확립의 확인 처리 상태로 천이한 후에, 새로운 링 중에 남겨진 통상의 통신 상태일 때에 발행된 프레임을 폐기하는 처리가 종료된다. 이 후는 실시 형태 2 ~ 5에서 설명한 순서로 링확립 확인 처리가 행해진다. Thereafter, the frame discard processing
본 실시 형태 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.
본 실시 형태 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
국정보 관리부(71)는 상술한 실시 형태 2 ~ 6에서 링확립이 이루어진 후에, 링이 확립된 네트워크 내의 모든 통신 노드에 대해, 그 네트워크의 구성 정보를 작성하기 위해 필요한 자통신 노드의 국정보를 포함하는 국정보 통지 프레임을 소정의 시간마다에 발행한다. 이 국정보 통지 프레임에는 이 국정보 통지 프레임을 발행한 시각이 매입된다. 또, 국정보 관리부(71)는 자신이 송신한 국정보 통지 프레임을 최초로 수신한 시점 이후의 국정보 통지 프레임의 발행을 정지하는 동시에, 수신한 국정보 통지 프레임을 폐기한다. 여기서, 국정보는 자통신 노드의 MAC 어드레스, 자통신 노드를 식별하는 국번 등의 자통신 노드 식별 정보, 자통신 노드가 루프 백 상태에 있는 경우에 어느 포트가 루프 백 상태에 있는지를 나타내는 루프 백 상태 정보, 상하류에 위치하는 통신 노드의 MAC 어드레스를 포함한다. 또한, 국정보 관리부(71)는 다른 통신 노드가 송신한 국정보 통지 프레임을 수신하면, 그 국정보를 네트워크 구성 정보 기억부(75)에 기억한다. After the ring establishment is made in the above-described
프레임 순회 시간 산출부(72)는 자통신 노드가 발행한 국정보 통지 프레임이 A 포트(11)로부터 되돌아온 때에, 국정보 통지 프레임을 수신한 시각과, 그 국정보 통지 프레임에 매입된 발행 시각의 차이를 산출하고, 국정보 통지 프레임이 링을 순회한 시간인 프레임 순회 시간을 구한다. 또, 프레임 순회 시간 기억부(73)는 프레임 순회 시간 산출부(72)에 의해 산출된 프레임 순회 시간을 기억한다. The frame traversal
국정보 통지 완료 판정부(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
도 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
그 후, 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
이어서, 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
*그 후, 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)
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)
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)
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)
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 |
-
2006
- 2006-06-30 KR KR1020097025608A patent/KR101053358B1/en active Active
- 2006-06-30 US US12/307,065 patent/US7983177B2/en active Active
- 2006-06-30 WO PCT/JP2006/313128 patent/WO2008001468A1/en active Application Filing
- 2006-06-30 JP JP2008522271A patent/JP4778056B2/en active Active
- 2006-06-30 CN CN2006800551915A patent/CN101479996B/en not_active Expired - Fee Related
- 2006-06-30 KR KR1020087031202A patent/KR101029201B1/en active Active
- 2006-06-30 DE DE200611003943 patent/DE112006003943T5/en active Pending
- 2006-07-25 TW TW95127065A patent/TWI338476B/en active
- 2006-07-25 TW TW98144675A patent/TWI439085B/en active
-
2009
- 2009-12-14 US US12/636,870 patent/US7852779B2/en active Active
Patent Citations (2)
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 |