JP3533153B2 - Delivery message sending suppression method in network - Google Patents
Delivery message sending suppression method in networkInfo
- Publication number
- JP3533153B2 JP3533153B2 JP2000181844A JP2000181844A JP3533153B2 JP 3533153 B2 JP3533153 B2 JP 3533153B2 JP 2000181844 A JP2000181844 A JP 2000181844A JP 2000181844 A JP2000181844 A JP 2000181844A JP 3533153 B2 JP3533153 B2 JP 3533153B2
- Authority
- JP
- Japan
- Prior art keywords
- route selection
- selection device
- traffic
- route
- adjacent
- 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
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、パケットのルーテ
ィングを行う経路選択装置を含み構成されたネットワー
クにおいて特定経路選択装置(ルータ)からの送出パケ
ットを抑制する方法に関し、特に、配送エラーメッセー
ジに基づく変更経路先装置へのパケット送出抑制方法に
関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of suppressing a packet sent from a specific route selecting device (router) in a network configured to include a route selecting device for routing a packet, and more particularly to a method of controlling a delivery error message. The present invention relates to a method for suppressing packet transmission to a changed route destination device.
【0002】[0002]
【従来の技術】ネットワークにおいて任意の宛先の端末
にデータを転送する場合、経路選択装置において複数の
到達可能な通信経路の中から最適な通信経路を選択する
ルーティングがおこなわれる。すなわち、経路選択装置
(ルータ)には、目的の端末に到達するには、次にどの
経路選択装置に送信すれば良いかを管理するルーティン
グテーブルを有しており、それを自動的に更新してダイ
ナミックルーティングを行っている。2. Description of the Related Art When data is transferred to an arbitrary destination terminal in a network, a route selection device performs routing for selecting an optimum communication route from a plurality of reachable communication routes. That is, the route selection device (router) has a routing table that manages which route selection device should be transmitted next in order to reach the target terminal, and updates it automatically. Dynamic routing.
【0003】このパケットのダイナミックルーティング
を行うためには、端末間のパケットの中継を行う経路選
択装置は、他の経路選択装置とルーティング情報と呼ば
れる情報を交換し、これに基づいてルーティングテーブ
ルと呼ばれるパケットの宛先アドレスと中継先を対応づ
けるテーブルを更新する必要がある。In order to perform the dynamic routing of this packet, the route selection device that relays the packet between the terminals exchanges information called routing information with other route selection devices, and based on this, it is called a routing table. It is necessary to update the table that associates the packet destination address with the relay destination.
【0004】ここで、このようなルーティング情報の交
換とこれに基づくルーティングテーブル生成のプロトコ
ルとしては、IETF (Internet Engineering Task Force
) で作成され、IAB ( Internet Architecture Boad )
によって発行された標準勧告文書RFC (Request for Com
ments )1058 に規定されたRIP(Routing Information
Protocol)に代表される距離ベクトルアルゴリズム( DV
A) によるプロトコルや、同標準勧告文書に規定された
OSPF(Open Shortest Path First)に代表されるリン
ク状態アルゴリズム( LSA)によるプロトコルがよく知ら
れている。Here, as a protocol for exchanging the routing information and generating a routing table based on the exchange, the IETF (Internet Engineering Task Force) is used.
) Created by IAB (Internet Architecture Board)
Standard Recommendation Document RFC (Request for Com
ments) 1058 RIP (Routing Information)
Distance vector algorithm (DV
The protocol based on A) and the protocol based on the link state algorithm (LSA) represented by OSPF (Open Shortest Path First) specified in the standard recommendation document are well known.
【0005】RIPのプロトコルは、各経路選択装置間
でルーティングテーブルのエントリを交換し、ホップ数
(目的地までの経路選択装置数)によってルーティング
経路を定めるの対し、OSPFでは相互に接続する経路
選択装置間でネットワークに対する接続状態の情報(ア
ドレス等)を交換し、ホップ数の他様々な情報を考慮し
て定まるコストによって経路を決定する。なお、このよ
うな各経路選択装置間のルーティング情報の交換はルー
ティングプロトコルパケットと呼ばれる特別なパケット
を送受することによる行われる。In the RIP protocol, the entries of the routing table are exchanged between the route selection devices and the routing route is determined by the number of hops (the number of route selection devices to the destination). Information about the connection state (address, etc.) to the network is exchanged between the devices, and the route is determined by the cost determined in consideration of various information other than the number of hops. Note that such routing information exchange between the route selection devices is performed by transmitting and receiving a special packet called a routing protocol packet.
【0006】OSPFを例に具体的に説明すると、各経
路選択装置は、ルーティングプロトコルパケットと呼ば
れるパケットを用いて相互に情報を交換する。各経路選
択装置は、定期的に、Hello パケットと呼ばれるルーテ
ィングプロトコルパケットをネットワークに送信する。
通信性確認のためのHello パケットは、TCP/IP(Transmi
ssion Control Protcol/Internet Protocol)の場合、3
0秒周期でブロードキャストされている。OSPFのそ
の他のパケットは、OSPCデータベース記述、リンク状態
要求、リンク状態応答通知の各状況に応じて、経路選択
装置が毎回タイプ別に送信し直している。このように、
OSPFのパケットHELLO により経路選択装置間のLAN
接続が確認され、そのもとでOSPFのルーティングテ
ーブルの情報に直接係わるデータベース記述、リンク状
態要求、リンク状態更新、リンク状態応答通知のパケッ
ト等は新たに再送受信される。[0006] Explaining in detail using OSPF as an example, each route selection device exchanges information with each other using a packet called a routing protocol packet. Each route selection device periodically sends a routing protocol packet called a Hello packet to the network.
The Hello packet for confirming communication is TCP / IP (Transmi
ssion Control Protocol / Internet Protocol), 3
It is broadcast every 0 seconds. The other packets of the OSPF are retransmitted by the route selection device for each type every time according to the OSPC database description, the link status request, and the link status response notification. in this way,
LAN between route selection devices by OSPF packet HELLO
After the connection is confirmed, the database description directly related to the information of the routing table of OSPF, the link status request, the link status update, the link status response notification packet, etc. are newly transmitted and received again.
【0007】Hello パケットには、自身のIDと自身が接
続しているネットワークの表示と、自身と同じネットワ
ークに接続している他の経路選択装置のIDのリストを含
める。このリストに含める他の経路選択装置のIDは、他
の経路選択装置から受信したHello パケットによって認
識した他の経路選択装置のIDを含める。The Hello packet includes a display of its own ID and the network to which it is connected, and a list of IDs of other route selection devices connected to the same network as itself. The IDs of the other route selection devices included in this list include the IDs of the other route selection devices recognized by the Hello packet received from the other route selection device.
【0008】そして、既に認識している他の経路選択装
置から、自身のIDがリストに含まれているHello パケッ
トを受信したならば、相互に相手経路選択装置を認識し
合えたものとして、ネットワーク接続情報をルーティン
グプロトコルパケットによって交換する。 ネットワー
ク接続情報には、送信元経路選択装置のIDや、送信元経
路選択装置が接続するネットワークの表示や、送信元経
路選択装置が各ネットワークに接続するインタフェース
のアドレスや、各インタフェースのコストが含まれる。
ここで、インタフェースのコストとは、そのインタフェ
ースを用いてパケットを中継した場合のコストであり、
ネットワーク管理者によって設定される値である。If a Hello packet whose own ID is included in the list is received from another route selection device that has already been recognized, the network is considered to have mutually recognized the other route selection device. Exchange connection information by routing protocol packets. The network connection information includes the ID of the source route selection device, the display of the network to which the source route selection device connects, the address of the interface that the source route selection device connects to each network, and the cost of each interface. Be done.
Here, the cost of an interface is the cost when a packet is relayed using that interface,
This value is set by the network administrator.
【0009】同ネットワークに接続する他の経路選択装
置からネットワーク接続情報を収集した経路選択装置
は、これより最小コストの経路をパケット経路とするル
ーティングテーブルを作成する。そして、このルーティ
ングテーブルに従いパケットを中継する。The route selection device, which has collected the network connection information from another route selection device connected to the same network, creates a routing table in which the route with the lowest cost is used as the packet route. Then, the packet is relayed according to this routing table.
【0010】ネットワーク接続情報は、その後、構成に
変更が生じた経路選択装置などから適宜送信され、これ
を受け取った経路選択装置では、その変更の内容に応じ
て必要な場合にはルーティングテーブルを更新する。After that, the network connection information is appropriately transmitted from a route selection device or the like whose configuration has changed, and the route selection device that receives the information updates the routing table if necessary according to the contents of the change. To do.
【0011】一方、各経路選択装置は、Hello パケット
の送受や、ネットワーク接続情報の送受を通して、自身
が接続するネットワーク上の他の経路選択装置の状態を
経路選択装置状態として、自身がネットワークに接続す
るインタフェースの状態をインタフェース状態として管
理する。経路選択装置状態では、たとえば、その経路選
択装置のIDなどの他、その経路選択装置が自身を認識し
ている状態にあるかや、既にネットワーク情報の送受を
終了した状態にあるかなどを管理する。インタフェース
状態として、そのインタフェースのアドレスや、そのイ
ンタフェースが接続するネットワークに接続している他
の経路選択装置などを管理する。On the other hand, each route selecting device connects itself to the network by sending and receiving Hello packets and sending and receiving network connection information, by setting the state of another route selecting device on the network to which it is connected to the route selecting device state. The state of the interface to be managed is managed as the interface state. In the route selection device status, for example, in addition to the ID of the route selection device, it is managed whether the route selection device recognizes itself or whether it has already finished transmitting and receiving network information. To do. As the interface status, the address of the interface and other route selection devices connected to the network to which the interface is connected are managed.
【0012】前述したHello パケットに含める他の経路
選択装置のリストは、この経路選択装置状態やインタフ
ェース状態に基づいて作成される。The list of other route selecting devices included in the Hello packet described above is created based on the state of the route selecting device and the interface state.
【0013】また、各経路選択装置は、Hello パケット
の受信により、他の経路選択装置の動作状態を監視す
る。すなわち、各経路選択装置は、一定期間以上、Hell
o パケットを受信しなくなった他の経路選択装置が存在
する場合、この他の経路選択装置に障害が生じたものと
する。そして、この経路選択装置を経由しない経路にル
ーティングテーブルの内容を変更するなどの処理を行う
ようになっている。Also, each route selection device monitors the operating state of another route selection device by receiving the Hello packet. In other words, each route selection device
o If there is another routing device that has stopped receiving packets, it is assumed that this other routing device has failed. Then, processing such as changing the contents of the routing table to a route that does not pass through this route selection device is performed.
【0014】次に、従来の、経路選択装置における経路
障害発生時の概略動作について、図を用いて説明する。
例えば、図14に示す如く経路選択装置11´〜17´
を含み構成されたネットワーク1´において、経路選択
装置(経路選択装置)11´から、この経路選択装置1
1´より経路選択装置16´への最適経路上に位置して
いる経路選択装置である経路選択装置13´にIPパケ
ットが送信されたとする(図14−(1) )。この際に、
経路選択装置13´から経路選択装置16´への送信が
不可能となっていた場合(図14−(2) )、経路選択装
置11´に対して、宛先到達不能報告メッセージ(IC
MPメッセージ)が返送される(図14−(3) )。Next, the general operation of the conventional route selection device when a route failure occurs will be described with reference to the drawings.
For example, as shown in FIG. 14, the route selection devices 11 'to 17'.
In the network 1 ′ configured to include the route selection device (route selection device) 11 ′, the route selection device 1
It is assumed that the IP packet is transmitted from 1 ′ to the route selecting device 13 ′ which is the route selecting device located on the optimum route to the route selecting device 16 ′ (FIG. 14- (1)). At this time,
When the transmission from the route selection device 13 'to the route selection device 16' is impossible (Fig. 14- (2)), the destination unreachability report message (IC
The MP message) is returned (Fig. 14- (3)).
【0015】これにより、経路選択装置11´は経路の
変更(経路情報を使用し、第二方路=経路選択装置14
´への切替・送信、図14−(4) )を行う。経路選択装
置14´では、通常は経路選択装置16´向けのメッセ
ージを隣接経路選択装置16´に送出する。しかし、経
路選択装置14´は、経路選択装置12´から経路選択
装置17´への最適ルートとなっていることから、トラ
ヒックが集中してしまう結果となり、輻輳(ふくそう)
が発生してしまう可能性がある(図14−(5))。As a result, the route selection device 11 'changes the route (using the route information, the second route = the route selection device 14).
'Switching / sending to Fig. 14- (4)). The route selection device 14 'normally sends a message for the route selection device 16' to the adjacent route selection device 16 '. However, since the route selection device 14 'is an optimum route from the route selection device 12' to the route selection device 17 ', the traffic is concentrated, resulting in congestion (congestion).
May occur (FIG. 14- (5)).
【0016】経路選択装置14´において輻輳が発生す
ると、経路選択が出来なかったIPパケットは破棄され
てしまう(図14−(6) )。このとき、経路選択装置1
4´は経路選択装置11´に対して、速度(送出IPパ
ケット数)を下げるように要求するICMPメッセージ
(始点抑制メッセージ)を送出し(図14−(7) )、輻
輳の解消を試みる。この動作を始点抑制という。なお、
図中で符号21〜28は各経路選択装置間の伝送路を示
している。When congestion occurs in the route selection device 14 ', the IP packet for which the route cannot be selected is discarded (FIG. 14- (6)). At this time, the route selection device 1
The route 4'transmits an ICMP message (start point suppression message) requesting that the speed (the number of transmitted IP packets) be reduced to the route selection device 11 '(Fig. 14- (7)) to try to eliminate the congestion. This operation is called start point suppression. In addition,
In the figure, reference numerals 21 to 28 denote transmission lines between the route selection devices.
【0017】しかし、上述の従来技術には、以下のよう
な問題点があった。すなわち、第1に、輻輳が発生する
まである程度の時間が掛かってしまい、混雑状態の発見
が遅れてしまう可能性があるとの問題点を有している。
この他、始点抑制メッセージ送出は、IPパケット破棄
が発生していることを意味しており、、始点抑制に依っ
ては輻輳によるIPパケット破棄を防止することができ
ないとの問題点があった。However, the above-mentioned conventional technique has the following problems. That is, first, there is a problem that it takes some time until congestion occurs, which may delay the discovery of the congestion state.
In addition, the sending of the start point suppression message means that the IP packet is discarded, and there is a problem that the IP packet discard due to the congestion cannot be prevented depending on the start point suppression.
【0018】[0018]
【発明が解決しようとする課題】本発明は、以上の問題
点を解決すべくなされたもので、従来の通信障害経路回
避技術に比べて、障害対処時間が短く、また、輻輳によ
るIPパケット破棄を防止することができ信頼性の高い
ネットワークを実現することができる、ネットワークに
おける配送メッセージ送出抑制方法を新たに提案するこ
とをその目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and has a shorter fault handling time than conventional communication fault route avoidance techniques, and discards IP packets due to congestion. It is an object of the present invention to newly propose a delivery message sending suppression method in a network, which can prevent such a problem and realize a highly reliable network.
【0019】[0019]
【課題を解決するための手段】課題解決のため本発明に
よる、複数の経路選択装置群を相互に接続してなるネッ
トワークにおける配送メッセージ送出抑制方法では、ネ
ットワーク内の各経路選択装置群に、既存IPゲートウ
ェイプロトコルOSPFを実装し当該ネットワーク内全
経路の接続情報を全経路選択装置群で共有するととも
に、隣接経路選択装置におけるトラヒック情報を報告す
るトラヒック報告機能を追加実装しておき、特定ルート
障害発生を検出した隣接経路選択装置からの宛先到達不
能報告(ICMPメッセージ)を受信した場合にこの隣
接経路選択装置が、ルーティング宛先隣接経路選択装置
を切り替えると共に、ネットワーク負荷に対応したリン
ク状態のデータベース更新を行い、現隣接経路選択装置
でのトラヒック情報具合いに応じて送信するIPパケッ
トを抑制する。これによりパケット送出先の経路選択装
置における輻輳によるIPパケット破棄を減少させるこ
とができる。In order to solve the problems, a delivery message transmission suppressing method in a network in which a plurality of route selecting device groups are connected to each other according to the present invention is provided in each route selecting device group in the network. The IP gateway protocol OSPF is implemented, the connection information of all routes in the network is shared by all the route selection devices, and the traffic reporting function for reporting the traffic information in the adjacent route selection devices is additionally implemented to cause a specific route failure. When the destination unreachability report (ICMP message) is received from the adjacent route selection device that has detected the, this adjacent route selection device switches the routing destination adjacent route selection device and updates the database of the link state corresponding to the network load. Traffic information in the current adjacent route selection device Inhibit IP packets to be transmitted according to the fit. As a result, it is possible to reduce IP packet discard due to congestion in the route selection device of the packet transmission destination.
【0020】更には、前記追加実装された、隣接経路選
択装置におけるトラヒック情報を報告するトラヒック報
告機能に依って所定周期で報告を行って隣接経路選択装
置間でトラヒック情報を共有させておくことで、障害時
の対処時間を短くできる。Furthermore, by additionally mounting the traffic report function for reporting the traffic information in the adjacent route selection device, a report is made at a predetermined cycle to share the traffic information between the adjacent route selection devices. , It is possible to shorten the coping time at the time of failure.
【0021】既存IPゲートウェイプロトコルOSPF
パケット内に隣接経路選択装置におけるトラヒック情報
を追加して、前記トラヒック報告機能を追加実装するよ
うにしても良く、小規模変更にて目的を達成できる。特
に、IPゲートウェイプロトコルOSPFのHELLO パケ
ットに対してトラヒック情報、トラヒック最適値、隣接
経路選択装置数の各項目の追加を行うことで、障害に対
する即応性を高めることができる。Existing IP gateway protocol OSPF
The traffic information in the adjacent route selection device may be added to the packet to additionally mount the traffic reporting function, and the object can be achieved by a small change. In particular, by adding the items of traffic information, the optimum value of traffic, and the number of adjacent route selection devices to the HELLO packet of the IP gateway protocol OSPF, the responsiveness to a failure can be improved.
【0022】IPゲートウェイプロトコルOSPFのHE
LLO パケットに対してトラヒック情報、トラヒック最適
値、隣接経路選択装置数の各項目の追加を行った前記HE
LLOパケットを用いて隣接経路選択装置間で交換され
た、トラヒック情報、トラヒック最適値、隣接経路選択
装置数に基づく隣接経路選択装置トラヒック情報テーブ
ルを構築するようにしても良い。HE of IP gateway protocol OSPF
The HE that added items such as traffic information, optimum traffic value, and number of adjacent route selection devices to LLO packet
An LLO packet may be used to construct an adjacent route selection device traffic information table based on the traffic information, the traffic optimum value, and the number of adjacent route selection devices exchanged between the adjacent route selection devices.
【0023】上述の送出パケットの抑制は、送出側の経
路選択装置により、前記経路情報、および送出先の隣接
経路選択装置におけるトラヒック情報、トラヒック最適
値、隣接経路選択装置数とに基づいて該隣接経路選択装
置に対する適正送出IPパケット数を算出しこの適正送
出IPパケット数に基づき送出を抑制するようにする。
更には、配送すべき各IPパケット毎に付与されている
優先度と、前記算出された適正送出IPパケット数とに
基づき送出を抑制するようにしても良い。The above-mentioned transmission packet suppression is performed by the transmission-side route selection device based on the route information and the traffic information, the traffic optimum value, and the number of adjacent route selection devices in the transmission destination adjacent route selection device. The number of properly transmitted IP packets to the route selection device is calculated, and transmission is suppressed based on this number of properly transmitted IP packets.
Further, the transmission may be suppressed based on the priority assigned to each IP packet to be delivered and the calculated number of properly transmitted IP packets.
【0024】[0024]
【発明の実施の形態】本発明は、図1に示す如きネット
ワーク1において各経路選択装置において、従来通りの
宛先到達不能報告(ICMPメッセージ)受信による特
定ルート障害の検出、及び、ルーティング切替が発生し
た時点で、既存IPゲートウェイプロトコルであるOS
PF(Open Shortest Path First)の特徴のひとつ、
「ネットワーク負荷に対応したリンク状態のデータベー
ス更新」機能(図2、図3参照)を用いると共に、既存
IPゲートウェイプロトコルOSPFに「隣接経路選択
装置におけるトラヒック情報報告」機能を追加すること
により(図2、図3)、代替相手先経路選択装置におけ
るトラヒック情報具合に応じて、前段の送信元からのI
Pパケット送出を適切に抑制するものである。BEST MODE FOR CARRYING OUT THE INVENTION According to the present invention, in each route selection device in a network 1 as shown in FIG. 1, a specific route failure is detected by receiving a destination unreachability report (ICMP message) as usual, and routing switching occurs. OS that is the existing IP gateway protocol
One of the features of PF (Open Shortest Path First),
By using the "update database of link status corresponding to network load" function (see FIGS. 2 and 3), and by adding the "traffic information report in the adjacent route selection device" function to the existing IP gateway protocol OSPF (see FIG. 2). 3), depending on the traffic information condition in the alternative destination route selection device, I from the transmission source of the preceding stage
The P packet transmission is appropriately suppressed.
【0025】先の図14と略同様の、図1に示した経路
選択装置群10(11乃至17)にて構成されているネ
ットワークシステム1において、ネットワーク内全経路
選択装置群10には、既知のIPゲートウェイプロトコ
ルOSPFが実装されるものとする。これにより、ネッ
トワーク内全経路の情報を全経路選択装置群10におい
て共有している。これに加えて、既存IPゲートウェイ
プロトコルOSPFに隣接経路選択装置間のトラヒック
情報を報告する機能を追加し、隣接経路選択装置間でト
ラヒック情報の共有を行うようになっている。In the network system 1 including the route selection device group 10 (11 to 17) shown in FIG. 1, which is similar to that shown in FIG. The IP gateway protocol OSPF of is to be implemented. As a result, the information of all the routes in the network is shared by the all-route selection device group 10. In addition to this, a function of reporting traffic information between adjacent route selection devices is added to the existing IP gateway protocol OSPF so that the traffic information is shared between the adjacent route selection devices.
【0026】そして、図7の同じネットワーク構成図で
説明するように、経路選択装置11から、この経路選択
装置11より経路選択装置16へ至る最適経路上に位置
している経路選択装置13に対してIPパケットが送信
される(図7−(1) )。経路選択装置13では、もしも
経路選択装置16へ対しての送信が不可能(図7−(2)
)となっているのを発見した場合、送信元の経路選択
装置11に対して、宛先到達不能報告メッセージを返送
する(図7−(3) )。Then, as will be described with reference to the same network configuration diagram of FIG. 7, with respect to the route selecting device 13 located on the optimum route from the route selecting device 11 to the route selecting device 16. And the IP packet is transmitted (FIG. 7- (1)). In the route selection device 13, if the transmission to the route selection device 16 is impossible (Fig. 7- (2)
) Is found, the destination unreachability report message is returned to the source route selection device 11 (FIG. 7- (3)).
【0027】この宛先到達不能報告を受信した経路選択
装置11は従来同様に経路の変更を行う(図7−(4)
)。この経路変更には、既存IPゲートウェイプロト
コルであるOSPFにより構築(図3参照)したネット
ワーク内経路情報を用いる。ネットワーク内経路情報の
一例を図4に示す。Upon receiving this destination unreachability report, the route selection device 11 changes the route as in the conventional case (FIG. 7- (4)).
). For this route change, the in-network route information constructed by the existing IP gateway protocol OSPF (see FIG. 3) is used. An example of the intra-network route information is shown in FIG.
【0028】図4に示したネットワーク内経路選択装置
ルーティング情報テーブル(ネットワーク内経路情報)
に基づき、経路選択装置11は経路選択装置16向けの
メッセージの次送出先を送信先経路選択装置16への第
二経路である経路選択装置14へと切り替えてパケット
送出を続けることになる。In-network route selection device routing information table (in-network route information) shown in FIG.
Based on the above, the route selecting device 11 switches the next destination of the message for the route selecting device 16 to the route selecting device 14 which is the second route to the destination route selecting device 16 and continues the packet transmission.
【0029】本発明ではこの際に、当該経路選択装置1
1が、ネットワーク内経路情報および、隣接経路選択装
置14よりIPゲートウェイプロトコルOSPFを用い
て交換した隣接経路選択装置14におけるトラヒック情
報、トラヒック最適値、隣接経路選択装置数により、経
路選択装置14への送出可能IPパケット数を決定し、
送出するIPパケットを抑制する。抑制はIPパケット
数に基づいて、或いは更にはIPパケット毎の優先度を
判定して行う。In the present invention, at this time, the route selecting device 1
1 indicates the route selection device 14 according to the intra-network route information and the traffic information, the traffic optimum value, and the number of adjacent route selection devices in the adjacent route selection device 14 exchanged from the adjacent route selection device 14 using the IP gateway protocol OSPF. Determine the number of IP packets that can be sent,
Suppress outgoing IP packets. The suppression is performed based on the number of IP packets, or further by determining the priority for each IP packet.
【0030】これにより、従来技術でのルート切替時に
発生していた、経路選択装置12から経路選択装置17
への最適経路上に位置している経路選択装置14への負
荷の軽減、トラヒック集中によるIPパケット破棄の削
減が可能となる。以下、実施例を挙げて本発明を更に詳
しく説明する。As a result, the route selecting device 12 to the route selecting device 17 which have occurred at the time of route switching in the prior art.
It is possible to reduce the load on the route selection device 14 located on the optimum route to the IP address and to reduce the IP packet discard due to the traffic concentration. Hereinafter, the present invention will be described in more detail with reference to examples.
【0031】〔実施例〕図1〜図9を用いて本発明の一
実施例について説明する。図1は本発明に係るネットワ
ーク(構成)の一例を示すブロック図である。図1のネ
ットワークシステムは、経路選択装置11ないし経路選
択装置17の各経路選択装置群と、伝送路21ないし伝
送路28によって構成されている(図3、図7の動作説
明のためのブロック図も同一構成)。[Embodiment] An embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a block diagram showing an example of a network (configuration) according to the present invention. The network system of FIG. 1 is configured by each route selection device group of the route selection device 11 to the route selection device 17 and a transmission line 21 to a transmission line 28 (a block diagram for explaining the operation of FIGS. 3 and 7). The same configuration).
【0032】伝送路21ないし伝送路28の各伝送路
は、経路選択装置間を結ぶ役割を担っている。経路選択
装置11〜経路選択装置17は周知のように受信したI
Pパケットを隣接経路選択装置に送出する役割を担って
いる。そしてこれらの各経路選択装置はそれぞれに、ネ
ットワーク内経路選択装置情報、更には、隣接経路選択
装置トラヒック情報(ある一定期間あたりの通過パケッ
ト数)、隣接経路選択装置トラヒック最適値(ある一定
期間あたりの処理可能パケット数)、隣接経路選択装置
における隣接経路選択装置数を記憶している(図6参
照;後述)。Each transmission line of the transmission lines 21 to 28 has a role of connecting between the route selection devices. The route selecting devices 11 to 17 receive the received I
It has a role of transmitting the P packet to the adjacent route selection device. Then, each of these route selection devices has an intra-network route selection device information, further, adjacent route selection device traffic information (the number of passing packets per certain period), and an adjacent route selection device traffic optimum value (per certain certain period). The number of packets that can be processed) and the number of adjacent route selection devices in the adjacent route selection device are stored (see FIG. 6; described later).
【0033】すなわち、ネットワーク内全経路選択装置
群1には、既知のIPゲートウェイプロトコルOSPF
が実装されているものとする。これにより、ネットワー
ク内全経路の情報を全経路選択装置群1において共有し
ている。これに加えて、既存IPゲートウェイプロトコ
ルOSPFに隣接経路選択装置間のトラヒック情報を報
告する機能を追加することで、隣接経路選択装置間でト
ラヒック情報についても共有を行うようになっている。
このトラヒック情報の共有動作や、経路障害発生時の関
連経路選択装置の動作については、後に詳述する。That is, the all-routes selection device group 1 in the network includes the known IP gateway protocol OSPF.
Shall be implemented. As a result, the information of all the routes in the network is shared by the all-route selection device group 1. In addition to this, by adding a function of reporting the traffic information between the adjacent route selection devices to the existing IP gateway protocol OSPF, the traffic information is also shared between the adjacent route selection devices.
The operation of sharing the traffic information and the operation of the related route selection device when a route failure occurs will be described in detail later.
【0034】〔実施例動作の説明〕続いて、上記実施例
ネットワークの動作について、図を参照し、詳細に説明
する。まず、IPゲートウェイプロトコルOSPFの特
徴について説明する。図2及び図3は、それぞれ実施例
の実装しているOSPF関連動作を説明するシーケンス
図、ネットワーク構成に対応付けた動作説明図である。[Explanation of Operation of Embodiment] Next, the operation of the network of the embodiment will be described in detail with reference to the drawings. First, the characteristics of the IP gateway protocol OSPF will be described. 2 and 3 are a sequence diagram for explaining an OSPF-related operation implemented by the embodiment, and an operation explanatory diagram associated with a network configuration, respectively.
【0035】図2及び、図3に示すように、OSPFを
搭載した経路選択装置は、稼働時には常時、隣接経路選
択装置間におけるOSPFパケット(経路選択装置状
態、ネットワーク状態、コストを記述した情報)の交換
により、従来同様にネットワーク全体の構造を表すデー
タベース構築を実現している。実施例におけるネットワ
ーク内経路選択装置ルーティング情報テーブル(ネット
ワーク内経路情報)を図4に示す。As shown in FIG. 2 and FIG. 3, the route selection device equipped with the OSPF always has an OSPF packet (information describing the state of the route selection device, the network state, and the cost) between the adjacent route selection devices during operation. By exchanging, the database construction showing the structure of the entire network is realized as before. FIG. 4 shows the intra-network route selection device routing information table (inter-network route information) in the embodiment.
【0036】上記ネットワーク内経路情報以外に、特に
実施例では、図2の動作処理シーケンスに示したOSP
FパケットのひとつであるHELLO パケット交換処理に付
帯して機能追加を行って、隣接経路選択装置におけるト
ラヒック情報、隣接経路選択装置におけるIPパケット
処理可能数(トラヒック最適値)、隣接経路選択装置数
の交換を実現している。図5に、実施例におけるHELLO
パケットフォーマット(変更イメージ)を示す。In addition to the above-mentioned intra-network route information, especially in the embodiment, the OSP shown in the operation processing sequence of FIG.
A function is added to the HELLO packet switching process, which is one of the F packets, and the traffic information in the adjacent route selection device, the number of IP packets that can be processed in the adjacent route selection device (traffic optimum value), and the number of adjacent route selection devices The exchange has been realized. FIG. 5 shows HELLO in the example.
The packet format (change image) is shown.
【0037】図5において追加要素(パラメータ)であ
る、トラヒック情報(図5−(1) );は、当該経路選択
装置における1秒間あたりのIPパケット処理数であ
り、トラヒック最適値(図5−(2) );は、当該経路選
択装置における、1秒間でのIPパケット処理可能数で
あり、また、隣接経路選択装置数(図5−(3) );は、
当該経路選択装置に隣接している経路選択装置数であ
る。これらの各要素(パラメータ)は受信先の隣接経路
選択装置内に記録され共有される。Traffic information (FIG. 5- (1)), which is an additional element (parameter) in FIG. 5, is the number of IP packet processing per second in the route selection device, and the optimum traffic value (FIG. 5-). (2)); is the number of IP packets that can be processed by the route selection device in one second, and the number of adjacent route selection devices (FIG. 5- (3));
It is the number of route selecting devices adjacent to the route selecting device. Each of these elements (parameters) is recorded and shared in the adjacent route selection device of the reception destination.
【0038】図6は、経路選択装置間でHELLO パケット
により交換したトラヒック情報、トラヒック最適値、隣
接経路選択装置数から生成された(隣接)経路選択装置
トラヒック情報テーブルの一例を示している。例えば、
経路選択装置11に対しては、隣接している経路選択装
置13、14に関するトラヒック情報、トラヒック最適
値、隣接経路選択装置数が、隣接経路選択装置トラヒッ
ク情報となる。FIG. 6 shows an example of the (adjacent) route selection device traffic information table generated from the traffic information exchanged by the HELLO packet between the route selection devices, the traffic optimum value, and the number of adjacent route selection devices. For example,
For the route selection device 11, the traffic information regarding the adjacent route selection devices 13 and 14, the traffic optimum value, and the number of adjacent route selection devices become the adjacent route selection device traffic information.
【0039】経路選択装置11から見た隣接経路選択装
置トラヒック情報は、図6の例では、それぞれ、経路選
択装置13におけるトラヒック情報は10pps、トラ
ヒック最適値は180pps、隣接経路選択装置数は2
装置、また、経路選択装置14におけるトラヒック情報
は80pps、トラヒック最適値は150pps、隣接
経路選択装置数は4装置となっている。In the example of FIG. 6, regarding the traffic information of the adjacent route selection device viewed from the route selection device 11, the traffic information in the route selection device 13 is 10 pps, the optimum traffic value is 180 pps, and the number of adjacent route selection devices is 2, respectively.
The traffic information in the device and the route selection device 14 is 80 pps, the optimum traffic value is 150 pps, and the number of adjacent route selection devices is 4.
【0040】次に、パケット送出動作について説明す
る。図7は、実施例ネットワークシステムの動作を説明
するための説明図(ネットワーク構成図)であり、図8
は実施例システムにおけるIPパケット送出処理過程を
示すフローチャートである。Next, the packet sending operation will be described. FIG. 7 is an explanatory diagram (network configuration diagram) for explaining the operation of the embodiment network system.
4 is a flowchart showing an IP packet transmission processing procedure in the embodiment system.
【0041】定常時には、例えば経路選択装置11から
のIPパケットは、OSPFにより構築したネットワー
ク内経路情報(図4に例示)に基づき経路選択装置11
から経路選択装置16への最適経路上に位置している経
路選択装置13に送出され(図7−(1) )転送されてい
く。In a steady state, for example, the IP packet from the route selection device 11 is based on the intra-network route information (illustrated in FIG. 4) constructed by OSPF, and the route selection device 11
From the route selection device 16 to the route selection device 16 located on the optimum route (FIG. 7- (1)) and transferred.
【0042】然しながら、何らかの異常発生時には、経
路選択装置11からのIPパケットは、一旦、経路選択
装置11から経路選択装置16への最適経路上に位置し
ている経路選択装置13に送出される(図7−(1) )。
しかし、送出先の経路選択装置13は、経路選択装置1
6への送出が不可能(図7−(2) )となっているのを発
見した場合には、経路選択装置11に対して、従来同様
に宛先到達不能報告メッセージを返送する(図7−(3)
)。However, when some abnormality occurs, the IP packet from the route selecting device 11 is once sent to the route selecting device 13 located on the optimum route from the route selecting device 11 to the route selecting device 16 ( Fig. 7- (1)).
However, the route selection device 13 of the transmission destination is the route selection device 1
When it is found that sending to 6 is impossible (Fig. 7- (2)), the destination unreachability report message is returned to the route selection device 11 as in the conventional case (Fig. 7-). (3)
).
【0043】この宛先到達不能報告を受信した経路選択
装置11は、既存IPゲートウェイプロトコルであるO
SPFにより構築したネットワーク内経路情報(図4参
照)を用い、経路選択装置11における経路選択装置1
6向けのメッセージの次送出先を送信先経路選択装置1
6の第二経路である経路選択装置14へと切り替える
(図7−(4) )。Upon receiving the destination unreachability report, the route selection device 11 uses the existing IP gateway protocol O.
Using the intra-network route information (see FIG. 4) constructed by SPF, the route selection device 1 in the route selection device 11
Next destination of message for 6 is destination route selection device 1
The route is switched to the route selection device 14 which is the second route of No. 6 (FIG. 7- (4)).
【0044】すなわち、図4のルーティングテーブルに
よれば、経路選択装置11から経路選択装置16への最
適経路上にある経路選択装置は13であるが、送出不可
能であることから、次に選択する経路選択装置としては
第二経路上にある経路選択装置14が選択される。この
場合、図6より、隣接経路選択装置14におけるトラヒ
ック情報は80pps、隣接経路選択装置における一定
期間内処理可能トラヒック数(トラヒック最適値)は1
50ppsであることも判る。また、経路選択装置14
における隣接経路選択装置は4つの装置である。That is, according to the routing table shown in FIG. 4, the number of route selecting devices on the optimum route from the route selecting device 11 to the route selecting device 16 is 13. The route selecting device 14 on the second route is selected as the route selecting device. In this case, as shown in FIG. 6, the traffic information in the adjacent route selection device 14 is 80 pps, and the number of processable traffic (traffic optimum value) within a certain period in the adjacent route selection device is 1.
It can also be seen that it is 50 pps. In addition, the route selection device 14
The adjacent path selection device in 4 is four devices.
【0045】これらの情報より、経路選択装置11から
経路選択装置14への送出可能IPパケット数が算出さ
れる。算出式を次式および、図9に示す。
(トラヒック最適値−トラヒック情報)÷隣接装置数
=送出可能IPパケット数、
(150pps−80pps)÷4= 17.5ppsThe number of IP packets that can be sent from the route selection device 11 to the route selection device 14 is calculated from these pieces of information. The calculation formula is shown in FIG. 9 and the following formula. (Optimum traffic value-Traffic information) / Number of adjacent devices
= Number of IP packets that can be sent, (150 pps-80 pps) / 4 = 17.5 pps
【0046】このように、経路選択装置14の隣接経路
選択装置4装置より平均的にIPパケットが送出される
と仮定し、トラヒック最適値とトラヒック情報の差分を
経路選択装置14における隣接経路選択装置数により除
算して得られた結果を経路選択装置11から経路選択装
置14への送出可能IPパケット数とする。その結果、
経路選択装置11から経路選択装置14への送出可能I
Pパケット数は17.5ppsとなる。この場合、秒間
17個のIPパケットが送出可能とする。As described above, assuming that the IP packets are sent out on average from the adjacent route selecting device 4 of the route selecting device 14, the difference between the optimum traffic value and the traffic information is calculated as the adjacent route selecting device in the route selecting device 14. The result obtained by dividing by the number is the number of IP packets that can be sent from the route selection device 11 to the route selection device 14. as a result,
Transmission from the route selection device 11 to the route selection device 14 is possible I
The number of P packets is 17.5 pps. In this case, 17 IP packets can be transmitted per second.
【0047】本実施例ではIPパケット送出時に、併せ
て送出可能IPパケット数が0以下でないことを確認す
る。送出可能IPパケット数が0以下である場合には、
IPパケット送出を待ち合わせる。送出可能IPパケッ
ト数が0以下でなかった場合には、IPパケット送出す
ると共に(パケット送出毎に)送出可能IPパケット数
を減算する。1秒以内に17個のIPパケットを送出し
てしまった場合(送出可能IPパケット数が0以下とな
ってしまった場合)には、次送出可能タイミング(1秒
経過後)まで送出を待ち合わせる。1秒経過後、送出可
能IPパケット数の算出を行い、算出されたIPパケッ
ト数分のIPパケット送出を可能と判定する。In this embodiment, when transmitting IP packets, it is also confirmed that the number of transmittable IP packets is not 0 or less. If the number of IP packets that can be sent is 0 or less,
Wait for IP packet transmission. If the number of transmittable IP packets is not 0 or less, the IP packet is transmitted and the number of transmittable IP packets is subtracted (for each packet transmission). When 17 IP packets have been transmitted within 1 second (when the number of transmittable IP packets has become 0 or less), transmission is waited until the next transmittable timing (after 1 second elapses). After one second has elapsed, the number of transmittable IP packets is calculated, and it is determined that the calculated number of IP packets can be transmitted.
【0048】以上説明したように本実施例システムで
は、IPゲートウェイプロトコルOSPFのHELLO パケ
ットに対してトラヒック情報、トラヒック最適値、隣接
経路選択装置数の各項目の追加を行うことにより、各経
路選択装置が常にトラヒック情報を監視しており、送出
可能IPパケット数を算出することにより、適正なトラ
ヒック量に押さえる事が可能となる。特に、上記処理を
宛先到達不能報告受信を契機とし抑制動作を開始するこ
とで、回線障害に対して早期に対処が可能でありIPパ
ケットの送出を抑制して別ルートへの輻輳波及を早期に
押さえる事が可能となる。また、特定ルートにおけるI
Pパケット破棄数削減が可能となり、ネットワークの信
頼性向上が図れる。As described above, in the system of this embodiment, each route selection device is added by adding each item of the traffic information, the traffic optimum value, and the number of adjacent route selection devices to the HELLO packet of the IP gateway protocol OSPF. Always monitors the traffic information, and by calculating the number of IP packets that can be transmitted, it is possible to suppress the traffic volume to an appropriate value. In particular, by starting the suppression operation triggered by the reception of the destination unreachability report in the above process, it is possible to deal with the line failure early and suppress the transmission of the IP packet to quickly spread the congestion to another route. It is possible to hold down. In addition, I on a specific route
It is possible to reduce the number of discarded P packets and improve the reliability of the network.
【0049】パケット抑制は、ネットワーク内の各経路
選択装置群に既存のIPゲートウェイプロトコルOSP
Fを実装し当該ネットワーク内全経路の接続情報を全経
路選択装置群で共有するとともに、何らかの形で隣接経
路選択装置におけるトラヒック情報を報告するトラヒッ
ク報告機能を追加実装しておき(IPゲートウェイプロ
トコルOSPFには限定されない)、OSPFに依って
特定ルート障害発生を検出した隣接経路選択装置からの
宛先到達不能報告(ICMPメッセージ)を受信した場
合にこの隣接経路選択装置が、ルーティング宛先隣接経
路選択装置を切り替えると共にネットワーク負荷に対応
したリンク状態のデータベース更新を行い、現隣接経路
選択装置でのトラヒック情報具合いに応じて送信するI
Pパケットを抑制させれば良い。Packet suppression is performed by using the existing IP gateway protocol OSP in each route selection device group in the network.
In addition to implementing F, the connection information of all routes in the network is shared by all route selection devices, and a traffic report function for reporting traffic information in the adjacent route selection devices is additionally mounted in some form (IP gateway protocol OSPF. However, when the destination unreachability report (ICMP message) is received from the adjacent route selection device that has detected the occurrence of the specific route failure by the OSPF, the adjacent route selection device selects the routing destination adjacent route selection device. When switching is performed, the link state database corresponding to the network load is updated, and transmission is performed according to the traffic information condition of the current adjacent route selection device I
It is only necessary to suppress P packets.
【0050】実施例のように、トラヒック報告機能を既
存OSPFプロトコルに追加実装することは制御の複雑
化を回避できて合理的であり、HELLO パケットに対して
トラヒック情報、トラヒック最適値、隣接経路選択装置
数の各項目の追加を行い実現すれば、各経路選択装置が
常時トラヒック情報を更新・共有できて即応性の点で有
利である。As in the embodiment, it is rational to add the traffic reporting function to the existing OSPF protocol to avoid complication of the control, and it is rational for the HELLO packet to find the traffic information, the optimum traffic value, and the adjacent route selection. If each item of the number of devices is added and realized, each route selection device can constantly update and share the traffic information, which is advantageous in terms of responsiveness.
【0051】続いて、本発明の他の実施例について、図
を参照して詳細に説明する。前実施例でのIPパケット
数管理に基づく送出抑制の代替手段として、IPパケッ
ト上に設定されている優先度を用いて送出抑制を行う方
式を取ることができる。Next, another embodiment of the present invention will be described in detail with reference to the drawings. As an alternative to the transmission suppression based on the management of the number of IP packets in the previous embodiment, a method of suppressing the transmission by using the priority set on the IP packet can be adopted.
【0052】図10は、IPパケット優先度に基づく本
発明の実施例を説明する図である。図10に示すよう
に、本実施例では各経路選択装置(例えば符号31)に
おいてて、IPパケット(抑制)送出時、それぞれ優先
度41〜44のいずれかに分類されるIPパケット上の
優先度を確認している。勿論、ここで使用するIPパケ
ット上には常に優先度が設定されているものとする。図
11は、IPv4/IPv6におけるこのようなIPパ
ケットフォーマットのヘッダフォーマットを例示してい
る。図中の、斜字体部分に、すなわち、それぞれIPv
4ではTypeOf Serviceに、IPv6では
Traffic Classに優先度を設定する。FIG. 10 is a diagram for explaining an embodiment of the present invention based on IP packet priority. As shown in FIG. 10, in this embodiment, in each route selection device (for example, reference numeral 31), when sending an IP packet (suppression), the priority on the IP packet classified into one of the priorities 41 to 44, respectively. Have confirmed. Of course, it is assumed that the priority is always set on the IP packet used here. FIG. 11 exemplifies the header format of such an IP packet format in IPv4 / IPv6. In the italicized portion in the figure, that is, IPv6, respectively
In 4, the priority is set to TypeOfService, and in IPv6, the priority is set to Traffic Class.
【0053】この実施例においても、経路選択装置11
に対して、宛先到達不能報告メッセージが返送される
と、隣接経路選択装置14への経路変更が行われる(図
7参照トフォーマットのヘッダフォーマットを例示して
いる。図中の、斜字体部分に、すなわち、それぞれIP
v4ではType Of Serviceに、IPv6
ではTraffic Classに優先度を設定する。Also in this embodiment, the route selection device 11
On the other hand, when the destination unreachability report message is returned, the route is changed to the adjacent route selection device 14 (see the header format of the format shown in FIG. 7 as an example. , Ie, each IP
In v4, Type 6 of Service, IPv6
Then, the priority is set to Traffic Class.
【0054】なお、本実施例ネットワークも構成的には
複数の経路選択装置と各装置間を結ぶ伝送路から構成さ
れ、ほぼ先の図1、図3及び図7等に示したものと同様
であるが、経路選択装置における処理・制御内容の一部
が異なっている。The network of this embodiment is also structurally composed of a plurality of route selection devices and a transmission line connecting the respective devices, and is substantially the same as that shown in FIG. 1, FIG. 3 and FIG. However, some of the processing and control contents in the route selection device are different.
【0055】そして本実施例においても、例えば経路選
択装置11に対して、宛先到達不能報告メッセージが返
送されると、やはり隣接経路選択装置14への経路変更
が行われる(図7参照)。経路情報と隣接経路選択装置
14におけるトラヒック情報、トラヒック最適値、隣接
経路選択装置数より、隣接経路選択装置14への送出可
能IPパケット数を算出し、また送出可能優先度が決定
される。Also in this embodiment, when the destination unreachability report message is returned to the route selecting device 11, the route is changed to the adjacent route selecting device 14 (see FIG. 7). The number of transmittable IP packets to the adjacent route selection device 14 is calculated from the route information, the traffic information in the adjacent route selection device 14, the optimum traffic value, and the number of adjacent route selection devices, and the transmittable priority is determined.
【0056】こうして送出可能IPパケット数を算出す
るまでは前実施例と同じであるが、送出可能IPパケッ
ト数が経路選択装置14におけるトラヒック最適値に占
める割合により、送出可能優先度を決定する。図12に
送出可能優先度の決定論理の例を示す。このとき、送出
可能IPパケット数は17.5pps、経路選択装置1
4におけるトラヒック最適値は150ppsであること
から、占める割合は、11.67%となる。The process until the number of transmittable IP packets is calculated in this way is the same as in the previous embodiment, but the transmittable priority is determined by the ratio of the number of transmittable IP packets to the optimum traffic value in the route selection device 14. FIG. 12 shows an example of the determination logic of the transmittable priority. At this time, the number of transmittable IP packets is 17.5 pps, and the route selection device 1
Since the optimum traffic value in No. 4 is 150 pps, the occupied ratio is 11.67%.
【0057】この値(割合)と各経路選択装置において
保持している送出可能IPパケット数/トラヒック最適
値(率)〜送出可能優先度情報テーブル(図13)か
ら、送出可能優先度を決定する。本実施例の場合、送出
可能なパケットは優先度としてランク1、2のものとす
る(送出可能優先度は1、2となる)。図11の場合を
例にとると、上2つの優先度別キューに格納されている
IPパケットのみ処理対象とする。The sendable priority is determined from this value (ratio) and the sendable IP packet number / traffic optimum value (rate) held in each route selection device to the sendable priority information table (FIG. 13). . In the case of the present embodiment, the packets that can be sent have a priority of ranks 1 and 2 (the sendable priorities are 1 and 2). Taking the case of FIG. 11 as an example, only the IP packets stored in the top two priority queues are processed.
【0058】以上説明した各実施例では、7つの経路選
択装置を用いた場合を例とし説明したが、本発明におけ
る経路選択装置の数に制限はない。また、実施例で挙げ
たその他の設定数値(トラヒック情報、トラヒック最適
値、隣接経路選択装置数、送出可能IPパケット数/ト
ラヒック最適値(率)〜送出可能優先度情報テーブル内
数値)については単なる例示に過ぎずこの限りではな
い。なお、IPゲートウェイプロトコルOSPF以外を
用いたネットワークシステムでも隣接経路選択装置のト
ラヒック状態を把握できれば同様の概念を適用できる。In each of the embodiments described above, the case where seven route selecting devices are used has been described as an example, but the number of route selecting devices in the present invention is not limited. Further, other setting values (traffic information, traffic optimum value, number of adjacent route selection devices, number of transmittable IP packets / traffic optimum value (rate) to number of transmittable priority information table) mentioned in the embodiment are simply This is merely an example and the present invention is not limited to this. Note that the same concept can be applied to a network system using a protocol other than the IP gateway protocol OSPF as long as the traffic state of the adjacent route selection device can be grasped.
【0059】[0059]
【発明の効果】本発明による配送メッセージ送出抑制方
法では、ネットワーク内の各経路選択装置群に、既存I
PゲートウェイプロトコルOSPFを実装し、更に隣接
経路選択装置におけるトラヒック情報を報告するトラヒ
ック報告機能を追加実装して、特定ルート障害発生を検
出した隣接経路選択装置からの宛先到達不能報告(IC
MPメッセージ)を受信した場合に、当該隣接経路選択
装置が、ルーティング宛先隣接経路選択装置を切り替え
ると共に、ネットワーク負荷に対応したリンク状態のデ
ータベース更新を行い、且つ、現隣接経路選択装置での
トラヒック情報具合いに応じて送信するIPパケットを
抑制するようにしたことによって、輻輳によるIPパケ
ット破棄を防止することができ信頼性の高いネットワー
クを実現することができるとの効果を得ることができ
る。According to the delivery message transmission suppressing method of the present invention, the existing I
The P gateway protocol OSPF is installed, and the traffic report function for reporting the traffic information in the adjacent route selection device is additionally installed, so that the destination unreachability report (IC
(MP message), the adjacent route selection device switches the routing destination adjacent route selection device, updates the database of the link state corresponding to the network load, and traffic information in the current adjacent route selection device. By suppressing the IP packets to be transmitted according to the condition, it is possible to obtain the effect that the IP packet discard due to the congestion can be prevented and a highly reliable network can be realized.
【0060】IPゲートウェイプロトコルOSPFのHE
LLO パケットに重畳させる等の手段により、隣接経路選
択装置におけるトラヒック情報を報告するトラヒック報
告機能に依って所定周期で報告を行って隣接経路選択装
置間でトラヒック情報を共有させておくことで、従来の
方法に比べて、障害対処時間を短くできる効果が得られ
る。HE of IP gateway protocol OSPF
By using a traffic report function that reports traffic information in the adjacent route selection device by means such as superimposing it on the LLO packet, the traffic information is shared between the adjacent route selection devices. Compared with the above method, the effect of shortening the trouble handling time can be obtained.
【図1】本発明の適用されるネットワーク構成の一例を
示す構成図である。FIG. 1 is a configuration diagram showing an example of a network configuration to which the present invention is applied.
【図2】本発明実施例のOSPF関連動作を説明するシ
ーケンス図である。FIG. 2 is a sequence diagram illustrating an OSPF-related operation of the exemplary embodiment of the present invention.
【図3】実施例ネットワークシステムの動作を説明する
ための説明図(ネットワーク構成図)である。FIG. 3 is an explanatory diagram (network configuration diagram) for explaining the operation of the example network system.
【図4】実施例において使用するネットワーク内経路選
択装置ルーティング情報テーブル(ネットワーク内経路
情報)の一例である。FIG. 4 is an example of an intra-network route selection device routing information table (intra-network route information) used in the embodiment.
【図5】実施例におけるHELLO パケットフォーマット
(変更イメージ)の説明図である。FIG. 5 is an explanatory diagram of a HELLO packet format (change image) according to the embodiment.
【図6】実施例において使用する、HELLO パケット交換
により生成された隣接経路選択装置トラヒック情報テー
ブルの一例である。FIG. 6 is an example of an adjacent route selection device traffic information table generated by HELLO packet exchange used in the embodiment.
【図7】実施例ネットワークシステムの動作を説明する
ための説明図(ネットワーク構成図)である。FIG. 7 is an explanatory diagram (network configuration diagram) for explaining the operation of the example network system.
【図8】実施例システムにおけるIPパケット送出処理
過程を示すフローチャートである。FIG. 8 is a flowchart showing an IP packet transmission process in the system of the embodiment.
【図9】本発明に係る、送出可能IPパケット数の算出
方法を説明(式、他)である。FIG. 9 is a diagram (formula, etc.) for explaining a method of calculating the number of IP packets that can be transmitted according to the present invention.
【図10】本発明の、IPパケット優先度に基づく実施
例を説明する図である。FIG. 10 is a diagram illustrating an embodiment of the present invention based on IP packet priority.
【図11】本発明に係る、IPv4/IPv6における
IPパケットフォーマットの例示ヘッダフォーマットの
説明図である。FIG. 11 is an explanatory diagram of an exemplary header format of an IP packet format in IPv4 / IPv6 according to the present invention.
【図12】本発明に係る、送出パケットの送出可能優先
度決定論理の例を示す説明(式、他)である。FIG. 12 is an explanation (expression, etc.) showing an example of a sendable priority determination logic of a send packet according to the present invention.
【図13】本発明に係る、送出パケットの送出可能優先
度決定論理の例を示す説明(利用テーブル)である。FIG. 13 is an explanation (use table) showing an example of a sendable priority determination logic of a send packet according to the present invention.
【図14】本発明に係る従来技術を説明するためのネッ
トワーク構成図である。FIG. 14 is a network configuration diagram for explaining a conventional technique according to the present invention.
11〜17…経路選択装置 21〜28…伝送路 31…経路選択装置 11-17 ... Route selection device 21-28 ... Transmission line 31 ... Route selection device
Claims (7)
なるネットワークにおいて、 ネットワーク内の各経路選択装置群には、既存IPゲー
トウェイプロトコルOSPFを実装し当該ネットワーク
内全経路の接続情報を全経路選択装置群で共有するとと
もに、 隣接経路選択装置におけるトラヒック情報を報告するト
ラヒック報告機能を追加実装しておき、 特定ルート障害発生を検出した隣接経路選択装置からの
宛先到達不能報告(ICMPメッセージ)を受信した場
合にこの隣接経路選択装置が、 ルーティング宛先隣接経路選択装置を切り替えると共
に、 ネットワーク負荷に対応したリンク状態のデータベース
更新を行い、 現隣接経路選択装置でのトラヒック情報具合いに応じて
送信するIPパケットを抑制することを特徴とするネッ
トワークにおける配送メッセージ送出抑制方法。1. In a network in which a plurality of route selecting devices are mutually connected, an existing IP gateway protocol OSPF is installed in each route selecting device group in the network, and connection information of all routes in the network is stored. The destination unreachability report (ICMP message) from the adjacent route selection device that detected the occurrence of a specific route failure while sharing it with the route selection device group and additionally implementing the traffic reporting function that reports the traffic information in the adjacent route selection device When this message is received, this adjacent route selection device switches the routing destination adjacent route selection device, updates the link status database corresponding to the network load, and transmits according to the traffic information condition of the current adjacent route selection device. A network characterized by suppressing IP packets Method for suppressing delivery message transmission in network.
におけるトラヒック情報を報告するトラヒック報告機能
に依って所定周期で報告を行って隣接経路選択装置間で
トラヒック情報を共有させておくことを特徴とする請求
項1記載の配送メッセージ送出抑制方法。2. A traffic report function for reporting traffic information in an adjacent route selection device, which is additionally installed, reports at a predetermined cycle to share the traffic information between adjacent route selection devices. The delivery message sending suppression method according to claim 1.
Fパケット内に隣接経路選択装置におけるトラヒック情
報を追加して、前記トラヒック報告機能を追加実装した
ことを特徴とする請求項1または2に記載の配送メッセ
ージ送出抑制方法。3. An existing IP gateway protocol OSP
The delivery message transmission suppressing method according to claim 1 or 2, wherein traffic information in the adjacent route selection device is added to the F packet, and the traffic reporting function is additionally mounted.
HELLO パケットに対してトラヒック情報、トラヒック最
適値、隣接経路選択装置数の各項目の追加を行った請求
項3に記載の配送メッセージ送出抑制方法。4. The IP gateway protocol OSPF
The delivery message transmission suppressing method according to claim 3, wherein items of traffic information, an optimum value of traffic, and the number of adjacent route selection devices are added to the HELLO packet.
HELLO パケットに対してトラヒック情報、トラヒック最
適値、隣接経路選択装置数の各項目の追加を行った前記
HELLO パケットを用いて隣接経路選択装置間で交換され
た、トラヒック情報、トラヒック最適値、隣接経路選択
装置数に基づく隣接経路選択装置トラヒック情報テーブ
ルを構築することを特徴とする請求項4に記載の配送メ
ッセージ送出抑制方法。5. The IP gateway protocol OSPF
Addition of each item of traffic information, traffic optimum value, number of adjacent route selection devices to HELLO packet
The neighbor route selection device traffic information table based on the traffic information, the traffic optimum value, and the number of neighboring route selection devices exchanged between the neighboring route selection devices using the HELLO packet is constructed. Delivery message sending suppression method.
報、および送出先の隣接経路選択装置におけるトラヒッ
ク情報、トラヒック最適値、隣接経路選択装置数とに基
づいて該隣接経路選択装置に対する適正送出IPパケッ
ト数を算出しこの適正送出IPパケット数に基づき送出
を抑制することを特徴とする請求項1〜5のいずれか1
項に記載の配送メッセージ送出抑制方法。6. The route selection device on the transmission side appropriately transmits to the adjacent route selection device based on the route information and the traffic information, the traffic optimum value, and the number of adjacent route selection devices in the destination adjacent route selection device. 6. The number of IP packets is calculated, and transmission is suppressed based on this proper number of transmitted IP packets.
A method for suppressing delivery message transmission according to item.
報、および送出先の隣接経路選択装置におけるトラヒッ
ク情報、トラヒック最適値、隣接経路選択装置数とに基
づいて該隣接経路選択装置に対する前記適正送出IPパ
ケット数を算出し、配送すべき各IPパケット毎に付与
されている優先度と、前記算出された適正送出IPパケ
ット数とに基づき送出を抑制することを特徴とする請求
項6に記載の配送メッセージ送出抑制方法。7. A route selection device on the transmission side determines whether or not the adjacency route selection device is appropriate for the adjacent route selection device based on the route information, traffic information in the transmission destination adjacent route selection device, a traffic optimum value, and the number of adjacent route selection devices. 7. The transmission IP packet number is calculated, and transmission is suppressed based on the priority assigned to each IP packet to be delivered and the calculated proper transmission IP packet number. Method for suppressing delivery message delivery.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000181844A JP3533153B2 (en) | 2000-06-16 | 2000-06-16 | Delivery message sending suppression method in network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000181844A JP3533153B2 (en) | 2000-06-16 | 2000-06-16 | Delivery message sending suppression method in network |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002009820A JP2002009820A (en) | 2002-01-11 |
JP3533153B2 true JP3533153B2 (en) | 2004-05-31 |
Family
ID=18682709
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000181844A Expired - Fee Related JP3533153B2 (en) | 2000-06-16 | 2000-06-16 | Delivery message sending suppression method in network |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3533153B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030212821A1 (en) * | 2002-05-13 | 2003-11-13 | Kiyon, Inc. | System and method for routing packets in a wired or wireless network |
JP4617498B2 (en) * | 2006-01-10 | 2011-01-26 | 株式会社国際電気通信基礎技術研究所 | Wireless device and wireless network system using the same |
JP4754463B2 (en) * | 2006-11-24 | 2011-08-24 | 株式会社Kddi研究所 | Communication route selection control device, wireless device, and communication route selection method |
JP6191411B2 (en) | 2013-11-15 | 2017-09-06 | 富士通株式会社 | Node device, control program, and operation method of node device |
CN110445651A (en) * | 2019-08-08 | 2019-11-12 | 珠海格力电器股份有限公司 | Method and device for marginalizing data based on concentrator |
-
2000
- 2000-06-16 JP JP2000181844A patent/JP3533153B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002009820A (en) | 2002-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1741247B1 (en) | Router configured for outputting update messages specifying a detected attribute change of a connected active path according to a prescribed routing protocol | |
JP4769869B2 (en) | Method and router for protocol process migration | |
US9276898B2 (en) | Method and device for link fault detecting and recovering based on ARP interaction | |
EP1633089A1 (en) | Router and network connecting method | |
US8509059B2 (en) | Method for operating a virtual router redundancy protocol router and communication system therefor | |
US7778204B2 (en) | Automatic maintenance of a distributed source tree (DST) network | |
JP4389221B2 (en) | Network, router device, switching method used therefor, program therefor, and recording medium | |
US20050195795A1 (en) | Communication system capable of selecting optimum gateway for terminals | |
JPH11154979A (en) | Multiplexed router | |
US20050073998A1 (en) | Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers | |
US7388862B2 (en) | Technique for notifying EIGRP neighbors when destroying adjacencies in a computer network | |
CN101141382A (en) | Routing update method and router | |
WO2008109043A2 (en) | Base stations routing traffic over a packet backhaul network to multiple routing elements | |
MXPA04010567A (en) | Traffic network flow control using dynamically modified metrics for redundancy connections. | |
EP3614794A1 (en) | Multi-path access network | |
CN102231712B (en) | Method for load sharing on encoder and encoder | |
JP4005600B2 (en) | Efficient intra-domain routing in packet networks | |
US7796601B1 (en) | Internet protocol data transfer over diverse paths | |
US8085654B2 (en) | Method for reducing fault detection time in a telecommunication network | |
JP3533153B2 (en) | Delivery message sending suppression method in network | |
Eastlake 3rd et al. | Routing bridges (rbridges): Adjacency | |
JP3882626B2 (en) | Signaling scheme for loopback protection in dual ring networks | |
JP2009159512A (en) | Telephone system, node device thereof, and method for forming roundabout route | |
WO2019028979A1 (en) | Message transmission method and device within autonomous system, and corresponding message transmission system | |
KR20080013965A (en) | Routing method for optimising link capacity and increasing availability |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20040224 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040305 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080312 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090312 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120312 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140312 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |