(57)【要約】  情報管理システムの大規模化と複雑化とを招くことなく、経路選択を行うことが可能なネットワーク・ノード装置を提供する。入力回線１１−１〜１１−ｍは、データ・パケットを受信し、その受信データ・パケットをルーティング・スイッチング部１２に渡す。ルーティング・スイッチ部１２は、入力回線１１−１〜１１−ｍから受信したデータ・パケットから文字コード・アドレスを取り出し、この文字コード・アドレスを識別子としてルーティング・テーブル１４を検索し、出力回線１３−１〜１３−ｎから出力回線を決定する。ルーティング・スイッチ部１２は、決定した出力回線にて、受信データ・パケットを送信する。
2008072667.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク・ノードからなる電気通信網であって、
前記複数のネットワーク・ノード各々は、最終受信点を指定する文字コードを直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する経路選択手段を有する電気通信網。
【請求項２】
前記文字コードは、固定長のコードまたは可変長のコードである、請求の範囲１に記載の電気通信網。
【請求項３】
前記経路選択手段は、
複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す文字コードと対応付けて格納されたルーティング・テーブルと、
あて先である文字コードを含むデータを受信し、該受信データの文字コードに基づいて前記ルーティング・テーブルを検索し、前記複数の出力回線のうちから該受信データを送信すべき出力回線を決定し、該決定した出力回線を通じて該受信データを送信するルーティング・スイッチ部と、を有する、請求の範囲１または２に記載の電気通信網。
【請求項４】
前記複数の出力回線の識別情報は、それぞれの出力回線の最終受信点を示す数値コードとともに前記ルーティング・テーブルに格納されており、
前記ルーティング・スイッチ部は、前記決定した出力回線の識別情報に付与された数値コードをヘッダ部に格納したパケットを生成し、該パケットに前記受信データを格納して送信する、請求の範囲３に記載の電気通信網。
【請求項５】
前記経路選択手段は、前記文字コードを使用した経路選択とは別に、前記最終受信点を指定する、前記文字コードとは異なる数値コードを使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する、請求の範囲１に記載の電気通信網。
【請求項６】
他のネットワーク・ノードとともに電気通信網を構成するネットワーク・ノード装置であって、
最終受信点を指定する文字コードを直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する経路選択手段を有するネットワーク・ノード装置。
【請求項７】
前記文字コードは、固定長のコードまたは可変長のコードである、請求の範囲６に記載のネットワーク・ノード装置。
【請求項８】
前記経路選択手段は、
複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す文字コードと対応付けて格納されたルーティング・テーブルと、
あて先である文字コードを含むデータを受信し、該受信データの文字コードに基づいて前記ルーティング・テーブルを検索し、前記複数の出力回線のうちから該受信データを送信すべき出力回線を決定し、該決定した出力回線を通じて該受信データを送信するルーティング・スイッチ部と、を有する、請求の範囲５または６に記載のネットワーク・ノード装置。
【請求項９】
前記複数の出力回線の識別情報は、それぞれの出力回線の最終受信点を示す数値コードとともに前記ルーティング・テーブルに格納されており、
前記ルーティング・スイッチ部は、前記決定した出力回線の識別情報に付与された数値コードをヘッダ部に格納したパケットを生成し、該パケットに前記受信データを格納して送信する、請求の範囲８に記載のネットワーク・ノード装置。
【請求項１０】
前記経路選択手段は、前記文字コードを使用した経路選択とは別に、前記最終受信点を指定する、前記文字コードとは異なる数値コードを使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する、請求の範囲６に記載のネットワーク・ノード装置。
【請求項１１】
他のネットワーク・ノードとともに電気通信網を構成するネットワーク・ノード装置において行われるルーティング方法であって、
最終受信点を指定する文字コードを直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択するルーティング方法。
【請求項１２】
前記文字コードは、固定長のコードまたは可変長のコードである、請求の範囲１１に記載のルーティング方法。
【請求項１３】
前記文字コードを使用した経路選択とは別に、前記最終受信点を指定する、前記文字コードとは異なる数値コードを使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する、請求の範囲１１または１２に記載のルーティング方法。
【請求項１４】
他の通信装置から最終受信点を指定する文字コードを含む電子データを受信し、
該受信電子データ中の文字コードを形式変換することなく検索用識別子として用いて、複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す文字コードと対応付けて格納されたルーティング・テーブルを検索し、
前記検索結果に基づいて決定した出力回線を通じて、前記受信電子データを送信する、データ通信方法。
【請求項１５】
送信される前記受信電子データは、前記文字コードを形式変換することなく含むことを特徴する請求の範囲１４に記載のデータ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワーク・ノード装置を相互に接続してなる電気通信網に関し、特に、ネットワーク・ノード装置における経路選択技術に関する。
【背景技術】
【０００２】
公衆網等の電話網では、十進数である電話番号を使用して接続制御が行われる。この接続制御において、ネットワーク上のノード装置は、行先識別子として電話番号を用いて、経路選択を行うためのルーティング処理を行う。一方、インターネットのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケット網では、ノード装置は、行先識別子として二進数のＩＰアドレスを用いてルーティング処理を行う。ルーティング処理では、行先識別子に対応した、行先となるノード装置のインタフェース番号やアドレスなどの経路情報を含むルーティング情報（ネットワークレイヤのアドレス情報）を参照する。【０００３】
一般に、インターネットでは、ユーザは、あて先として、ドメイン名を表す文字コード（英数字等）を指定する。ルーティング処理では、その文字コード（ドメイン名）に対応するＩＰアドレスを取得し、その取得したＩＰアドレスを行先識別子として用いる。このように、ドメイン名を表す文字コードは、ＩＰアドレスに変換されることから、「間接的な」ルーティング情報の行先識別子である。【０００４】
インターネットにおけるドメイン名の概念および機能に関しては、インターネットで利用される技術を標準化する組織であるＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）によって仕様化されている（“ＤＯＭＡＩＮ  ＮＡＭＥＳ  −  ＣＯＮＣＥＰＴＳ  ＡＮＤ  ＦＡＣＩＬＩＴＩＥＳ”,ＲＦＣ１０３４，Ｎｏｖｅｍｂｅｒ,１９８７）。【０００５】
また、ＩＰアドレスを行先識別子として用いる技術に関しても、ＩＥＴＦにて仕様化されている（“Ｒｅｑｕｉｒｅｍｅｎｔｓ  ｆｏｒ  ＩＰ  Ｖｅｒｓｉｏｎ  ４  Ｒｏｕｔｅｒｓ”,ＲＦＣ１８１２，Ｊｕｎｅ,１９９５）。【０００６】
ドメイン名とＩＰアドレスとの変換を行う機能は、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ）と呼ばれる。ユーザが指定する相手先の識別子がドメイン名アドレスの場合、そのままではＩＰ網内を転送することができないので、ドメイン名アドレスに対応するＩＰアドレスを取得する必要がある。インターネットにおいては、ＤＮＳを利用して、文字コードによるドメイン名アドレスをＩＰアドレスに変換している。【０００７】
また、ＤＮＳを利用したルーティング・システムには、ルーティングの前に、相手先のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスをＩＰアドレスに変換するために変換用データベース（ＤＢ）を探索する、特殊用途のルーティング・システムもある。【０００８】
また、ＩＰアドレスによる経路選択を行う装置としては、特開平１１−０８８４２７号公報に開示されたルーティング・テーブル検索装置がある。
【発明の開示】
【０００９】
ドメイン名等の文字列は、それ自体で意味を持つことから、ドメイン名によりあて先を指定する場合は、そのあて先の情報を取り扱う上でのユーザに対する利便性を高めることができる。例えば、ユーザは、そのあて先の情報を容易に記録及び記憶することができる。
【００１０】
しかしながら、上述した関連技術においては、ＤＮＳを利用して、ドメイン名を表す文字コード・アドレスをＩＰアドレス（数値コード・アドレス）に変換し、そのＩＰアドレスに基づいてルーティング処理を行う。このため、文字コード・アドレスと数値コード・アドレスの変換を行うためのシステムや、それら２種類のコードを用いたルーティング情報を管理するためのシステムが必要となる。このようなシステムを電気通信網上に構築することは、通信システムの大規模化と複雑化を招く。
【００１１】
本発明の目的は、上記の課題を解消し、通信システムの大規模化および複雑化を招くことなく、経路選択を行うことができる、電気通信網、ネットワーク・ノード装置及びルーティング方法を提供することにある。
【００１２】
上記目的を達成するため、本発明の電気通信網は、複数のネットワーク・ノードからなる電気通信網であって、前記複数のネットワーク・ノード各々は、最終受信点を指定する文字コードを直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する経路選択手段を有する、ことを特徴とする。
【００１３】
本発明のネットワーク・ノード装置は、他のネットワーク・ノードとともに電気通信網を構成するネットワーク・ノード装置であって、最終受信点を指定する文字コードを直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する経路選択手段を有する、ことを特徴とする。
【００１４】
本発明のルーティング方法は、他のネットワーク・ノードとともに電気通信網を構成するネットワーク・ノード装置において行われるルーティング方法であって、最終受信点を指定する文字コードを直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する、ことを特徴とする。
【００１５】
本発明のデータ通信方法は、他の通信装置から最終受信点を指定する文字コードを含む電子データを受信し、該受信電子データ中の文字コードを形式変換することなく検索用識別子として用いて、複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す文字コードと対応付けて格納されたルーティング・テーブルを検索し、前記検索結果に基づいて決定した出力回線を通じて、前記受信電子データを送信する、ことを特徴とする。
【００１６】
すなわち、本発明は、数値変換を行わないルーティング方式を実現するために、網（ネットワーク）内の各ノードにおけるルーティング処理を、文字コードを直接用いて行っている。このために、本発明では、各ノードに文字コードにて検索可能なテーブルを設けている。これによって、本発明では、ＤＮＳによる文字コードの数値変換を行うことなく、文字コード情報にて直接にルーティング（経路選択）を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態による電気通信網の構成を示すブロック図である。
【図２】図１のネットワーク・ノードの構成を示すブロック図である。
【図３】図２のルーティング・テーブルの構成例を示す図である。
【図４】本発明の第１の実施形態による電気通信網にて行われるルーティング処理の一手順を示すフローチャートである。
【図５】本発明の第２の実施形態によるネットワーク・ノードの構成を示すブロック図である。
【図６】図５の二進数ルーティング・テーブルの構成例を示す図である。
【図７】本発明の第２の実施形態による電気通信網にて行われるルーティング処理の一手順を示すフローチャートである。
【図８】本発明の第３の実施形態による電気通信網の構成を示すブロック図である。
【符号の説明】
【００１８】
１，１−１〜１−７，１−ｏ〜１−ｒ，２  ネットワーク・ノード
１１−１〜１１−ｍ  入力回線
１２，２１  ルーティング・スイッチング部
１３−１〜１３−ｎ  出力回線
１４  ルーティング・テーブル
２２  二進数ルーティング・テーブル
１００  電気通信網
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施形態について図面を参照して説明する。【００２０】
[第１の実施形態]
図１は、本発明の第１の実施形態による電気通信網の構成を示すブロック図である。図１において、電気通信網１００は、相互に接続された複数のネットワーク・ノード１−１〜１−７を有する。ネットワーク・ノードの数および接続形態は、適宜に変更可能である。【００２１】
ネットワーク・ノード１−１〜１−７は、いずれも同じ構成である。図２に、ネットワーク・ノード１−１〜１−７として用いられるネットワーク・ノードの構成を示す。【００２２】
図２を参照すると、ネットワーク・ノード１は、入力回線１１−１〜１１−ｍと、ルーティング・スイッチング部１２と、出力回線１３−１〜１３−ｎと、ルーティング・テーブル１４とを有する。【００２３】
入力回線１１−１〜１１−ｍのそれぞれは、その接続先であるネットワーク・ノードからデータ・パケットを受信し、その受信データ・パケットをルーティング・スイッチング部１２に渡す。データ・パケットのヘッダ部には、行先識別子として、最終受信点を指定した情報である文字コード・アドレスが格納されている。ここで、文字コードは、符号化方式の１つであるＡＳＣＩＩ（Ａｍｅｒｉｃａｎ  Ｓｔａｎｄａｒｄ  Ｃｏｄｅ  ｆｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｔｅｒｃｈａｎｇｅ）に代表される文字コードである。最終受信点指定は、ドメイン名指定の他、地点指定、機器類指定、人物指定等を含む。【００２４】
文字コード・アドレスは、コード長が固定であっても、可変であってもよい。ただし、最大コード長は、データ・パケットのヘッダサイズにより制限される。最大コード長は、例えば１００バイトである。文字コード・アドレスをデータ・パケットのヘッダ部に格納する場合は、文字コード・アドレスに続いて、文字コード・アドレスの終わりを示すコード（ＡＳＣＩＩ以下のコード）を挿入する。例えば、文字コード・アドレスが８０バイトである場合は、８１バイト以降に、文字コード・アドレスの終わりを示すコードを挿入する。このコードを検出することで、データ・パケットのヘッダ情報の中から文字コード・アドレスを識別することができる。【００２５】
ルーティング・スイッチング部１２は、入力回線１１−１〜１１−ｍのいずれかから受信データ・パケットを受け取ると、この受信データ・パケットのヘッダ部に格納されている文字コード・アドレスを検索用識別子として、ルーティング・テーブル１４を検索する。ルーティング・テーブル１４には、検索用識別子（文字コード・アドレス）と出力回線１３−１〜１３−ｎとの対応関係を示す情報が格納されている。ルーティング・スイッチング部１２は、検索結果に基づいて、出力回線１３−１〜１３−ｎから出力回線を決定し、その決定した出力回線に受信データ・パケットを出力する。【００２６】
図３は、図２に示すルーティング・テーブル１４の構成例を示す図である。図３において、ルーティング・テーブル１４は、文字コードアドレス（「＃１」，・・・「＃Ｎ」）と、それに対応する出力回線（「５」，・・・，「１６」）とを対応付けた情報を蓄積している。このルーティング・テーブル１４を用いた検索方法として、例えば、以下の第１から第３の検索方法がある。【００２７】
第１の検索方法は、ルーティング・テーブル１４の最初から文字コード・アドレスを１エントリずつ比較し、マッチするものがあるまで検索する方法である。【００２８】
第２の検索方法は、ハッシュ関数を使用する方法である。具体的には、検索用の文字コードをハッシュ関数に通すことで、ルーティング・テーブル１４上の文字コード・アドレスの“位置”をハッシュ関数の戻り値として得る。この戻り値を使って、ルーティング・テーブルをリードし、出力回線を決定する。【００２９】
第３の検索方法は、ルーティング・テーブル１４をＣＡＭ（連想記憶メモリ）に置き、検索用の文字コード・アドレスをＣＡＭに投げることで、ＣＡＭが出力回線を出力する方法である。【００３０】
各ネットワーク・ノード１−１〜１−７は、図３に示したような、検索用識別子と出力回線との対応情報が格納されたルーティング・テーブル１４を備える。ルーティング・テーブル１４は、入力回線に対応するように、各ネットワーク・ノード１−１〜１−７に設けられている。【００３１】
次に、本実施形態の電気通信網１００における各ネットワーク・ノード１−１〜１−７の動作（ルーティング処理）について説明する。【００３２】
図４は、そのルーティング処理の一手順を示すフローチャートである。図４を参照すると、ルーティング・スイッチ部１２が、入力回線１１−１〜１１−ｍのいずれかの入力回線からデータ・パケットを受信する（ステップＳ１０）。データ・パケットを受信すると、ルーティング・スイッチ部１２は、その受信データ・パケットのヘッダ部から文字コード・アドレスを取り出す（ステップＳ１１）。【００３３】
次に、ルーティング・スイッチ部１２は、その文字コード・アドレスを検索用識別子としてルーティング・テーブル１４を検索して出力回線情報を取得し、出力回線１３−１〜１３−ｎのうちから受信データ・パケットを送信すべき出力回線を決定する（ステップＳ１２）。そして、ルーティング・スイッチ部１２は、その決定した出力回線を通じて受信データ・パケットを送信する（ステップＳ１３）。【００３４】
上述したルーティング処理が、最終の行先ノードを含む経路上の全てのノードにおいて実行される。【００３５】
以上のように、本実施形態の電気通信網によれば、宛先として最終受信点を指定する文字コード・アドレス（文字コード情報）を、直接、ルーティング情報として使用するので、ＤＮＳ処理のような、文字コード情報を数値コード情報に変換するプロセスは不要である。したがって、ルーティング情報として文字コード情報のみを管理すればよく、数値コード情報の管理が不要となる分、通信システムの規模を小さくすることができ、またシステム構成の簡単化を図ることができる。【００３６】
なお、ネットワーク・ノード１−１〜１−７のそれぞれは、他のネットワーク・ノードとの間で、文字コードを用いたルーティングに必要な情報を交換することで、ルーティング・テーブル１４の更新および管理を行う。【００３７】
[第２の実施形態]
図５は、本発明の第２の実施形態による電気通信網を構成するネットワーク・ノードの構成を示すブロック図である。【００３８】
図５に示すネットワーク・ノード２は、ルーティング・スイッチング部２１によるルーティング・テーブル１４および二進数ルーティング・テーブル２２の検索が可能に構成された以外は、図２に示したネットワーク・ノード１と同様の構成である。図５中、図２に示したもの同じ構成要素には、図２で使用した符号と同じ符号を付してある。【００３９】
具体的には、ネットワーク・ノード２は、入力回線１１−１〜１１−ｍ、ルーティング・テーブル１４、二進数ルーティング・テーブル２２、ルーティング・スイッチング部２１、および出力回線１３−１〜１３−ｎを有する。ルーティング・スイッチング部２１は、入力回線１１−１〜１１−ｍのいずれかの入力回線を通じてデータ・パケットを受信すると、文字コードによるルーティング・テーブル１４の検索、または数値コードによる二進数ルーティング・テーブル２２の検索を行って、出力回線１３−１〜１３−ｎのうちから出力回線を決定する。【００４０】
図６は、図５に示した二進数ルーティング・テーブル２２の構成例を示す図である。図６を参照すると、ルーティング・テーブル２２は、二進数アドレス（「＃１」，・・・「＃Ｎ」）と、それに対応する出力回線（「５」，・・・，「１６」）とを対応付けた情報を蓄積している。【００４１】
本実施形態の電気通信網も、図１に示した電気通信網１００のような、相互に接続された複数のネットワーク・ノード１−１〜１−７を有する。ネットワーク・ノード１−１〜１−７は、図５に示したネットワーク・ノード２と同様の構成を有する。ネットワーク・ノードの数および接続形態は、適宜に変更可能である。【００４２】
次に、本実施形態の電気通信網における各ネットワーク・ノード１−１〜１−７の動作（ルーティング処理）について説明する。【００４３】
図７は、そのルーティング処理の一手順を示すフローチャートである。図７を参照すると、ルーティング・スイッチ部２１が、入力回線１１−１〜１１−ｍのいずれかの入力回線からデータ・パケットを受信する（ステップＳ２０）。データ・パケットを受信すると、ルーティング・スイッチ部２１は、その受信データ・パケットのヘッダ部からコード・アドレスを取り出し（ステップＳ２１）、そのコード・アドレスが文字コードおよび数値コードのいずれによるルーティングであるのかを調べる（ステップＳ２２）。【００４４】
コード・アドレスが文字コードによるルーティングであると判定した場合は、ルーティング・スイッチ部２１は、その文字コード・アドレスを検索用識別子としてルーティング・テーブル１４を検索して出力回線情報を取得し、出力回線１３−１〜１３−ｎのうちから受信データ・パケットを送信すべき出力回線を決定する（ステップＳ２３）。そして、ルーティング・スイッチ部２１は、その決定した出力回線を通じて受信データ・パケットを送信する（ステップＳ２４）。【００４５】
コード・アドレスが数値コードによるルーティングであると判定した場合は、ルーティング・スイッチ部２１は、その数値コード・アドレスを検索用識別子としてルーティング・テーブル２２を検索して出力回線情報を取得し、出力回線１３−１〜１３−ｎのうちから受信データ・パケットを送信すべき出力回線を決定する（ステップＳ２５）。そして、ルーティング・スイッチ部２１は、その決定した出力回線を通じて受信データ・パケットを送信する（ステップＳ２６）。【００４６】
上述したルーティング処理が、最終の行先ノードを含む経路上の全てのノードにおいて実行される。【００４７】
以上のように、本実施形態の電気通信網によれば、文字コードによるルーティングだけでなく、数値コードによる既存のルーティングへの対応が可能となっている。したがって、第１の実施形態で説明した効果に加えて、本実施形態の電気通信網を、数値コードによるルーティングのみが行われる既存の電気通信網に容易に適用することができ、また、既存の電気通信網から本実施形態の電気通信網への移行を容易に行うことができる、という効果を奏する。【００４８】
[第３の実施形態]
図８は、本発明の第３の実施形態による電気通信網の構成を示すブロック図である。【００４９】
図８を参照すると、本実施形態の電気通信網は、相互に接続されたノード１−ｏ、１−ｐからなる第１の電気通信網と、相互に接続されたノード１−ｑ、１−ｒからなる第２の電気通信網とを有し、これら第１および第２の電気通信網が、中継区間としてのＩＰ網１００を介して相互に接続されている。なお、第１および第２の電気通信網において、ネットワーク・ノードの数および接続形態は、適宜に変更可能である。【００５０】
ノード１−ｏ〜１−ｒはいずれも、文字コード・アドレスによるルーティング処理が可能なノードである。ノード１−ｏ、１−ｒは、図２に示したネットワーク・ノード１または図５に示したネットワーク・ノード２と同じ構成である。【００５１】
ノード１−ｐ、１−ｑも、基本的には、ノード１−ｏ、１−ｒと同じ構成であるが、ルーティング処理の一部が異なる。ノード１−ｐ、１−ｑに設けられるルーティング・テーブルは、図３に示したルーティング・テーブルにおいて、出力回線の情報にヘッダに付与するＩＰアドレスの情報を付加したテーブルである。具体的には、ノード１−ｐ、１−ｑは、文字コード・アドレスと出力回線およびＩＰアドレスとの対応関係を示す情報を格納したルーティング・テーブルを備える。【００５２】
本実施形態の電気通信網では、第１および第２の電気通信網内の、ノード１−ｏ、１−ｐの間およびノード１−ｑ、１−ｒの間においては、第１または第２の実施形態で説明したルーティング処理が行われる。【００５３】
ノード１−ｐとノード１−ｑの区間にはＩＰ網１００が介在する。この区間においては、ノード１−ｐ、１−ｑでは、ルーティング・スイッチ部による以下のようなルーティング処理を行う。【００５４】
他のノードからデータ・パケットＰ１を受信した場合は、ルーティング・スイッチ部は、その受信データ・パケットＰ１のヘッダ部の文字コード・アドレスを検索用識別子として用いてルーティング・テーブルを検索することで、出力回線の情報とＩＰアドレスを取得する。次に、ルーティング・スイッチ部は、取得した出力回線の情報に基づいて出力回線を決定するとともに、受信データ・パケットＰ１の内容を含む新たなデータ・パケットＰ２を作成し、そのヘッダ部に、取得したＩＰアドレスを書き込む。そして、ルーティング・スイッチ部は、新たに作成したデータ・パケットＰ２を、決定した出力回線を通じてＩＰ網１００側へ送信する。【００５５】
一方、ＩＰ網１００からデータ・パケットＰ２を受信した場合は、ルーティング・スイッチ部は、その受信データ・パケットＰ２のデータ部に格納されたデータ・パケットＰ１のヘッダ部の文字コード・アドレスを取り出す。次に、ルーティング・スイッチ部は、文字コード・アドレスを検索用識別子として用いてルーティング・テーブルを検索することで、出力回線の情報を取得する。そして、ルーティング・スイッチ部は、取得した出力回線の情報に基づいて出力回線を決定し、データ・パケットＰ１をその決定した出力回線により送信する。【００５６】
上述した本実施形態の電気通信網によれば、第１の実施形態で説明した効果に加えて、ＩＰ網が介在するような電気通信網の形態への、文字コードによるルーティングの適用が可能である、という効果を奏する。【００５７】
[他の実施形態]
上述した第１から第３の実施形態におけるルーティング処理は、文字データ、音声データ、映像データ等の電子データが、送信元の通信装置から送信先の通信装置へ向けて送信されるような通信システムにおけるデータ通信方法にも適用することができる。【００５８】
具体的には、データ通信方法においては、他の通信装置から最終受信点を指定する文字コードを含む電子データを受信し、該受信電子データ中の文字コードを形式変換することなく検索用識別子として用いて、複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す文字コードと対応付けて格納されたルーティング・テーブルを検索し、上記検索結果に基づいて決定した出力回線を通じて、上記受信電子データを送信する、といった処理が行われる。【００５９】
上記の場合、送信される上記受信電子データは、上記文字コードを形式変換することなく含むものであってもよい。【００６０】
上述した各実施形態において、最終受信点指定における人物指定は、電話番号による指定であってもよい。この場合は、最終受信者（電話を受けた者）を指定する文字コードとして電話番号が用いられる。【００６１】
以上説明した本発明においては、ＤＮＳによる文字コードの数値コード（ＩＰアドレス）への変換を行うことなく、文字コード情報にて直接にルーティング（経路選択）を行うことができる。この文字コード情報を用いたルーティングによれば、ルーティング情報として文字コード情報のみを管理すればよく、数値コード情報の管理が不要となる分、通信システムの規模を小さくすることができ、またシステム構成の簡単化を図ることができる、という効果を奏する。【００６２】
加えて、数値コード情報の管理が不要となる分、管理対象となるルーティング情報の量も削減されるので、ルーティングに関するメモリ空間を節約することが可能となり、その結果、アドレス管理経費を削減することができる。【００６３】
また、本発明のうち、文字コードによるルーティングおよび数値コードによるルーティングの併用が可能な電気通信網においては、上記の効果に加えて、数値コードによるルーティングのみが行われる既存の電気通信網に容易に適用することができ、また、既存の電気通信網から本実施形態の電気通信網への移行を容易に行うことができる、という効果を奏する。【００６４】
この出願は、２００６年１２月１３日に出願された日本出願特願２００６−３３５２０４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００６５】
本発明は、次世代統合電気通信網（電話網、移動網、インターネット等）に適用可能である。
【図１】
2008072667.tif 000003
【図２】
2008072667.tif 000004
【図３】
2008072667.tif 000005
【図４】
2008072667.tif 000006
【図５】
2008072667.tif 000007
【図６】
2008072667.tif 000008
【図７】
2008072667.tif 000009
【図８】
2008072667.tif 000010
【手続補正書】
【提出日】平成20年5月1日(2008.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のネットワーク・ノードからなる電気通信網であって、
前記複数のネットワーク・ノード各々は、最終受信点を指定する文字コードを物理アドレスとして直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する経路選択手段を有する電気通信網。
【請求項２】
前記文字コードは、固定長のコードまたは可変長のコードである、請求の範囲１に記載の電気通信網。
【請求項３】
前記経路選択手段は、
複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す物理アドレスとしての文字コードと対応付けて格納されたルーティング・テーブルと、
あて先物理コードである文字コードを含むデータを受信し、該受信データの文字コードに基づいて前記ルーティング・テーブルを検索し、前記複数の出力回線のうちから該受信データを送信すべき出力回線を決定し、該決定した出力回線を通じて該受信データを送信するルーティング・スイッチ部と、を有する、請求の範囲１または２に記載の電気通信網。
【請求項４】
前記複数の出力回線の識別情報は、それぞれの出力回線の最終受信点を示す数値コードとともに前記ルーティング・テーブルに格納されており、
前記ルーティング・スイッチ部は、前記決定した出力回線の識別情報に付与された数値コードをヘッダ部に格納したパケットを生成し、該パケットに前記受信データを格納して送信する、請求の範囲３に記載の電気通信網。
【請求項５】
前記経路選択手段は、前記文字コードを使用した経路選択とは別に、前記最終受信点を指定する、前記文字コードとは異なる数値コードを使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する、請求の範囲１に記載の電気通信網。
【請求項６】
他のネットワーク・ノードとともに電気通信網を構成するネットワーク・ノード装置であって、
最終受信点を指定する文字コードを物理アドレスとして直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する経路選択手段を有するネットワーク・ノード装置。
【請求項７】
前記文字コードは、固定長のコードまたは可変長のコードである、請求の範囲６に記載のネットワーク・ノード装置。
【請求項８】
前記経路選択手段は、
複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す物理アドレスとしての文字コードと対応付けて格納されたルーティング・テーブルと、
あて先物理コードである文字コードを含むデータを受信し、該受信データの文字コードに基づいて前記ルーティング・テーブルを検索し、前記複数の出力回線のうちから該受信データを送信すべき出力回線を決定し、該決定した出力回線を通じて該受信データを送信するルーティング・スイッチ部と、を有する、請求の範囲５または６に記載のネットワーク・ノード装置。
【請求項９】
前記複数の出力回線の識別情報は、それぞれの出力回線の最終受信点を示す数値コードとともに前記ルーティング・テーブルに格納されており、
前記ルーティング・スイッチ部は、前記決定した出力回線の識別情報に付与された数値コードをヘッダ部に格納したパケットを生成し、該パケットに前記受信データを格納して送信する、請求の範囲８に記載のネットワーク・ノード装置。
【請求項１０】
前記経路選択手段は、前記文字コードを使用した経路選択とは別に、前記最終受信点を指定する、前記文字コードとは異なる数値コードを使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する、請求の範囲６に記載のネットワーク・ノード装置。
【請求項１１】
他のネットワーク・ノードとともに電気通信網を構成するネットワーク・ノード装置において行われるルーティング方法であって、
最終受信点を指定する文字コードを物理アドレスとして直接使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択するルーティング方法。
【請求項１２】
前記文字コードは、固定長のコードまたは可変長のコードである、請求の範囲１１に記載のルーティング方法。
【請求項１３】
前記文字コードを使用した経路選択とは別に、前記最終受信点を指定する、前記文字コードとは異なる数値コードを使用して、自ネットワーク・ノードから前記最終受信点に向かう経路を選択する、請求の範囲１１または１２に記載のルーティング方法。
【請求項１４】
他の通信装置から最終受信点を指定する文字コードを含む電子データを受信し、
該受信電子データ中の文字コードを形式変換することなく検索用識別子として用いて、複数の出力回線の識別情報が、それぞれの出力回線の最終受信点を示す物理アドレスとしての文字コードと対応付けて格納されたルーティング・テーブルを検索し、
前記検索結果に基づいて決定した出力回線を通じて、前記受信電子データを送信する、データ通信方法。
【請求項１５】
送信される前記受信電子データは、前記文字コードを形式変換することなく含むことを特徴する請求の範囲１４に記載のデータ通信方法。
【国際調査報告】
2008072667.tif 000011
2008072667.tif 000012