[go: up one dir, main page]

JPH09153916A - Network connection method - Google Patents

Network connection method

Info

Publication number
JPH09153916A
JPH09153916A JP10924596A JP10924596A JPH09153916A JP H09153916 A JPH09153916 A JP H09153916A JP 10924596 A JP10924596 A JP 10924596A JP 10924596 A JP10924596 A JP 10924596A JP H09153916 A JPH09153916 A JP H09153916A
Authority
JP
Japan
Prior art keywords
network
inter
router
address
group
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.)
Granted
Application number
JP10924596A
Other languages
Japanese (ja)
Other versions
JP3599476B2 (en
Inventor
Makoto Nakamura
真 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Furukawa Electric Co Ltd
Original Assignee
Furukawa Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Furukawa Electric Co Ltd filed Critical Furukawa Electric Co Ltd
Priority to JP10924596A priority Critical patent/JP3599476B2/en
Publication of JPH09153916A publication Critical patent/JPH09153916A/en
Application granted granted Critical
Publication of JP3599476B2 publication Critical patent/JP3599476B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve the reliability of the communication system by reducing the effect of a fault in a router on the communication system. SOLUTION: In the inter-LAN connection method interconnecting plural LANs via a wide area network to relay data among LANs located remote from each other, plural routers 1-10 are provided to a LANa and a representative protocol address on the LANa shared in common by the routers is defined for the LANa, and the routers are used logically as one router by designating the representative protocol in the case of relaying data and the data are relayed with routers 21-24 of other LANb-LANe via an ISDN 20.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、広域網を介してL
AN(ローカルエリアネットワーク)間の接続を行うネ
ットワーク間接続方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an L network via a wide area network.
The present invention relates to an inter-network connection method for connecting between ANs (local area networks).

【0002】[0002]

【関連する背景技術】従来、この種の接続方法では、遠
隔地にあるLAN間を接続する代表的な形態として、複
数の拠点から1つのセンタ(ルータ)にアクセスする方
法がある。通常、このような方法では、ISDN回線等
の回線交換網を使用し、少数のWAN回線を多数の拠点
から時分割で使用することで、WAN回線を効率よく利
用するものが広く用いられていた。
Related Background Art Conventionally, in this type of connection method, as a typical form for connecting LANs at remote locations, there is a method of accessing one center (router) from a plurality of bases. Generally, in such a method, a circuit switching network such as an ISDN line is used, and a small number of WAN lines are used in a time-division manner from a large number of bases to efficiently use the WAN line. .

【0003】このような方法に用いられるルータには、
例えば回線接続用のボードを複数用いるスロット型や1
台のメインルータに複数のルータを接続して構成される
スタッカブル型等があった。
The router used in such a method includes
For example, slot type that uses multiple boards for line connection or 1
There was a stackable type that consisted of multiple routers connected to one main router.

【0004】[0004]

【発明が解決しようとする課題】ところが、上記1つの
メインルータにアクセスする方法では、メインルータが
故障した場合には、LAN間接続が不可能になり、通信
システムに与える影響が大きく、システムの信頼性が損
なわれるという問題点があった。本発明は上記問題点に
鑑みなされたもので、ルータの故障が通信システムに与
える影響を軽減して、システムの信頼性を向上させるネ
ットワーク間接続方法を提供することを目的とする。
However, in the method of accessing one main router described above, when the main router fails, the LAN connection becomes impossible and the influence on the communication system is great. There was a problem that reliability was lost. The present invention has been made in view of the above problems, and an object of the present invention is to provide an inter-network connection method that reduces the influence of a failure of a router on a communication system and improves system reliability.

【0005】また、本発明の他の目的は、同じLAN内
のグループルータがブリッジ機能を持った装置によって
異なるポートに分離された場合でも、上記ルータのグル
ープルータ機能を動作できるネットワーク間接続方法を
提供することにある。
Another object of the present invention is to provide an inter-network connection method capable of operating the group router function of the router even when the group router in the same LAN is separated into different ports by the device having the bridge function. To provide.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するた
め、本発明では、遠隔のLAN等のネットワーク間でデ
ータ中継を行うために、ISDN回線網等の広域網を介
して複数のLANを接続させるネットワーク間接続方法
において、前記LANに複数のLAN間接続装置を設
け、該複数のLAN間接続装置を論理的に1つの中継手
段(グループルータ)とし、前記ISDN回線網を介し
て他のLAN内のLAN間接続装置とデータ中継を行う
ネットワーク間接続方法が提供されており、複数のLA
N間接続装置をセンタ側に使用して、個々のLAN間接
続装置の故障に対応する。
In order to achieve the above object, the present invention connects a plurality of LANs via a wide area network such as an ISDN line network in order to relay data between networks such as remote LANs. In the inter-network connection method, a plurality of LAN inter-connection devices are provided in the LAN, the plurality of LAN inter-connection devices are logically used as one relay means (group router), and another LAN is connected via the ISDN line network. A network connection method for performing data relay with a LAN connection device in the network is provided, and a plurality of LAs are provided.
The N-to-N connecting device is used on the center side to cope with a failure of each LAN-to-LAN connecting device.

【0007】請求項2,3では、同じLAN内の各LA
N間接続装置が共有するLAN上のハードウェアアドレ
ス(代表プロトコルアドレス)を定義し、データ中継の
際に該代表プロトコルアドレスが指定されることで論理
的に1つのグループルータとして動作することによっ
て、端末は複数のLAN間接続装置を意識することなく
発呼要求を行うことが可能になるとともに、各LAN間
接続装置は、前記共有する代表プロトコルアドレスによ
りルーティング情報を送受信して、同じルーティング情
報を持つようにする。
In claims 2 and 3, each LA in the same LAN is
By defining a hardware address (representative protocol address) on the LAN shared by the N-to-N connection device and logically operating as one group router by designating the representative protocol address during data relay, The terminal can make a call request without being aware of a plurality of LAN-to-LAN connecting devices, and each LAN-to-LAN connecting device transmits / receives routing information by the shared representative protocol address and transmits the same routing information. To have.

【0008】請求項4,5では、同じLAN内の各LA
N間接続装置は、予め優先度がそれぞれ設定されて、発
呼要求に備えるとともに、該各LAN間接続装置の回線
使用状態をそれぞれ管理し、発呼要求がなされると、該
優先度及び回線使用状態に応じ、例えば自装置より優先
度が高いLAN間接続装置が、回線使用状態にある場合
には、自装置がISDN回線網に接続し、他のLAN内
のLAN間接続装置とデータ中継を行うとともに、自装
置の回線使用状態を同じLAN上の他のLAN間接続装
置に送信して、自装置が回線使用中であることを知らせ
る。
[0008] In claims 4 and 5, each LA in the same LAN
Each of the N-to-N connecting devices has a priority set in advance to prepare for a call request, and also manages the line use state of each of the LAN connecting devices, and when the call request is made, the priority and the line are set. Depending on the usage status, for example, when the LAN connection device having a higher priority than the own device is in the line usage status, the own device connects to the ISDN line network and the data is relayed to the LAN connection device in another LAN. At the same time, the line use status of the own device is transmitted to the other inter-LAN connecting device on the same LAN to notify that the own device is using the line.

【0009】請求項6では、同じLAN内の少なくとも
1つのLAN間接続装置は、各LAN間接続装置の回線
使用状態を管理し、端末からの発呼要求がなされると、
該回線使用状態に応じ、例えば優先度の高いあるLAN
間接続装置が回線使用中の場合には、中継データを前記
同じLAN内の次の優先度のLAN間接続装置に転送す
る。
According to a sixth aspect of the present invention, at least one inter-LAN connecting device in the same LAN manages the line use state of each inter-LAN connecting device, and when a call request is made from the terminal,
Depending on the line usage status, for example, a certain LAN with high priority
If the inter-connection device is using the line, the relay data is transferred to the inter-LAN connection device of the next priority within the same LAN.

【0010】請求項7,8では、前記同じLAN内の各
LAN間接続装置が共有するネットワーク上ハードウェ
アアドレス及び物理アドレス(代表プロトコルアドレス
及び代表ハードウェアアドレス)を定義し、このうちの
1つのLAN間接続装置は、前記代表プロトコルアドレ
スに対応した前記物理アドレスのアドレス要求に対し
て、前記代表ハードウェアアドレスを応答し、かつ該応
答の送信元アドレスには、当該応答するネットワーク間
接続装置に固有に定義された物理アドレスを設定するこ
とによって、データ中継の際に該代表プロトコルアドレ
ス及び代表ハードウェアアドレスが指定されることで、
ブリッジ機能を持ったブリッジ装置により分離された場
合でも、各LAN間接続装置を論理的に1つのグループ
ルータとして動作する。
According to claims 7 and 8, a hardware address and a physical address (representative protocol address and representative hardware address) on the network shared by the inter-LAN connecting devices in the same LAN are defined, and one of them is defined. The inter-LAN connecting device responds to the address request of the physical address corresponding to the representative protocol address with the representative hardware address, and the source address of the response is the responding inter-network connecting device. By setting the uniquely defined physical address, the representative protocol address and the representative hardware address are designated at the time of data relay,
Even if they are separated by a bridge device having a bridge function, each LAN connecting device logically operates as one group router.

【0011】請求項9では、前記同じLAN内のLAN
間接続装置は、前記ISDN回線網を介して通信可能な
宛先に対するルーティング情報を、前記グループルータ
経由の経路情報として有し、該ネットワーク間接続装置
のうちの1つのネットワーク間接続装置は、前記広域網
を介して他のネットワークと接続された場合には、前記
経路情報より自装置経由の経路情報が最適になるように
自装置経由の経路情報をアナウンスし、また前記接続が
切断された場合には、前記自装置経由の経路情報を到達
不能としてアナウンスし、前記グループルータ経由の経
路情報としてアナウンスする。
In claim 9, a LAN within the same LAN
The inter-network connection device has routing information for a destination communicable via the ISDN line network as route information via the group router, and one of the inter-network connection devices is the wide-area device. When connected to another network via the network, announces the route information via the own device so that the route information via the own device is more optimal than the route information, and when the connection is disconnected. Announces that the route information via the device itself is unreachable and announces as route information via the group router.

【0012】[0012]

【発明の実施の形態】本発明に係るネットワーク間接続
方法を図1乃至図15の図面に基づいて説明する。図1
は、本発明のネットワーク間接続方法を用いた通信シス
テムの第1実施例を示す構成図である。図において、L
ANaは、グループルータとして動作する複数のルータ
(以下、「グループルータ」という。)1〜10と、エ
ンドノード(端末)11,12と、これらルータ1〜1
0及び端末11,12が接続された伝送路13とから構
成されている。
BEST MODE FOR CARRYING OUT THE INVENTION An inter-network connection method according to the present invention will be described with reference to the drawings of FIGS. FIG.
FIG. 1 is a configuration diagram showing a first embodiment of a communication system using the inter-network connection method of the present invention. In the figure, L
The ANa includes a plurality of routers (hereinafter referred to as “group routers”) 1 to 10 that operate as group routers, end nodes (terminals) 11 and 12, and these routers 1 to 1.
0 and the transmission path 13 to which the terminals 11 and 12 are connected.

【0013】グループルータ1〜10は、ISDN回線
網20を介して他のLANb〜LANeのルータ21〜
24とデータ中継が可能に接続される。グループルータ
1〜10は、個々にプロトコルアドレスとMACアドレ
スが設定されるとともに、共有するLAN上のハードウ
ェアアドレス(代表プロトコルアドレス)が設定されて
おり、この代表プロトコルアドレスによってルータのグ
ループ化がなされ、端末が論理的に複数のルータを1つ
のルータとみなすように設定されている。具体的には、
複数のISDN対応のルータを1つの代表電話グループ
に接続し、空き回線を利用して通信を行うことを実現す
る。また、通信用のプロトコルとしては、IPをサポー
トするものとする。なお、このルータ1〜10には、優
先度が予め設定されており、本実施例ではルータの値1
〜10のうち、値の小さいルータの方が優先順位の高い
ルータとする。
The group routers 1 to 10 are routers 21 to 21 of other LANb to LANe via the ISDN line network 20.
24 is connected so that data relay is possible. In each of the group routers 1 to 10, a protocol address and a MAC address are individually set, and a hardware address (representative protocol address) on the shared LAN is set, and the routers are grouped by this representative protocol address. , The terminal is logically configured to consider multiple routers as one router. In particular,
It is possible to connect a plurality of ISDN-compatible routers to one representative telephone group and perform communication by using an idle line. Also, IP is supported as a communication protocol. The routers 1 to 10 have priorities set in advance, and in this embodiment, the router value 1
Among 10 to 10, the router with the smaller value is the router with the higher priority.

【0014】グループルータ1〜10は、宛先プロトコ
ルアドレスに対応した中継先のルータのプロトコルアド
レス等からなるルーティング情報を登録したルーティン
グテーブルの他に、グループルータリストを有してい
る。図2は、上記グループルータリストの一例を示す構
成図である。グループルータリストには、各ルータ及び
その優先度を示す値1〜10と、各ルータに割り当てら
れたプロトコルアドレス、MACアドレス及びルータが
ISDN回線網20を介して、現在接続されている接続
相手のプロトコルアドレスが記憶されている。
Each of the group routers 1 to 10 has a group router list in addition to a routing table in which routing information such as a protocol address of a relay destination router corresponding to a destination protocol address is registered. FIG. 2 is a block diagram showing an example of the group router list. In the group router list, each router and the values 1 to 10 indicating its priority, the protocol address, the MAC address, and the router assigned to each router are connected via the ISDN line network 20 to the connection partners currently connected. The protocol address is stored.

【0015】なお、このリストのエントリ中、現在の接
続相手に記載されている「158.202.50.5
1」はルータ21のプロトコルアドレスを、「158.
202.50.53」はルータ22のプロトコルアドレ
スを、「158.202.50.55」はルータ23の
プロトコルアドレスを、「158.202.50.10
0」はルータ24のプロトコルアドレスをそれぞれ示す
ものとする。また、この場合のグループルータ1〜10
の代表プロトコルアドレスは、全てのグループルータを
示す「158.202.232.50」に設定されるも
のとする。
In the entry of this list, "158.202.50.5" described in the current connection partner is described.
1 ”is the protocol address of the router 21, and“ 158.
“202.50.53” is the protocol address of the router 22, “158.202.50.55” is the protocol address of the router 23, and “158.202.50.10”.
“0” indicates the protocol address of the router 24. Also, the group routers 1 to 10 in this case
The representative protocol address of is set to "158.202.232.50" indicating all group routers.

【0016】本発明に係るグループルータは、以下に示
すグループルータ検出機能、代表プロトコルアドレスに
よるルーティング機能及び代表ARP(アドレス・リゾ
リューション・プロトコル)機能の3つの機能を有して
いる。 1.グループルータ検出機能 グループルータとして動作するルータ1〜10は、グル
ープルータ検出パケットを定期的に送信し、他のルータ
の接続状況をグループルータリストにそれぞれ記憶す
る。
The group router according to the present invention has the following three functions: a group router detection function, a representative protocol address routing function, and a representative ARP (address resolution protocol) function. 1. Group Router Detection Function The routers 1 to 10 operating as group routers periodically transmit a group router detection packet and store the connection status of other routers in the group router list.

【0017】グループ内の各ルータ1〜10は、このグ
ループルータ検出パケットをブロードキャスト(ネット
ワーク層は代表プロトコルアドレスあるいはブロードキ
ャスト、MAC層はブロードキャストあるいはマルチキ
ャスト)で送信する。なお、このパケット及び後述する
各パケットは、IP(インターネット・プロトコル)の
UDP(ユーザ・データグラム・プロトコル)パケット
を使用するものとする。
Each of the routers 1 to 10 in the group transmits this group router detection packet by broadcast (representative protocol address or broadcast for network layer, broadcast or multicast for MAC layer). It is assumed that this packet and each packet described later use a UDP (User Datagram Protocol) packet of IP (Internet Protocol).

【0018】グループルータ検出パケットのフォーマッ
トは、図3に示すように、このパケットを送信する相手
先のプロトコルアドレス(グループルータに共通に割り
付けられた代表プロトコルアドレス)あるいはブロード
キャストを示す宛先アドレス、送信元である自装置のプ
ロトコルアドレスを示すソース(source)アドレ
スとを有するIPヘッダ部と、パケットの長さを示すレ
ングス(length)、パケットの種類(グループル
ータ検出パケットの場合には、例えば「1」)を示すコ
マンド(command)、自装置のグループ内での優
先度を示す領域、自装置のMACアドレスを示す領域、
利用可能な空きチャネル数を示す領域、現在ISDN回
線を介して接続されている接続相手ルータのプロトコル
アドレスを示す相手プロトコルアドレス(接続相手が複
数の場合には、対応する複数の相手プロトコルアドレ
ス)とを有するデータ部から構成されている。各エント
リは、使用可能なチャネルのうち、発呼待ち、発呼中及
び接続のいずれかの状態にある全チャネルの相手プロト
コルアドレスを設定する。なお、全チャネルは、ISD
N回線として使用するように設定されている。
The format of the group router detection packet is, as shown in FIG. 3, the protocol address of the other party to which this packet is transmitted (representative protocol address commonly assigned to the group router) or the destination address indicating broadcast and the source. , An IP header part having a source address indicating the protocol address of its own device, a length indicating the packet length, and a packet type (for example, “1” in the case of a group router detection packet). ), A region indicating the priority of the device itself within the group, a region indicating the MAC address of the device itself,
An area showing the number of available free channels, a partner protocol address showing the protocol address of the connected partner router currently connected via the ISDN line (if there are a plurality of connected partners, a plurality of corresponding partner protocol addresses) It is composed of a data section having. Each entry sets the partner protocol address of all channels that are in a call waiting state, a calling state, or a connected state among the usable channels. All channels are ISD
It is set to be used as an N line.

【0019】グループルータがこの検出パケットを受信
した場合、パケット内のルータのプロトコルアドレス、
MACアドレス及びISDN回線を介した接続相手ルー
タのプロトコルアドレスを、自装置内のグループルータ
リストに例えば優先順位の高いものから、1から順番に
登録する。図2は、このグループルータリストの一例を
示すものである。このグループルータリストの各エント
リは、新規登録後エージングを実施し、一定時間以上そ
のルータからグループルータ検出パケットを受信しない
場合は、そのルータが存在しなかったとみなし、リスト
から削除する。
When the group router receives this detection packet, the protocol address of the router in the packet,
The MAC address and the protocol address of the partner router connected via the ISDN line are registered in the group router list in the self-apparatus in order from the highest priority, for example. FIG. 2 shows an example of this group router list. Each entry of this group router list is subjected to aging after new registration, and if no group router detection packet is received from that router for a certain period of time, it is considered that the router did not exist and is deleted from the list.

【0020】また、グループルータは、グループルータ
検出パケットの受信時に、同じグループ内の各ルータの
接続相手を、自装置の上記グループルータリストから認
識し、自装置より優先順位の高いルータの接続相手が自
装置の接続相手と重複して接続していた場合、その相手
との回線を切断する。また、装置起動時には、各ルータ
は、他のグループルータに対してチャネル状態要求パケ
ットを送信し、他のグループルータのチャネルの状態を
収集する。
When receiving the group router detection packet, the group router recognizes the connection partner of each router in the same group from the group router list of its own device, and the connection partner of the router having a higher priority than the self device. Disconnects the line with the other party, when is connected with the other party. When the device is activated, each router transmits a channel state request packet to another group router and collects the channel states of the other group routers.

【0021】このチャネル状態要求パケットのフォーマ
ットは、図4に示すように、グループルータ検出パケッ
トと同様の宛先アドレス、sourceアドレス、パケ
ットの種類(この場合には、例えば「2」)を示すco
mmand、自装置の優先度、自装置のMACアドレス
の他に、予備領域であるreserveとから構成され
ている。なお、上記チャネル状態要求パケットに対して
は、各グループルータは、図3に示したグループルータ
検出パケットを送信して応答する。 2.代表プロトコルアドレスによるルーティング機能 グループルータには、上述のごとく自装置のプロトコル
アドレス以外に共通に割り付けられた代表プロトコルア
ドレスが設定されている。各グループルータは、ルーテ
ィング情報のパケット(IP:RIP(ルーティング情
報プロトコル))をLANあるいはISDN回線を介し
てLAN上の端末あるいは他のLANのルータに送信す
る場合、この代表プロトコルアドレスをsourceア
ドレスとして送信する。なお、ルーティング情報を送信
するパケットのフォーマットは、MACアドレスからな
る宛先及びsourceアドレスを有するイーサネット
のヘッダ部と、その後にプロトコルアドレスからなる宛
先及びsourceアドレスを有するIPヘッダ部と、
データ部等から構成されている。
The format of this channel status request packet is, as shown in FIG. 4, a destination address, a source address, and a packet type (in this case, for example, "2") similar to those of the group router detection packet.
In addition to the command, the priority of the device itself, and the MAC address of the device itself, it is composed of a reserve which is a reserve area. Each group router responds to the above channel state request packet by transmitting the group router detection packet shown in FIG. 2. Routing function based on representative protocol address In addition to the protocol address of the own device, a representative protocol address that is commonly assigned is set in the group router as described above. When each group router transmits a packet of routing information (IP: RIP (routing information protocol)) to a terminal on the LAN or a router of another LAN via the LAN or ISDN line, this representative protocol address is used as a source address. Send. The format of the packet for transmitting the routing information is an Ethernet header part having a destination composed of a MAC address and a source address, and an IP header part having a destination composed of a protocol address and a source address after that.
It is composed of a data section and the like.

【0022】ルーティング情報のパケットを受信したル
ータは、上記パケット内のルーティング情報を、代表プ
ロトコルアドレス毎にルーティングテーブル(図示しな
い)に登録することができる。また、中継パケットを受
信した場合には、図5のフローチャートに示す手順で中
継処理を行う。ただし、本実施例では、予め設定された
グループルータの優先値の小さい方が優先順位の高いル
ータとし、イーサネットヘッダ部の宛先MACアドレス
として最も優先順位の高いルータのMACアドレス及び
自装置のMACアドレスが設定されているパケットを中
継パケットとして扱う。
The router that has received the packet of routing information can register the routing information in the packet in a routing table (not shown) for each representative protocol address. When the relay packet is received, the relay process is performed according to the procedure shown in the flowchart of FIG. However, in this embodiment, the smaller priority value of the preset group router is set as the higher priority router, and the MAC address of the router having the highest priority as the destination MAC address of the Ethernet header part and the MAC address of the own device. Packets for which is set are handled as relay packets.

【0023】また、中継処理においては、ルータは、発
着呼の衝突を考慮して、発呼相手のプロトコルアドレス
を含んだ重複確認用のパケットをLAN上に送信し、他
のグループルータのチャネルの状態とその発呼相手のプ
ロトコルアドレスとを収集し、発呼要求をした端末と他
のグループルータとの接続状態を認識して重複確認を行
う。
In the relay process, the router sends a duplicate confirmation packet containing the protocol address of the calling party to the LAN in consideration of the collision of the incoming and outgoing calls, and the channel of another group router The status and the protocol address of the calling party are collected, and the duplication confirmation is performed by recognizing the connection status between the terminal making the call request and another group router.

【0024】この重複確認パケットのフォーマットは、
図6に示すように、チャネル状態要求パケットと同様の
宛先アドレス、sourceアドレス、パケットの種類
(この場合には、例えば「3」)を示すcomman
d、自装置の優先度、自装置のMACアドレス、res
erveの他に、発呼相手の相手プロトコルアドレスと
から構成されている。
The format of this duplication confirmation packet is
As shown in FIG. 6, a common address indicating the same destination address, source address, and packet type (for example, “3” in this case) as in the channel state request packet.
d, own device priority, own device MAC address, res
In addition to the error, it is composed of the partner protocol address of the calling party.

【0025】上記重複確認パケットに応答する重複確認
応答パケットのフォーマットは、図7に示すように、宛
先アドレス、sourceアドレス、パケットの種類
(この場合には、例えば「4」)を示すcomman
d、自装置の優先度、自装置のMACアドレス、res
erve、相手プロトコルアドレスの他に、相手との接
続状態を示す領域とから構成されている。 3.代表ARP機能 グループルータは、自装置のMACアドレスがグループ
ルータリスト内で最も優先順位が高い場合、代表プロト
コルアドレスに対応する端末からのARP要求に応答す
る。
As shown in FIG. 7, the format of the duplication confirmation response packet responding to the duplication confirmation packet is a command indicating a destination address, a source address, and a packet type (in this case, for example, "4").
d, own device priority, own device MAC address, res
In addition to the address of the other party and the protocol of the other party, the area indicating the connection state with the other party. 3. Representative ARP Function The group router responds to the ARP request from the terminal corresponding to the representative protocol address when the MAC address of the device itself has the highest priority in the group router list.

【0026】また、すでに複数のグループルータが運用
されている状態において、この運用されているグループ
ルータより優先順位の高いグループルータが起動された
場合(例えば新たなグループルータが追加接続された場
合)、最優先順位のグループルータのアドレスを更新す
るためにその最も優先順位の高いグループルータ(新た
なグループルータ)は、自装置のアドレス(MACアド
レス)を設定したARP応答パケットをブロードキャス
トする。
When a group router having a higher priority than the operating group router is activated in the state where a plurality of group routers are already in operation (for example, when a new group router is additionally connected) In order to update the address of the highest-priority group router, the highest-priority group router (new group router) broadcasts an ARP response packet in which the address (MAC address) of its own device is set.

【0027】この端末からのARP要求パケットは、ブ
ロードキャストで送信されており、そのフォーマット
は、図8に示すように、MACアドレスからなる宛先及
びsourceアドレスを有するヘッダ部と、パケット
の種類を示すcommand、空欄領域、MACアドレ
スを知りたいルータの相手プロトコルアドレス、ARP
要求側端末のMACアドレス及びプロトコルアドレスを
有するデータ部とから構成されている。また、ARP応
答パケットのフォーマットは、図9に示すように、MA
Cアドレスからなる宛先及びsourceアドレス(A
RP要求パケットとは逆の構成になる)を有するヘッダ
部と、パケットの種類を示すcommand、自装置の
MACアドレス及びプロトコルアドレス、ARP要求側
端末のMACアドレス及びプロトコルアドレスを有する
データ部とから構成されている。
The ARP request packet from this terminal is transmitted by broadcasting, and its format is, as shown in FIG. 8, a header section having a destination consisting of a MAC address and a source address, and a command indicating the type of packet. , Blank area, partner protocol address of the router whose MAC address you want to know, ARP
It is composed of a data section having a MAC address and a protocol address of the requesting terminal. The format of the ARP response packet is MA as shown in FIG.
Destination consisting of C address and source address (A
(A structure opposite to that of the RP request packet), a command indicating the type of the packet, a MAC address and protocol address of the own device, and a data part having the MAC address and protocol address of the ARP requesting terminal. Has been done.

【0028】次に、図5のフローチャートに基づいてグ
ループルータのネットワーク間接続動作を説明する。な
お、本実施例では、端末からは代表プロトコルアドレス
によって中継パケットが送信される。このため、グルー
プルータでは、常に全てのルータ1〜10が中継パケッ
トを受信し、自装置が中継すべきかどうかの判断を行う
ので、ここでは代表してグループルータ3の場合につい
て説明する。
Next, the inter-network connection operation of the group router will be described based on the flowchart of FIG. In this embodiment, a relay packet is transmitted from the terminal with the representative protocol address. Therefore, in the group router, all the routers 1 to 10 always receive the relay packet and judge whether or not the own device should relay the packet. Therefore, the case of the group router 3 will be described here as a representative.

【0029】図5において、グループルータ3は、中継
パケットを受信すると(ステップ101)、ルーティン
グ情報から検索した中継先ルータと自装置が現在接続さ
れているかどうか判断する(ステップ102)。ここ
で、上記中継先ルータと自装置が接続されている場合に
は、その中継パケットをISDN回線網20を介して中
継先ルータに送信する中継処理を行う(ステップ10
3)。また、上記中継先ルータと自装置が接続されてい
ない場合には、中継先ルータとグループルータ内の他の
ルータが現在接続されているかどうかを、自装置内に記
憶されているグループルータリスト(図2参照)から判
断する(ステップ104)。
In FIG. 5, when the group router 3 receives the relay packet (step 101), the group router 3 determines whether or not the relay destination router retrieved from the routing information and its own device are currently connected (step 102). Here, when the relay destination router and the own device are connected, a relay process for transmitting the relay packet to the relay destination router via the ISDN line network 20 is performed (step 10).
3). If the relay destination router is not connected to its own device, whether the relay destination router and other routers in the group router are currently connected is determined by the group router list ( (See FIG. 2) (step 104).

【0030】ここで、上記中継先ルータと他のルータが
現在接続されている場合には、上記中継パケットを破棄
する(ステップ105)。例えば中継先ルータがルータ
21の場合には、ルータ21とグループルータ1が現在
接続されていると判断し、中継先ルータがルータ22又
は23の場合には、ルータ22又は23とグループルー
タ5が現在接続されていると判断し、また中継先ルータ
がルータ24の場合には、ルータ24とグループルータ
10が現在接続されていると判断して、上記中継パケッ
トを破棄する。
If the relay destination router and another router are currently connected, the relay packet is discarded (step 105). For example, when the relay destination router is the router 21, it is determined that the router 21 and the group router 1 are currently connected, and when the relay destination router is the router 22 or 23, the router 22 or 23 and the group router 5 are It is determined that the relay packet is currently connected, and if the relay destination router is the router 24, it is determined that the router 24 and the group router 10 are currently connected, and the relay packet is discarded.

【0031】また、上記中継先ルータと他のルータが現
在接続されていない場合には、自装置より優先順位の高
いグループルータに空きチャネルがあるかどうか判断す
る(ステップ106)。この場合には、ルータ3は、図
4に示すチャネル状態要求パケットをLAN上に送信
し、これに対する各グループルータから応答されたグル
ープルータ検出パケット(図3参照)を受信して、その
検出パケット内の利用可能な空きチャネル数から各グル
ープルータの空きチャネルを認識する。
If the relay destination router and other routers are not currently connected, it is judged whether or not there is an empty channel in the group router having a higher priority than the own device (step 106). In this case, the router 3 transmits the channel state request packet shown in FIG. 4 to the LAN, receives the group router detection packet (see FIG. 3) responded from each group router, and detects the detection packet. Recognize the free channels of each group router from the available free channels in

【0032】ここで、自装置より優先順位の高いグルー
プルータに空きチャネルがある場合には、上記優先順位
の高いグループルータにパケット中継を任せて、受信し
た中継パケットを破棄する(ステップ107)。また、
自装置より優先順位の高いグループルータに空きチャネ
ルがない場合には、自装置に空きチャネルがあるかどう
か判断する(ステップ108)。
If there is a free channel in the group router having a higher priority than the own device, the group router having the higher priority is entrusted with packet relay and the received relay packet is discarded (step 107). Also,
If there is no free channel in the group router having a higher priority than the own device, it is determined whether or not the own device has a free channel (step 108).

【0033】ここで、自装置に空きチャネルがある場合
には、回線接続後、中継処理を行い、中継パケットを中
継先ルータに送信する(ステップ109)。この場合、
ルータ3は、図10の状態遷移図に示すイベントとチャ
ネルの状態に基づいて自装置の状態を遷移する。なお、
図10中、「未接続(ST0)」とは回線が未接続で以
下の状態(発呼待ち、発呼中、接続)以外の状態をい
い、「発呼待ち(ST1)」とはLAN上に重複確認パ
ケットを送信し、応答を待っている状態をいい、「発呼
中(ST2)」とはLANに送信した重複確認パケット
に対する応答がなく、実際の発呼処理を行っている状態
をいい、「接続(ST3)」とは回線が接続され通信が
可能な状態をいうものとする。
Here, when the own device has an empty channel, after the line connection, the relay process is performed and the relay packet is transmitted to the relay destination router (step 109). in this case,
The router 3 transits the state of its own device based on the event and the channel state shown in the state transition diagram of FIG. In addition,
In FIG. 10, "not connected (ST0)" means a state in which the line is not connected and is in a state other than the following states (waiting for call, waiting for call, connected). "Waiting for call (ST1)" means on the LAN. A duplicate confirmation packet is sent to the LAN and is waiting for a response. “Calling (ST2)” means that there is no response to the duplicate confirmation packet sent to the LAN and the actual call processing is being performed. The "connection (ST3)" means a state in which a line is connected and communication is possible.

【0034】図10において、ルータ3は、端末からの
発呼要求があると、まず空き(未接続)チャネルの中か
ら発呼するチャネルを選択し、発呼相手のプロトコルア
ドレスを含んだ重複確認パケット(図6参照)をLAN
上に送信して、一定時間T1応答を待つ。他のグループ
ルータは、この重複確認パケットを受信すると、自装置
の「未接続状態」以外の状態のチャネルで、受信パケッ
ト内に含まれたプロトコルアドレスを持った相手と接続
あるいは接続を試みている状態にあるチャネルが存在す
るかどうかチェックする。そして、そのチャネルが存在
した場合には、重複確認応答パケット(図7参照)によ
って、そのプロトコルアドレスとチャネルの状態を応答
する。また、そのチャネルが存在しない場合には、受信
した中継パケットを破棄する。
In FIG. 10, when there is a call request from the terminal, the router 3 first selects a channel to call from among empty (unconnected) channels, and confirms duplication including the protocol address of the calling party. Packet (see Figure 6) to LAN
Send up and wait for T1 response for a period of time. Upon receiving this duplication confirmation packet, the other group routers try to connect or try to connect to the other party having the protocol address included in the received packet on a channel in a state other than "unconnected" of their own device. Check if there is a channel in state. Then, if the channel exists, the duplicate acknowledgment packet (see FIG. 7) is used to respond with the protocol address and the state of the channel. If the channel does not exist, the received relay packet is discarded.

【0035】重複確認パケットを送信したルータ3は、
上記一定時間T1応答を待ち、この時間T1内に重複確
認応答パケットを受信した場合には、上記重複確認応答
パケット内の重複しているグループルータ(ルータ3以
外の他のグループルータ)の接続状態が、「発呼中」あ
るいは「接続」の場合には、一定時間T1のカウントを
ストップし、未接続状態のままで発呼処理を行わない。
しかし、上記重複しているグループルータの接続状態
が、「発呼待ち」の場合には、上記重複確認応答パケッ
ト内の他のグループルータの優先度が自装置(ルータ
3)の優先度より低いかどうか判断する。ここで、ルー
タ3は、自装置が優先の時には、発呼待ちの状態の後、
発呼処理を行い、また上記他のグループルータが優先の
時には、一定時間T1のカウントをストップし、未接続
状態のままで発呼処理を行わない。
The router 3 which has transmitted the duplication confirmation packet,
When a duplicate confirmation response packet is received within the predetermined time T1 after waiting for the T1 response, the connection state of the duplicated group routers (other than the router 3) in the duplicate confirmation response packet However, in the case of "calling" or "connecting", the count of T1 is stopped for a certain period of time, and the calling process is not performed in the unconnected state.
However, when the connection status of the duplicated group router is "waiting for call origination", the priority of the other group routers in the duplicate confirmation response packet is lower than the priority of its own device (router 3). Determine whether Here, when the router 3 prioritizes itself, the router 3 waits for a call and then
When the calling process is performed and the other group router is prioritized, the count of the predetermined time T1 is stopped and the calling process is not performed in the unconnected state.

【0036】また、この一定時間T1内に重複確認応答
パケットがない場合には、実際の発呼処理を行い、回線
接続後に中継処理を行い、中継パケットを中継先ルータ
に送信する。なお、ルータ3が接続状態から未接続状態
に遷移する場合は、回線の切断処理が完了し、上記回線
が完全に利用可能な状態になった時点で未接続状態に遷
移する。
If there is no duplicate confirmation response packet within this fixed time T1, actual call processing is performed, relay processing is performed after line connection, and the relay packet is transmitted to the relay destination router. When the router 3 transits from the connected state to the unconnected state, it transits to the unconnected state when the disconnection process of the line is completed and the line is completely available.

【0037】また、ステップ108で自装置に空きチャ
ネルがない場合には、受信した中継パケットを破棄し
て、自装置より優先順位の低いグループルータに上記中
継パケットの中継処理を任せて(ステップ110)、上
記ネットワーク間接続動作を終了する。従って、本実施
例では、複数のルータに代表プロトコルアドレスを設定
して、これらルータを論理的に1つのグループルータと
してグループ化し、ISDN回線網を介して他のLAN
の中継先ルータとのデータ中継を行うので、拡張性のあ
る通信システムを提供できる。
If there is no free channel in the own device in step 108, the received relay packet is discarded and the relay process of the relay packet is left to the group router having a lower priority than the own device (step 110). ), The network connection operation is terminated. Therefore, in this embodiment, a representative protocol address is set in a plurality of routers, these routers are logically grouped as one group router, and another LAN is connected via the ISDN network.
Since the data is relayed to the relay destination router, the communication system with expandability can be provided.

【0038】また、本実施例では、複数のルータをセン
タ側に使用するので、個々のルータが故障しても、その
故障に対応することが可能となり、ルータの故障が通信
システムに与える影響を軽減して、システムの信頼性を
向上できる。さらに、本実施例では、端末はグループル
ータ内の個々のルータを意識することなく、代表プロト
コルアドレスによって発呼要求を行うことができる。
Further, in the present embodiment, since a plurality of routers are used on the center side, even if each router fails, it is possible to deal with the failure, and the influence of the failure of the router on the communication system is affected. You can reduce the reliability of the system. Further, in this embodiment, the terminal can make a call request using the representative protocol address without being aware of the individual routers in the group router.

【0039】ところで、本実施例では、全てのグループ
ルータが中継パケットを受信して、各グループルータ毎
に中継を行うかどうか判断するので、各グループルータ
に対する負荷が高くなる。そこで、本発明では、これを
改善するためにグループルータの付加機能として、RI
Pによる最適経路のアナウンス機能を有することも可能
である。
By the way, in this embodiment, all the group routers receive the relay packet and judge whether or not to relay each group router, so that the load on each group router becomes high. Therefore, in the present invention, RI is added as an additional function of the group router in order to improve this.
It is also possible to have an announcement function of the optimum route by P.

【0040】すなわち、このアナウンス機能では、グル
ープルータが、ある接続相手とISDN回線を接続した
場合に、代表プロトコルアドレスではなく、自装置に設
定されたプロトコルアドレスをsourceアドレス
(送信元アドレス)として、ルーティング情報をLAN
上にアナウンスする。この時、代表プロトコルアドレス
でアナウンスしたルーティング情報よりも、より最適な
ルーティング情報としてアナウンスする。例えば、代表
的なルーティングプロトコルであるRIPを使用する場
合には、経路の距離を表すメトリック値を利用して、代
表プロトコルアドレスでアナウンスしたメトリック値よ
りも、1以上小さい値に設定したルーティング情報をア
ナウンスすることで実現できる。
That is, in this announce function, when the group router connects an ISDN line to a certain connection partner, the protocol address set in the own device is used as the source address (source address) instead of the representative protocol address. LAN routing information
Announce up. At this time, it is announced as more optimal routing information than the routing information announced by the representative protocol address. For example, when using RIP, which is a typical routing protocol, the metric value indicating the distance of the route is used to set the routing information set to a value that is one or more smaller than the metric value announced by the representative protocol address. It can be realized by making an announcement.

【0041】この機能により、LAN上の各端末は既に
取得している代表プロトコルアドレスによるルーティン
グ情報よりも、より最適なルーティング情報を取得す
る。以降各端末は、代表プロトコルアドレスに該当する
ハードウェアアドレス宛ではなく、ISDN回線を接続
しているグループルータ固有に設定されたアドレス宛に
直接データを送信することができるため、他のグループ
ルータの負荷を軽減することができる。
With this function, each terminal on the LAN acquires more optimal routing information than the routing information based on the representative protocol address that has already been acquired. After that, each terminal can directly send data to the address set uniquely to the group router connected to the ISDN line, not to the hardware address corresponding to the representative protocol address. The load can be reduced.

【0042】グループルータが、ISDN回線を切断し
た場合には、必ず自装置のプロトコルアドレス経由のル
ーティング情報は到達不能としてアナウンスする必要が
ある。また、上述の実施例の他に、例えば複数のグルー
プルータ中の特定の1つのルータが、全グループルータ
のチャネルの発呼指示及びチャネルの状態を管理するこ
とも可能である。なお、本実施例では、この特定のグル
ープルータを発呼指示ルータと呼ぶ。
When the group router disconnects the ISDN line, it is necessary to announce that the routing information via the protocol address of the own device is unreachable. In addition to the above-described embodiment, for example, a specific one of the plurality of group routers can manage the channel call instruction and the channel state of all the group routers. It should be noted that in this embodiment, this specific group router is called a calling instruction router.

【0043】本実施例では、発呼指示ルータの決定方法
として、スタティックに決定する方法とダイナミックに
決定する方法の2種類を定義する。まず、スタティック
に決定する方法では、発呼指示ルータとして動作するか
どうかを、各グループルータ上で設定により決定する。
このように発呼指示ルータに設定されたグループルータ
は、常に発呼指示ルータとして動作する。従って、発呼
指示ルータが、何らかの原因でシステムダウンを起こし
た場合には、グループルータの機能は動作しないことと
なるので、以下に示す発呼指示ルータをダイナミックに
決定する方法が好ましい。
In this embodiment, as the method of determining the calling instruction router, two types are defined, a static determination method and a dynamic determination method. First, in the statically deciding method, whether or not to operate as a calling instruction router is decided by setting on each group router.
The group router thus set as the calling instruction router always operates as a calling instruction router. Therefore, the function of the group router does not operate when the call instructing router goes down the system for some reason. Therefore, the following method of dynamically determining the call instructing router is preferable.

【0044】ダイナミックに決定する方法では、上述し
たグループルータ検出機能を用いて、各グループルータ
の優先度を予め設定し、グループルータ間で自装置の優
先度を含んだグループルータ検出パケットを送受信す
る。各グループルータは、グループルータ検出パケット
に含まれた優先度を学習し、自装置の優先度の値が最も
小さい場合に発呼指示ルータとして動作する。
In the dynamic determination method, the priority of each group router is set in advance by using the above-mentioned group router detection function, and the group router detection packet including the priority of its own device is transmitted and received between the group routers. . Each group router learns the priority included in the group router detection packet, and operates as a calling instruction router when the priority value of its own device is the smallest.

【0045】この発呼指示ルータがグループルータ検出
パケットを受信した場合、上記検出パケット内のルータ
のプロトコルアドレス、MACアドレス及びそのルータ
のISDN回線の接続相手をグループルータリストに登
録する。このグループルータリストの各エントリは、新
規登録後エージングを実施し、一定時間以上そのルータ
からグループルータ検出パケットを受信しない場合は、
そのルータが存在しなくなったとみなし、上記リストか
ら削除する。
When this calling instruction router receives the group router detection packet, the protocol address and MAC address of the router in the detection packet and the connection partner of the ISDN line of the router are registered in the group router list. Each entry in this group router list undergoes aging after new registration, and if no group router detection packet is received from that router for a certain period of time,
Assuming the router no longer exists, remove it from the list above.

【0046】また、発呼指示ルータは、グループルータ
検出パケットの受信時に、各ルータの接続相手を、自装
置の上記グループルータリストから認識し、他のルータ
と重複して同一の相手に接続していた場合、重複したル
ータの回線を切断する。なお、重複した場合に切断する
ルータの選択方法については、種々考えられるので特に
規定しない。例えば、ランダムに選択したルータの回線
を切断したり、又は優先度の低い方のルータの回線を切
断する方法等が考えられる。
When receiving the group router detection packet, the calling instruction router recognizes the connection partner of each router from the group router list of its own device and connects to the same partner redundantly with other routers. If so, disconnect the duplicate router line. It should be noted that there are various methods for selecting a router to be disconnected in the case of duplication, and thus no particular method is specified. For example, a method of disconnecting the line of the router selected at random, or disconnecting the line of the router with the lower priority can be considered.

【0047】本実施例のルーティング機能では、発呼指
示ルータは、グループルータ経由で到達可能なルーティ
ング情報をLAN上に送信する。このため、LAN上の
端末は、グループルータ経由で到達可能なネットワーク
と通信を行う場合、論理的には常に発呼指示ルータ経由
で通信を行うことになる。また、発呼指示ルータ以外の
グループルータは、グループルータ経由で到達可能なル
ーティング情報のLAN上への送信は行わない。
In the routing function of this embodiment, the calling instruction router sends routing information reachable via the group router to the LAN. Therefore, when a terminal on the LAN communicates with a network reachable via the group router, it logically always communicates via the call instructing router. Further, the group routers other than the call instruction router do not transmit routing information reachable via the group router to the LAN.

【0048】中継パケットを受信した場合の発呼指示ル
ータのネットワーク間接続動作は、図11のフローチャ
ートに示すようになる。図11において、ステップ20
1〜ステップ205までは、図5のステップ101〜ス
テップ105と同様で、ルーティング情報から検索した
中継先ルータと自装置(発呼指示ルータ)又は他のグル
ープルータが接続しているかどうか判断し、その判断に
基づいた同様の処理を行っている。
The inter-network connection operation of the calling instruction router when the relay packet is received is as shown in the flowchart of FIG. In FIG. 11, step 20
Steps 1 to 205 are the same as steps 101 to 105 in FIG. 5, and it is determined whether or not the relay destination router retrieved from the routing information is connected to the own device (calling instruction router) or another group router, Similar processing is performed based on the determination.

【0049】ただし、本実施例では、ステップ204で
中継先ルータと他のルータが現在接続されていない場
合、発呼指示ルータは、他のルータに空きチャネルがあ
るかどうか判断する(ステップ206)。ここで、他の
ルータに空きチャネルがある場合には、上記空きチャネ
ルが存在する他のルータに、中継先ルータとの接続を指
示する接続要求パケットを送信後、中継データを上記他
のルータに転送してパケット中継を任せる(ステップ2
07)。また、他のルータに空きチャネルがない場合に
は、発呼指示ルータは、自装置に空きチャネルがあるか
どうか判断する(ステップ208)。
However, in the present embodiment, when the relay destination router and the other router are not currently connected in step 204, the calling instruction router judges whether or not the other router has a free channel (step 206). . If another router has a free channel, after sending a connection request packet instructing the connection with the relay destination router to the other router that has the free channel, the relay data is sent to the other router. Transfer and entrust packet relay (step 2)
07). If the other router does not have a free channel, the calling instruction router determines whether or not its own device has a free channel (step 208).

【0050】ここで、自装置に空きチャネルがある場合
には、図5のステップ109と同様に、回線接続後、中
継処理を行い、中継パケットを中継先ルータに送信する
(ステップ209)。また、自装置に空きチャネルがな
い場合には、全てのグループルータには空きチャネルが
存在しないので、受信した中継パケットを破棄して(ス
テップ210)、上記ネットワーク間接続動作を終了す
る。
Here, when the own device has an empty channel, the relay process is performed after the line connection and the relay packet is transmitted to the relay destination router as in step 109 of FIG. 5 (step 209). If there is no free channel in the device itself, there is no free channel in all the group routers, so the received relay packet is discarded (step 210) and the inter-network connection operation is terminated.

【0051】発呼指示ルータ以外のグループルータは、
発呼指示ルータからの接続要求パケットの受信を契機
に、中継先ルータと回線を接続し、発呼指示ルータから
転送されたデータを中継する。また、発呼指示ルータ以
外のグループルータは、接続要求パケットの受信後は、
宛先MACアドレスが発呼指示ルータ宛の中継データ
で、上記接続されている回線経由で到達可能なデータに
ついても中継処理を行う。
Group routers other than the calling instruction router are
When the connection request packet is received from the calling instruction router, the relay destination router is connected to the line, and the data transferred from the calling instruction router is relayed. In addition, the group routers other than the calling instruction router, after receiving the connection request packet,
The relay process is also performed for the data whose destination MAC address is the relay data addressed to the call-instructing router and which can be reached via the connected line.

【0052】本実施例では、発呼指示ルータが全グルー
プルータのチャネルの状態を管理している。また、本実
施例では、発呼指示ルータと発呼指示ルータ以外のグル
ープルータ間の連携により、複数チャネルで同一相手と
の重複接続を検出する機能を持っている。本実施例での
チャネル管理では、各グループルータは、定期的なブロ
ードキャスト送信に加えて、回線の発呼あるいは着呼に
よりチャネルの状態が未接続状態から接続状態に変化し
た場合、又はチャネルの状態が接続状態から未接続状態
に変化した場合に、グループルータ検出パケットをブロ
ードキャストする。発呼指示ルータは、グループルータ
検出パケットにより全グループルータのチャネル状態を
管理する。
In this embodiment, the calling instruction router manages the channel states of all group routers. Further, in the present embodiment, a function of detecting duplicate connection with the same partner on a plurality of channels is provided by cooperation between the calling instruction router and a group router other than the calling instruction router. In the channel management in the present embodiment, each group router performs periodic broadcast transmission, and when the channel state changes from the unconnected state to the connected state due to the call origination or the call termination of the line, or the channel state. Broadcasts a group router detection packet when is changed from the connected state to the unconnected state. The calling instruction router manages the channel states of all the group routers by the group router detection packet.

【0053】また、本実施例では、発呼指示ルータは、
各グループルータのチャネル状態を、「未接続」、「発
呼要求中」及び「接続」の状態とし、「未接続」とは回
線が未接続で以下の状態(発呼要求中、接続)以外の状
態をいい、「発呼要求中」とはグループルータ宛に接続
要求パケットを送信後、グループルータからチャネルが
接続状態に変化した情報を含むグループルータ検出パケ
ットを受信するまでの状態をいい、「接続」とは回線が
接続され通信が可能な状態をいう。
In this embodiment, the calling instruction router is
The channel status of each group router is set to "Not connected", "Call requesting" and "Connected", and "Not connected" means that the line is not connected and is not in the following states (call requesting, connecting) The "calling request" means the state after sending the connection request packet to the group router until receiving the group router detection packet containing the information that the channel has changed to the connection state from the group router, "Connected" means a state in which lines are connected and communication is possible.

【0054】従って、本実施例では、グループルータの
中から1つの発呼指示ルータを決定し、発呼指示ルータ
が中継パケットを受信して、中継を行うグループルータ
を判断するので、各グループルータに対するデータ中継
の負荷を軽減することができる。ところで、上述の通信
システムでは、同じLANa内でルータや端末がデータ
通信していると、他のルータや端末は、データ通信を行
うことができなかった。そこで、例えば図12に示すよ
うに、同じLANa内の各グループルータ1〜10及び
端末11,12をスイッチングハブ14のようなブリッ
ジ機能を持ったブリッジ装置により接続させる場合が考
えられている。スイッチングハブ14は、各グループル
ータ1〜10及び端末11,12を異なるポート14a
〜14lに分離して接続させるとともに、これら装置の
MACアドレスと、各装置が接続されるポート番号を登
録する登録テーブル(図13参照)を有している。この
構成により、スイッチングハブ14は、データ通信を行
っているルータや端末以外の他のルータや端末でデータ
通信を可能にしていた。なお、この例では、図1に示し
た通信システムの構成と同様の構成部分に対しては、同
一符号を用いるものとする。
Therefore, in this embodiment, one calling instruction router is determined from among the group routers, and the calling instruction router receives the relay packet and determines the group router to relay. Therefore, each group router It is possible to reduce the load of data relay to the. By the way, in the above-mentioned communication system, when a router and a terminal are performing data communication within the same LANa, another router and a terminal cannot perform data communication. Therefore, for example, as shown in FIG. 12, a case is considered in which the group routers 1 to 10 and the terminals 11 and 12 in the same LANa are connected by a bridge device having a bridge function such as a switching hub 14. The switching hub 14 connects the group routers 1 to 10 and the terminals 11 and 12 to different ports 14a.
14l are separately connected to each other, and have a registration table (see FIG. 13) for registering the MAC addresses of these devices and the port numbers to which each device is connected. With this configuration, the switching hub 14 enables data communication with a router or terminal other than the router or terminal performing data communication. In this example, the same reference numerals are used for the same components as those of the communication system shown in FIG.

【0055】しかし、この場合には、最優先グループル
ータがARPに応答した時点で、そのハードウェアアド
レスが上記スイッチングハブに学習されるため、代表ハ
ードウェアアドレス宛のデータが最優先グループルータ
以外のグループルータに送信されず、グループルータ機
能が動作しないことがある。そこで、本発明の第2実施
例としては、例えば図12に示す通信システムにおい
て、グループルータに共通の上記代表プロトコルアドレ
ス「158.202.232.50」に対する物理アド
レス(代表ハードウェアアドレス)を設定する。なお、
上記代表ハードウェアアドレスは、各グループルータに
個別に登録された固有のハードウェアアドレスとは異な
ったアドレス、例えば「00:00:00:00:0
0:01」を設定する。
In this case, however, when the highest priority group router responds to the ARP, its hardware address is learned by the above switching hub, so that the data addressed to the representative hardware address is not the highest priority group router. Sometimes it is not sent to the group router and the group router function does not work. Therefore, as a second embodiment of the present invention, for example, in the communication system shown in FIG. 12, a physical address (representative hardware address) for the representative protocol address “158.202.232.50” common to group routers is set. To do. In addition,
The representative hardware address is an address different from the unique hardware address individually registered in each group router, for example, "00: 00: 00: 00: 00".
"0:01" is set.

【0056】最優先グループルータは、代表プロトコル
アドレスに対するハードウェアアドレスの解決(AR
P)を、上記設定された代表ハードウェアアドレスでな
く、この個別に設定された固有のハードウェアアドレス
により行う。これにより、スイッチングハブ14等のブ
リッジ装置を利用した通信システムにおいても、代表ハ
ードウェアアドレスがスイッチングハブ14に学習され
ることなく、各ルータがグループルータの機能を動作す
ることができる。
The highest priority group router resolves the hardware address to the representative protocol address (AR
P) is performed by this individually set unique hardware address instead of the representative hardware address set above. As a result, even in a communication system that uses a bridge device such as the switching hub 14, each router can operate the function of the group router without the representative hardware address being learned by the switching hub 14.

【0057】本実施例のグループルータも、グループル
ータ検出機能、ルーティング機能及び代表ARP機能の
3つの機能を有している。 1.グループルータ検出機能 この機能は、第1実施例と同様なので、説明を省略す
る。 2.ルーティング機能 グループルータには、上述のごとく自装置のプロトコル
アドレス以外に共通に割り付けられた代表プロトコルア
ドレス及び代表ハードウェアアドレスが設定されてい
る。各グループルータは、ルーティング情報のパケット
(IP:RIP)を送信する場合、この代表プロトコル
アドレスをsourceアドレス(送信元アドレス)と
して送信する。なお、ルーティング情報を送信するRI
Pのパケットのフォーマットは、図14に示すように、
MACアドレスからなる宛先及びsourceアドレス
を有するイーサネットのMACヘッダ部と、その後にプ
ロトコルアドレスからなる宛先及びsourceアドレ
スを有するIPヘッダ部と、UDPヘッダ部と、要求又
は応答を示すコマンドと、宛先のプロトコルアドレス及
びそのホップ数からなるデータ部とから構成されてい
る。
The group router of this embodiment also has three functions: a group router detection function, a routing function and a representative ARP function. 1. Group router detection function This function is the same as that of the first embodiment, and therefore its explanation is omitted. 2. In the routing function group router, the representative protocol address and the representative hardware address commonly assigned in addition to the protocol address of the own device are set as described above. When transmitting a packet of routing information (IP: RIP), each group router transmits this representative protocol address as a source address (source address). The RI that sends the routing information
The format of the P packet is as shown in FIG.
An Ethernet MAC header part having a destination and a source address composed of a MAC address, an IP header part having a destination and a source address composed of a protocol address thereafter, a UDP header part, a command indicating a request or a response, and a protocol of the destination. It consists of an address and a data part consisting of the number of hops.

【0058】ルーティング情報のパケットを受信したル
ータは、上記パケット内のルーティング情報を、図15
に示すように、代表プロトコルアドレス及びそれに対応
する代表ハードウェアアドレス毎にルーティングテーブ
ルに登録することができる。また、中継パケットを受信
した場合には、上記図5のフローチャートに示す手順で
中継処理を行う。ただし、本実施例では、グループルー
タに設定された代表ハードウェアアドレス及び自装置の
MACアドレス(物理アドレス)が宛先MACアドレス
として設定されているパケットを中継パケットとして扱
う。
The router having received the routing information packet stores the routing information in the packet as shown in FIG.
As shown in FIG. 5, each representative protocol address and corresponding representative hardware address can be registered in the routing table. When the relay packet is received, the relay process is performed according to the procedure shown in the flowchart of FIG. However, in this embodiment, a packet in which the representative hardware address set in the group router and the MAC address (physical address) of its own device are set as the destination MAC address is treated as a relay packet.

【0059】また、中継処理においては、ルータは、発
着呼の衝突を考慮して、発呼相手のプロトコルアドレス
を含んだ重複確認用のパケット(図6参照)をLAN上
に送信し、他のグループルータのチャネルの状態とその
発呼相手のプロトコルアドレスとを重複確認応答パケッ
ト(図7参照)によって収集し、発呼要求をした端末と
他のグループルータとの接続状態を認識して重複確認を
行う。 3.代表ARP機能 グループルータは、自装置のMACアドレスがグループ
ルータリスト内で最も優先順位が高い場合、代表プロト
コルアドレスに対応する端末からブロードキャストされ
るARP要求パケット(図8参照)によるARP要求に
応答する。ただし、ARP応答パケット内のハードウェ
アアドレス(図9中の自装置のMACアドレス)として
は代表ハードウェアアドレスを、自装置のプロトコルア
ドレスとしては代表プロトコルアドレスをそれぞれ設定
し、MACヘッダ部内のsourceアドレスには、自
装置に設定された固有のMACアドレスを設定する。
Further, in the relay processing, the router sends a duplicate confirmation packet (see FIG. 6) containing the protocol address of the calling party to the LAN in consideration of the collision of the incoming and outgoing calls, and The channel status of the group router and the protocol address of the calling party are collected by the duplicate confirmation response packet (see FIG. 7), and the duplicated confirmation is made by recognizing the connection state between the terminal that made the call request and another group router. I do. 3. Representative ARP Function The group router responds to the ARP request by the ARP request packet (see FIG. 8) broadcast from the terminal corresponding to the representative protocol address when the MAC address of its own device has the highest priority in the group router list. . However, the representative hardware address is set as the hardware address in the ARP response packet (the MAC address of the own device in FIG. 9) and the representative protocol address is set as the protocol address of the own device, and the source address in the MAC header part is set. Is set to the unique MAC address set in the own device.

【0060】また、既に複数のグループルータが運用さ
れている状態において、より優先順位の高いグループル
ータが起動された場合、最も優先順位の高いグループル
ータは、代表ハードウェアアドレスを設定したARP応
答パケットをブロードキャストする。新規にグループル
ータが追加され、ネゴシエーションの結果、同じルータ
が最優先順位のルータとなった場合についても、その最
優先順位のグループルータは、上記ARP応答パケット
をブロードキャストする。
When a group router with a higher priority is activated while a plurality of group routers are already in operation, the group router with the highest priority has the ARP response packet with the representative hardware address set. To broadcast. Even when a new group router is added and the same router becomes the highest priority router as a result of the negotiation, the highest priority group router broadcasts the ARP reply packet.

【0061】従って、本実施例では、複数のルータに共
通の代表プロトコルアドレスと代表ハードウェアアドレ
スを設定して、これらルータを論理的に1つのグループ
ルータとしてグループ化し、ARP要求パケットに対し
てグループルータのうちの1つのルータが上記代表ハー
ドウェアアドレスを、かつ送信元アドレスとして各グル
ープルータ固有のMACアドレスを設定した応答パケッ
トを応答するので、グループルータがスイッチングハブ
のようなブリッジ機能を持ったブリッジ装置により分離
された場合でも、代表ハードウェアアドレスがブリッジ
装置に学習されることがなく、各グループルータがグル
ープルータ機能を動作することができる。
Therefore, in this embodiment, a representative protocol address and a representative hardware address common to a plurality of routers are set, these routers are logically grouped as one group router, and the ARP request packet is grouped. Since one of the routers responds with a response packet in which the above representative hardware address and the MAC address unique to each group router is set as the source address, the group router has a bridge function like a switching hub. Even if they are separated by the bridge device, the representative hardware address is not learned by the bridge device, and each group router can operate the group router function.

【0062】ところで、上記第2実施例では、代表ハー
ドウェアアドレスが学習されない反面、ホストからのデ
ータが、常にスイッチングハブ14の全ポートに送信さ
れることになり、スイッチングハブを導入した目的を達
成することができなくなる。そこで、本実施例では、グ
ループルータがある特定の相手と接続状態にある場合に
限って、自装置経由の経路情報をグループルータ経由の
経路情報よりも最適となるようにアナウンスすること
で、グループルータの機能を動作する。すなわち、本実
施例では、ISDN回線が接続され、特定のサブネット
(或いはネットワーク)との通信が可能となった時に、
接続されたISDN回線経由で図14に示した到達可能
な宛先(宛先のルータのプロトコルアドレス)のメトリ
ック(ホップ数)を、代表プロトコルアドレスでアナウ
ンスしたメトリックよりも小さくしたルーティング情報
をアナウンスする。そして、この時、RIPパケットの
送信元アドレスとして自装置のLANインターフェース
のアドレス(代表ハードウェアアドレスではない)を使
用することで、接続中のISDN回線経由で到達可能な
宛先に対しては、ISDN回線を接続しているルータが
最適経路となることを実現する。
By the way, in the second embodiment, while the representative hardware address is not learned, the data from the host is always transmitted to all the ports of the switching hub 14, thus achieving the purpose of introducing the switching hub. Can not do. Therefore, in the present embodiment, only when the group router is in a connection state with a particular partner, the route information via the own device is announced so that it is more optimal than the route information via the group router, Operate the function of the router. That is, in this embodiment, when the ISDN line is connected and communication with a specific subnet (or network) becomes possible,
Routing information in which the metric (hop count) of the reachable destination (protocol address of the destination router) illustrated in FIG. 14 via the connected ISDN line is made smaller than the metric announced by the representative protocol address is announced. Then, at this time, by using the address of the LAN interface of the own device (not the representative hardware address) as the source address of the RIP packet, the ISDN is reached to the destination reachable via the ISDN line being connected. Realize that the router connecting the lines becomes the optimum route.

【0063】すなわち、このアナウンス機能では、IS
DN回線が接続された場合、ISDN回線を接続してい
るグループルータは、上記ISDN回線経由で到達可能
な宛先に対するメトリックを、代表プロトコルアドレス
でアナウンスしたメトリックよりも1小さい値に設定し
たルーティング情報をRIPパケット(図14参照)に
よりLAN(実施例ではLANa)上に送信する。この
時、RIPパケットの送信元アドレスには、LANイン
ターフェースの自装置固有のMACアドレスを設定す
る。なお、このルーティング情報は、ISDN回線が接
続されている間、定期的に送信する。
That is, in this announcement function, IS
When the DN line is connected, the group router connecting the ISDN line sets the routing information in which the metric for the destination reachable via the ISDN line is set to a value one less than the metric announced by the representative protocol address. It is transmitted on the LAN (LANa in the embodiment) by the RIP packet (see FIG. 14). At this time, the transmission source address of the RIP packet is set to the MAC address peculiar to the LAN interface itself. The routing information is periodically transmitted while the ISDN line is connected.

【0064】上記RIPパケットを受けた端末は、この
パケット内の情報に基づいてルーティングテーブルを作
成して、ISDN回線を接続しているグループルータ宛
(ルータ固有のMACアドレス宛)に中継パケットを送
信することが可能になる。なお、中継パケットが送信さ
れるこのルータ固有のMACアドレスは、上記RIPパ
ケット内の送信元アドレスから学習される。
The terminal receiving the RIP packet creates a routing table based on the information in this packet and transmits a relay packet to the group router (to the MAC address unique to the router) connected to the ISDN line. It becomes possible to do. The MAC address unique to the router to which the relay packet is transmitted is learned from the source address in the RIP packet.

【0065】また、ISDN回線が切断された場合、切
断したISDN回線経由で到達可能として送信していた
宛先に対するルーティング情報を到達不可能として送信
する。この時、RIPパケットの送信元アドレスには、
LANインターフェースの自装置固有のMACアドレス
を設定する。また、グループルータがISDN回線の接
続時に、新たなルーティング情報をリモートルータ(上
記グループルータとISDN回線を介して接続されるル
ータ)から学習した場合、他のグループルータにルーテ
ィング情報を通知する必要がある。このためにグループ
ルータは、リモートルータから新しいルーティング情報
を学習した場合、そのルーティング情報を各グループル
ータ宛にRIPパケットで送信する。なお、RIPパケ
ットの送信は、例えば30秒間隔で一定回数送信する。
When the ISDN line is disconnected, the routing information for the destination which was transmitted as reachable via the disconnected ISDN line is transmitted as unreachable. At this time, the source address of the RIP packet is
Set the MAC address unique to the LAN interface itself. Further, when the group router learns new routing information from the remote router (a router connected to the above group router via the ISDN line) when the ISDN line is connected, it is necessary to notify the routing information to other group routers. is there. For this reason, when the group router learns new routing information from the remote router, the group router transmits the routing information to each group router as a RIP packet. The RIP packet is transmitted a fixed number of times at intervals of 30 seconds, for example.

【0066】従って、本実施例では、グループルータが
ある特定の相手と接続状態にある場合に限って、自装置
経由の経路情報を、グループルータ経由の経路情報より
も最適となるようにアナウンスするので、LAN上の各
端末は既に取得している代表プロトコルアドレスによる
ルーティング情報よりも、より最適なルーティング情報
を取得することができる。
Therefore, in the present embodiment, only when the group router is connected to a particular partner, the route information via the own device is announced so as to be more optimal than the route information via the group router. Therefore, each terminal on the LAN can acquire more optimal routing information than the already acquired routing information based on the representative protocol address.

【0067】[0067]

【発明の効果】以上説明したように、本発明では、遠隔
のネットワーク間でデータ中継を行うために、広域網を
介して複数のネットワークを接続させるネットワーク間
接続方法において、前記ネットワークに複数のネットワ
ーク間接続装置を設け、該複数のネットワーク間接続装
置を論理的に1つの中継手段とし、前記広域網を介して
他のネットワーク内のネットワーク間接続装置とデータ
中継を行うので、ルータの故障が通信システムに与える
影響を軽減して、システムの信頼性を向上させる。
As described above, in the present invention, in the inter-network connection method for connecting a plurality of networks via a wide area network in order to relay data between remote networks, a plurality of networks are connected to the networks. An inter-connection device is provided, the plurality of inter-network connection devices are logically used as one relay means, and data is relayed with the inter-network connection device in another network via the wide area network, so that a failure of a router is communicated. Improve system reliability by reducing the impact on the system.

【0068】請求項2,3では、前記同じネットワーク
内の各ネットワーク間接続装置が共有するネットワーク
上のハードウェアアドレスを定義し、データ中継の際に
該ハードウェアアドレスが指定されることで論理的に1
つの中継手段として動作するとともに、各ネットワーク
間接続装置は、前記共有するハードウェアアドレスによ
り経路情報を送受信するので、端末は複数のLAN間接
続装置を意識することなく発呼要求を行うことができ、
各ネットワーク間接続装置は同じルーティング情報を持
つことができる。
According to the second and third aspects, a hardware address on the network shared by the inter-network connecting devices in the same network is defined, and the hardware address is designated at the time of data relaying, thereby logically To 1
In addition to operating as one relay means, each inter-network connection device transmits and receives route information by the shared hardware address, so that the terminal can make a call request without being aware of the plurality of LAN inter-connection devices. ,
Each inter-network connection device can have the same routing information.

【0069】請求項4,5では、前記同じネットワーク
内の各ネットワーク間接続装置は、予め優先度がそれぞ
れ設定されるとともに、該各ネットワーク間接続装置の
回線使用状態をそれぞれ管理し、発呼要求がなされる
と、該優先度及び回線使用状態に応じて広域網に接続
し、他のネットワーク内のネットワーク間接続装置とデ
ータ中継を行うとともに、自装置の回線使用状態を同じ
ネットワーク上の他のネットワーク間接続装置に送信す
るので、拡張性のある通信システムを提供できる。
In Claims 4 and 5, priority is set in advance for each of the inter-network connecting devices in the same network, and the line usage status of each of the inter-network connecting devices is managed to make a call request. Then, the connection to the wide area network is made according to the priority and the line usage state, data is relayed with the inter-network connecting device in the other network, and the line usage state of the own device is changed to another one on the same network. Since the data is transmitted to the inter-network connecting device, it is possible to provide a communication system with expandability.

【0070】請求項6では、前記同じネットワーク内の
少なくとも1つのネットワーク間接続装置は、各ネット
ワーク間接続装置の回線使用状態を管理し、発呼要求が
なされると、該回線使用状態に応じて中継データを前記
同じネットワーク内の他のネットワーク間接続装置に転
送するので、各グループルータに対するデータ中継の負
荷を軽減することができる。
According to a sixth aspect of the present invention, at least one inter-network connecting device in the same network manages a line use state of each inter-network connecting device, and when a call request is made, the line use state is changed according to the line use state. Since the relay data is transferred to the other inter-network connecting device in the same network, the load of data relay on each group router can be reduced.

【0071】請求項7,8では、前記同じネットワーク
内の各ネットワーク間接続装置が共有するネットワーク
上のハードウェアアドレス及び物理アドレスを定義し、
データ中継の際に該各アドレスが指定されることで論理
的に1つの中継手段として動作し、このうちの1つのネ
ットワーク間接続装置は、前記ネットワーク上ハードウ
ェアアドレスに対応した前記物理アドレスのアドレス要
求に対して、前記共有する物理アドレスを応答し、かつ
該応答の送信元アドレスには、当該応答するネットワー
ク間接続装置に固有に定義された物理アドレスを設定す
るので、同じLAN内のグループルータがブリッジ機能
を持った装置によって異なるポートに分離された場合で
も、上記ルータのグループルータ機能を動作できる。
In claims 7 and 8, the hardware address and the physical address on the network shared by the inter-network connecting devices in the same network are defined,
When each of the addresses is designated at the time of data relay, it logically operates as one relay means, and one of the inter-network connection devices is an address of the physical address corresponding to the hardware address on the network. The shared physical address is responded to the request, and the source address of the response is set to the physical address defined uniquely to the responding inter-network connection device. Even if is separated into different ports by a device having a bridge function, the group router function of the above router can operate.

【0072】請求項9では、前記同じネットワーク内の
ネットワーク間接続装置は、前記広域網を介して通信可
能な宛先に対する経路情報を、前記中継手段経由の経路
情報として有し、該ネットワーク間接続装置のうちの1
つのネットワーク間接続装置は、前記広域網を介して他
のネットワークと接続された場合には、前記経路情報を
自装置経由の経路情報としてアナウンスし、また前記接
続が切断された場合には、前記自装置経由の経路情報を
到達不能としてアナウンスし、前記中継手段経由の経路
情報としてアナウンスするので、ネットワーク上の各端
末は既に取得している代表プロトコルアドレスによるル
ーティング情報よりも、より最適なルーティング情報を
取得することができる。
According to a ninth aspect, the inter-network connecting device in the same network has route information for a destination communicable via the wide area network as the route information via the relay means, and the inter-network connecting device is provided. One of
The one inter-network connection device announces the route information as route information via its own device when connected to another network via the wide area network, and when the connection is disconnected, Since it announces the route information via its own device as unreachable and announces it as the route information via the relay means, each terminal on the network is more optimal than the routing information based on the representative protocol address already acquired. Can be obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のネットワーク間接続方法を用いた通信
システムの第1実施例を示す構成図である。
FIG. 1 is a configuration diagram showing a first embodiment of a communication system using an inter-network connection method of the present invention.

【図2】本発明のグループルータリストの一例を示す構
成図である。
FIG. 2 is a configuration diagram showing an example of a group router list of the present invention.

【図3】本発明のグループルータ検出パケットのフォー
マットを示す構成図である。
FIG. 3 is a configuration diagram showing a format of a group router detection packet of the present invention.

【図4】本発明のチャネル状態要求パケットのフォーマ
ットを示す構成図である。
FIG. 4 is a configuration diagram showing a format of a channel state request packet of the present invention.

【図5】図1に示したグループルータのネットワーク間
接続動作を説明するためのフローチャートである。
5 is a flowchart for explaining an inter-network connection operation of the group router shown in FIG.

【図6】本発明の重複確認パケットのフォーマットを示
す構成図である。
FIG. 6 is a configuration diagram showing a format of a duplicate confirmation packet of the present invention.

【図7】本発明の重複確認応答パケットのフォーマット
を示す構成図である。
FIG. 7 is a configuration diagram showing a format of a duplicate confirmation response packet of the present invention.

【図8】本発明のARP要求パケットのフォーマットを
示す構成図である。
FIG. 8 is a configuration diagram showing a format of an ARP request packet of the present invention.

【図9】本発明のARP応答パケットのフォーマットを
示す構成図である。
FIG. 9 is a configuration diagram showing a format of an ARP response packet of the present invention.

【図10】図1に示したグループルータの状態遷移を示
す状態遷移図である。
10 is a state transition diagram showing state transitions of the group router shown in FIG.

【図11】本発明の発呼指示ルータのネットワーク間接
続動作を説明するためのフローチャートである。
FIG. 11 is a flow chart for explaining an inter-network connection operation of the calling instruction router of the present invention.

【図12】本発明のネットワーク間接続方法を用いた通
信システムの第2実施例を示す構成図である。
FIG. 12 is a configuration diagram showing a second embodiment of a communication system using the inter-network connecting method of the present invention.

【図13】図12に示したスイッチングハブの有する登
録テーブルの一例を示す構成図である。
13 is a configuration diagram showing an example of a registration table included in the switching hub shown in FIG.

【図14】本発明のRIPのパケットのフォーマットを
示す構成図である。
FIG. 14 is a configuration diagram showing a format of a RIP packet of the present invention.

【図15】本発明のルーティングテーブルの一例を示す
構成図である。
FIG. 15 is a configuration diagram showing an example of a routing table of the present invention.

【符号の説明】[Explanation of symbols]

1〜10 グループルータ 11,12 端末 13 伝送路 14 スイッチングハブ 14a〜14l ポート 20 ISDN回線網 21〜24 ルータ a〜e LAN 1-10 group router 11, 12 terminal 13 transmission line 14 switching hub 14a-14l port 20 ISDN line network 21-24 router a-e LAN

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 遠隔のネットワーク間でデータ中継を行
うために、広域網を介して複数のネットワークを接続さ
せるネットワーク間接続方法において、 前記ネットワークに複数のネットワーク間接続装置を設
け、該複数のネットワーク間接続装置を論理的に1つの
中継手段とし、前記広域網を介して他のネットワーク内
のネットワーク間接続装置とデータ中継を行うことを特
徴とするネットワーク間接続方法。
1. An inter-network connection method for connecting a plurality of networks via a wide area network for relaying data between remote networks, wherein the network is provided with a plurality of inter-network connection devices. An inter-network connection method, characterized in that the inter-connection device is logically used as one relay means to perform data relay with an inter-network connection device in another network via the wide area network.
【請求項2】 前記同じネットワーク内の各ネットワー
ク間接続装置が共有するネットワーク上のハードウェア
アドレスを定義し、データ中継の際に該ハードウェアア
ドレスが指定されることで論理的に1つの中継手段とし
て動作することを特徴とする請求項1に記載のネットワ
ーク間接続方法。
2. A relay unit logically defined by defining a hardware address on the network shared by the inter-network connecting devices in the same network and designating the hardware address at the time of data relay. 2. The inter-network connection method according to claim 1, wherein the inter-network connection method operates as.
【請求項3】 前記各ネットワーク間接続装置は、前記
共有するハードウェアアドレスにより経路情報を送受信
することを特徴とする請求項2に記載のネットワーク間
接続方法。
3. The inter-network connection method according to claim 2, wherein each of the inter-network connection devices transmits / receives route information by the shared hardware address.
【請求項4】 前記同じネットワーク内の各ネットワー
ク間接続装置は、予め優先度がそれぞれ設定されるとと
もに、該各ネットワーク間接続装置の回線使用状態をそ
れぞれ管理し、回線の接続要求がなされると、該優先度
及び回線使用状態に応じて広域網に接続し、他のネット
ワーク内のネットワーク間接続装置とデータ中継を行う
ことを特徴とする請求項1に記載のネットワーク間接続
方法。
4. Each of the inter-network connecting devices in the same network has a priority set in advance, and also manages a line usage state of each of the inter-network connecting devices, and a line connection request is made. The inter-network connection method according to claim 1, wherein the inter-network connection device is connected to a wide area network according to the priority and the line usage state, and data is relayed with an inter-network connection device in another network.
【請求項5】 前記同じネットワーク内の各ネットワー
ク間接続装置は、自装置の回線使用状態を同じネットワ
ーク上の他のネットワーク間接続装置に送信することを
特徴とする請求項4に記載のネットワーク間接続方法。
5. The inter-network connecting device according to claim 4, wherein each inter-network connecting device in the same network transmits the line usage status of the own device to another inter-network connecting device on the same network. How to connect.
【請求項6】 前記同じネットワーク内の少なくとも1
つのネットワーク間接続装置は、各ネットワーク間接続
装置の回線使用状態を管理し、発呼要求がなされると、
該回線使用状態に応じて中継データを前記同じネットワ
ーク内の他のネットワーク間接続装置に転送することを
特徴とする請求項1に記載のネットワーク間接続方法。
6. At least one in the same network
The two inter-network connecting devices manage the line use status of each inter-network connecting device, and when a call request is made,
The inter-network connection method according to claim 1, wherein the relay data is transferred to another inter-network connection device in the same network according to the line usage state.
【請求項7】 前記同じネットワーク内の各ネットワー
ク間接続装置が共有するネットワーク上のハードウェア
アドレス及び物理アドレスを定義し、データ中継の際に
該各アドレスが指定されることで論理的に1つの中継手
段として動作することを特徴とする請求項1に記載のネ
ットワーク間接続方法。
7. A hardware address and a physical address on a network shared by each inter-network connecting device in the same network are defined, and each address is designated at the time of data relay to logically make one logical address. The inter-network connection method according to claim 1, which operates as a relay unit.
【請求項8】 前記同じネットワーク内のネットワーク
間接続装置のうちの1つのネットワーク間接続装置は、
前記ネットワーク上ハードウェアアドレスに対応した前
記物理アドレスのアドレス要求に対して、前記共有する
物理アドレスを応答し、かつ該応答の送信元アドレスに
は、当該応答するネットワーク間接続装置に固有に定義
された物理アドレスを設定することを特徴とする請求項
7に記載のネットワーク間接続方法。
8. An inter-network connecting device among the inter-network connecting devices in the same network,
In response to the address request of the physical address corresponding to the hardware address on the network, the shared physical address is responded, and the source address of the response is uniquely defined to the responding inter-network connection device. The network connection method according to claim 7, wherein the physical address is set.
【請求項9】 前記同じネットワーク内のネットワーク
間接続装置は、前記広域網を介して通信可能な宛先に対
する経路情報を、前記中継手段経由の経路情報として有
し、該ネットワーク間接続装置のうちの1つのネットワ
ーク間接続装置は、前記広域網を介して他のネットワー
クと接続された場合には、前記経路情報を自装置経由の
経路情報としてアナウンスし、また前記接続が切断され
た場合には、前記自装置経由の経路情報を到達不能とし
てアナウンスし、前記中継手段経由の経路情報としてア
ナウンスすることを特徴とする請求項8に記載のネット
ワーク間接続方法。
9. An inter-network connection device in the same network has route information for a destination communicable via the wide area network as route information via the relay means, One inter-network connecting device announces the route information as route information via its own device when connected to another network through the wide area network, and when the connection is disconnected, 9. The inter-network connection method according to claim 8, wherein the route information via the own device is announced as unreachable, and the route information via the relay means is announced.
JP10924596A 1995-09-25 1996-04-30 Network connection method Expired - Lifetime JP3599476B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10924596A JP3599476B2 (en) 1995-09-25 1996-04-30 Network connection method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP24638295 1995-09-25
JP7-246382 1995-09-25
JP10924596A JP3599476B2 (en) 1995-09-25 1996-04-30 Network connection method

Publications (2)

Publication Number Publication Date
JPH09153916A true JPH09153916A (en) 1997-06-10
JP3599476B2 JP3599476B2 (en) 2004-12-08

Family

ID=26449029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10924596A Expired - Lifetime JP3599476B2 (en) 1995-09-25 1996-04-30 Network connection method

Country Status (1)

Country Link
JP (1) JP3599476B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10210081A (en) * 1997-01-23 1998-08-07 Furukawa Electric Co Ltd:The Network connection system
JP2003522492A (en) * 2000-02-01 2003-07-22 マークポート・リミテッド Messaging application router
JP2007151096A (en) * 2005-10-24 2007-06-14 Hajime Fukushima Communication node
JP2007151070A (en) * 2005-10-24 2007-06-14 Hajime Fukushima Communication node
JP2011223474A (en) * 2010-04-13 2011-11-04 Hitachi Information & Control Solutions Ltd Call center system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9461841B2 (en) 2006-01-06 2016-10-04 Nec Corporation Communication system, communication method, node, and program for node

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10210081A (en) * 1997-01-23 1998-08-07 Furukawa Electric Co Ltd:The Network connection system
JP2003522492A (en) * 2000-02-01 2003-07-22 マークポート・リミテッド Messaging application router
JP4756188B2 (en) * 2000-02-01 2011-08-24 マークポート・リミテッド Messaging application router
JP2007151096A (en) * 2005-10-24 2007-06-14 Hajime Fukushima Communication node
JP2007151070A (en) * 2005-10-24 2007-06-14 Hajime Fukushima Communication node
JP2011223474A (en) * 2010-04-13 2011-11-04 Hitachi Information & Control Solutions Ltd Call center system

Also Published As

Publication number Publication date
JP3599476B2 (en) 2004-12-08

Similar Documents

Publication Publication Date Title
US7233991B2 (en) Self-healing tree network
US6445710B1 (en) Method and apparatus for transparently bridging traffic across wide area networks
US5548578A (en) LAN-to-LAN communication method, and LAN-to-LAN connecting unit
EP1763204B1 (en) System and method for redundant switches taking into account learning bridge functionality
JP3185762B2 (en) Network address setting method
US6061728A (en) Arrangement for controlling network proxy device traffic on a transparently-bridged local area network using a master proxy device
EP1107508A1 (en) System, method and computer program product for sending broadcast messages
US20040141511A1 (en) Bridging between a bluetooth scatternet and an ethernet LAN
US20040167988A1 (en) Bridging between a Bluetooth scatternet and an Ethernet LAN
US20040151193A1 (en) Bridging between a Bluetooth scatternet and an Ethernet LAN
US6873603B1 (en) MAC address population protocol
JPH1141271A (en) Ad hoc local area network
US20030072259A1 (en) Auto-configuration of network interfaces in a bidirectional ring network
EP1489790B1 (en) Paging control in an IP network
US20040156318A1 (en) Bridging between a Bluetooth scatternet and an Ethernet LAN
US20040153520A1 (en) Bridging between a bluetooth scatternet and an ethernet LAN
US20040156384A1 (en) Bridging between a Bluetooth scatternet and an Ethernet LAN
EP1022881B1 (en) Ultra-low bandwidth intra-network routing method
CN102231712B (en) Method for Load Sharing on Encoder and Encoder
US7499429B2 (en) Optimizing data traffic in an ad-hoc established device network
JP3599476B2 (en) Network connection method
JP3155926B2 (en) Wireless packet transmission equipment
WO2006051148A1 (en) Bridging data network communications
JPH1032597A (en) Inter-lan connection device
JPH10336228A (en) Relay device and network management device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040204

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040825

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040914

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080924

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090924

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100924

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110924

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120924

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130924

Year of fee payment: 9

EXPY Cancellation because of completion of term