JP2000349770A - Distribution processing method and device for ip packet routing processor in atm - Google Patents

Distribution processing method and device for ip packet routing processor in atm

Info

Publication number
JP2000349770A
JP2000349770A JP15433099A JP15433099A JP2000349770A JP 2000349770 A JP2000349770 A JP 2000349770A JP 15433099 A JP15433099 A JP 15433099A JP 15433099 A JP15433099 A JP 15433099A JP 2000349770 A JP2000349770 A JP 2000349770A
Authority
JP
Japan
Prior art keywords
processor
routing
packet
atm
interface
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
JP15433099A
Other languages
Japanese (ja)
Other versions
JP3252831B2 (en
Inventor
Masahiro Mukono
昌浩 向野
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP15433099A priority Critical patent/JP3252831B2/en
Publication of JP2000349770A publication Critical patent/JP2000349770A/en
Application granted granted Critical
Publication of JP3252831B2 publication Critical patent/JP3252831B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To improve a processing capability of an IP packet by using plural processors, and by this load distribution where routing (load) of the IP packet is performed in an ATM communication network. SOLUTION: An IP packet is distributed to plural processors (10, 11 and 12) and processed. A master processor 10 distributes this interface IP address and routing information to slave processors 11 and 12. The slave processors 11 and 12 store the same interface IP address and routing information and execute routing by using them.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、非同期転送モード
(ATM:Asynchronous Transfer Mode)通信ネットワー
クにおけるIPパケットのルーティングを行うATM交
換機に関し、特に、プロセッサの負荷を分散してルーテ
ィングを行うATMにおけるIPパケットルーティング
プロセッATMにおけるIPパケットルーティングプロ
セッサの分散処理方法及びその装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ATM exchange for routing IP packets in an asynchronous transfer mode (ATM) communication network, and more particularly to an ATM exchange for routing by distributing the load of a processor. The present invention relates to a distributed processing method and apparatus for an IP packet routing processor in a routing processor ATM.

【0002】[0002]

【従来の技術】従来、ATM通信ネットワークでは、ル
ーティング機能の向上を図る負荷分散制御方式が用いら
れている(例えば、特開平3−270436「コールプ
ロセッサの負荷分散制御方式」公報例)。このような負
荷分散制御方式では、ATM交換機のスイッチ網の制御
を行う複数のコールプロセッサの負荷を均等に分散する
ことによって、ルーティング機能の向上を図っている。
2. Description of the Related Art Conventionally, a load distribution control method for improving a routing function has been used in an ATM communication network (for example, Japanese Patent Application Laid-Open No. 3-270436, "Call Processor Load Distribution Control Method"). In such a load distribution control system, the routing function is improved by equally distributing the loads of a plurality of call processors that control the switch network of the ATM exchange.

【0003】また、近時のATM通信ネットワークで
は、IPパケットのトラヒックの比重が高くなってきて
いる。IPパケットをルーティングする機能を搭載し、
より廉価にIPパケットのルーティング機能をATM通
信ネットワークに導入するATM交換機が開発されてい
る。このようなATM交換機においても、近時のトラヒ
ック量の増加に伴い、そのIPパケットの更なる処理能
力(転送能力)の向上が要求されている。
In recent ATM communication networks, the weight of IP packet traffic has been increasing. Equipped with a function to route IP packets,
ATM exchanges have been developed that introduce a less expensive IP packet routing function into ATM communication networks. In such ATM exchanges as well, with the recent increase in traffic volume, further improvement in the processing capability (transfer capability) of the IP packet is required.

【0004】[0004]

【発明が解決しようとする課題】このように上記従来例
では、ATM交換機において近時のトラヒック量の増加
に伴い、そのIPパケットの処理能力の向上が要求され
ている。
As described above, in the above-mentioned conventional example, with the recent increase in the traffic volume in the ATM exchange, an improvement in the processing capability of the IP packet is required.

【0005】本発明は、このような従来の技術における
課題を解決するものであり、ATM通信ネットワークに
おけるIPパケットのルーティング(負荷)を複数のプ
ロセッサを用いて行い、その負荷分散ができる、IPパ
ケットの処理能力が向上するATMにおけるIPパケッ
トルーティングプロセッサの分散処理方法及びその装置
の提供を目的とする。
[0005] The present invention is to solve such a problem in the prior art, and performs IP packet routing (load) in an ATM communication network by using a plurality of processors to distribute the load. It is an object of the present invention to provide a distributed processing method and apparatus for an IP packet routing processor in an ATM in which the processing capability is improved.

【0006】[0006]

【課題を解決するための手段】上記課題を達成するため
に、本発明のATMにおけるIPパケットルーティング
プロセッサの分散処理方法は、IPパケットを複数プロ
セッサに分散して処理するものであり、マスタプロセッ
サが、インターフェイスIPアドレスとルーティング情
報との設定を受け付けて管理する段階と、このインター
フェイスIPアドレスとルーティング情報とをスレーブ
プロセッサに配信する段階とを有し、かつ、複数のスレ
ーブプロセッサが、同一のインターフェイスIPアドレ
スとルーティング情報とを記憶し、かつ、使用してルー
ティングを分散して処理する段階とを有している。
In order to achieve the above object, a distributed processing method of an IP packet routing processor in an ATM according to the present invention distributes an IP packet to a plurality of processors and processes the packet. Receiving and managing the settings of the interface IP address and the routing information, and distributing the interface IP address and the routing information to the slave processors. Storing and using addresses and routing information to distribute and process routing.

【0007】本発明はATM/IPパケットルーティン
グプロセッサ分散処理装置は、IPパケットを複数プロ
セッサに分散して処理するものであり、インターフェイ
スIPアドレスとルーティング情報との設定を受け付け
て管理し、このインターフェイスIPアドレスとルーテ
ィング情報とをスレーブプロセッサに配信するマスタプ
ロセッサと、同一のインターフェイスIPアドレスとル
ーティング情報とを記憶し、かつ、使用してルーティン
グを分散して実行する複数のスレーブプロセッサとを備
える構成としてある。
According to the present invention, an ATM / IP packet routing processor distributed processing apparatus distributes an IP packet to a plurality of processors and processes the packet. The apparatus receives and manages settings of an interface IP address and routing information, and manages the interface. The configuration includes a master processor that distributes addresses and routing information to slave processors, and a plurality of slave processors that store and use the same interface IP address and routing information and execute routing in a distributed manner. .

【0008】前記マスタプロセッサでのルーティング情
報の設定時に上位ルーティングプロトコルが正常動作す
るように、スレーブプロセッサが到着したダイナミック
ルーティングプロトコルのパケットをマスタプロセッサ
に転送する構成としてある。
The slave processor transfers a dynamic routing protocol packet that has arrived to the master processor so that the upper routing protocol operates normally when the routing information is set in the master processor.

【0009】前記マスタプロセッサへの転送を行う際
に、ルーティングプロトコルが到着した際のインターフ
ェイス情報を、マスタプロセッサに渡して、マスタプロ
セッサにおけるインターネットプロトコル(IP)又は
上位のプロトコル処理でルーティング情報を正確に作成
する構成としてある。
At the time of transfer to the master processor, the interface information when the routing protocol has arrived is passed to the master processor, and the routing information is accurately processed by the Internet Protocol (IP) or higher-level protocol processing in the master processor. There is a configuration to create.

【0010】前記ルーティング設定において、仮想チャ
ネルの帯域によって、入力されるIPパケットを着信さ
せるスレーブプロセッサを決定して、スレーブプロセッ
サの負荷を分散する構成としてある。前記マスタプロセ
ッサ及び複数のスレーブプロセッサを、一つのプロセッ
サで構成している。
In the above-mentioned routing setting, a slave processor that receives an incoming IP packet is determined according to the bandwidth of the virtual channel, and the load of the slave processor is distributed. The master processor and the plurality of slave processors are constituted by one processor.

【0011】前記マスタプロセッサが、ルーティングの
制御と共に、ATMスイッチにおける他の制御を実行す
る構成としてある。
The master processor is configured to execute other control in the ATM switch together with routing control.

【0012】このような本発明のATMにおけるIPパ
ケットルーティングプロセッサの分散処理方法及びその
装置は、マスタプロセッサが、インターフェイスIPア
ドレスとルーティング情報との設定を受け付けて管理
し、このインターフェイスIPアドレスとルーティング
情報とを複数のスレーブプロセッサに配信している。更
に、複数のスレーブプロセッサが、同一のインターフェ
イスIPアドレスとルーティング情報とを記憶し、か
つ、使用してルーティングを分散して実行している。
In the above-described distributed processing method and apparatus for the IP packet routing processor in the ATM according to the present invention, the master processor receives and manages the settings of the interface IP address and the routing information, and manages the interface IP address and the routing information. Is distributed to a plurality of slave processors. Further, a plurality of slave processors store and use the same interface IP address and routing information to perform distributed routing.

【0013】この結果、IPパケット処理の転送能力が
向上する。すなわち、IPパケットを複数のスレーブプ
ロセッサに分散し、更に、この分散を設定コネクション
の帯域に基づいて処理しているため、より均等にトラヒ
ックを分配できるようになる。
As a result, the transfer capability of the IP packet processing is improved. That is, since the IP packets are distributed to a plurality of slave processors and the distribution is processed based on the bandwidth of the set connection, the traffic can be more evenly distributed.

【0014】[0014]

【発明の実施の形態】次に、本発明のATMにおけるI
Pパケットルーティングプロセッサの分散処理方法及び
その装置の実施の形態を図面を参照して詳細に説明す
る。図1は本発明のATMにおけるIPパケットルーテ
ィングプロセッサの分散処理方法及びその装置の実施形
態における構成を示すブロック図である。
BEST MODE FOR CARRYING OUT THE INVENTION Next, I in an ATM of the present invention is described.
An embodiment of a distributed processing method of a P packet routing processor and an apparatus therefor will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an embodiment of a distributed processing method and an apparatus of an IP packet routing processor in an ATM according to the present invention.

【0015】図1において、この例は、回線切り換えを
行うATMスイッチ4と、回線とのインターフェースを
処理する回線カード5,6,7と、ATMスイッチ4を
通じて外部からのインターフェイスIPの設定変更要求
を受け付けて管理を行うマスタプロセッサ10と、ルー
ティング情報を検索し、この検索に基づいて受信したI
Pパケットのルーティングをそれぞれに処理するスレー
ブプロセッサ11,12とを備えている。
In FIG. 1, this example shows an ATM switch 4 for switching a line, line cards 5, 6, and 7 for processing an interface with a line, and an external interface IP setting change request through the ATM switch 4. The master processor 10 which receives and manages the information, searches the routing information, and receives the received I based on the search.
It has slave processors 11 and 12 for respectively processing the routing of P packets.

【0016】なお、図中では仮想パス識別子(VPI:V
irtual Path Identifier) 及び仮想チャネル識別子(V
CI:Virtual Channel Identifier)を黒丸で表示し、更
に、IPパケットの流れを矢印で表している。
In the figure, a virtual path identifier (VPI: V
irtual Path Identifier) and virtual channel identifier (V
CI (Virtual Channel Identifier) is indicated by black circles, and the flow of IP packets is indicated by arrows.

【0017】次に、この実施形態の動作について説明す
る。図1において、マスタプロセッサ10は、外部から
のインターフェイスIPの設定変更要求を受け付けて、
その管理を行っている。このインターフェイスIP情報
は、マスタプロセッサ10からスレーブプロセッサ1
1,12に通知され、ここで記憶される。また、マスタ
プロセッサ10は、IPパケットルーティングの設定、
コマンド及びダイナミックルーティングプロトコルパケ
ットを受け付ける。そして、マスタプロセッサ10は、
受け取った情報に基づいて作成かつ更新したルーティン
グ情報を、スレーブプロセッサ11,12に配信する。
それぞれのスレーブプロセッサ11,12は、ルーティ
ング情報を検索し、この検索に基づいて受信したIPパ
ケットのルーティングを行う。
Next, the operation of this embodiment will be described. In FIG. 1, the master processor 10 receives an external interface IP setting change request from the outside,
We manage it. This interface IP information is transmitted from the master processor 10 to the slave processor 1.
1, 12 and stored here. The master processor 10 also sets IP packet routing,
Accepts commands and dynamic routing protocol packets. Then, the master processor 10
The routing information created and updated based on the received information is distributed to the slave processors 11 and 12.
Each of the slave processors 11 and 12 searches for routing information, and performs routing of the received IP packet based on the search.

【0018】一方、スレーブプロセッサ11,12は、
自身へのIPパケット、特に、ダイナミックルーティン
グプロトコルを受信した場合に、前記した記憶している
インターフェイスIPアドレスと宛先とが一致するかを
判定し、この入力インターフェイス情報を、マスタプロ
セッサ10で判別できるように、その情報を付加してマ
スタプロセッサ10に転送する。更に、マスタプロセッ
サ10は、それぞれのスレーブプロセッサ11,12に
設定されている仮想チャネル(VC:Virtual Channel)
情報を記憶する。新規にVCとのコネクション要求があ
った場合に、設定済のVCの帯域合計(例えば、最大セ
ル速度/PCR)の最も少ないスレーブプロセッサ11
又は12に、そのコネクションを割り当てて管理を行
う。
On the other hand, the slave processors 11 and 12
When an IP packet to itself is received, in particular, when a dynamic routing protocol is received, it is determined whether the stored interface IP address matches the destination, and the input interface information can be determined by the master processor 10. And the information is transferred to the master processor 10. Further, the master processor 10 has a virtual channel (VC) set in each of the slave processors 11 and 12.
Store the information. When there is a new connection request with a VC, the slave processor 11 having the smallest total VC bandwidth (eg, maximum cell rate / PCR) has been set.
Alternatively, the connection is allocated to 12 and managed.

【0019】以下、この動作の要部を詳細に説明する。
図2はスレーブプロセッサにおけるIPパケット受信時
の処理の流れを説明するためのフローチャートであり、
図3はマスタプロセッサにおけるリソース管理データ例
を示す図であり、マスタプロセッサとスレーブプロセッ
サとに設定されたVCの管理データ例である。
Hereinafter, the main part of this operation will be described in detail.
FIG. 2 is a flowchart for explaining the flow of processing when the slave processor receives an IP packet.
FIG. 3 is a diagram showing an example of resource management data in the master processor, and is an example of VC management data set in the master processor and the slave processors.

【0020】図1及び図2において、IPパケットルー
ティング機能を備えたマスタプロセッサ10及びスレー
ブプロセッサ11,12の中で、マスタプロセッサ10
が、ルーティング情報(宛先IPアドレスと、その宛先
IPアドレスへ到達するためのVPI/VCIのマッ
プ)の追加/更新の受け付け、処理及び管理を行う。
In FIG. 1 and FIG. 2, the master processor 10 and the slave processors 11 and 12 having the IP packet routing function
Performs reception, processing and management of addition / update of routing information (destination IP address and VPI / VCI map for reaching the destination IP address).

【0021】マスタプロセッサ10は、図2に示すよう
にスレーブプロセッサ11,12の実装数と、このスレ
ーブプロセッサ11,12に接続されているVCコネク
ションと、その帯域(例えば、最大セル速度/PCR)
を管理している。マスタプロセッサ10は、インターフ
ェイスIPアドレス情報40の追加、変更及び削除の状
態をスレーブプロセッサ11,12に通知する。
As shown in FIG. 2, the master processor 10 includes the number of slave processors 11 and 12 mounted, the VC connections connected to the slave processors 11 and 12, and the bandwidth (for example, maximum cell rate / PCR).
Is managing. The master processor 10 notifies the slave processors 11 and 12 of the state of addition, change and deletion of the interface IP address information 40.

【0022】スレーブプロセッサ11,12は、通知さ
れたインターフェイスIPアドレス情報40の追加、変
更及び削除の状態を、インターフェイスIP情報41,
42として記憶する。また、マスタプロセッサ10は、
ルーティング情報50を周期的又は随時的にスレーブプ
ロセッサ11,12に通知する。スレーブプロセッサ1
1,12は、このルーティング情報50をルーティング
情報51,52として記憶する。図2に示すように、ス
レーブプロセッサ11,12において、入力側コネクシ
ョンが設定されているVCからIPパケットを受信する
と、このIPパケットの宛先IPアドレスでルーティン
グ情報を検索し、該当するVCにIPパケットを送出す
る。
The slave processors 11 and 12 notify the notified states of addition, change and deletion of the interface IP address information 40 to the interface IP information 41 and
42 is stored. Further, the master processor 10
The routing information 50 is notified to the slave processors 11 and 12 periodically or as needed. Slave processor 1
1 and 12 store the routing information 50 as routing information 51 and 52. As shown in FIG. 2, when the slave processors 11 and 12 receive an IP packet from a VC to which an input-side connection is set, the slave processors 11 and 12 search for routing information using the destination IP address of the IP packet, and send the IP packet to the corresponding VC. Is sent.

【0023】また、スレーブプロセッサ11,12は、
自身に付与されたインターフェイスIPアドレスへのI
Pパケットを受信した場合(図2中のステップ(S)
1,S2:Yes)、このIPパケットを、マスタプロ
セッサ10に入力インターフェイス情報と共に送出する
(S3,S4) 。このIPパケット及び入力インターフ
ェイス情報を受信したマスタプロセッサ10は、インタ
ーフェイス情報に基づいて入力インターフェイスIPア
ドレスを求め、上位プロトコル処理であるIPやルーテ
ィングプロトコル処理にIPパケットを引き渡す。
The slave processors 11 and 12
I to the interface IP address assigned to itself
When a P packet is received (step (S) in FIG. 2)
1, S2: Yes), and sends this IP packet together with the input interface information to the master processor 10 (S3, S4). The master processor 10 that has received the IP packet and the input interface information obtains the input interface IP address based on the interface information, and delivers the IP packet to the upper-level protocol processing, such as IP or the routing protocol processing.

【0024】なお、ステップ2でスレーブプロセッサ1
1,12が、自身に付与されたインターフェイスIPア
ドレスへのIPパケットを受信しない場合(S2:N
o)、宛先アドレスでIPパケットルーティング情報を
検索し、出力VCを決定して送信する(S5,S6) 。
これによって、マスタプロセッサ10が実行するプロト
コル処理では、入力インターフェイスIP情報を使用
し、ルーティング情報を更新できるようになる。
In step 2, the slave processor 1
1 and 12 do not receive an IP packet to the interface IP address assigned to themselves (S2: N
o), IP packet routing information is searched by the destination address, the output VC is determined and transmitted (S5, S6).
As a result, in the protocol processing executed by the master processor 10, the routing information can be updated using the input interface IP information.

【0025】図3において、管理情報アドレステーブル
には、スレーブプロセッサ11,12に対して実装スロ
ット番号と管理データリソースが割り当てられる。それ
ぞれの管理データ(実装スロット番号と管理データリソ
ース)には、そのスレーブプロセッサ11又は12に割
り当てたIPパケットを入力するVCの情報として、対
向IPアドレス、入力VC及び帯域を管理する。新規に
VCを割り当てる場合は、スレーブプロセッサ11,1
2における帯域の合計値を計算し、最も合計値の少ない
スレーブプロセッサ11又は12を選択して、図1で示
したようにVCを設定し、この設定したVC情報を図3
のデータに追加する。
In FIG. 3, mounting slot numbers and management data resources are assigned to the slave processors 11 and 12 in the management information address table. Each management data (mounting slot number and management data resource) manages an opposite IP address, an input VC, and a band as information of a VC for inputting an IP packet allocated to the slave processor 11 or 12. When newly assigning a VC, the slave processors 11, 1
2 is calculated, the slave processor 11 or 12 having the smallest total value is selected, VC is set as shown in FIG. 1, and the set VC information is shown in FIG.
Append to data.

【0026】このように、この実施形態では、マスタプ
ロセッサ10が、インターフェイスIPアドレスとルー
ティング情報との設定を受け付けて管理して、スレーブ
プロセッサに配信する。スレーブプロセッサ11,12
が同一のインターフェイスIPアドレスとルーティング
情報とを記憶し、かつ、使用してルーティングを実行し
ている。すなわち、IPパケットを複数のスレーブプロ
セッサ11,12に分散し、更に、この分散を設定コネ
クションの帯域に基づいて処理しているため、より均等
にトラヒックを分配できるようになって、IPパケット
処理の転送能力が向上する。
As described above, in this embodiment, the master processor 10 receives and manages the settings of the interface IP address and the routing information, and distributes the settings to the slave processors. Slave processors 11 and 12
Store and use the same interface IP address and routing information to perform routing. That is, since the IP packets are distributed to the plurality of slave processors 11 and 12 and the distribution is processed based on the bandwidth of the set connection, the traffic can be more evenly distributed, and the IP packet processing is performed. Transfer capacity is improved.

【0027】なお、この実施形態では、マスタプロセッ
サ10とスレーブプロセッサ11,12とを別体で構成
しているが、マスタプロセッサ10とスレーブプロセッ
サ11,12の処理機能を合わせて備えた一つのプロセ
ッサで構成しても良い。また、プロセッサ10は、前記
した処理のみの実行とともに、ATMスイッチ4におけ
る図示しない各部の制御及びVC設定などを行なうよう
にしても良い。更に、マスタプロセッサ10とは別に、
ATMスイッチ4における図示しない各部の制御及びV
C設定などを行なうプロセッサを実装することも可能で
ある。
In this embodiment, the master processor 10 and the slave processors 11 and 12 are formed separately, but one processor having the processing functions of the master processor 10 and the slave processors 11 and 12 is combined. May be configured. Further, the processor 10 may perform not only the above-described processing but also control of each unit (not shown) in the ATM switch 4 and VC setting. Further, separately from the master processor 10,
Control of each part not shown in the ATM switch 4 and V
It is also possible to mount a processor for performing C setting and the like.

【0028】[0028]

【発明の効果】以上の説明から明らかなように、本発明
のATMにおけるIPパケットルーティングプロセッサ
の分散処理方法及びその装置によれば、マスタプロセッ
サが、インターフェイスIPアドレスとルーティング情
報との設定を受け付けて管理し、このインターフェイス
IPアドレスとルーティング情報とを複数のスレーブプ
ロセッサに配信している。更に、複数のスレーブプロセ
ッサが、同一のインターフェイスIPアドレスとルーテ
ィング情報とを記憶し、かつ、使用してルーティングを
分散して実行している。
As is apparent from the above description, according to the distributed processing method and apparatus of the IP packet routing processor in the ATM of the present invention, the master processor accepts the setting of the interface IP address and the routing information. It manages and distributes this interface IP address and routing information to a plurality of slave processors. Further, a plurality of slave processors store and use the same interface IP address and routing information to perform distributed routing.

【0029】したがって、IPパケットを複数のスレー
ブプロセッサに分散し、更に、この分散を設定コネクシ
ョンの帯域に基づいて処理しているため、より均等にト
ラヒックを分配できるようになり、この結果、IPパケ
ット処理の転送能力が向上する。
Therefore, since the IP packet is distributed to a plurality of slave processors, and the distribution is processed based on the bandwidth of the set connection, the traffic can be more evenly distributed. As a result, the IP packet can be distributed. The transfer capability of the process is improved.

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

【図1】本発明のATMにおけるIPパケットルーティ
ングプロセッサの分散処理方法及びその装置の実施形態
における構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an embodiment of a distributed processing method and an apparatus of an IP packet routing processor in an ATM according to the present invention.

【図2】実施形態にあってスレーブプロセッサにおける
IPパケット受信時の処理の流れを説明するための図で
ある。
FIG. 2 is a diagram illustrating a flow of processing when an IP packet is received in a slave processor according to the embodiment;

【図3】実施形態にあってマスタプロセッサにおけるリ
ソース管理データ例を示す図である。
FIG. 3 is a diagram illustrating an example of resource management data in a master processor according to the embodiment.

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

4 ATMスイッチ 5〜7 回線カード 10 マスタプロセッサ 12 スレーブプロセッサ 4 ATM switch 5-7 Line card 10 Master processor 12 Slave processor

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 IPパケットを複数プロセッサに分散し
て処理するATMにおけるIPパケットルーティングプ
ロセッサの分散処理方法において、 マスタプロセッサが、 インターフェイスIPアドレスとルーティング情報との
設定を受け付けて管理する段階と、 このインターフェイスIPアドレスとルーティング情報
とをスレーブプロセッサに配信する段階とを有し、か
つ、 複数のスレーブプロセッサが、 同一のインターフェイスIPアドレスとルーティング情
報とを記憶し、かつ、使用してルーティングを分散して
処理する段階と、 を有することを特徴とするATMにおけるIPパケット
ルーティングプロセッサの分散処理方法。
1. A distributed processing method for an IP packet routing processor in an ATM which distributes and processes IP packets to a plurality of processors, wherein a master processor receives and manages settings of an interface IP address and routing information. Distributing the interface IP address and the routing information to the slave processors, and the plurality of slave processors store and use the same interface IP address and the routing information to distribute the routing. A distributed processing method for an IP packet routing processor in an ATM, comprising the steps of:
【請求項2】 IPパケットを複数プロセッサに分散し
て処理するATM/IPパケットルーティングプロセッ
サ分散処理装置において、 インターフェイスIPアドレスとルーティング情報との
設定を受け付けて管理し、このインターフェイスIPア
ドレスとルーティング情報とをスレーブプロセッサに配
信するマスタプロセッサと、 同一のインターフェイスIPアドレスとルーティング情
報とを記憶し、かつ、使用してルーティングを分散して
実行する複数のスレーブプロセッサと、 を備えることを特徴とするATM/IPパケットルーテ
ィングプロセッサ分散処理装置。
2. An ATM / IP packet routing processor distributed processor for distributing and processing IP packets to a plurality of processors, receives and manages settings of an interface IP address and routing information, and manages the interface IP address and routing information. And a plurality of slave processors storing the same interface IP address and routing information, and using the same to distribute and execute routing. IP packet routing processor distributed processing device.
【請求項3】 前記マスタプロセッサでのルーティング
情報の設定時に上位ルーティングプロトコルが正常動作
するように、スレーブプロセッサが到着したダイナミッ
クルーティングプロトコルのパケットをマスタプロセッ
サに転送することを特徴とする請求項2記載のATM/
IPパケットルーティングプロセッサ分散処理装置。
3. The slave processor according to claim 2, wherein a packet of the dynamic routing protocol arrived by the slave processor is transferred to the master processor so that the upper routing protocol operates normally when the routing information is set in the master processor. ATM /
IP packet routing processor distributed processing device.
【請求項4】 前記マスタプロセッサへの転送を行う際
に、 ルーティングプロトコルが到着した際のインターフェイ
ス情報を、マスタプロセッサに渡して、マスタプロセッ
サにおけるインターネットプロトコル(IP)又は上位
のプロトコル処理でルーティング情報を正確に作成する
ことを特徴とする請求項3記載のATM/IPパケット
ルーティングプロセッサ分散処理装置。
4. When transferring data to the master processor, interface information when a routing protocol arrives is passed to the master processor, and routing information is processed by Internet protocol (IP) or higher-level protocol processing in the master processor. 4. The ATM / IP packet routing processor distributed processing device according to claim 3, wherein the data is created accurately.
【請求項5】 前記ルーティング設定において、 仮想チャネルの帯域によって、入力されるIPパケット
を着信させるスレーブプロセッサを決定して、スレーブ
プロセッサの負荷を分散することを特徴とする請求項2
記載のATM/IPパケットルーティングプロセッサ分
散処理装置。
5. In the routing setting, a slave processor that receives an incoming IP packet is determined according to a bandwidth of a virtual channel, and a load of the slave processor is distributed.
An ATM / IP packet routing processor distributed processing apparatus as described in the above.
【請求項6】 前記マスタプロセッサ及び複数のスレー
ブプロセッサが、一つのプロセッサで構成されることを
特徴とする請求項2記載のATM/IPパケットルーテ
ィングプロセッサ分散処理装置。
6. The ATM / IP packet routing processor distributed processing apparatus according to claim 2, wherein said master processor and said plurality of slave processors are constituted by one processor.
【請求項7】 前記マスタプロセッサが、ルーティング
の制御と共に、ATMスイッチにおける他の制御を実行
すること特徴とする請求項2記載のATM/IPパケッ
トルーティングプロセッサ分散処理装置。
7. The ATM / IP packet routing processor distributed processing apparatus according to claim 2, wherein said master processor executes another control in an ATM switch together with routing control.
JP15433099A 1999-06-01 1999-06-01 Distributed processing method and apparatus for IP packet routing processor in ATM Expired - Fee Related JP3252831B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15433099A JP3252831B2 (en) 1999-06-01 1999-06-01 Distributed processing method and apparatus for IP packet routing processor in ATM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15433099A JP3252831B2 (en) 1999-06-01 1999-06-01 Distributed processing method and apparatus for IP packet routing processor in ATM

Publications (2)

Publication Number Publication Date
JP2000349770A true JP2000349770A (en) 2000-12-15
JP3252831B2 JP3252831B2 (en) 2002-02-04

Family

ID=15581799

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15433099A Expired - Fee Related JP3252831B2 (en) 1999-06-01 1999-06-01 Distributed processing method and apparatus for IP packet routing processor in ATM

Country Status (1)

Country Link
JP (1) JP3252831B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006502662A (en) * 2002-10-04 2006-01-19 スターレント ネットワークス コーポレイション Resource management for IP network connection
US7529244B2 (en) 2002-09-17 2009-05-05 Oki Electric Industry Co., Ltd. Routing processing device and packet type identification device
JP2010110023A (en) * 2010-02-18 2010-05-13 Hitachi Ltd Information relay apparatus and transfer method
JP2010110021A (en) * 2010-02-17 2010-05-13 Hitachi Ltd Internetworking apparatus
JP2010141920A (en) * 2010-02-17 2010-06-24 Hitachi Ltd Internetwork apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7529244B2 (en) 2002-09-17 2009-05-05 Oki Electric Industry Co., Ltd. Routing processing device and packet type identification device
JP2006502662A (en) * 2002-10-04 2006-01-19 スターレント ネットワークス コーポレイション Resource management for IP network connection
JP4658606B2 (en) * 2002-10-04 2011-03-23 スターレント・ネットワークス・エルエルシー Resource management for IP network connection
JP2010110021A (en) * 2010-02-17 2010-05-13 Hitachi Ltd Internetworking apparatus
JP2010141920A (en) * 2010-02-17 2010-06-24 Hitachi Ltd Internetwork apparatus
JP2010110023A (en) * 2010-02-18 2010-05-13 Hitachi Ltd Information relay apparatus and transfer method

Also Published As

Publication number Publication date
JP3252831B2 (en) 2002-02-04

Similar Documents

Publication Publication Date Title
US6275494B1 (en) Packet switching system, packet switching network and packet switching method
US6539432B1 (en) Network manager, nodes and network management system
US5440547A (en) Data-transfer routing management for packet-oriented digital communication system including ATM networks
JP3449294B2 (en) Multiprotocol processing device, line interface, and multiprotocol switch system having the same
CN105610632B (en) Virtual network equipment and related method
US5918021A (en) System and method for dynamic distribution of data packets through multiple channels
US6147999A (en) ATM switch capable of routing IP packet
US6014382A (en) ATM switching system including a switching control portion for distributing call set-up requirement signals
KR100438632B1 (en) Virtual path-based static routing
EP0471379B1 (en) Packet switching method and system with self-routing switch
JP3083540B2 (en) Switching control method using multiprocessor
JPH1168766A (en) Multi-layer atm communication equipment
JP3252831B2 (en) Distributed processing method and apparatus for IP packet routing processor in ATM
US7164658B1 (en) Distribution of data transfer load when transmitting layer-3 datagrams on a layer-2 network
Farahmand et al. A multi-layered approach to optical burst-switched based grids
US6981064B1 (en) Supporting multiple point-to-point sessions between network devices on an ATM backbone
JPH11127173A (en) Atm cell changeover system having connection group, atm cell changeover method and corresponding input-output terminal means
US6598089B1 (en) Method of supporting communication between network nodes
JPH11205339A (en) Atm exchange
US7602717B1 (en) Efficient use of multiple port interfaces available on a network device supporting ATM
KR20000025697A (en) Method for dispersing routing function of private network node interface
JPH11191779A (en) Atm switch
JP2896775B1 (en) Inter-network address resolution method
CN116938829A (en) Data forwarding method and related equipment
JP2001086124A (en) Method for selecting atm cell waiting in queue and circuit device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees