JP3395703B2 - Point-to-point communication network system and communication control method therefor - Google Patents
Point-to-point communication network system and communication control method thereforInfo
- Publication number
- JP3395703B2 JP3395703B2 JP08268099A JP8268099A JP3395703B2 JP 3395703 B2 JP3395703 B2 JP 3395703B2 JP 08268099 A JP08268099 A JP 08268099A JP 8268099 A JP8268099 A JP 8268099A JP 3395703 B2 JP3395703 B2 JP 3395703B2
- Authority
- JP
- Japan
- Prior art keywords
- station
- communication
- route information
- closed loop
- information notification
- 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.)
- Expired - Fee Related
Links
Landscapes
- Small-Scale Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明はポイントツウポイン
ト通信ネットワークシステム及びその制御方法に関し、
特に両隣接局とポイントツウポイント通信を行い、ラー
ニングテーブルを参照して通信データのルーティング決
定をなす複数の通信局により構成される通信ネットワー
クシステムにおけるラーニングテーブルの制御方式に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a point-to-point communication network system and its control method,
In particular, the present invention relates to a learning table control method in a communication network system configured by a plurality of communication stations that perform point-to-point communication with both adjacent stations and refers to a learning table to make a communication data routing decision.
【0002】[0002]
【従来の技術】LAN(Local Area Network)の普及が
本格化してその利用目的も高度化し、複数のLANを相
互に接続する通信システムが増加している。かかる通信
システムでは、複数のLANを接続するためにブリッジ
装置が必要であり、これ等ブリッジ装置では、通信シス
テムのネットワーク上における端末装置の所在を管理す
るためにラーニングテーブル(学習機能テーブル)が必
要になる。この様なラーニングテーブルの詳細について
は、例えば、特許第2746246号公報に詳細に開示
されており、周知である。2. Description of the Related Art The spread of LANs (Local Area Networks) has become more widespread and the purpose of their use has become more sophisticated, and the number of communication systems for connecting a plurality of LANs to each other is increasing. In such a communication system, a bridge device is required to connect a plurality of LANs, and these bridge devices require a learning table (learning function table) to manage the location of the terminal device on the network of the communication system. become. The details of such a learning table are disclosed in, for example, Japanese Patent No. 2746246 and are well known.
【0003】[0003]
【発明が解決しようとする課題】従来、この様なラーニ
ングテーブルを有するラーニングブリッジにより構成さ
れているネットワークにおいては、通信されるデータを
ラーニングテーブルによりフィルタリングする機能を要
するが、ラーニングテーブルの保守を通信されるデータ
自体によって行う様になっているために、経路構成が動
的に変化した場合、ルーティングに誤りを生じたり、迅
速にラーニングテーブルの情報更新ができない欠点があ
る。また、通信路が閉ループ構成を含む場合、同報デー
タのデータストームを避けるために、スパニングツリー
アルゴリズム等の解決策が必要であり、全てのブリッジ
間で複雑な経路情報のやり取りが必要である。Conventionally, in a network configured by a learning bridge having such a learning table, a function of filtering communication data by the learning table is required, but the maintenance of the learning table is communicated. Since the data itself is used, there is a drawback that when the route configuration dynamically changes, an error occurs in the routing or the information in the learning table cannot be updated quickly. Further, when the communication path includes a closed loop configuration, a solution such as a spanning tree algorithm is necessary to avoid a data storm of broadcast data, and complicated bridge information exchange is required between all bridges.
【0004】本発明の目的は、通信経路構成が動的に変
化してもラーニングテーブルの更新が自動的にかつ迅速
に行われるようにしたポイントツウポイント通信ネット
ワークシステム及びその通信制御方法を提供することで
ある。An object of the present invention is to provide a point-to-point communication network system and a communication control method for the same so that the learning table can be automatically and quickly updated even if the communication path configuration dynamically changes. That is.
【0005】本発明の他の目的は、通信路が閉ループ構
成を含む場合にも簡単な構成で同報データのデータスト
ームを防止可能としたポイントツウポイント通信ネット
ワークシステム及びその通信制御方法を提供することで
ある。Another object of the present invention is to provide a point-to-point communication network system capable of preventing a data storm of broadcast data with a simple structure and a communication control method thereof even when the communication path includes a closed loop structure. That is.
【0006】[0006]
【課題を解決するための手段】本発明によれば、両隣接
局とポイントツウポイント通信を行い、ラーニングテー
ブルを参照して通信データのルーティング決定をなす複
数の通信局により構成される通信ネットワークシステム
であって、前記通信局の各々は、隣接局間で接続確認の
ための要求メッセージ及びその応答メッセージを授受す
る手段と、この応答メッセージの受信の有無に応じて自
局が端点局であるか否かを判断する手段と、前記端点局
と判断された場合には端点局を自局アドレスとした通信
経路を示すための経路情報通知を発行して同報送信し、
それ以外の局と判断された場合には受信した前記経路情
報通知に自局アドレスを挿入して次局へ同報伝搬する手
段と、受信した前記経路情報通知に従って前記ラーニン
グテーブルの内容を更新する手段とを含むことを特徴と
する通信ネットワークシステムが得られる。According to the present invention, there is provided a communication network system comprising a plurality of communication stations which perform point-to-point communication with both adjacent stations and make a routing decision of communication data by referring to a learning table. Each of the communication stations is a means for exchanging a request message and a response message for confirming the connection between the adjacent stations, and whether each of the communication stations is an endpoint station according to whether the response message is received or not. Means for determining whether or not, and when it is determined to be the end point station, issue a route information notification for indicating a communication route with the end point station as its own address, and broadcast it,
When it is determined to be a station other than that, means for inserting the own station address in the received route information notification and carrying out broadcast propagation to the next station, and updating the contents of the learning table according to the received route information notification. And a communication network system.
【0007】そして、前記端点局と判断された通信局
は、前記経路情報通知の発生の他に、その終端及び全同
報データの終端を司るようにしたことを特徴とし、また
前記要求メッセージ及びその応答メッセージの授受は及
び前記経路情報通知の発行は、共に一定周期で行う様に
したことを特徴とする。The communication station determined to be the terminal station is characterized in that it controls the end of the route information notification and the end of all broadcast data in addition to the generation of the route information notification. The sending and receiving of the response message and the issuance of the route information notification are both performed at a constant cycle.
【0008】更に、前記通信局は、前記経路情報通知を
参照して自局が閉ループ内に存在するか否かを判断する
手段と、前記閉ループ内に存在すると判断された場合に
は自局が閉ループ端点局となるべきか否かを判断する手
段とを含み、前記閉ループ端点局と判断され場合には前
記経路情報通知の発生の他に、その終端及び全同報デー
タの終端を司るようにしたことを特徴とする。Furthermore, the communication station refers to the route information notification to determine whether or not the own station exists in the closed loop, and if it is determined that the own station exists in the closed loop, the communication station Means for determining whether or not it should be a closed-loop end point station, and when it is determined to be the closed-loop end point station, in addition to the generation of the route information notification, to control its end and the end of all broadcast data. It is characterized by having done.
【0009】本発明によれば、両隣接局とポイントツウ
ポイント通信を行い、ラーニングテーブルを参照して通
信データのルーティング決定をなす複数の通信局により
構成される通信ネットワークシステムにおける通信制御
方法であって、前記通信局の各々において、隣接局間で
接続確認のための要求メッセージ及びその応答メッセー
ジを授受するステップと、の応答メッセージの受信の有
無に応じて自局が端点局であるか否かを判断するステッ
プと、前記端点局と判断された場合には端点局を自局ア
ドレスとした通信経路を示すための経路情報通知を発行
して同報送信し、それ以外の局と判断された場合には受
信した前記経路情報通知に自局アドレスを挿入して次局
へ同報伝搬するステップと、受信した前記経路情報通知
に従って前記ラーニングテーブルの内容を更新するステ
ップとを含むことを特徴とする通信制御方法が得られ
る。According to the present invention, there is provided a communication control method in a communication network system configured by a plurality of communication stations which perform point-to-point communication with both adjacent stations and make a routing decision of communication data by referring to a learning table. Then, in each of the communication stations, the step of exchanging a request message for confirming the connection and its response message between adjacent stations, and whether or not the own station is an end point station according to the presence or absence of the response message of And if it is determined to be the end point station, it issues a route information notification indicating the communication route with the end point station as its own address and broadcasts it, and it is determined to be another station. In this case, the step of inserting the own station address into the received route information notification and carrying out the broadcast propagation to the next station, and performing the broadcast according to the received route information notification. A communication control method characterized by including the step of updating the contents of the packaging table can be obtained.
【0010】そして、前記端点局と判断された通信局
は、前記経路情報通知の発生の他に、その終端及び全同
報データの終端を司るようにしたことを特徴とし、また
前記要求メッセージ及びその応答メッセージの授受及び
前記経路情報通知の発行は、共に一定周期で行う様にし
たことを特徴とする。The communication station determined to be the terminal station is characterized in that, in addition to the generation of the route information notification, it controls the end of the route information notification and the end of all broadcast data. The transmission and reception of the response message and the issuance of the route information notification are both performed in a fixed cycle.
【0011】更に、前記通信局の各々において、前記経
路情報通知を参照して自局が閉ループ内に存在するか否
かを判断するステップと、前記閉ループ内に存在すると
判断された場合には自局が閉ループ端点局となるべきか
否かを判断するステップとを含み、前記閉ループ端点局
と判断され場合には前記経路情報通知の発生の他に、そ
の終端及び全同報データの終端を司るようにしたことを
特徴とする。Further, in each of the communication stations, a step of judging whether or not the own station exists in the closed loop by referring to the route information notification, and a step of judging if the own station exists in the closed loop, Determining whether or not the station should be a closed-loop end point station, and in the case of determining that the station is the closed-loop end point station, in addition to the generation of the route information notification, managing its end and the end of all broadcast data. It is characterized by doing so.
【0012】本発明の作用を述べる。左右の隣接通信局
とポイントツウポイント通信を行うディジタル通信局群
により構成されるポイントツウポイント通信ネットワー
クにおいて、各通信局がラーニングブリッジ機能を有
し、ネットワークに接続されている全通信局の存在位置
が自身の通信局に対して左右どちら側にあるかをラーニ
ングテーブルに記憶する場合に、以下の機能を各通信局
に設ける。The operation of the present invention will be described. In a point-to-point communication network consisting of digital communication stations that perform point-to-point communication with neighboring left and right communication stations, each communication station has a learning bridge function and the location of all communication stations connected to the network. The following functions are provided in each communication station when the learning table stores which side is left or right with respect to its own communication station.
【0013】すなわち、隣接通信局との間でヘルスチェ
ックメッセージ(隣接局間で接続確認のための要求メッ
セージ及びその応答メッセージ)を授受して、この結果
により自身が端点局か否かを判断する機能と、端点局と
判断された場合には端点局を自局アドレスとした通信経
路を示すための経路情報通知を発行して同報送信し、そ
れ以外の局と判断された場合には受信した経路情報通知
に自局アドレスを挿入して次局へ同報伝搬する機能と、
受信した経路情報通知に従ってラーニングテーブルの内
容を更新する機能とを設ける。そして、端点局と判断さ
れた通信局は経路情報通知の発生の他にその終端及び全
同報データの終端を司るようにする機能を設ける。That is, a health check message (a request message for confirming the connection between the adjacent stations and a response message thereof) is transmitted and received to and from the adjacent communication station, and it is judged from this result whether or not the terminal station is the terminal station. Function and, if it is judged to be an end point station, issue a route information notification to show the communication path with the end point station as its own address and broadcast it, and receive it if it is judged to be another station A function to insert the own station address in the route information notification that has been made and broadcast to the next station,
A function of updating the contents of the learning table according to the received route information notification is provided. Then, the communication station determined to be the terminal station is provided with a function of controlling the end of the route information notification and the end of all broadcast data.
【0014】更に、経路情報通知を参照して自局が閉ル
ープ内に存在するか否かを判断し、閉ループ内に存在す
ると判断された場合には自局が閉ループ端点局となるべ
きか否かを判断する機能を設け、閉ループ端点局と判断
され場合には経路情報通知の発生の他にその終端及び全
同報データの終端を司るようにする。かかる構成とする
ことで、ネットワークに分岐や閉ループが含まれ、また
その形態がネットワーク故障により動的に変化しても、
自動的にかつ迅速にルーティング経路の修正が可能とな
る。Further, by referring to the route information notification, it is judged whether or not the own station exists in the closed loop. If it is judged that the own station exists in the closed loop, it is judged whether or not the own station should be the closed loop end point station. If a closed-loop terminal station is determined, it is possible to control the end of the route information notification and the end of all broadcast data. With such a configuration, even if the network includes a branch or a closed loop, and its form dynamically changes due to a network failure,
The routing route can be corrected automatically and quickly.
【0015】[0015]
【発明の実施の形態】以下に図面を参照しつつ本発明の
実施の形態を説明する。図1に本発明が適用されるポイ
ントツウポイントデジタル通信ネットワークの概略ネッ
トワーク構成を示す。図1において、ネットワーク上の
各通信局は無線系と地上LAN系の2方向に通信ポート
を備え、隣接の通信局とポイントツウポイントの通信を
行う。また、各通信局はポート−ポート間のデータ移送
も行うために、隣接の通信局を介してネットワークに接
続される全通信局と通信することが可能である。更に本
ネットワークにおける無線系の接続は1対1の通信のみ
であるが、地上LAN系の接続においては複数通信局間
での接続も可能なため、ネットワークがLANを介して
分岐したり、ループ状に形成されることも想定される。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic network configuration of a point-to-point digital communication network to which the present invention is applied. In FIG. 1, each communication station on the network has communication ports in two directions, a wireless system and a terrestrial LAN system, and performs point-to-point communication with an adjacent communication station. Further, since each communication station also performs port-to-port data transfer, it is possible to communicate with all communication stations connected to the network via adjacent communication stations. Furthermore, the wireless system connection in this network is only one-to-one communication, but in the terrestrial LAN system connection, it is possible to connect between multiple communication stations, so the network branches via the LAN or loops. It is also assumed that they are formed in.
【0016】本構成において、各通信局には、局識別情
報としてのアドレス(MAC(Media Access Control)
アドレス)が夫々割り当てられており、これ等各通信局
はラーニングブリッジとして動作するものとする。各通
信局には、図2で示される様に、ラーニングテーブル1
1が具備されており、データの移送に際してこのラーニ
ングテーブルを参照して移送データのルーティング及び
フィルタリングを行い、移送データが不必要にネットワ
ークに転送されることを防止する。このラーニングテー
ブル11は、通信ネットワークの故障などにより経路構
成が動的に変化した場合には、ルーティングに誤りが生
じない様に自動的かつ迅速に情報更新が必要となる。In this configuration, each communication station has an address (MAC (Media Access Control)) as station identification information.
Addresses) are respectively assigned, and each of these communication stations operates as a learning bridge. Each communication station has a learning table 1 as shown in FIG.
1 is provided, and when the data is transferred, the learning table is referred to for routing and filtering the transfer data to prevent the transfer data from being unnecessarily transferred to the network. The learning table 11 needs to be automatically and promptly updated so that an error does not occur in routing when the route configuration dynamically changes due to a failure of the communication network.
【0017】そこで、図2に示す様に各通信局10は構
成される。図2において、各通信局10には、2つのポ
ート1,2を有しており、このポート1,2の間のデー
タの送受信を、データ送受信部15がラーニングテーブ
ル11を参照しつつ司る。このラーニングテーブル11
の管理制御のために制御部(CPU)14が設けられて
おり、また、隣接局情報テーブル12及び閉ループ情報
テーブル13が設けられており、CPU14はポート
1,2を介して授受される(後述する図7及び図12に
夫々示す)ヘルスチェックメッセージ及び経路情報通知
メッセージの内容に従って、これ等隣接局情報テーブル
12及び閉ループ情報テーブル13を生成する。制御部
14は、このテーブル12,13を参照して、自局が閉
ループ内に存在する場合、自局が閉ループ端点局かどう
かを判断する。また、制御部14は経路情報通知メッセ
ージの内容に従ってラーニングテーブル15の更新制御
を行う。Therefore, each communication station 10 is configured as shown in FIG. In FIG. 2, each communication station 10 has two ports 1 and 2, and the data transmission / reception unit 15 controls the data transmission / reception between the ports 1 and 2 while referring to the learning table 11. This learning table 11
A control unit (CPU) 14 is provided for the management control of the device, an adjacent station information table 12 and a closed loop information table 13 are provided, and the CPU 14 is exchanged via ports 1 and 2 (described later). The adjacent station information table 12 and the closed loop information table 13 are generated according to the contents of the health check message and the route information notification message (shown in FIGS. 7 and 12, respectively). When the own station exists in the closed loop, the control unit 14 refers to the tables 12 and 13 to determine whether the own station is the closed loop end point station. Further, the control unit 14 controls updating of the learning table 15 according to the content of the route information notification message.
【0018】ラーニングテーブル11は図3に示す構成
であり、基本的に、このラーニングテーブル11に登録
される情報は全て端点局から発行される図12(A)に
示した経路情報通知のみによって更新され、通常のデー
タによる更新は行われないものとする。更に、ネットワ
ーク上に閉ループ構成が存在し、任意の1通信局に達す
る経路が複数存在する場合においても、該当通信局に関
するアドレス情報はラーニングテーブル上にただ1つの
み存在させ、二重登録はしない。The learning table 11 has the structure shown in FIG. 3. Basically, all the information registered in the learning table 11 is updated only by the route information notification shown in FIG. However, normal data will not be updated. Furthermore, even if there is a closed loop configuration on the network and there are multiple routes that reach any one communication station, only one address information regarding that communication station exists in the learning table and double registration is not performed. .
【0019】通信局に関する経路情報は、無線ポート/
地上ポートのどちら側に存在するかのみが重要な要素で
あり、ラーニングテーブル情報には各通信局のMACア
ドレスだけ書かれていれば十分であるが、任意の通信局
に関して複数の経路が存在する場合、短い経路となるポ
ートを選択登録する目的によりラーニングテーブル上に
は、各通信局までのホップ数も書き込まれる(ある通信
局において、任意の通信局に対する経路情報が両ポート
より到着するケースは、網構成が変化した直後のみであ
り、通常は任意の通信局の情報は同一ポート方向からの
み受信する。但し、閉ループ端点となる通信局では、網
構成安定後も両ポートより同一通信局に対する経路情報
通知が到達する可能性がある)。また、ラーニングテー
ブルには古い経路情報を削除する目的で登録時間情報も
併記される。The route information regarding the communication station is the wireless port /
Only which side of the terrestrial port exists is an important factor, and it is sufficient if only the MAC address of each communication station is written in the learning table information, but there are multiple routes for any communication station. In this case, the number of hops to each communication station is also written in the learning table for the purpose of selecting and registering a port that becomes a short route (in a certain communication station, the route information for an arbitrary communication station may arrive from both ports. , It is only immediately after the network configuration has changed, and normally information of any communication station is received only from the same port direction. Route information notification may arrive). Registration time information is also written in the learning table for the purpose of deleting old route information.
【0020】図4は隣接局情報テーブル12の内容を示
すものであり、ポート1,2に夫々どの通信局が接続さ
れているかを示しており、例えば、図9に示す様なネッ
トワークの場合におれる分岐局では、分岐ポートには複
数(図9では、2つ)の通信局が接続されているので、
これ等複数の通信局のMACアドレスが記憶される。こ
の隣接局テーブル12の記憶更新は、各通信局が図7に
示したヘルスチェックメッセージを、定期的に授受する
ことで行われる(詳細は後述)。FIG. 4 shows the contents of the adjacent station information table 12, showing which communication stations are connected to the ports 1 and 2, for example, in the case of the network shown in FIG. In the existing branch station, since a plurality of communication stations (two in FIG. 9) are connected to the branch port,
The MAC addresses of these communication stations are stored. The storage update of the adjacent station table 12 is performed by each communication station periodically transmitting and receiving the health check message shown in FIG. 7 (details will be described later).
【0021】図5は閉ループ情報テーブル13の内容を
示す図である。端点局となった通信局が定期的に発行す
る図12(A)で示した経路情報通知を受信して、その
経路情報通知の内容により当該閉ループ情報テーブル1
3が生成されるもので、自局が含まれる閉ループを構成
する通信局の各MACアドレスが記憶される。FIG. 5 is a diagram showing the contents of the closed loop information table 13. The closed loop information table 1 is received according to the contents of the route information notification shown in FIG. 12A, which is periodically issued by the communication station that has become the terminal station.
3 is generated, and each MAC address of a communication station that forms a closed loop including its own station is stored.
【0022】次に、本発明の実施の形態の動作を説明す
る。図6は各通信局の動作フローであり、自局が端点局
かどうかを判断するための処理フローである。各通信局
は直結するネットワークの構成と障害状態を監視するた
めに、定期的に隣接する通信局間との間で、図7
(A),(B)に示したヘルスチェックメッセージをや
り取りし(ステップS1)、応答のあった隣接通信局の
MACアドレスを自身の図4に示した隣接局情報テーブ
ル12に記憶する(ステップS2)。Next, the operation of the embodiment of the present invention will be described. FIG. 6 is an operation flow of each communication station, and is a processing flow for determining whether or not the own station is an end point station. In order to monitor the configuration of the network directly connected to each communication station and the failure status, each communication station periodically communicates with the adjacent communication stations.
The health check messages shown in (A) and (B) are exchanged (step S1), and the MAC address of the adjacent communication station that has made a response is stored in the adjacent station information table 12 shown in FIG. 4 of itself (step S2). ).
【0023】このヘルスチェックに関しては、分岐経路
及び隣接通信局の変更を考慮して、ヘルスチェックメッ
セージは同報通知で1ホップ間のみで通知し合う。隣接
通信局が動的に変化する場合も考慮し、相手アドレスは
固定せずにヘルスチェックの宛先は同報アドレスとする
が、ヘルスチェックの受信局は該当ヘルスチェックメッ
セージを他ポートに転送することはしない。Regarding this health check, considering the change of the branch route and the adjacent communication station, the health check message is notified by broadcast notification only for one hop. In consideration of the case where the neighboring communication station dynamically changes, the destination address of the health check is set to the broadcast address without fixing the partner address, but the receiving station of the health check transfers the relevant health check message to another port. I don't.
【0024】上記ヘルスチェックメッセージに対する応
答は通信局に隣接する通信局数分返されるが、任意の通
信局において無線系/地上LAN系の2つのポートの
内、どちらか1つのポートよりヘルスチェックメッセー
ジ応答または要求がなかった場合(ステップS3)、こ
の通信局はネットワークの端点局であると定義される
(ステップS4)。この端点局の定義は固定的では無く
動的である。ある地点で経路故障が発生した場合は、そ
の両側の通信局は端点局となる。逆に、経路故障が復旧
したり経路が延長された場合、端点局は消滅し通常の通
信局として動作する(ステップS6)。以上の処理が一
定時間毎に周期的に行われる(ステップS5)。The response to the above health check message is returned for the number of communication stations adjacent to the communication station, but the health check message is sent from any one of the two ports of the wireless system / terrestrial LAN system at any communication station. If there is no response or request (step S3), this communication station is defined as the end point of the network (step S4). The definition of this terminal station is not fixed but dynamic. When a route failure occurs at a certain point, the communication stations on both sides of it become terminal stations. On the contrary, when the route failure is recovered or the route is extended, the terminal station disappears and operates as a normal communication station (step S6). The above processing is periodically performed at regular intervals (step S5).
【0025】図8(A)に単純な直線ネットワークトポ
ロジにおける端点局を示す。図8において、直線ネット
ワークの両端の通信局(アドレスA,E)が夫々端点局
と定義される。尚、図中の数字1,2はポート番号を示
している(以下同じ)。この場合の各通信局において得
られる隣接局情報テーブル12は、図8(B)の様にな
っている。FIG. 8A shows an end point station in a simple linear network topology. In FIG. 8, the communication stations (addresses A and E) at both ends of the linear network are defined as terminal stations. The numbers 1 and 2 in the figure indicate port numbers (the same applies hereinafter). The adjacent station information table 12 obtained in each communication station in this case is as shown in FIG.
【0026】ネットワークトポロジが図9(A)で示さ
れる様な分岐を含む場合、上記ヘルスチェック応答メッ
セージが1ポートより複数返される。この場合、分岐経
路に直結する通信局を分岐局と定義し、分岐局(アドレ
スC,D,Gの各局)では、ヘルスチェック応答のあっ
たアドレスを全て隣接局情報テーブル12に記憶してお
く。このときの各通信局の隣接局情報テーブル12の状
態が図9(B)に示されている。When the network topology includes the branch as shown in FIG. 9A, the plurality of health check response messages are returned from one port. In this case, the communication station directly connected to the branch route is defined as a branch station, and the branch stations (each of the addresses C, D, and G) store all the addresses having the health check response in the adjacent station information table 12. . The state of the adjacent station information table 12 of each communication station at this time is shown in FIG. 9 (B).
【0027】端点局となった通信局は図10に示す処理
フローを実行する。すなわち、端点局となった通信局は
定期的に図12(A)に示した経路情報通知を同報で隣
接通信局に送信する(ステップS11,S12)。この
経路情報通知は同報による無限ホップ通知とし端点局に
よって伝搬が止められる。経路情報通知には、端点局種
別と端点局のMACアドレスとが書き込まれている。端
点局種別の情報は端点局が通常の端点局であるか閉ルー
プ上の閉ループ端点局(後述)であるかの識別に用いら
れる。The communication station which has become the terminal station executes the processing flow shown in FIG. That is, the communication station which has become the terminal station periodically transmits the route information notification shown in FIG. 12A to the adjacent communication station by broadcasting (steps S11 and S12). This route information notification is an infinite hop notification by broadcast and the propagation is stopped by the end point station. The end point station type and the end point station MAC address are written in the route information notification. The terminal station type information is used to identify whether the terminal station is a normal terminal station or a closed loop terminal station on a closed loop (described later).
【0028】経路情報通知を受信した通信局は、図11
に示した処理フローに従って動作する。すなわち、経路
情報通知を受信した(ステップS22)通信局は各自の
ラーニングテーブル11を更新すると共に(ステップS
23)、自局のMACアドレスを経路情報通知に追加
し、経路情報通知を受信したポートと反対側のポートに
同報で送信する(ステップS24)。上記経路情報通知
の同報は、端点局となった通信局によりその伝搬が止め
られる(ステップS23,S25)。なお、この経路情
報通知の内容を、図8(A)の直線ネットワークトポロ
ジでの例で示したものが、図12(B)である。端点タ
イプは、端点局の種別を示しており、完全端点と閉ルー
プ端点とが存在し、この直線ネットワークトポロジでの
例では、端点局A,Eは共に完全端点である。尚、図1
2(B)の例は完全端点局Aから送信された経路情報通
知の内容を示すものとする。The communication station which has received the route information notification is shown in FIG.
It operates according to the processing flow shown in. That is, each communication station that has received the route information notification (step S22) updates its own learning table 11 (step S22).
23), the MAC address of its own station is added to the route information notification, and the same is transmitted to the port on the opposite side of the port that received the route information notification (step S24). The broadcast of the route information notification is stopped by the communication station that has become the terminal station (steps S23 and S25). Note that FIG. 12B shows an example of the contents of the route information notification in the linear network topology of FIG. 8A. The end point type indicates the type of end point station, and there are a perfect end point and a closed loop end point. In the example of this linear network topology, both end point stations A and E are perfect end points. Incidentally, FIG.
2 (B) shows the contents of the route information notification transmitted from the perfect endpoint station A.
【0029】ネットワーク経路が図13(A)で示され
る様な閉ループ構成となる場合は、端点局となる通信局
が存在しない。また、図13(B)で示される様な閉ル
ープ構成においては、端点局より発行された経路情報通
知や一般の同報通知が閉ループ内で周回し同報ストーム
を発生させる危険性がある。そこで、特殊端点局として
閉ループ端点局を以下の手順で定義する。When the network route has a closed loop configuration as shown in FIG. 13A, there is no communication station which is an end point station. Further, in the closed loop configuration as shown in FIG. 13B, there is a risk that the route information notification or general broadcast notification issued by the end point station circulates in the closed loop to generate a broadcast storm. Therefore, a closed-loop terminal station is defined as a special terminal station by the following procedure.
【0030】ここで、図14(A),(B)の如き閉ル
ープを例にとり説明すると、これ等各場合の隣接情報テ
ーブルの内容は夫々図15(A),(B)の様になる。
これ等の場合における特殊端点局としての閉ループ端点
局の決定手順を、図16にフローとして示す。上記の図
14(A),(B)の場合には、共に完全端点局Aが存
在するので、通常の状態(回路障害がない状態)で、か
つ経路構成の動的変化がなかったと仮定すると、図14
(A),(B)では、完全端点局Aが図12(A)に示
した経路情報通知を発行し始め、同報で送信する(ステ
ップS31)。尚、図13の様な単純閉ループの場合に
は、閉ループを構成する4つの通信局のうち、一番早く
経路情報通知が存在しないことを検知した通信局が経路
情報通知を発行し始めるものとする。Here, the closed loop as shown in FIGS. 14A and 14B will be described as an example. The contents of the adjacent information table in each of these cases are as shown in FIGS. 15A and 15B, respectively.
The procedure for determining a closed-loop end point station as a special end point station in these cases is shown as a flow in FIG. In the cases of FIGS. 14A and 14B described above, since the perfect end point station A is present in both cases, it is assumed that there is no normal change in the path configuration and there is no dynamic change in the route configuration. , FIG. 14
In (A) and (B), the perfect endpoint station A starts issuing the route information notification shown in FIG. 12 (A) and transmits it by broadcast (step S31). In the case of the simple closed loop as shown in FIG. 13, among the four communication stations that form the closed loop, the communication station that detects the earliest that there is no path information notification starts issuing the path information notification. To do.
【0031】次に、各局はこの経路情報通知を受けて自
局アドレスを順次追加して次の局へ同報送信するので、
図14(A)の場合のB局、C局及びF局は夫々図17
(A)に示す様な経路情報通知を受信する。これにより
閉ループの検知がなされる(ステップS32)。すなわ
ち、局Aを源流とする経路情報通知はC局、F局の分岐
で2方向からループに入り、夫々ループを周回して分岐
点に戻る。よって、閉ループを検知するということは、
経路情報通知が周回して再受信された経路情報通知に、
既に自局のアドレスが登録されていることを検知するこ
とを意味する。同様に、図14(B)の場合に、閉ルー
プを検知する可能性のある局はA,B,Fであり、夫々
図17(B)の様な経路情報通知を受信した場合であ
る。Next, each station receives this route information notification and sequentially adds its own station address and broadcasts it to the next station.
Station B, station C, and station F in the case of FIG.
The route information notification as shown in (A) is received. As a result, the closed loop is detected (step S32). That is, the route information notification originating from the station A enters the loop from two directions at the branch of the station C and the station F, goes around the loop and returns to the branch point. Therefore, detecting a closed loop means
In the route information notification that was re-received after the route information notification circulated,
It means to detect that the address of the own station is already registered. Similarly, in the case of FIG. 14 (B), the stations that may detect the closed loop are A, B, and F, respectively, when the route information notifications as shown in FIG. 17 (B) are received.
【0032】次に、これ等閉ループを検知したB,C,
F局(図14(A)の場合)やA,B,F(図14
(B)の場合)のうち、夫々に1局が閉ループ端点局へ
移行することが必要である(ステップS33)。すなわ
ち、次局が閉ループ内に存在するか否かを判断すること
が必要であり、閉ループ外であれば、閉ループ端点局へ
移行することはできないからである。Next, B, C, which detect these closed loops,
Station F (in the case of FIG. 14A), A, B, F (FIG. 14)
In the case of (B)), it is necessary for each one station to move to the closed loop end point station (step S33). That is, it is necessary to judge whether or not the next station exists in the closed loop, and if it is outside the closed loop, it is not possible to shift to the closed loop end point station.
【0033】先ず、閉ループを検知した通信局は受信し
たその経路情報通知を廃棄すると共に、自身が閉ループ
内か外かを判断する。図14(A)を例にとると、閉ル
ープを検知したB,C,F局のうち、B局は受信した経
路情報B>C>D>E>F>(B)及びB>F>E>D
>C>(B)より閉ループを検知するが、B局は隣接局
情報テーブルのポート2に複数の隣接通信局が存在する
分岐局であることから、先ず、自身が閉ループ内か外か
の判断をなす必要がある。First, the communication station which has detected the closed loop discards the received route information notification and determines whether it is inside or outside the closed loop. Taking FIG. 14A as an example, of the B, C, and F stations that have detected the closed loop, the B station receives the route information B>C>D>E>F> (B) and B>F> E. > D
>C> (B), a closed loop is detected. However, station B is a branch station in which a plurality of adjacent communication stations exist in port 2 of the adjacent station information table. Need to do.
【0034】この判断は、「経路情報通知に、同一ポー
トに隣接する通信局のうちいずれかの2局が含まれてい
るか否か」でなされる。B局の場合、ポート2に隣接す
るC,F局の2局が上記経路情報に含まれていることか
ら、B局自身は上記のどちらの(同一の閉ループを表し
ているが経路情報としては、2つ受信)経路情報に対し
ても閉ループ外の局ということになり、閉ループ端点局
とはなり得ない。This determination is made by "whether or not any two of the communication stations adjacent to the same port are included in the route information notification". In the case of station B, two stations C and F adjacent to port 2 are included in the route information. Therefore, station B itself represents either of the above (represents the same closed loop, but as route information It is also a station outside the closed loop with respect to the (two received) path information, and cannot be a closed loop terminal station.
【0035】一方、C局の場合も、ポート1に複数の隣
接局(B,F)を有する分岐局であるので、同様の判定
を行うが、経路通知C>D>E>F>(C)に対して、
(B,F)局のうち、F局一局しか含まれていないため
に、C局は閉ループ内の局と判断され、閉ループ端点局
と移行する。閉ループ端点局となったC局は閉ループ情
報テーブルに閉ループ情報を登録すると共に、経路情報
通知を定期的に同報で両ポートに発行し続けることにな
る。同様に、F局においても、閉ループ内外の判断によ
り、F局は閉ループ端点として下記閉ループ情報テーブ
ルを保有し、経路情報通知を定期的に発行する。On the other hand, in the case of station C, since it is a branch station having a plurality of adjacent stations (B, F) at port 1, the same judgment is made, but route notification C>D>E>F> (C ),
Of the (B, F) stations, since only one station, F station, is included, station C is determined to be a station in the closed loop and transitions to the closed loop end point station. Station C, which has become a closed-loop terminal station, will register closed-loop information in the closed-loop information table and will continue to issue route information notifications to both ports on a regular basis. Similarly, in the F station, the F station holds the following closed loop information table as a closed loop end point according to the determination as to whether it is inside or outside the closed loop, and periodically issues the route information notification.
【0036】尚、閉ループ情報テーブルに登録されるア
ドレスは、図18(A),(B)に示す様に、経路情報
通知上のアドレスの内でループになっている部分(自身
のアドレス以降から最後までの間のアドレス)である。
また、閉ループ情報テーブルにおいては、登録アドレス
の順番は重要ではなく、各閉ループを構成するアドレス
群が認識できれば良い。例えば、上記のC,F局の閉ル
ープ情報テーブルの内容は、夫々自身のアドレスを加味
すると共に、(C,D,E,F)が閉ループアドレス要
素となり、同一の閉ループを表していることがわかる。The addresses registered in the closed loop information table are, as shown in FIGS. 18A and 18B, the looped portion of the addresses on the route information notification (from the address after itself). Address until the end).
Further, in the closed loop information table, the order of registered addresses is not important as long as the address group forming each closed loop can be recognized. For example, it can be seen that the contents of the closed loop information table of the C and F stations described above add their own addresses, and (C, D, E, F) become closed loop address elements, and represent the same closed loop. .
【0037】次に、閉ループ端点の選択がなされる(ス
テップS34)。同一閉ループ上に存在できる閉ループ
端点は一局のみであることから、上記図14(A)の場
合において、C,F局はお互いが発行する経路情報通知
より同一閉ループ内に自身以外の閉ループ端点が存在す
るか否かを以下の手順で判断する。尚、経路情報通知上
のアドレス群のうち、先頭に登録されているアドレスが
端点局(発行元)である。閉ループ端点局は自身が発行
元でない経路情報を受信した場合には、閉ループ情報テ
ーブルを参照して、その発行元が自身の管理する閉ルー
プ情報にないかを判断する。Next, a closed loop end point is selected (step S34). Since only one closed loop end point can exist on the same closed loop, in the case of FIG. 14 (A) above, stations C and F find that closed loop end points other than themselves are in the same closed loop from the route information notifications issued by each other. Whether or not it exists is determined by the following procedure. The address registered at the beginning of the address group in the route information notification is the end point station (issuer). When the closed-loop terminal station receives the route information which is not the issuer, the closed-loop end point station refers to the closed-loop information table and determines whether the issuer is in the closed-loop information managed by itself.
【0038】上記の場合、図19に示す様に、C,F局
共に相手(端点)が自身の管理する閉ループ情報に含ま
れていることを知り、優先端点局の決定をなす。この優
先端点局の決定は、先ず受信した経路情報の端点タイプ
が完全端点であるかを調べ、完全端点であれば、相手を
優先とする(同一閉ループ上でありながら、端点タイプ
が完全端点であることは、経路上何らかの変化が発生
し、閉ループが切れたと判断される)。図14(A)の
場合は、C,F局のどちらも「端点タイプ=閉ループ」
の経路情報通知を発行しているので、この場合には、局
アドレスが小さい方を優先して閉ループ端点とする。つ
まり、図14(A)では、C局が優先され、C局ではF
局発行の経路情報通知を無視(廃棄)し、閉ループ端点
の動作を続ける。In the above case, as shown in FIG. 19, both C and F stations know that the other party (end point) is included in the closed loop information managed by themselves, and the priority end point station is determined. The priority terminal station is determined by first checking whether the end point type of the received route information is a perfect end point, and if it is a perfect end point, the other party is prioritized (the end point type is a perfect end point even though they are on the same closed loop). There is some change in the path and it is judged that the closed loop is broken). In the case of FIG. 14 (A), both C and F stations are “end point type = closed loop”.
In this case, the smaller station address is prioritized as the closed loop end point. That is, in FIG. 14A, the C station has priority, and the C station has F
The route information notification issued by the station is ignored (discarded), and the operation of the closed loop end point is continued.
【0039】一方、F局では、C局が含まれる閉ループ
情報を閉ループ情報テーブルより削除する。この例の場
合、閉ループの登録は1ループしかないので、F局にお
ける閉ループ情報テーブルは何も登録がなくなり、F局
は閉ループ端点の動作を終了し、通常の通信局動作に移
る。On the other hand, station F deletes the closed loop information including station C from the closed loop information table. In the case of this example, since there is only one loop registration of the closed loop, there is no registration in the closed loop information table in the F station, the F station ends the operation of the closed loop end point, and shifts to the normal communication station operation.
【0040】図14(B)の場合に対しても、図14
(A)と同様の手順でA,B,F間で閉ループ端点局が
決定され、局アドレスが小さいB局が閉ループ端点とな
る。この場合、A局は閉ループの外にある以前に完全端
点であるので、閉ループ端点にはなり得ない。上記で説
明した様に、図14(A)のB局及び図14(B)のB
局は、共に図20の経路情報で閉ループを検知するが、
隣接局テーブルの内容により、閉ループ端点になり得る
場合、そうでない場合とがあることが分かる。Also for the case of FIG.
A closed loop end point station is determined among A, B, and F by the same procedure as in (A), and station B with a small station address becomes the closed loop end point. In this case, station A cannot be a closed loop endpoint since it was a full endpoint before it was outside the closed loop. As described above, station B in FIG. 14 (A) and B in FIG. 14 (B)
Both stations detect the closed loop with the route information of FIG.
It can be seen from the contents of the adjacent station table that there are cases where the closed loop end point can be obtained and cases where it is not.
【0041】図13(A)の場合の閉ループ端点を考え
ると、この閉ループは単純閉ループであるために、端点
局がないので、「左右の隣接局が存在するにもかかわら
ず、一定時間経過しても経路情報通知が受信できない」
事象が発生し、この事象を最初に検知した局が自発的に
閉ループ端点局へ移行する。各局の経路情報通知が一定
時間受信できない事象の検知時間は全く同一ではないの
で、任意の一局が最初に検知して経路情報通知を発行し
てしまえば、他局は閉ループ端点局への移行動作をとら
ない。尚、まれに複数の局が同時にタイムアウトして閉
ループ端点局への移行をとることがあるが、その場合に
は、上記図14の例と同様に、アドレスが小さい方の局
が優先される。Considering the closed loop end points in the case of FIG. 13A, since this closed loop is a simple closed loop, there is no end point station. Therefore, "a fixed time elapses despite the presence of left and right adjacent stations. But I can't receive the route information notification. "
An event occurs and the station that first detects this event spontaneously transitions to the closed loop endpoint station. Since the detection time of the event that the route information notification of each station cannot be received for a certain period of time is not exactly the same, if any one station first detects and issues the route information notification, the other station shifts to the closed loop endpoint station. Do not take action. In rare cases, a plurality of stations may time out at the same time to make a transition to the closed loop end point station. In that case, as in the example of FIG. 14, the station with the smaller address has priority.
【0042】閉ループ情報テーブル13には、その経路
構成により複数のエントリが存在し得るものであり、例
えば、図21に示す様な閉ループも考えられる。この場
合、仮にA,B局が同時に「経路情報通知が一定時間受
信できない」ことを検知して、共に閉ループ端点に移行
しようとすると、各々が発行する経路情報通知により、
A,B局が夫々認識/登録する閉ループ情報テーブルの
内容は、図22(A),(B)に示す様になる。A plurality of entries may exist in the closed loop information table 13 depending on its route configuration. For example, a closed loop as shown in FIG. 21 can be considered. In this case, if stations A and B simultaneously detect that "route information notification cannot be received for a certain period of time" and try to move to the closed loop endpoints together, the route information notifications issued by each of them cause
The contents of the closed loop information table recognized / registered by the stations A and B are as shown in FIGS. 22 (A) and 22 (B).
【0043】これ等2局の閉ループ情報テーブルは閉ル
ープ(A,B,C,D)の情報が両局に重複して登録さ
れているが、図14(A)で説明した様に、互いの発行
する経路情報通知により、同一閉ループ上には閉ループ
情報端点が1つのみ存在する様に修正される(図22
(C)参照)。具体的には、B局において、A局発行の
経路情報通知が届いた場合、A局のアドレスはB局より
小さいので、B局は自身の閉ループ情報テーブルを検索
し、A局を含む閉ループ情報を全て削除する(A局を含
む閉ループ情報が複数あれば、全て削除する)。この場
合、B局は閉ループ情報テーブル2の情報を閉ループテ
ーブルより削除する。但し、この場合B局の閉ループ情
報テーブルにはまだ閉ループ1の情報が存在するため
に、B局は引き続き閉ループ端点の動作を続ける。In the closed loop information table of these two stations, information of closed loops (A, B, C, D) is redundantly registered in both stations, but as described with reference to FIG. By the route information notification issued, it is corrected so that only one closed loop information endpoint exists on the same closed loop (FIG. 22).
(See (C)). Specifically, when the B station receives the route information notification issued by the A station, the address of the A station is smaller than that of the B station. Therefore, the B station searches its own closed loop information table and the closed loop information including the A station. Are all deleted (if there are multiple pieces of closed loop information including station A, all are deleted). In this case, station B deletes the information in the closed loop information table 2 from the closed loop table. However, in this case, since the information of the closed loop 1 still exists in the closed loop information table of the B station, the B station continues to operate the closed loop end point.
【0044】上記説明は、A,B局が同時に閉ループ端
点へ移行しようとした場合の動作であるが、通常は任意
の一局が先ず経路情報通知を発行し始める。仮に、A局
が先に発行した場合には、A局発行の経路情報通知が
B,C,Eの閉ループを周回することにより、B,C,
E局のうち最初にB,C,Eの閉ループを検知した局が
閉ループ端点局へ移行する。この場合にも、「閉ループ
同時検知」による複数局の閉ループ端点への移行が発生
しうるが、仮にB局が閉ループ端点に移行しようとして
いた場合は、B局はC,E局に比較して最小アドレスで
あるので、B局が最終的にB,C,Eの閉ループに対す
る閉ループ端点となり、B局に保持されている閉ループ
情報テーブルの内容は上記と同じになる。The above description is the operation in the case where the stations A and B try to move to the closed loop end point at the same time, but normally, any one station first starts issuing the route information notification. If station A issues it first, the route information notification issued by station A goes around the closed loop of B, C, and E, and B, C, and
Of the E stations, the station that first detects the closed loop of B, C, E moves to the closed loop end point station. In this case as well, the shift to the closed loop end point of a plurality of stations may occur due to the "closed loop simultaneous detection". Since it is the minimum address, station B finally becomes a closed loop end point for the closed loops of B, C, and E, and the contents of the closed loop information table held in station B are the same as above.
【0045】経路構成が閉ループを含む場合、分岐局が
閉ループ外か内かの判断は、「経路情報通知に、同一ポ
ートに隣接する通信局のうちいずれか2局が含まれてい
るか否か」で行われることは、図14の例でも説明した
が、図14の例では、経路構成がY分岐、すなわち各分
岐局での同一ポートにおける隣接局数の最大数が2局で
あるが、図23(A)に示す様に、3以上の分岐を持つ
経路でも、同様に考えることができる。この場合の隣接
情報テーブルは図(B)の様になっている。When the route configuration includes a closed loop, the determination as to whether the branch station is outside or inside the closed loop is "whether any two of the communication stations adjacent to the same port are included in the route information notification". In the example of FIG. 14, the route configuration is Y branch, that is, the maximum number of adjacent stations in the same port in each branch station is two stations. As shown in FIG. 23 (A), a route having three or more branches can be similarly considered. The adjacent information table in this case is as shown in FIG.
【0046】例えば、ポート1配下にB,F,Gの複数
局を有するC局において、完全端点局Aが発行する経路
情報通知がループを周回して得られる経路情報は、A>
B>C>D>E>F>(C)であるが、この経路情報よ
り得られる閉ループ情報D,E,Fには、(B,F,
G)の内F一局しか存在しないので、C局はループ内と
判断される。それに対して、ポート2配下にC,F,G
の複数局を有するB局において、完全端点局Aが発行す
る経路情報通知がループを周回して得られる経路情報
は、A>B>C>D>E>F>(B)であり、この経路
情報により得られる閉ループ情報C,D,E,Fには、
(C,F,G)の内C,Fの2局が存在するためにB局
は閉ループ外と判断されることになる。For example, in a C station having a plurality of B, F, and G stations under the control of port 1, the route information notification issued by the perfect endpoint station A goes around the loop, and the route information is A>
Although B>C>D>E>F> (C), the closed loop information D, E, F obtained from this path information includes (B, F,
Since only one station F exists in G), station C is determined to be in the loop. On the other hand, C, F, G under port 2
In the B station having a plurality of stations, the route information obtained by the route information notification issued by the perfect endpoint station A circling the loop is A>B>C>D>E>F> (B). The closed loop information C, D, E, F obtained from the route information includes
Since there are two stations of C and F in (C, F, G), station B is judged to be outside the closed loop.
【0047】次に、図2に示すデータ送受信部15に
て、各通信局がデータの送受信をなす場合の動作につき
図24,25のフローを参照して説明する。データ送信
の場合のフローである図24を参照すると、送信すべき
データがある場合(ステップS41)、ラーニングテー
ブル11を参照し(ステップS42)、送信データの目
的アドレスがラーニングテーブル11に存在した場合は
(ステップS43)、該当ポート側へのみデータを送信
し(ステップS44)、目的アドレスがラーニングテー
ブルに存在しなかった場合は両ポートに同報で送信する
(ステップS45)。Next, the operation of the data transmitter / receiver 15 shown in FIG. 2 when each communication station transmits and receives data will be described with reference to the flow charts of FIGS. Referring to FIG. 24, which is a flow chart in the case of data transmission, when there is data to be transmitted (step S41), the learning table 11 is referred to (step S42), and the destination address of the transmission data exists in the learning table 11. (Step S43), data is transmitted only to the relevant port side (step S44), and if the target address does not exist in the learning table, it is broadcast to both ports (step S45).
【0048】また、データ受信の場合のフローである図
25を参照すると、任意ポートよりデータを受信した場
合においても(ステップS51)、受信したデータパケ
ットが自局宛で無い時は(ステップS52)ラーニング
テーブルを参照し(ステップS53)、受信したデータ
の宛先アドレスが入力ポート側に無いことを確認した後
に(ステップS54)反対側のポートに転送する(ステ
ップS55)。入力ポート側にデータの宛先アドレスが
あった場合、該当受信データは自局が移送する必要の無
いデータであるため、転送はせずに廃棄する(ステップ
S57)。尚、自局宛のデータは終端処理される(ステ
ップS56)。Further, referring to FIG. 25 which is a flow chart for data reception, even when data is received from an arbitrary port (step S51), when the received data packet is not addressed to itself (step S52). After referring to the learning table (step S53) and confirming that the destination address of the received data is not on the input port side (step S54), the data is transferred to the opposite port (step S55). If there is a data destination address on the input port side, the corresponding received data is data that does not need to be transferred by the local station and is therefore not transferred but discarded (step S57). The data addressed to itself is terminated (step S56).
【0049】[0049]
【発明の効果】本発明は、ポイントツウポイントデジタ
ル通信ネットワークに代表されるネットワーク上の全ノ
ードがブリッジとして動作している環境において、通信
経路構成が動的に変化しても、端点局が発行する経路情
報により各局が保有するラーニングテーブルの更新が迅
速に行われる効果を有する。また、通信路が閉ループ構
成を含む場合も、閉ループ端点局による論理的な経路分
離が行われることにより簡単に同報データのデータスト
ームを防止する効果を有する。INDUSTRIAL APPLICABILITY The present invention can be issued by an end point station even if the communication path configuration dynamically changes in an environment in which all nodes on the network represented by a point-to-point digital communication network operate as bridges. The learning table held by each station is quickly updated by the route information. In addition, even when the communication path includes a closed loop configuration, the logical path separation by the closed loop end point has an effect of easily preventing a data storm of broadcast data.
【図1】本発明が適用されるネットワーク構成の概略図
である。FIG. 1 is a schematic diagram of a network configuration to which the present invention is applied.
【図2】本発明の通信局の実施例の概略構成図である。FIG. 2 is a schematic configuration diagram of an embodiment of a communication station of the present invention.
【図3】ラーニングテーブルを示す図である。FIG. 3 is a diagram showing a learning table.
【図4】隣接局情報テーブルを示す図である。FIG. 4 is a diagram showing an adjacent station information table.
【図5】閉ループ情報テーブルを示す図である。FIG. 5 is a diagram showing a closed loop information table.
【図6】各通信局の端点局判断処理を示すフローであ
る。FIG. 6 is a flow chart showing an endpoint station determination process of each communication station.
【図7】(A)は各通信局が発行するヘルスチェック要
求メッセージ、(B)はその応答メッセージである。7A is a health check request message issued by each communication station, and FIG. 7B is a response message thereof.
【図8】(A)は直線ネットワークトポロジにおける端
点局の説明図、(B)はこの場合の各通信局の隣接局情
報テーブルの内容を示す図である。8A is an explanatory diagram of an end point station in a linear network topology, and FIG. 8B is a diagram showing the contents of an adjacent station information table of each communication station in this case.
【図9】(A)は分岐を含むネットワークトポロジにお
ける端点局の説明図、(B)はこの場合の各通信局の隣
接局情報テーブルの内容を示す図である。9A is an explanatory diagram of an end point station in a network topology including branches, and FIG. 9B is a diagram showing the contents of an adjacent station information table of each communication station in this case.
【図10】端点局の経路情報通知送信処理を示すフロー
図である。FIG. 10 is a flowchart showing a route information notification transmission process of an end point station.
【図11】各通信局の経路情報通知受信処理を示すフロ
ー図である。FIG. 11 is a flowchart showing a route information notification receiving process of each communication station.
【図12】(A)は経路情報通知メッセージを示す図、
(B)はその一例を示す図である。FIG. 12A is a diagram showing a route information notification message;
(B) is a figure which shows the example.
【図13】閉ループを含むネットワークトポロジを示す
図である。FIG. 13 is a diagram showing a network topology including a closed loop.
【図14】閉ループを含むネットワークトポロジにおけ
る閉ループ端点局を説明するための図である。FIG. 14 is a diagram for explaining a closed loop end point station in a network topology including a closed loop.
【図15】図14のネットワークトポロジにおける各通
信局の隣接情報テーブルの内容を示す図である。15 is a diagram showing the contents of an adjacent information table of each communication station in the network topology of FIG.
【図16】閉ループを含むネットワークトポロジにおけ
る閉ループ端点局の決定手順の概略を示すフロー図であ
る。FIG. 16 is a flowchart showing an outline of a procedure for determining a closed loop end point station in a network topology including a closed loop.
【図17】図14のネットワークトポロジにおける経路
情報通知の例を示す図である。17 is a diagram showing an example of route information notification in the network topology of FIG.
【図18】図14のネットワークトポロジにおける経路
情報通知の例を示す図である。18 is a diagram showing an example of route information notification in the network topology of FIG.
【図19】図14のネットワークトポロジにおける経路
情報通知の例を示す図である。19 is a diagram showing an example of route information notification in the network topology of FIG.
【図20】図14のネットワークトポロジにおける経路
情報通知の例を示す図である。20 is a diagram showing an example of route information notification in the network topology of FIG.
【図21】複数閉ループを含むネットワークトポロジを
示す図である。FIG. 21 is a diagram showing a network topology including multiple closed loops.
【図22】図22のネットワークトポロジにおける閉ル
ープ情報テーブルの内容を示す図である。22 is a diagram showing the contents of a closed loop information table in the network topology of FIG.
【図23】(A)は分岐数が3の場合のネットワークト
ポロジを示す図。(B)はその場合の分岐局での隣接局
情報テーブルの内容を示す図である。FIG. 23A is a diagram showing a network topology when the number of branches is three. (B) is a diagram showing the contents of the adjacent station information table at the branch station in that case.
【図24】各通信局でのデータ送信の際の処理フローで
ある。FIG. 24 is a processing flow at the time of data transmission in each communication station.
【図25】各通信局でのデータ受信の際の処理フローで
ある。FIG. 25 is a processing flow when data is received by each communication station.
1,2 ポート 10 通信局 11 ラーニングテーブル 12 隣接局情報テーブル 13 閉ループ情報テーブル 14 制御部 15 データ送受信部 1, 2 ports 10 communication stations 11 Learning table 12 Adjacent station information table 13 Closed loop information table 14 Control unit 15 Data transmitter / receiver
Claims (8)
行い、ラーニングテーブルを参照して通信データのルー
ティング決定をなす複数の通信局により構成される通信
ネットワークシステムであって、 前記通信局の各々は、 隣接局間で接続確認のための要求メッセージ及びその応
答メッセージを授受する手段と、 この応答メッセージの受信の有無に応じて自局が端点局
であるか否かを判断する手段と、 前記端点局と判断された場合には端点局を自局アドレス
とした通信経路を示すための経路情報通知を発行して同
報送信し、それ以外の局と判断された場合には受信した
前記経路情報通知に自局アドレスを挿入して次局へ同報
伝搬する手段と、 受信した前記経路情報通知に従って前記ラーニングテー
ブルの内容を更新する手段とを含み、 前記端点局と判断された通信局は、前記経路情報通知の
発生の他に、その終端及び全同報データの終端を司るよ
うにした ことを特徴とする通信ネットワークシステム。1. A communication network system comprising a plurality of communication stations that perform point-to-point communication with both adjacent stations and make a routing decision of communication data by referring to a learning table, each of the communication stations , Means for exchanging a request message for confirming connection and its response message between adjacent stations, means for judging whether or not the own station is an endpoint station according to the presence or absence of the response message, and the endpoint If it is determined to be a station, it issues a route information notification indicating the communication route with the end point station as its own address and broadcasts it, and if it is determined to be another station, receives the route information. see contains means for inserting a local address in the notification broadcasts propagated to the next station, and means for updating the contents of the learning table in accordance with the route information notification received, the Communication station determines a point station of the route information notification
In addition to occurrence, it controls the end and the end of all broadcast data.
A communication network system characterized by this .
ージの授受は一定周期で行う様にしたことを特徴とする
請求項1記載の通信ネットワークシステム。2. A communication network system according to claim 1, wherein transfer of said request message and its response message, characterized in that the manner performed in a constant cycle.
う様にしたことを特徴とする請求項1または2記載の通
信ネットワークシステム。3. A communication network system according to claim 1 or 2, wherein said issuing of the route information notification is characterized in that the manner performed in a constant cycle.
るか否かを判断する手段と、 前記閉ループ内に存在すると判断された場合には自局が
閉ループ端点局となべきか否かを判断する手段とを含
み、 前記閉ループ端点局と判断され場合には前記経路情報通
知の発生の他に、その終端及び全同報データの終端を司
るようにしたことを特徴とする請求項1〜3いずれか記
載の通信ネットワークシステム。4. The communication station further comprises means for determining whether or not the own station exists in the closed loop by referring to the route information notification, and means for judging if the own station exists in the closed loop. Means for determining whether or not the station should be a closed-loop terminal station, and when it is determined to be the closed-loop terminal station, in addition to the generation of the route information notification, manages its end and the end of all broadcast data. The communication network system according to any one of claims 1 to 3 , characterized in that.
行い、ラーニングテーブルを参照して通信データのルー
ティング決定をなす複数の通信局により構成される通信
ネットワークシステムにおける通信制御方法であって、 前記通信局の各々において、 隣接局間で接続確認のための要求メッセージ及びその応
答メッセージを授受するステップと、 の応答メッセージの受信の有無に応じて自局が端点局で
あるか否かを判断するステップと、 前記端点局と判断された場合には端点局を自局アドレス
とした通信経路を示すための経路情報通知を発行して同
報送信し、それ以外の局と判断された場合には受信した
前記経路情報通知に自局アドレスを挿入して次局へ同報
伝搬するステップと、 受信した前記経路情報通知に従って前記ラーニングテー
ブルの内容を更新するステップとを含み、 前記端点局と判断された通信局は、前記経路情報通知の
発生の他に、その終端及び全同報データの終端を司るよ
うにした ことを特徴とする通信制御方法。5. A communication control method in a communication network system configured by a plurality of communication stations that perform point-to-point communication with both adjacent stations and make a routing decision of communication data by referring to a learning table, At each station, the step of sending and receiving a request message and its response message for confirming the connection between adjacent stations, and the step of judging whether or not the own station is an endpoint station according to the presence or absence of the response message of If it is determined to be the end point station, it issues a route information notification indicating the communication path with the end point station as its own address and broadcasts it, and if it is determined to be another station, receives it. The step of inserting the own station address into the route information notification and broadcast-transmitting to the next station, and the learning table according to the received route information notification. The viewing including the step of updating the content, communication station determines that the endpoint stations of the route information notification
In addition to occurrence, it controls the end and the end of all broadcast data.
Communication control method characterized in that had Unishi.
ージの授受は一定周期で行う様にしたことを特徴とする
請求項5記載の通信制御方法。6. The communication control method according to claim 5, wherein the request message and the response message thereof are transmitted and received at a constant cycle.
う様にしたことを特徴とする請求項5または6記載の通
信制御方法。7. The communication control method according to claim 5, wherein the issuance of the route information notification is performed in a constant cycle.
るか否かを判断するステップと、 前記閉ループ内に存在すると判断された場合には自局が
閉ループ端点局となるべきか否かを判断するステップと
を含み、 前記閉ループ端点局と判断され場合には前記経路情報通
知の発生の他に、その終端及び全同報データの終端を司
るようにしたことを特徴とする請求項5〜7いずれか記
載の通信制御方法。8. Further, in each of the communication stations, a step of judging whether or not the own station exists in a closed loop by referring to the route information notification, and a case of judging that the own station exists in the closed loop, Includes the step of determining whether or not the own station should be a closed loop end point station, and when it is determined to be the closed loop end point station, in addition to the generation of the route information notification, its end and the end of all broadcast data. The communication control method according to any one of claims 5 to 7, wherein the communication control method is controlled.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08268099A JP3395703B2 (en) | 1999-03-26 | 1999-03-26 | Point-to-point communication network system and communication control method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08268099A JP3395703B2 (en) | 1999-03-26 | 1999-03-26 | Point-to-point communication network system and communication control method therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000278309A JP2000278309A (en) | 2000-10-06 |
JP3395703B2 true JP3395703B2 (en) | 2003-04-14 |
Family
ID=13781148
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP08268099A Expired - Fee Related JP3395703B2 (en) | 1999-03-26 | 1999-03-26 | Point-to-point communication network system and communication control method therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3395703B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010083827A (en) * | 2001-07-02 | 2001-09-03 | 오호석 | Peer to peer based multi learning system and method |
JP4623291B2 (en) * | 2005-07-12 | 2011-02-02 | オムロン株式会社 | Method for teaching network configuration information in PLC system |
JP4668098B2 (en) * | 2006-03-14 | 2011-04-13 | 三菱電機株式会社 | Communication route determination method |
CN114760207A (en) * | 2022-05-05 | 2022-07-15 | 烽火通信科技股份有限公司 | Ring network damage method and system of Ethernet |
-
1999
- 1999-03-26 JP JP08268099A patent/JP3395703B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000278309A (en) | 2000-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2533998B2 (en) | Automatic fault recovery in packet networks | |
JP3286584B2 (en) | Multiplexed router device | |
CN102377666B (en) | Flooding-based routing protocol having average-rate and burst-rate control | |
JP2533972B2 (en) | Automatic fault recovery in packet networks | |
US6535490B1 (en) | High availability spanning tree with rapid reconfiguration with alternate port selection | |
US7787361B2 (en) | Hybrid distance vector protocol for wireless mesh networks | |
JP2723084B2 (en) | Link state routing device | |
EP1093262B1 (en) | Method, computer program and apparatus to maintain timely topology data within a link state routing network | |
EP1766869B1 (en) | Arrangement for preventing count-to-infinity in flooding distance vector routing protocols | |
US20040028060A1 (en) | Link state synchronization method and apparatus on ad-hoc network, and data structure therefor | |
US20060092856A1 (en) | Node device | |
CN102342050B (en) | LDP IGP synchronization for broadcast networks | |
KR20080089285A (en) | Method for protection switching in ethernet ring network | |
US8737201B2 (en) | Data relay apparatus, and ring-type communication system | |
US6343330B1 (en) | Arrangement for preventing looping of explorer frames in a transparent bridging domain having multiple entry points | |
US6657951B1 (en) | Backup CRF VLAN | |
JP2013026829A (en) | Transmission system and control method of transmission system | |
JP2010045657A (en) | Frame switching device, communication system, computer program, and address learning method | |
CN102292942B (en) | Method, system and router for route processing | |
JP2001217830A (en) | Communication network system and failure notifying method in communication network system | |
CN108234305B (en) | Control method and equipment for cross-machine frame link redundancy protection | |
EP2733894B1 (en) | Communication system, communication route control method, and communication apparatus | |
CN100579025C (en) | Route information maintaining method of automatic exchange optical network | |
JP3395703B2 (en) | Point-to-point communication network system and communication control method therefor | |
US6615273B1 (en) | Method for performing enhanced target identifier (TID) address resolution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080207 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090207 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100207 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |