[go: up one dir, main page]

JP3597049B2 - Route-selection type communication device in integrated network - Google Patents

Route-selection type communication device in integrated network Download PDF

Info

Publication number
JP3597049B2
JP3597049B2 JP19475398A JP19475398A JP3597049B2 JP 3597049 B2 JP3597049 B2 JP 3597049B2 JP 19475398 A JP19475398 A JP 19475398A JP 19475398 A JP19475398 A JP 19475398A JP 3597049 B2 JP3597049 B2 JP 3597049B2
Authority
JP
Japan
Prior art keywords
network
packet
data
atm
cell
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
Application number
JP19475398A
Other languages
Japanese (ja)
Other versions
JP2000032062A (en
Inventor
勝巳 内藤
Original Assignee
日本電気エンジニアリング株式会社
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 日本電気エンジニアリング株式会社 filed Critical 日本電気エンジニアリング株式会社
Priority to JP19475398A priority Critical patent/JP3597049B2/en
Publication of JP2000032062A publication Critical patent/JP2000032062A/en
Application granted granted Critical
Publication of JP3597049B2 publication Critical patent/JP3597049B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、各種端末のクライアント(以下、CLI)を収容し、ルーティング情報やLCR情報等に基づき伝送路の接続経路を選択できる経路選択型通信装置に関する。
【0002】
【従来の技術】
従来この種の技術として、パケット信号、フレームリレー信号及びATMセルを一元的に扱う技術として特開平6−350651号公報がある。
【0003】
この公報では、VPI/VCIを用いて経路選択が行われるATM固定長セルを受けるATM固定長セルインタフェース部と、可変長フレーム信号を受けVPI/VCIをセルヘッダ情報として可変長フレーム信号に付加する可変長フレームインタフェース部と、VPI/VCIに基づいて通信処理を行う通信処理部とを備えたハイブリッド型通信処理装置が記載されている。可変長フレームインタフェース部では可変長フレーム信号にVPI/VCIを付加し、通信処理部ではATM固定長セル及び可変長フレーム信号ともにVPI/VCIに基づいて通信処理を行う。
【0004】
この公報について簡単に説明すると、ATM固定長セルインタフェース部と可変長フレームインタフェースを有しており、ハイブリッド型通信処理装置内では、非ATMインタフェースデータに共通のATMのセルヘッダを付加する(基本的フォーマットを同一にする)ことで、通信処理部の機能を簡素化している。
【0005】
具体的には、ATM固定長セルインタフェース部は、セル終端回路でATM固定長セルに対して同期処理とヘッダ変換処理を行い、その後通信処理部に送出する機能を有している。その際には、ATMセルのヘッダに更にポートアドレスを付加している。
【0006】
ポートアドレスは、各インタフェース部を認識するためのアドレス番号であり、その情報は制御ユニットにより情報が与えられている。
【0007】
一方、可変長フレームインタフェース部では、フレーム信号を終端した後、ATMセルヘッダとポートアドレスを付加し同様に通信処理部に送出する。
【0008】
通信処理部では、ATMヘッダのルーティング制御機能を有するもので、各インタフェース部に送出されたセルは同報にて他のインタフェース部に通知される。
【0009】
そして、各インタフェースがそのセルを受信する場合は、予めインタフェース部に具備されているアドレスフィルタリング部でフィルタリングされたセルのみがインタフェース内部に入力される動作となっている。
【0010】
インタフェース回路では、バスより受信したセルのヘッダ処理を行う。固定長セルインタフェース部では、VPI/VCIの除去回路を用いてヘッダを除去しフレーム送信回路にて回線に送信される。
【0011】
また、他の機能として固定長セル優先機能を有している。この機能は、制御ユニットにより制御され、各インタフェース部がバスにセルを送信する際に固定長セルが優先的にバスに送出できるものである。
【0012】
更に、固定長セルインタフェース部と可変長セルインタフェース部との間でデータ交換をする際に使用されるセル/フレーム変換トランク部を有し、固定長セルを可変長フレームに、又は逆の処理を行っている。
【0013】
【発明が解決しようとする課題】
上述のように、このハイブリッド型通信処理装置によると、固定長セルと可変長フレームの変換を行う機能を有することでセル長によらず一元管理を行うことができる。
【0014】
しかし、固定長セルと可変長セルが同一の通信処理部で処理されるため、この従来技術では、音声セルの伝送に割り当てられた回線に音声セル以外の膨大なバーストデータが混入した場合、音声セルの送出に遅延が生じ受信側で再生時に必要とされる音声データの連続性を保持することが困難となる。また、音声データのATMセル化に際しては、オーバヘッドの付加を必然的に伴うことから必ずしもATM網を経由することが効率的に高速転送できるとは限らない。
【0015】
さらに、各種ネットワークのトラヒック等を管理する制御機能を有しないため、各種ネットワークインターフェース(以下、NTINFという)を接続したとしても、パス設定の選択方法には何ら具体性を有しない。
【0016】
すなわち、この従来技術では、各種インタフェースを収容し各種インタフェース間の相互乗り入れが可能とされるが、データ特性を考慮した入力信号の振り分けとなっていないため、ネットワークリソースやスイッチリソースが効率的に利用することができない。
【0017】
ここで、各種ネットワークの特性について再度考察すると、ATM網では、マルチメディア対応型データで音声や、画像、LANデータなどを一元的に扱えるため、長所としてはクライアントの要求に応じてネットワークリソースを提供し、更に保証する機能を有している。しかし、各種データを固定長データに分割するためにヘッダ分だけオーバーヘッドが多くなっている。特に音声では、ネットワークが複数接続されると遅延や揺らぎが発生し音声品質が劣化するおそれがある。
【0018】
また、パケット網では、そのキャパシティーが大きければ大きいほど大容量データ転送に適している。しかし、バーストトラヒックが高い時に音声などを通すと、音声、画像データの品質が劣化する問題がある。
【0019】
ISDN網にあっては、音声や画像データを転送するには最適なものであるが、パケットデータなどの大容量データ転送には不向きである。
【0020】
そこで、本発明の課題は、ネットワークリソース及びスイッチリソースを最大限に有効利用できるようにすることを主要観点として、各種インタフェースの乗り入れを可能とし、更にネットワーク切替の際にデータの遅延を最小限に抑えることのできる経路選択装置を提供することにある。
【0021】
【課題を解決するための手段】
そこで、本発明では、各種ネットワークが相互に乗り入れする経路選択型装置において、音声などのリアルタイム性を要求されるリアルタイム性データであるか、あるいはLANなどの遅延が許容される非リアルタイム性データであるかを識別し、メディアの種別に応じてネットワークを振り分けることを特徴とする。
【0022】
すなわち、本発明によると、ATM網とフレームリレー網とISDN網とに接続される通信装置において、各網に対応のクライアントから送出されたデータ(以下、クライアントデータという。)のメディア種別を発呼要求に基づいて識別し、前記クライアントデータをメディア種別に応じて送出先を決定する振分制御部と、振分制御部が接続要求する網のトラヒック状態を検出し、その結果輻輳なしと確認された場合に当該網に接続される対向局とのネゴシエーションによりパスの設定情報を決定し、このパスの設定情報を前記振分制御部に通知するネットワーク管理部と、ATM網と当該網に対応するクライアントを相互接続するセルスイッチと、フレームリレー網と当該網に対応するクライアントを相互接続するパケットスイッチと、ISDN網と当該網に対応するクライアントを相互接続するTDMスイッチと、前記パスの設定情報がATM網に対応するクライアントとフレームリレー網とのパス設定を示す場合にATMセルとパケットデータを相互に変換するセル/パケット変換回路と、前記パスの設定情報がATM網に対応するクライアントとISDN網とのパス設定を示す場合にATMセルとTDMデータを相互に変換するセル/TDM変換回路と、前記パスの設定情報がフレームリレー網に対応するクライアントとISDN網のパス設定を示す場合にパケットデータとTDMデータを相互に変換するパケット/TDM変換回路とを備え、前記クライアントデータを前記パスの設定情報に基づいてパス接続を実行する振分部とを有することを特徴とする経路選択型通信装置を得ることができる。
【0023】
更に、前記振分制御部によるメディアの識別の結果、音声などのリアルタイム性を要求されるデータである場合は前記クライアントデータの送出先をATM網に決定し、LANなどの遅延が許容される非リアルタイム性データである場合はISDN網に決定し、パス設定を行うことでネットワークリソースを有効活用できる経路選択型通信装置をも得ることができる。。
【0024】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【0025】
図1には、各種ネットワーク内に本発明を適用した経路選択型通信装置を取り入れネットワーク間の相互切り換えが可能なネットワークシステムを示す。
【0026】
経路選択型通信装置1では、各種クライアントを収容するためのATMクライアントインタフェース(以下、ATM−CLINFという)10、パケット・クライアントインタフェース(以下、パケット−クライアントインタフェースという)11、ISDNクライアントインタフェース(以下、ISDN−CLINFという)12と、振分部30と、振分制御部31と、対向局との通信制御を行うネットワーク管理部(以下、NT管理部という)40と、各種ネットワークとのインタフェースの役割を果たすATMネットワークインタフェース(以下、ATM−NTINFという)50、パケット・ネットワークインタフェース(以下、パケット−NTINFという)51、ISDNネットワークインタフェース(以下、ISDN−NTINFという)52とにより構成される。
【0027】
まず、経路選択型通信装置1が収容しうるクライアントの種類としては、パーソナルコンピュータやTEL画像端末等があり、ANSIの各協会で標準化が審議されているLANのアクセス方式を有するLAN端末や、THE ATM−Forumに準拠したアクセス方式を有するATM端末や、更にITU−Tに準拠するISDN端末等がある。
【0028】
ここで、本発明を適用した経路選択型通信装置1の特徴とするところは、まず各種クライアントから送出された発呼要求をCLINFにて受信し、振分制御部31において、クライアントが送出したデータのメディアを識別した後、メディア特性に鑑みなされた優先順位に従い優先度の高いネットワークに送出することにある。図2に、そのフローチャートを示す。ここでは、ネットワークの輻輳確認後に送出先のネットワークを決定している。
【0029】
更に、クライアントが送出するデータをより効率的に振り分けるべく、メディアの種別に応じてルーティングに最適なネットワークを定義しておき、振分制御部31にて発呼要求のあったデータのプロトコル確認及びメディアを識別し、最適なネットワークに送出するためのパス設定情報等を内容とするダイナミックルーティング情報を決定し、経路選択型通信装置1が有する各回路の変換動作等を制御するよう構成している。
【0030】
ダイナミックルーティング情報の決定に際しては、メディアの種別とネットワークの特性を考慮し、図3に示すようにメディアに応じた送出先ネットワークの優先順位を導き出した。
【0031】
これによると、ATMクライアントについては、音声セルが入力された場合、ISDN網を第1優先とし、ATM網を第2優先とする。それ以外の画像等のデータが入力された場合は、ATM網を第1優先とし、フレームリレー網を第2優先とする。
【0032】
パケットクライアントについては、音声パケットが入力された場合は、ISDN網を第1優先とし、ATM網を第2優先とする。画像パケットが入力された場合は、ATM網を第1優先とし、フレームリレー網を第2優先とする。それ以外のデータについては、フレームリレー網を第1優先とし、ATM網を第2優先とする。
【0033】
ISDNクライアントについては、音声が入力された場合は、ISDN網を第1優先とし、ATM網を第2優先とする。それ以外の画像等のデータが入力された場合は、ATM網を第1優先とし、フレームリレー網を第2優先とする。
【0034】
但し、これら優先順位付けについては、後述のネットワーク管理部40のトラヒック集計結果により可変することができ、保有する各種NTINFの特性を効率的に使用することが可能となる。
【0035】
また、これらの設定は様々に変更することが可能であり、例えば一つのNT−INFのみを使用することや、時間帯や障害発生に応じてダイナミックに変更することや、更にシステム構成に柔軟に対応することも可能である。
【0036】
まず、振分制御部31では、クライアントが出力するデータの属性(音声或いは非音声等のメディア)を識別し、上記優先順位及びメディアの識別と時々刻々変化するネットワークのトラヒック状況とに応じて最適ルーティングを決定しダイナミックルーティング情報とする。
【0037】
メディアの識別に際しては、ATM端末からのデータの場合では、一般的にシグナリング制御(ATM−Forum UNI3.0又は3.1等)に準拠した手順により、VC(Virtual Channel)単位に音声データや、画像データ、更にそれ以外のパケットデータを識別する。ISDN端末からのデータの場合は、ATMと同様、ISDNのシグナリング(ITU−T Q.931等)を基に、音声データなのか、画像データなのか、それ以外のデータなのかを判定している。パケット端末にあっては、基本的には、TCP/IPプロトコルに準拠したパケットデータなどを一元的に扱っているため、論理コネクションでパケットデータの識別を行っている。
【0038】
NT管理部40では、振分制御部31の要求に基づき各種ネットワークのトラヒック状態を検出し、その他ネットワークの対向局との中継路接続に必要な管理機能を有している。トラヒック監視方式の具体例としては、単位時間当たりに発生するセル数やパケット数を集計し、予め決められた値より高い場合はトラヒックオーバーとする方式がある。
【0039】
また、ネットワーク上に本発明の装置が複数存在する場合にあっては、NT管理部40間において制御情報の共有を行っている。例えば、音声データはどのパスをどのヘッダ情報で伝わっているかなどである。この制御方法の一例としてITU−T NO7信号方式などがある。
【0040】
次に、図4を用いて各CLINFの構成及び機能について説明する。
【0041】
図4(a)は、ATM−CLINF10のブロック図を示すものであり、クライアントからデータを受信すると、ATMレイヤの終端回路10aにてATMセルのエラーチェック及びセル同期を行った後、データをATMヘッダ変換部10bにおいてATM制御インタフェース10cを介して受けたダイナミックルーティング情報に従ってATMセルのヘッダの変換処理を行い振分部30に出力する。振分部30にATMセルを送出するに際しては、振分部30に対してバス獲得要求を送出し、スイッチ制御部27よりバス使用権を獲得しなければならない。
【0042】
また、振分部30からデータを受信する場合にあっては、予め決められたヘッダを有するATMセルのみをフィルタリングして取り込み、変換情報を基にヘッダを付け替えた後、クライアントに送出する。
【0043】
図4(b)に、パケット−CLINF11のブロック図を示す。
【0044】
クライアントBが送出したパケットデータは、パケット−L1終端回路11aにて終端された後、可変長データを一定の長さを有する固定長データに変換し、パケットヘッダ情報を付加して110に送出される。一方、ネットワークの対向局から受信したデータについは、予め決められたパケットヘッダを有するパケットヘッダを有するパケットのみをフィルタリングして取り込み、更にそのパケットヘッダを削除してクライアントに送出される。
【0045】
図4(c)に、ISDN−CLINF12のブロック図を示す。
【0046】
クライアントCから送出されたデータは、ISDNの物理レイヤを終端するISDN−L1終端回路12aにて終端処理され、その終端されたISDNデータのタイムスロット乗り換えを行うタイムスロット変換回路12bはTDMスイッチ23にISDNデータを送出する場合は、予め決められた120のタイムスロットに送出する。またTDMスイッチ23から120を介してデータを受信する場合は、予め決められたタイムスロットのデータのみを取り込む。
【0047】
次に、振分部30の構成及び動作について図5を用いて説明する。
【0048】
振分部30は、各ネットワークに対応するスイッチ21〜23と、ネットワーク間の相互乗り入れを可能とするための各種データ変換部24〜26と、振分部全体を制御するスイッチ制御回路27とで構成され、振分制御部31から受けたダイナミックルーティング情報に従って、受信データを必要あればデータ変換した後、スイッチ21〜23を切り替えることで各種クライアントと各種ネットワークとのパス接続を実行する。
【0049】
データの振分方法としては、データの属性とネットワーク側のトラヒック状態を基に振り分けるダイナミック振り分け方法と予め固定した固定振り分け方法とを有する。
【0050】
パスを接続する際には、振分制御部31にて有するダイナミックルーティング情報に基づいて、スイッチ21〜23を切り替えることでパス接続を実行する。
【0051】
すなわち、各スイッチ21〜23では、ダイナミックルーティング情報との照合の下、受信データを決められた方路に出力することになるが、ダイナミックルーティング情報の内容が同種のネットワーク間のパス接続を実行する場合にあっては、受信データをそのままスイッチ内のバス(図示せず)を経由してNTINF或いはCLINFに出力する。一方、ダイナミックルーティング情報が異種ネットワーク間のパス接続を示す場合にあっては、該当する変換部24〜26にてデータ変換された後、スイッチ間での切り替えによりNTINF或いはCLINFに出力する。
【0052】
次に、図6を用いて、異種ネットワーク接続を可能とする各種データ変換部について説明する。
【0053】
図6(a)は、セル/パケット変換部24のブロック図であり、ATMセルをパケットデータに変換するセル/パケット変換回路24aと、パケットデータをATMセルに変換するパケット/セル変換回路24bと、変換処理を制御するセル/パケット制御インタフェース24cとにより構成される。
【0054】
ATMセルをパケット化あるいはパケットデータをセル化するに際して、セル/パケット制御インタフェース部24cには、振分制御部31から予めダイナミックルーティング情報が与えられており、このダイナミックルーティング情報を基にインタフェース変換が行われる。
【0055】
セル/パケット変換回路24aでは、信号線240からATMセルを受信すると、ダイナミックルーティング情報から検出したATMセルのヘッダー情報に対応するパケット用のヘッダー情報を検索し、ヘッダー情報を付加した後、生成されたパケット信号を信号線241に送出する。
【0056】
パケットをセル化するに際しては、上記と逆の手順により、パケット/セル化部24bにてATMセル化し、信号線240に送出する。
【0057】
図6(b)は、セル/TDM変換部25のブロック図であり、セルをTDM化するセル/TDM変換回路25aと、TDMをセル化するTDM/セル変換回路25bと、セル/TDM制御インタフェース25cとで構成され、振分制御部31からセル/パケット制御インタフェース25cを介して受けたダイナミックルーティング情報に従って、ATMセルをTDMに変換あるいはその逆変換によりインタフェース変換が行われる。
【0058】
具体的には、セル/TDM変換回路25aでは、信号線250からATMセルを受信すると、ダイナミックルーティング情報にて有するATMセルのヘッダーを照合し、ATMヘッダー等の不要なデータを削除した後、タイムスロット位置にペイロード部のデータを挿入して信号線251に送出する。
【0059】
一方、TDMデータをセル化する場合は、逆の手順によりTDM/セル変換回路25bにてデータ変換される。変換されたATMセルは、信号線250に送出される。
【0060】
図6(c)は、パケット/TDM変換部26を示し、パケット/TDM変換回路26aと、TDM/パケット変換回路26bと、パケット/TDM制御インタフェース26cとで構成され、振分制御部31からパケット/TDM制御インタフェース26cを介して受けたダイナミックルーティング情報に従ってパケットデータをTDMに変換あるいはその逆変換によりインタフェース変換が行われる。
【0061】
具体的には、パケット/TDM変換回路26aでは、信号線260からパケットデータを受信すると、ダイナミックルーティング情報から検出したパケットのヘッダー情報に対応するタイムスロット情報を検索し、ヘッダー等の不要な情報を削除した後、該当するタイムスロット位置に実データのみを挿入して信号線261に送出する。
【0062】
一方、TDMをパケットに変換する場合は、TDM/パケット変換回路26bにて該当するタイムスロット位置のデータにパケットヘッダを付加することでTDMデータをパケットに変換し、パケットデータを信号線260に送出する。
【0063】
次に、図7に示す各種NTINFの回路ブロック図を用いて動作について説明すると、NTINFとCLINFは、インタフェースとしての基本機能は同一であり、相違点としては、ネットワーク毎のトラヒック状態を検出するトラヒック監視回路を有する点である。すなわち、トラヒック監視回路により検出されたトラヒック状態は、NT管理部40に送出され、ダイナミックルーティング情報の決定要因となる。
【0064】
次に、図8〜12に示すフローチャートに基づき、各クライアントから送出されたデータのルーティングについて説明する。
【0065】
まず、図8を用いて各クライアントからの発呼要求及びメディア種別に応じたネットワークルーティングについて説明する。
【0066】
ATMクライアントから送出された場合であって、メディアの種別を認識した結果、音声データの場合は、ISDN網へルーティングするよう制御を行い(処理Aに移行)、音声以外のデータの場合ATM網へルーティングするよう制御を行う(処理Bに移行)。ISDNクライアントから送出された場合も、ATMクライアントと同様のルーティングを試みる。
【0067】
パケットクライアントから送出された場合であって、メディアの種別を認識した結果、音声の場合は、ISDN網へルーティングするよう制御を行い(処理Aに移行)、画像データの場合ATM網へルーティングするよう制御を行い(処理Bに移行)、それ以外のデータにあってはフレームリレー網へルーティングを試みる(処理Fに移行)。ここで、フローチャート上、Nについて定義しているが、これは、第1優先順位が輻輳中であるために第2優先順位にある網へのルーティング確認に移行する際に使用される。各フローチャートにおいて、Nが2であることは、第2優先順位にある網へのルーティング確認の結果、輻輳中であると判定され、クライアントデータのネットワーク送出が許可されない状況を示す。
【0068】
次に、図9を用いてルーティング先がATM網である場合について説明する。振分制御部31は、NT管理部40にATM網のトラヒック状態の確認を依頼する。
【0069】
その結果、下位の優先順位に従って輻輳無しの確認が得られると、NT管理部40はATM網の使用を許可するとともに、ネットワークの対向局とネゴシエーションし、ネットワーク上で使用するVC値を決定し、振分制御部31にルーティング情報として送出する。輻輳中の場合は、Nを+1して処理Dに移行する。
【0070】
次に、図10に示すルーティング先がフレームリレー網である場合について説明する。
【0071】
NT管理部40は、ネットワークの対向局とフレームリレー回線の使用許可の調停を行う。その際、フレームリレーネットワークのトラヒック確認を行い輻輳無しの確認が得られると、NT管理部40は、振分制御部31に当該ネットワーク送出を許可し振分部30にて使用するパケットヘッダ情報を渡す。
【0072】
振分制御部31は、各CLINFに転送指示を出し、これをうけて送出されたデータは、パケットに変換された後ネットワークへ送出される。
【0073】
次に、図11を用いてルーティング先がISDN網である場合について説明する。
【0074】
NT管理部40は、ネットワークの対向局とISDN回線の使用許可の調停を行う。その際、ISDN網のトラヒック確認を行い輻輳無しの確認が得られると、NT管理部40は、振分制御部31に当該ネットワーク送出を許可し振分部30にて使用するタイムスロット位置情報を渡す。
【0075】
振分制御部31は、各CLINFに転送指示を出し、これをうけて送出されたデータは、パケットに変換された後ネットワークへ送出される。
【0076】
次に、図12を用いて、第1優先順位のネットワークが輻輳中のために第2優先順位のネットワーク送出を試みる場合について説明する。
【0077】
まず、Nの値を確認し、Nの場合は全ネットワークのトラヒックが輻輳中であると判断し、NT管理部40はクライアントに接続不許可を送出する。
【0078】
Nが2で場合であって、かつ、パケットCLINFからの入力である場合は処理Bに示すATM網への送出を試み、それ以外のクライアントからのデータであった場合は、処理Fに示すフレームリレー網への送出を試みる。
【0079】
次に図13に、各種クライアントが送出するデータのダイナミックルーティング情報の具体例を示し、これを用いて各部の動作を説明する。なお、図中にONとあるのは、回路動作をONする事を意味し、OFFは停止を意味する。
【0080】
図13(a)では、ATMセルのパスが2本張られた事を示す。ATMクライアントから入力されたATMヘッダ番号1/30(この記号はVP=1で、VC=30を示す。)のセルはATM−CLINF10でATMセルヘッダ2/25に変換され送出される。また、セル/パケット変換部24がONとなっているためATMセルヘッダ2/25のセルはセル/パケット変換部24を通過することになる。そして、セル/パケット変換部24でパケットカプセリング化処理されパケットヘッダ情報AAヘッダのパケットはパケット−NTINF50を介してパケットネットワークに送出されることになる。
【0081】
他方のATMヘッダ番号1/35のセルは、ATM−CLINF10でATMセルヘッダ3/25に変換され送出される。また、セル/TDM変換部25がONとなっているためATMセルヘッダ3/25のセルはセル/TDM変換部25を通過することになる。そしてセル/TDM変換部25でTDMデータ化処理され予め設定されているTDMスイッチ23のタイムスロット10のTDMデータはISDN−NTINF52を介してISDN−NTに送出されることになる。
【0082】
次に、図13(b)では、パケットのパスが2本張られたことを示す。パケットクライアントから入力されたパケット論理ヘッダ番号10のパケットはパケット−CLINF11でパケットスイッチ22側ヘッダ50のヘッダを付加しカプセリング化されて送出される。またセル/パケット変換部24がONとなっているためヘッダ50のパケットはセル/パケット変換部24を通過することになる。そしてセル/パケット変換部24でATMセル化処理されセルヘッダ情報10/20が付加される。更に、ネットワーク側設定がATM/ネットワーク機能ONとなっているため、その10/20ヘッダのATM−NTINF50を介してATM網に送出されることになる。
【0083】
他方のパケット論理ヘッダ番号20のパケットは、パケット−CLINF11においてパケットスイッチ22ヘッダ60のヘッダを付加しカプセリング化されて送出されている。またパケット/TDM変換部26がONとなっているためパケットヘッダ60のパケットはパケット/TDM変換部26を通過することになる。そしてパケット/TDM変換部26でTDMデータ化され予め設定されているTDMスイッチ23のタイムスロット30に送出される。更に、ネットワーク設定がISDN「ON」となっているため、そのタイムスロット30のTDMデータはISDN−NTINF52を介してISDN網に送出されることになる。
【0084】
次に図13(c)では、ISDNのパスが2本張られたことを示する。ISDNクライアントから入力された回線番号1のISDNデータはISDN−CLINF12で、予め設定されたTDMスイッチ23側タイムスロット5に送出される。また、パケット/TDM変換部26がONとなっているためタイムスロット5のTDMデータはパケット/TDM変換部26を通過することになる。そしてパケット/TDM変換部26でカプセリング化されパケットヘッダBBが付加され、パケットスイッチ22に送出される。更にネットワーク側設定がパケット「ON」となっているため、そのパケットヘッダBBのパケットはパケット−NTINF51を介してフレームリレー網に送出されることになる。
【0085】
回線番号2のISDNデータは、ISDN−CLINF12において、予め設定されたTDMスイッチ23のタイムスロット6に送出される。また、セル/TDM変換部25がONとなっているためタイムスロット6のTDMデータは、セル/TDM変換部25を通過することになる。そして、セル/TDM変換部25でセルヘッダ6/10を付加しATMセル化処理され、ATMスイッチ部21に送出される。更に、ネットワーク側設定がONとなっているため、セル6/10のATMセルはATM−NTINF50を介してATM網に送出されることになる。
【0086】
【発明の効果】
本発明によると、クライアントから送出されるデータを、そのメディアの種別に応じて振り分けるため、ネットワークリソースの有効利用を図ることができ、更にメディアの種別と網の特性を考慮して網を接続することで、ネットワークリソースをより効率的に利用できる。
【0087】
また、各種網に対応するスイッチと、網間の相互乗り入れを可能とするデータ変換回路を儲け、トラヒック状況に応じたダイナミックルーティング情報に従ってスイッチ間の切替を制御するため、データ遅延を生ずることなく、データの連続性を容易に保持できる。
【図面の簡単な説明】
【図1】本発明を適用した経路選択型通信装置を取り入れたネットワークシステム。
【図2】メディアの種別に応じたデータ振分を示すフローチャート。
【図3】ダイナミックルーティング情報の優先順位例。
【図4】各種クライアントインタフェース10〜11のブロック図。
【図5】振分制御部31のブロック図。
【図6】振分制御部31が備える各種変換部24〜26のブロック図。
【図7】各種ネットワークインタフェース50〜52のブロック図。
【図8】クライアントからの発呼要求に基づくメディア種別の識別手順を示すフローチャート。
【図9】ルーティング先がATM網の場合のフローチャート。
【図10】ルーティング先がフレームリレー網の場合のフローチャート。
【図11】ルーティング先がISDN網の場合のフローチャート。
【図12】痔A1優先順位のネットワークが輻輳中のため第2優先順位のネットワーク接続を試みる場合のフローチャート。
【図13】ダイナミックルーティング情報の具体例。
【符号の説明】
1 経路選択型通信装置
10 ATM−CLINF
10a ATM終端回路
10b ATMヘッダ変換回路
10c ATM制御インタフェース
11 パケット−CLINF
11a パケットL1終端回路
11b パケット/カプセル変換回路
11c パケット制御インタフェース
12 ISDN−CLINF
12a ISDNL1終端回路
12b タイムスロット変換回路
12c ISDN制御インタフェース
30 振分部
31 振分制御部
40 NT管理部
50 ATM−NTINF
50a ATMヘッダ変換回路
50b ATM終端回路
50c ATM制御インタフェース回路
50d ATMトラヒック監視回路
51 パケット−NTINF
51a パケット/カプセル変換回路
51b パケットL1終端回路
51c パケット制御インタフェース
51d パケットトラヒック監視回路
52 ISDN−NTINF
52a タイムスロット変換回路
52b ISDN終端回路
52c ISDN制御インタフェース
52d ISDNトラヒック監視回路
21 セルスイッチ
22 パケットスイッチ
23 TDMスイッチ
24 セル/パケット変換部
24a セル/パケット変換回路
24b パケット/セル変換回路
24c セル/パケット制御インタフェース
25 セル/TDM変換部
25a セル/TDM変換回路
25b TDM/セル変換回路
25c セル/TDM制御インタフェース
26 パケット/TDM変換部
26a パケット/TDM変換回路
26b TDM/パケット変換回路
26c パケット/TDM制御インタフェース
27 SW制御回路
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a path selection type communication apparatus that accommodates clients (hereinafter, CLIs) of various terminals and can select a connection path of a transmission path based on routing information, LCR information, and the like.
[0002]
[Prior art]
Conventionally, as this kind of technology, there is Japanese Patent Application Laid-Open No. 6-350651 as a technology for integrally handling packet signals, frame relay signals and ATM cells.
[0003]
In this publication, an ATM fixed-length cell interface unit for receiving an ATM fixed-length cell for which a path is selected using VPI / VCI, and a variable for receiving a variable-length frame signal and adding VPI / VCI as cell header information to the variable-length frame signal A hybrid communication processing device including a long frame interface unit and a communication processing unit that performs communication processing based on VPI / VCI is described. The variable-length frame interface unit adds VPI / VCI to the variable-length frame signal, and the communication processing unit performs communication processing on both the ATM fixed-length cell and the variable-length frame signal based on the VPI / VCI.
[0004]
In brief, this publication has an ATM fixed-length cell interface unit and a variable-length frame interface. In a hybrid communication processing device, a common ATM cell header is added to non-ATM interface data (basic format). Are simplified), thereby simplifying the function of the communication processing unit.
[0005]
Specifically, the ATM fixed-length cell interface unit has a function of performing a synchronization process and a header conversion process on the ATM fixed-length cell in the cell termination circuit, and then transmitting the result to the communication processing unit. At that time, a port address is further added to the header of the ATM cell.
[0006]
The port address is an address number for recognizing each interface unit, and the information is given by the control unit.
[0007]
On the other hand, the variable-length frame interface unit terminates the frame signal, adds an ATM cell header and a port address, and sends the same to the communication processing unit.
[0008]
The communication processing unit has a routing control function of the ATM header, and the cells transmitted to each interface unit are notified to other interface units by broadcast.
[0009]
When each interface receives the cell, only the cell that has been filtered in advance by the address filtering unit provided in the interface unit is input into the interface.
[0010]
The interface circuit performs a header process on cells received from the bus. In the fixed-length cell interface unit, the header is removed using a VPI / VCI removal circuit, and the frame is transmitted to the line by a frame transmission circuit.
[0011]
Further, it has a fixed-length cell priority function as another function. This function is controlled by the control unit, and when each interface unit transmits a cell to the bus, the fixed-length cell can be preferentially transmitted to the bus.
[0012]
Further, it has a cell / frame conversion trunk unit used when data is exchanged between the fixed-length cell interface unit and the variable-length cell interface unit, and converts fixed-length cells into variable-length frames or vice versa. Is going.
[0013]
[Problems to be solved by the invention]
As described above, according to the hybrid communication processing apparatus, the function of converting between fixed-length cells and variable-length frames is provided, so that unified management can be performed regardless of the cell length.
[0014]
However, since fixed-length cells and variable-length cells are processed by the same communication processing unit, in this conventional technique, when a huge amount of burst data other than voice cells is mixed in a line allocated for voice cell transmission, A delay occurs in cell transmission, and it becomes difficult for the receiving side to maintain continuity of audio data required for reproduction. Further, when voice data is converted into ATM cells, overhead is inevitably added, so that it is not always possible to efficiently transfer data at high speed via an ATM network.
[0015]
Furthermore, since there is no control function for managing traffic and the like of various networks, even if various network interfaces (hereinafter referred to as NTINF) are connected, there is no specificity in a path setting selection method.
[0016]
In other words, in this conventional technology, various interfaces can be accommodated and mutual entry between the various interfaces can be performed, but since input signals are not distributed in consideration of data characteristics, network resources and switch resources are efficiently used. Can not do it.
[0017]
Considering the characteristics of various networks again, the ATM network can handle voice, images, LAN data, etc. in multimedia-compatible data in a unified manner, and has the advantage of providing network resources in response to client requests. In addition, it has a function to guarantee. However, since various data are divided into fixed-length data, the overhead is increased by the amount of the header. In particular, in the case of voice, when a plurality of networks are connected, delay or fluctuation may occur and voice quality may be degraded.
[0018]
In a packet network, the larger the capacity, the more suitable for large-capacity data transfer. However, when voice or the like is passed when burst traffic is high, there is a problem that the quality of voice and image data is deteriorated.
[0019]
The ISDN network is optimal for transferring voice and image data, but is not suitable for transferring large-capacity data such as packet data.
[0020]
Therefore, an object of the present invention is to enable various interfaces to be entered, and to minimize data delays at the time of network switching, from the main viewpoint of maximizing the effective use of network resources and switch resources. An object of the present invention is to provide a route selection device that can be suppressed.
[0021]
[Means for Solving the Problems]
Therefore, in the present invention, in a route selection type device in which various networks enter each other, the data is real-time data requiring real-time properties such as voice, or non-real-time data such as LAN which allows delay. And distinguishing the network according to the type of media.
[0022]
That is, according to the present invention, in a communication device connected to an ATM network, a frame relay network, and an ISDN network, a media type of data (hereinafter, referred to as client data) transmitted from a client corresponding to each network is called. A distribution control unit that identifies the client data based on the request and determines a destination according to the media type, and the distribution control unit detects a traffic state of a network requested to be connected, and as a result, it is confirmed that there is no congestion. In this case, path setting information is determined by negotiation with an opposite station connected to the network, and a network management unit for notifying the path setting information to the distribution control unit; A cell switch for interconnecting clients, a packet switch for interconnecting a frame relay network and clients corresponding to the network, A TDM switch for interconnecting an SDN network and a client corresponding to the network, and mutually converting ATM cells and packet data when the path setting information indicates a path setting between a client corresponding to the ATM network and a frame relay network. A cell / packet conversion circuit for converting between ATM cells and TDM data when the path setting information indicates a path setting between a client corresponding to an ATM network and an ISDN network; And a packet / TDM conversion circuit that converts packet data and TDM data between each other when the setting information of the client indicates the path setting of the ISDN network and the client corresponding to the frame relay network. And a distribution unit for performing a path connection based on the path selection type communication. It can be obtained device.
[0023]
Furthermore, as a result of the media identification by the distribution control unit, if the data requires real-time properties such as voice, the transmission destination of the client data is determined to the ATM network, and a non-delay such as LAN is allowed. If the data is real-time data, it is determined to be an ISDN network, and a path selection type communication device that can effectively utilize network resources can be obtained by setting a path. .
[0024]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0025]
FIG. 1 shows a network system which incorporates a route-selection type communication device to which the present invention is applied in various networks and is capable of switching between networks.
[0026]
In the route selection type communication device 1, an ATM client interface (hereinafter, referred to as ATM-CLIINF) 10, a packet client interface (hereinafter, referred to as packet-client interface) 11, and an ISDN client interface (hereinafter, ISDN) for accommodating various clients. -CLINF) 12, a distribution unit 30, a distribution control unit 31, a network management unit (hereinafter referred to as an NT management unit) 40 for performing communication control with the opposite station, and an interface between various networks. ATM network interface (hereinafter, referred to as ATM-NTINF) 50, packet network interface (hereinafter, referred to as packet-NTINF) 51, ISDN network interface (hereinafter, ISDN-NTI) Constituted by an F hereinafter) 52.
[0027]
First, the types of clients that can be accommodated by the route selection type communication device 1 include a personal computer and a TEL image terminal, and a LAN terminal having a LAN access method for which standardization is being deliberated by each ANSI association, and a THE terminal. There are an ATM terminal having an access method conforming to the ATM-Forum, and an ISDN terminal conforming to the ITU-T.
[0028]
Here, the feature of the route selection type communication apparatus 1 to which the present invention is applied is that, first, a call request transmitted from various clients is received by CLINF, and the distribution control unit 31 transmits the data transmitted by the client. After identifying the media, the media is transmitted to a high-priority network in accordance with the priority in consideration of the media characteristics. FIG. 2 shows the flowchart. Here, after confirming network congestion, the destination network is determined.
[0029]
Furthermore, in order to distribute the data transmitted by the client more efficiently, a network optimal for routing is defined in accordance with the type of media, and the distribution control unit 31 checks the protocol of the data requested to be called and performs It is configured to identify media, determine dynamic routing information containing path setting information and the like for transmission to an optimal network, and control the conversion operation and the like of each circuit included in the path selection type communication device 1. .
[0030]
In determining the dynamic routing information, the priority of the destination network according to the media was derived as shown in FIG. 3 in consideration of the type of the media and the characteristics of the network.
[0031]
According to this, with respect to an ATM client, when a voice cell is input, the ISDN network is given first priority, and the ATM network is given second priority. If other data such as images is input, the ATM network is given first priority, and the frame relay network is given second priority.
[0032]
Regarding the packet client, when a voice packet is input, the ISDN network is given first priority, and the ATM network is given second priority. When an image packet is input, the ATM network is given first priority, and the frame relay network is given second priority. For other data, the frame relay network is given first priority, and the ATM network is given second priority.
[0033]
With regard to the ISDN client, when voice is input, the ISDN network is given first priority and the ATM network is given second priority. If other data such as images is input, the ATM network is given first priority, and the frame relay network is given second priority.
[0034]
However, these priorities can be changed according to the traffic total result of the network management unit 40 described later, and the characteristics of the various NTINFs possessed can be used efficiently.
[0035]
In addition, these settings can be changed in various ways. For example, only one NT-INF can be used, the time can be changed dynamically according to a time zone or occurrence of a failure, and the system configuration can be flexibly changed. It is also possible to respond.
[0036]
First, the distribution control unit 31 identifies the attribute (media such as voice or non-voice) of the data output by the client and optimizes the priority according to the above-described priority and the media identification and the constantly changing network traffic situation. The routing is determined and used as dynamic routing information.
[0037]
In the case of media identification, in the case of data from an ATM terminal, voice data or VC (Virtual Channel) units are generally used according to a procedure based on signaling control (such as ATM-Forum UNI 3.0 or 3.1). Image data and other packet data are identified. In the case of data from an ISDN terminal, similarly to ATM, it is determined whether the data is audio data, image data, or other data based on ISDN signaling (such as ITU-T Q.931). . The packet terminal basically handles packet data conforming to the TCP / IP protocol and the like in a unified manner, and thus identifies the packet data by a logical connection.
[0038]
The NT management unit 40 detects the traffic state of various networks based on the request of the distribution control unit 31, and has a management function necessary for connecting a relay path to an opposite station of the other network. As a specific example of the traffic monitoring method, there is a method in which the number of cells and the number of packets generated per unit time are totaled, and if the number is higher than a predetermined value, traffic over is performed.
[0039]
When a plurality of devices of the present invention exist on the network, control information is shared between the NT management units 40. For example, the audio data indicates which path is transmitted by which header information. One example of this control method is the ITU-T NO7 signaling system.
[0040]
Next, the configuration and function of each CLINF will be described with reference to FIG.
[0041]
FIG. 4A is a block diagram of the ATM-CLINF 10. When data is received from the client, the ATM layer termination circuit 10a checks the ATM cell for errors and synchronizes the data. The header conversion unit 10b converts the ATM cell header according to the dynamic routing information received via the ATM control interface 10c, and outputs the result to the distribution unit 30. When transmitting an ATM cell to the distribution unit 30, a bus acquisition request must be transmitted to the distribution unit 30, and a bus use right must be acquired from the switch control unit 27.
[0042]
When data is received from the distribution unit 30, only ATM cells having a predetermined header are filtered and taken in, the header is changed based on the conversion information, and then sent to the client.
[0043]
FIG. 4B shows a block diagram of the packet-CLINF11.
[0044]
After the packet data transmitted by the client B is terminated by the packet-L1 termination circuit 11a, the variable-length data is converted to fixed-length data having a fixed length, and is transmitted to 110 with packet header information added. You. On the other hand, with respect to data received from the opposite station of the network, only a packet having a packet header having a predetermined packet header is filtered and taken in, the packet header is deleted, and transmitted to the client.
[0045]
FIG. 4C shows a block diagram of the ISDN-CLINF12.
[0046]
The data sent from the client C is terminated in an ISDN-L1 terminating circuit 12a terminating the physical layer of the ISDN, and the time slot conversion circuit 12b for changing the time slot of the terminated ISDN data is transmitted to the TDM switch 23. When transmitting ISDN data, it is transmitted in predetermined 120 time slots. When data is received from the TDM switch 23 through the switch 120, only data in a predetermined time slot is fetched.
[0047]
Next, the configuration and operation of the distribution unit 30 will be described with reference to FIG.
[0048]
The distribution unit 30 includes switches 21 to 23 corresponding to each network, various data conversion units 24 to 26 for enabling mutual entry between the networks, and a switch control circuit 27 for controlling the entire distribution unit. In accordance with the dynamic routing information received from the distribution control unit 31, the received data is converted if necessary, and then switches 21 to 23 are switched to execute path connection between various clients and various networks.
[0049]
The data distribution method includes a dynamic distribution method for distributing data based on data attributes and a traffic state on the network side, and a fixed distribution method fixed in advance.
[0050]
When connecting the paths, the paths are connected by switching the switches 21 to 23 based on the dynamic routing information held by the distribution control unit 31.
[0051]
That is, in each of the switches 21 to 23, the received data is output to the determined route under the collation with the dynamic routing information. However, the contents of the dynamic routing information execute the path connection between networks of the same type. In such a case, the received data is directly output to NTINF or CLINF via a bus (not shown) in the switch. On the other hand, when the dynamic routing information indicates a path connection between heterogeneous networks, the data is converted by the corresponding conversion units 24 to 26 and then output to NTINF or CLINF by switching between switches.
[0052]
Next, with reference to FIG. 6, various data converters that can connect to different types of networks will be described.
[0053]
FIG. 6A is a block diagram of the cell / packet converter 24. The cell / packet converter 24a converts ATM cells to packet data, and the packet / cell converter 24b converts packet data to ATM cells. , And a cell / packet control interface 24c for controlling the conversion process.
[0054]
When packetizing ATM cells or packetizing packet data, dynamic routing information is previously given to the cell / packet control interface unit 24c from the distribution control unit 31, and interface conversion is performed based on the dynamic routing information. Done.
[0055]
Upon receiving the ATM cell from the signal line 240, the cell / packet conversion circuit 24a searches the header information for the packet corresponding to the header information of the detected ATM cell from the dynamic routing information, adds the header information, and generates the packet information. The packet signal is transmitted to the signal line 241.
[0056]
When converting a packet into a cell, the packet / cell conversion unit 24b converts the packet into an ATM cell and transmits the ATM cell to the signal line 240 by the reverse procedure.
[0057]
FIG. 6B is a block diagram of the cell / TDM conversion unit 25. The cell / TDM conversion circuit 25a converts a cell into a TDM, the TDM / cell conversion circuit 25b converts a TDM into a cell, and a cell / TDM control interface. According to the dynamic routing information received from the distribution control unit 31 via the cell / packet control interface 25c, the interface conversion is performed by converting the ATM cell into TDM or the reverse conversion.
[0058]
Specifically, when receiving the ATM cell from the signal line 250, the cell / TDM conversion circuit 25a checks the header of the ATM cell included in the dynamic routing information, deletes unnecessary data such as the ATM header, and sets the time. The data of the payload portion is inserted at the slot position and transmitted to the signal line 251.
[0059]
On the other hand, when converting TDM data into cells, the data is converted by the TDM / cell conversion circuit 25b in the reverse procedure. The converted ATM cell is transmitted to signal line 250.
[0060]
FIG. 6C shows a packet / TDM conversion unit 26, which is composed of a packet / TDM conversion circuit 26a, a TDM / packet conversion circuit 26b, and a packet / TDM control interface 26c. In accordance with the dynamic routing information received via the / TDM control interface 26c, the packet data is converted into TDM or the reverse conversion is performed to perform the interface conversion.
[0061]
Specifically, upon receiving the packet data from the signal line 260, the packet / TDM conversion circuit 26a searches for time slot information corresponding to the header information of the detected packet from the dynamic routing information, and extracts unnecessary information such as the header. After the deletion, only the actual data is inserted into the corresponding time slot position and transmitted to the signal line 261.
[0062]
On the other hand, when converting TDM into a packet, the TDM / packet conversion circuit 26b converts the TDM data into a packet by adding a packet header to the data at the corresponding time slot position, and sends the packet data to the signal line 260. I do.
[0063]
Next, the operation will be described with reference to the circuit block diagrams of various NTINFs shown in FIG. 7. NTINF and CLINF have the same basic function as an interface, and the difference is that the traffic that detects the traffic state of each network is different. It has a monitoring circuit. That is, the traffic state detected by the traffic monitoring circuit is sent to the NT management unit 40 and becomes a determinant of the dynamic routing information.
[0064]
Next, the routing of data transmitted from each client will be described with reference to the flowcharts shown in FIGS.
[0065]
First, a network routing according to a call request and a media type from each client will be described with reference to FIG.
[0066]
When the data is transmitted from the ATM client and the media type is recognized, if the data is audio data, control is performed so as to route the packet to the ISDN network (process A). If the data is other than voice data, the data is transmitted to the ATM network. Control is performed for routing (move to process B). When the packet is sent from the ISDN client, the same routing as the ATM client is attempted.
[0067]
When the packet is transmitted from the packet client and the media type is recognized, as a result of voice recognition, control is performed so as to route the packet to the ISDN network (proceed to processing A), and in the case of image data, the packet is routed to the ATM network. Control is performed (move to processing B), and routing of the other data to the frame relay network is attempted (move to processing F). Here, N is defined in the flowchart, but is used when the first priority is congested and the process shifts to the routing confirmation to the network having the second priority. In each flowchart, N being 2 indicates a situation in which it is determined that congestion is occurring as a result of routing confirmation to the network having the second priority, and client data is not permitted to be sent to the network.
[0068]
Next, a case where the routing destination is an ATM network will be described with reference to FIG. The distribution control unit 31 requests the NT management unit 40 to check the traffic state of the ATM network.
[0069]
As a result, when confirmation of no congestion is obtained according to the lower priority, the NT management unit 40 permits the use of the ATM network, negotiates with the opposite station of the network, and determines the VC value to be used on the network, It is sent to the distribution control unit 31 as routing information. In the case of congestion, N is incremented by 1 and the processing shifts to processing D.
[0070]
Next, a case where the routing destination shown in FIG. 10 is a frame relay network will be described.
[0071]
The NT management unit 40 arbitrates the use permission of the frame relay line with the opposite station of the network. At that time, when the traffic of the frame relay network is confirmed and the confirmation of no congestion is obtained, the NT management unit 40 allows the distribution control unit 31 to transmit the network and transmits packet header information used by the distribution unit 30. hand over.
[0072]
The distribution control unit 31 issues a transfer instruction to each CLINF, and the data transmitted in response thereto is converted to a packet and then transmitted to the network.
[0073]
Next, a case where the routing destination is the ISDN network will be described with reference to FIG.
[0074]
The NT management unit 40 arbitrates the use permission of the ISDN line with the opposite station of the network. At this time, when the traffic of the ISDN network is confirmed and the confirmation of no congestion is obtained, the NT management unit 40 allows the distribution control unit 31 to transmit the network and transmits the time slot position information used by the distribution unit 30. hand over.
[0075]
The distribution control unit 31 issues a transfer instruction to each CLINF, and the data transmitted in response thereto is converted to a packet and then transmitted to the network.
[0076]
Next, a case will be described with reference to FIG. 12 in which the first-priority network attempts to transmit the second-priority network due to congestion.
[0077]
First, the value of N is checked, and in the case of N, it is determined that the traffic of all networks is congested, and the NT management unit 40 sends a connection refusal to the client.
[0078]
If N is 2 and the input is from the packet CLINF, an attempt is made to send the packet to the ATM network shown in process B. If the data is from another client, the frame shown in process F Attempt to send to relay network.
[0079]
Next, FIG. 13 shows a specific example of dynamic routing information of data transmitted from various clients, and the operation of each unit will be described using this. It should be noted that "ON" in the drawing means that the circuit operation is turned on, and "OFF" means stop.
[0080]
FIG. 13A shows that two ATM cell paths are provided. A cell with an ATM header number 1/30 (this symbol indicates VP = 1 and VC = 30) input from the ATM client is converted into an ATM cell header 2/25 by the ATM-CLINF 10 and transmitted. Since the cell / packet converter 24 is ON, the cells of the ATM cell header 2/25 pass through the cell / packet converter 24. Then, the packet of the packet header information AA header subjected to the packet encapsulation processing in the cell / packet conversion unit 24 is transmitted to the packet network via the packet-NTINF50.
[0081]
The cell with the other ATM header number 1/35 is converted into an ATM cell header 3/25 by the ATM-CLINF 10 and transmitted. Since the cell / TDM converter 25 is ON, the cells of the ATM cell header 3/25 pass through the cell / TDM converter 25. Then, the TDM data in the time slot 10 of the TDM switch 23 which has been converted into TDM data in the cell / TDM conversion unit 25 and set in advance is transmitted to the ISDN-NT via the ISDN-NTINF 52.
[0082]
Next, FIG. 13B shows that two packet paths are set up. The packet of the packet logical header number 10 input from the packet client is added to the header of the header 50 on the packet switch 22 side by the packet-CLINF 11 to be encapsulated and transmitted. Since the cell / packet converter 24 is ON, the packet of the header 50 passes through the cell / packet converter 24. Then, the cell / packet converter 24 converts the cell into an ATM cell and adds cell header information 10/20. Furthermore, since the network side setting is ATM / network function ON, the ATM / network function is transmitted to the ATM network via the ATM-NTINF 50 of the 10/20 header.
[0083]
The packet of the other packet logical header number 20 is added to the packet switch 22 header 60 in the packet-CLINF 11 and is encapsulated and transmitted. Also, since the packet / TDM converter 26 is ON, the packet of the packet header 60 passes through the packet / TDM converter 26. Then, the data is converted into TDM data by the packet / TDM conversion unit 26 and transmitted to the preset time slot 30 of the TDM switch 23. Further, since the network setting is ISDN "ON", the TDM data of the time slot 30 is transmitted to the ISDN network via the ISDN-NTINF 52.
[0084]
Next, FIG. 13C shows that two ISDN paths are set up. The ISDN data of the line number 1 input from the ISDN client is sent to the preset time slot 5 on the TDM switch 23 side by the ISDN-CLINF 12. Also, since the packet / TDM conversion unit 26 is ON, the TDM data in the time slot 5 passes through the packet / TDM conversion unit 26. Then, the packet / TDM conversion unit 26 performs encapsulation, adds a packet header BB, and sends the packet to the packet switch 22. Further, since the packet on the network side is "ON", the packet of the packet header BB is transmitted to the frame relay network via the packet-NTINF 51.
[0085]
The ISDN data of the line number 2 is transmitted to a preset time slot 6 of the TDM switch 23 in the ISDN-CLINF 12. Also, since the cell / TDM conversion unit 25 is ON, the TDM data of the time slot 6 passes through the cell / TDM conversion unit 25. Then, the cell / TDM conversion unit 25 adds the cell header 6/10 to the cell and converts it into an ATM cell. Further, since the network setting is ON, the ATM cell of the cell 6/10 is transmitted to the ATM network via the ATM-NTINF50.
[0086]
【The invention's effect】
According to the present invention, the data transmitted from the client is distributed according to the type of the media, so that network resources can be effectively used, and the network is connected in consideration of the type of the media and the characteristics of the network. Thus, network resources can be used more efficiently.
[0087]
In addition, a switch corresponding to various networks and a data conversion circuit that enables mutual entry between networks are provided, and switching between switches is controlled according to dynamic routing information according to traffic conditions, so that data delay does not occur. Data continuity can be easily maintained.
[Brief description of the drawings]
FIG. 1 is a network system incorporating a route selection type communication device to which the present invention is applied.
FIG. 2 is a flowchart showing data distribution according to the type of media.
FIG. 3 shows an example of priorities of dynamic routing information.
FIG. 4 is a block diagram of various client interfaces 10 to 11;
FIG. 5 is a block diagram of a distribution control unit 31;
FIG. 6 is a block diagram of various conversion units 24 to 26 included in the distribution control unit 31.
FIG. 7 is a block diagram of various network interfaces 50 to 52.
FIG. 8 is a flowchart showing a procedure for identifying a media type based on a call request from a client.
FIG. 9 is a flowchart when a routing destination is an ATM network.
FIG. 10 is a flowchart when a routing destination is a frame relay network.
FIG. 11 is a flowchart when a routing destination is an ISDN network.
FIG. 12 is a flowchart in the case where a network with a second priority is attempted because a network with a hemorrhoid A1 priority is congested;
FIG. 13 is a specific example of dynamic routing information.
[Explanation of symbols]
1 route selection type communication device
10 ATM-CLINF
10a ATM termination circuit
10b ATM header conversion circuit
10c ATM control interface
11 Packet-CLINF
11a Packet L1 termination circuit
11b Packet / capsule conversion circuit
11c Packet control interface
12 ISDN-CLINF
12a ISDNL1 termination circuit
12b time slot conversion circuit
12c ISDN control interface
30 Distributor
31 Distribution control unit
40 NT Management Department
50 ATM-NTINF
50a ATM header conversion circuit
50b ATM termination circuit
50c ATM control interface circuit
50d ATM traffic monitoring circuit
51 packets-NTINF
51a Packet / capsule conversion circuit
51b Packet L1 termination circuit
51c Packet control interface
51d packet traffic monitoring circuit
52 ISDN-NTINF
52a time slot conversion circuit
52b ISDN termination circuit
52c ISDN control interface
52d ISDN traffic monitoring circuit
21 cell switch
22 Packet Switch
23 TDM switch
24 cell / packet converter
24a cell / packet conversion circuit
24b packet / cell conversion circuit
24c cell / packet control interface
25 cell / TDM converter
25a cell / TDM conversion circuit
25b TDM / cell conversion circuit
25c cell / TDM control interface
26 packet / TDM converter
26a Packet / TDM conversion circuit
26b TDM / packet conversion circuit
26c packet / TDM control interface
27 SW control circuit

Claims (1)

ATM網とフレームリレー網とISDN網とに接続される経路選択型通信装置において、各網に対応のクライアントから送出されたデータ(以下、クライアントデータという。)のメディア種別を発呼要求に基づいて識別し、前記クライアントデータをメディア種別に応じて送出先を決定する振分制御部と、振分制御部が接続要求する網のトラヒック状態を検出し、その結果輻輳なしと確認された場合に当該網に接続される対向局とのネゴシエーションによりパスの設定情報を決定し、このパスの設定情報を前記振分制御部に通知するネットワーク管理部と、ATM網と当該網に対応するクライアントを相互接続するセルスイッチとフレームリレー網と当該網に対応するクライアントを相互接続するパケットスイッチとISDN網と当該網に対応するクライアントを相互接続するTDMスイッチと前記パスの設定情報がATM網に対応するクライアントとフレームリレー網とのパス設定を示す場合にATMセルとパケットデータを相互に変換するセル/パケット変換回路と前記パスの設定情報がATM網に対応するクライアントとISDN網とのパス設定を示す場合にATMセルとTDMデータを相互に変換するセル/TDM変換回路と前記パスの設定情報がフレームリレー網に対応するクライアントとISDN網のパス設定を示す場合にパケットデータとTDMデータを相互に変換するパケット/TDM変換回路とを備え、前記クライアントデータを前記パスの設定情報に基づいてパス接続を実行する振分部とを有することを特徴とする経路選択型通信装置。In a path selection communication device connected to an ATM network, a frame relay network, and an ISDN network, a media type of data (hereinafter, referred to as client data) transmitted from a client corresponding to each network is determined based on a call request. A distribution control unit that identifies and determines the destination of the client data according to the media type, and detects the traffic state of the network to which the connection control unit requests a connection. A network management unit that determines path setting information by negotiation with an opposite station connected to the network, and notifies the distribution control unit of the path setting information, and interconnects an ATM network with a client corresponding to the network. A cell switch, a frame relay network, and a packet switch interconnecting a client corresponding to the network, an ISDN network, and a A TDM switch for interconnecting corresponding clients, and a cell / packet conversion circuit for converting between ATM cells and packet data when the path setting information indicates a path setting between a client corresponding to an ATM network and a frame relay network. When the path setting information indicates a path setting between the client corresponding to the ATM network and the ISDN network, a cell / TDM conversion circuit for mutually converting ATM cells and TDM data, and the path setting information corresponds to a frame relay network. And a packet / TDM conversion circuit for converting packet data and TDM data between each other when indicating path setting of the ISDN network, and distributing the client data based on the path setting information. And a path selecting type communication device.
JP19475398A 1998-07-09 1998-07-09 Route-selection type communication device in integrated network Expired - Fee Related JP3597049B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19475398A JP3597049B2 (en) 1998-07-09 1998-07-09 Route-selection type communication device in integrated network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19475398A JP3597049B2 (en) 1998-07-09 1998-07-09 Route-selection type communication device in integrated network

Publications (2)

Publication Number Publication Date
JP2000032062A JP2000032062A (en) 2000-01-28
JP3597049B2 true JP3597049B2 (en) 2004-12-02

Family

ID=16329669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19475398A Expired - Fee Related JP3597049B2 (en) 1998-07-09 1998-07-09 Route-selection type communication device in integrated network

Country Status (1)

Country Link
JP (1) JP3597049B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002077257A (en) * 2000-08-31 2002-03-15 Nippon Telegr & Teleph Corp <Ntt> Stream distribution network service method and system
JP2002330233A (en) * 2001-05-07 2002-11-15 Sony Corp Equipment and method for communication, recording medium and program
US20040131072A1 (en) * 2002-08-13 2004-07-08 Starent Networks Corporation Communicating in voice and data communications systems
KR100694243B1 (en) * 2005-03-23 2007-03-30 하경림 Integrated multimedia communication system and call method using the same to establish optimal communication path according to user's multimedia communication environment
US7809125B2 (en) * 2005-09-01 2010-10-05 Avaya Inc. Method and apparatus for selection of special-purpose gateways
JP4760531B2 (en) * 2006-05-26 2011-08-31 日本電気株式会社 Mobile communication system, radio base station control device, and operation control method
CN101277477B (en) * 2008-04-29 2012-04-04 华为技术有限公司 A method, device and system for equalizing flow
US9065749B2 (en) * 2011-11-21 2015-06-23 Qualcomm Incorporated Hybrid networking path selection and load balancing

Also Published As

Publication number Publication date
JP2000032062A (en) 2000-01-28

Similar Documents

Publication Publication Date Title
US6141322A (en) Method and apparatus for precedence and preemption in ATM connection admission control
US7046630B2 (en) Packet switching network, packet switching equipment and network management equipment
US5734654A (en) Frame relay switching apparatus and router
US7257120B2 (en) Quality of service (QoS) based supervisory network for optical transport systems
EP0860070B1 (en) Arrangement and method relating to packet flow control
JP4652494B2 (en) Flow control method in ATM switch of distributed configuration
JP2953924B2 (en) Private network configuration method and system in packet communication
EP0904648B1 (en) Flexible bandwidth negotiation for the block transfer of data
JP3597049B2 (en) Route-selection type communication device in integrated network
JP2648443B2 (en) Method for allocating switching technology resources in a communication system operating in asynchronous transfer mode
CA2341939C (en) Label request packet transmission method, packet transfer network and method thereof, and packet transfer device
EP0838970B1 (en) Method for shared memory management in network nodes
EP1126669A1 (en) Elimination of premature blocking in communications networks
EP0884923B1 (en) Packet switching network, packet switching equipment, and network management equipment
WO1998037730A1 (en) Resource reservation in atm networks
JP3139994B2 (en) ATM exchange and ATM connection quality control method
JP3132842B2 (en) Multiplexing of connectionless and connection-oriented communication systems in label switching networks
AU657176B2 (en) Method and circuit for controlling access to an asynchronously oeprated network
Muth Logical Network Modelling
JP2000316009A (en) Method of preferentially assigning empty cells in ATM-M bus system and branching device used in the method
JP2001127799A (en) Optical network
JPH1084387A (en) Method for deciding packet transfer route and node equipment
JP2004297839A (en) Packet switching network and packet switching device
JPH10164070A (en) VP / VC handling ATM device
JPH10164071A (en) VP / VC handling ATM device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040712

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: 20040831

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040907

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080917

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20080917

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20080917

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080917

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090917

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090917

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100917

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110917

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120917

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130917

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees