JPH0934816A - 大規模ipネットワーク - Google Patents

大規模ipネットワーク

Info

Publication number
JPH0934816A
JPH0934816A JP18586195A JP18586195A JPH0934816A JP H0934816 A JPH0934816 A JP H0934816A JP 18586195 A JP18586195 A JP 18586195A JP 18586195 A JP18586195 A JP 18586195A JP H0934816 A JPH0934816 A JP H0934816A
Authority
JP
Japan
Prior art keywords
network
user
packet
scale
header
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.)
Pending
Application number
JP18586195A
Other languages
English (en)
Inventor
Ikuo Yoshida
郁夫 吉田
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP18586195A priority Critical patent/JPH0934816A/ja
Publication of JPH0934816A publication Critical patent/JPH0934816A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 ユーザが取得しているIPアドレスに左右さ
れずに、効率的にルーチング処理を実現する。 【解決手段】 本発明は、コンピュータ等から入力され
るユーザIPパケットの宛先アドレスと大規模IPネッ
トワーク内部の転送に使用される規則的に割り付けられ
た宛先アドレスとの対応関係を記憶する対応関係記憶手
段(2a)と、前記対応関係に基づいて、コンピュータ
等からのユーザIPパケットに、大規模IPネットワー
ク内部の転送に使用される宛先アドレスを有するIPヘ
ッダを付加するIPヘッダ付加手段(2)と、このIP
ヘッダが付加されたユーザIPパケットのルーチング処
理を行なうルーチング処理手段(4)と、大規模IPネ
ットワークから出力されるユーザIPパケットのIPヘ
ッダを取り外すヘッダ取り外し手段(3)とを具備した
大規模IPネットワークである。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コンピュータ或い
はネットワーク相互間を接続する大規模IP(インター
ネットプロトコル)ネットワークに関する。
【0002】
【従来の技術】従来より、コンピュータ或いはネットワ
ーク相互間を接続する大規模IPネットワークを実現す
るためには、図5に示すように、ネットワーク全体をエ
リアという単位に分割し、これらエリア単位でルーチン
グ情報をまとめて取り扱えるように、(すなわち、電話
番号の割付と同様の考え方で)IPアドレスを割り付
け、ルーチングテーブルの削減、ルーチング処理の低減
を図っている。
【0003】
【発明が解決しようとする課題】しかしながら、上述の
大規模IPネットワークにおいては、グローバルなIP
アドレスが枯渇し、ルーチング情報を一元的にまとめて
扱えるような大規模なIPアドレスの取得が困難である
という問題があった。
【0004】また、大規模IPネットワークに接続され
ている他のネットワークが既にインターネットに接続可
能なグローバルアドレスを保有している場合、大規模I
Pネットワークにおけるアドレスの割付は、これらユー
ザの取得しているIPアドレスに左右され、ルーチング
情報を一元的にまとめて扱えるようなIPアドレスの割
付が困難であるという問題があった。
【0005】本発明は、上記実情に鑑みてなされたもの
であり、ユーザが取得しているIPアドレスに左右され
ずに、規則的に大規模IPネットワーク内部において使
用されるアドレスを割り付けることにより、効率的にル
ーチング処理を実現することができる大規模IPネット
ワークを提供することを目的とする。
【0006】
【課題を解決するための手段】従って、まず、上記目的
を達成するために請求項1に係る発明は、コンピュータ
或いはネットワーク相互間を接続する大規模IPネット
ワークにおいて、前記コンピュータ或いはネットワーク
から入力されるユーザIPパケットの宛先アドレスと内
部転送に使用される規則的に割り付けられた宛先アドレ
スとの対応関係を記憶する対応関係記憶手段と、前記対
応関係記憶手段に記憶された対応関係に基づいて、前記
コンピュータ或いはネットワークからのユーザIPパケ
ットに、内部転送に使用される宛先アドレスを有するI
Pヘッダを付加するIPヘッダ付加手段と、前記IPヘ
ッダ付加手段によりIPヘッダが付加されたユーザIP
パケットのルーチング処理を行なうルーチング処理手段
と、前記ルーチング処理手段によりルーチング処理が行
なわれ、目的のコンピュータ或いはネットワークに出力
されるユーザIPパケットのIPヘッダ付加手段により
付加されたIPヘッダを取り外すヘッダ取り外し手段と
を具備した大規模IPネットワークである。
【0007】また、請求項2に係る発明は、請求項1記
載の大規模IPネットワークにおいて、前記対応関係記
憶手段は、キャッシュメモリであることを特徴とする。
さらに、請求項3に係る発明は、請求項1記載の大規模
IPネットワークにおいて、前記IPヘッダ付加手段
に、前記コンピュータ或いはネットワークから入力され
るユーザIPパケットが特定の送信元アドレスと宛先ア
ドレスとの組である場合に、当該ユーザIPパケットを
廃棄するユーザIPパケット廃棄手段を付加したことを
特徴とする。
【0008】さらに、請求項4に係る発明は、請求項1
記載の大規模IPネットワークにおいて、前記IPヘッ
ダ付加手段に、前記コンピュータ或いはネットワークか
ら入力されるユーザIPパケットが特定の送信元アドレ
スである場合に、当該ユーザIPパケットを廃棄するユ
ーザIPパケット廃棄手段を付加したことを特徴とす
る。
【0009】請求項1に係る発明は、IPヘッダ付加手
段により、対応関係記憶手段に記憶された対応関係に基
づいて、コンピュータ或いはネットワークからのユーザ
IPパケットに、大規模IPネットワーク内部の転送に
使用される宛先アドレスを有するIPヘッダを付加し、
ルーチング処理手段により、IPヘッダが付加されたユ
ーザIPパケットのルーチング処理を行ない、IPヘッ
ダ取り外し手段により、ルーチング処理手段によりルー
チング処理が行なわれ、大規模IPネットワークから目
的のコンピュータ或いはネットワークに出力されるユー
ザIPパケットのIPヘッダ付加手段により付加された
IPヘッダを取り外すので、効率的にルーチング処理を
行なうことができる。
【0010】請求項2に係る発明は、対応関係記憶手段
にキャッシュメモリを使用することにより、高速にIP
ヘッダを付加することができる。請求項3に係る発明
は、ユーザIPパケット廃棄手段により、コンピュータ
或いはネットワークから入力されるユーザIPパケット
が特定の送信元アドレスと宛先アドレスとの組である場
合に、当該ユーザIPパケットを廃棄するので、閉域ユ
ーザグループのセキュリティ機能を実現することができ
る。
【0011】請求項4に係る発明は、ユーザIPパケッ
ト廃棄手段により、コンピュータ或いはネットワークか
ら入力されるユーザIPパケットが特定の送信元アドレ
スである場合に、当該ユーザIPパケットを廃棄するの
で、他のユーザがその回線を使用することを禁止するこ
とができる。
【0012】
【発明の実施の形態】以下、図面を参照して、本発明の
実施の形態について説明する。図1は、本発明の一実施
の形態に係る大規模IPネットワークの配置を示す図で
ある。
【0013】同図に示すように、この大規模IPネット
ワーク1には、コンピュータA、コンピュータB、ネッ
トワークA、ネットワークBが接続されている。ここで
は、コンピュータ或いはネットワークから大規模IPネ
ットワーク1を介して他のコンピュータ或いはネットワ
ークにデータ転送を行なう場合について考える。
【0014】図2は、同実施の形態における大規模IP
ネットワークの構成を示す図である。同図に示すよう
に、本実施の形態に於ける大規模IPネットワーク1
は、カプセル化処理部2、アドレスサーバ3、IPルー
チング処理部4を備えている。
【0015】カプセル化処理部2は、ユーザIPパケッ
トのDA(宛先アドレス)と大規模IPネットワーク内
部でのDAとの対応関係を記憶するキャッシュテーブル
2aを備えており、ユーザIPパケットのDAからキャ
ッシュテーブル2aを検索し、該当するネットワーク内
部のDAを求め、ユーザIPパケットに、このDAを有
するネットワーク内転送用のIPヘッダを付加し、IP
ルーチング処理部4に送る。
【0016】また、キャッシュテーブル2aに該当する
大規模IPネットワーク内部のDAが保持されていない
場合には、対応するアドレスサーバ3に問い合わせるこ
とにより、該当するネットワーク内部のDAをキャッシ
ュテーブル2aに追加して、上記処理を行なう。
【0017】さらに、カプセル化処理部2は、ネットワ
ーク内転送用のIPヘッダが付加されたユーザIPパケ
ットからネットワーク内転送用のIPヘッダを取り外
し、転送先のコンピュータ或いはネットワークにユーザ
IPパケットを送出する。なお、カプセル化処理部2
は、任意のSA(送信元アドレス)を持つユーザIPパ
ケットを受信することができる。
【0018】アドレスサーバ3は、ユーザIPパケット
のDA(グローバルアドレス、ローカルアドレスを問わ
ない)と、大規模IPネットワーク内部で使用されるD
Aとの全ての対応関係を記憶する。
【0019】この大規模IPネットワーク内部で使用さ
れるDAは、大規模IPネットワーク内の各ノード、各
回線等の識別情報を基に、各回線のフロントエンドノー
ドの各回線に対して、物理的な構成に密着した形で規則
的に割り付けられる(電話番号のようなイメージ)。
【0020】キャッシュテーブル2aは、アドレスサー
バ3に記憶されているアドレスの対応関係のうち、一部
の対応関係を記憶する。IPルーチング処理部4は、大
規模IPネットワーク内部転送用のIPヘッダが付加さ
れたユーザIPパケットのルーチングを行なうルーチン
グテーブルに基づいて、ルーチング処理を行なう。ここ
で、このルーチング処理に用いられるルーチングテーブ
ルは、上述のように、大規模IPネットワークにおいて
用いられるIPアドレスが規則的に割り付けられている
ため、小さいものとなる。
【0021】次に、上述の如く構成された本実施の形態
に係る大規模IPネットワークの動作について、図3の
フローチャートを参照して説明する。まず、コンピュー
タ或いはネットワークからユーザIPパケットが、大規
模IPネットワークのカプセル化処理部2に入力する
と、カプセル化処理部2は、ユーザIPパケットのDA
からユーザIPパケットのDA(宛先アドレス)と大規
模IPネットワーク内部でのDAとの対応関係を記憶す
るキャッシュテーブル2aを検索する(step1)。
【0022】次に、キャッシュテーブル2aに該当する
大規模IPネットワーク内部のDAが保持されているか
否かの判定が行なわれる(step2)。そして、キャ
ッシュテーブル2aに該当する大規模IPネットワーク
内部のDAが保持されている場合、ユーザIPパケット
のDA(宛先アドレス)から大規模IPネットワーク内
部でのDAをキャッシュテーブル2aより求め(ste
p3)、図4に示すように、このDAをユーザIPパケ
ットのネットワーク内転送用のIPヘッダとしてユーザ
IPパケットに付加し(step4)、IPルーチング
処理部4に送る。
【0023】一方、キャッシュテーブル2aに該当する
大規模IPネットワーク内部のDAが保持されていない
場合には、対応するアドレスサーバ3に問い合わせを行
ない(step5)、該当するネットワーク内部のDA
をキャッシュテーブル2aに追加して(step6)、
上記処理を行なう(step3、step4)。
【0024】IPルーチング処理部4は、カプセル化処
理部2から出力され、大規模IPネットワーク内部転送
用のIPヘッダが付加されたユーザIPパケットのルー
チングを行なうための規則的に大規模IPネットワーク
内部のDAが割り付けられたルーチングテーブルに基づ
いて、ルーチング処理を行なう(step7)。
【0025】ルーチング処理が行なわれ、大規模IPネ
ットワークから目的のコンピュータ或いはネットワーク
に出力されるユーザIPパケットは、出口側に設けられ
たカプセル化処理部3により、大規模IPネットワーク
内部転送用のIPヘッダが取り外された後(step
8)、目的のコンピュータ或いはネットワークに送出さ
れる(step9)。
【0026】従って、本実施の形態の大規模IPネット
ワークによれば、大規模IPネットワーク内部のIPア
ドレスを規則的に割り付けるので、ルーチングテーブル
を小さくすることができるとともに、ルーチング処理の
負荷を軽減することができる。
【0027】また、カプセル化処理部3により、ユーザ
IPパケットに大規模IPネットワーク内のDAをIP
ヘッダとして取り付けて、ルーチング処理を行なうの
で、既にユーザが保有するIPアドレスをそのまま使用
することができる。
【0028】さらに、キャッシュテーブルを用いて、カ
プセル化処理を行なうので、高速にカプセル化処理を行
なうことができる。さらに、カプセル化処理部2は、任
意のSAを持つユーザIPパケットを受信することがで
きるので、使用される端末が変わっても柔軟に対応する
ことができる。 <他の実施の形態>本実施の形態においては、アドレス
サーバ3に通信が許される特定の送信元アドレスと宛先
アドレスとの組を登録しておき、カプセル化処理部3に
アドレスサーバ3に登録された特定の組以外のユーザI
Pパケットを廃棄する機能を設ける。
【0029】このような機能をカプセル化処理部3に設
けることにより、閉域ユーザグループのセキュリティ機
能を実現することができる。また、カプセル化処理部3
に、特定のSA以外のユーザIPパケットを廃棄する機
能を付加することにより、他のユーザがその回線を使用
することを禁止することができる。
【0030】
【発明の効果】以上詳記したように、本発明によれば、
ユーザが取得しているIPアドレスに左右されずに、規
則的に大規模IPネットワーク内部において使用される
アドレスを割り付けることにより、効率的にルーチング
処理を実現することができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係る大規模IPネット
ワークの配置を示す図である。
【図2】同実施の形態における大規模IPネットワーク
の構成を示す図である。
【図3】同実施の形態における大規模IPネットワーク
の動作を説明するためのフローチャートである。
【図4】大規模IPネットワーク内転送用IPヘッダが
付加されたユーザIPパケットを示す図である。
【図5】従来のIPアドレスの割付方法を説明する為の
図である。
【符号の説明】
1…大規模IPネットワーク、2…カプセル化処理部、
2a…キャッシュテーブル、3…アドレスサーバ、4…
IPルーチング処理部。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 コンピュータ或いはネットワーク相互間
    を接続する大規模IPネットワークにおいて、 前記コンピュータ或いはネットワークから入力されるユ
    ーザIPパケットの宛先アドレスと内部転送に使用され
    る規則的に割り付けられた宛先アドレスとの対応関係を
    記憶するための対応関係記憶手段と、 前記対応関係記憶手段に記憶された対応関係に基づい
    て、前記コンピュータ或いはネットワークからのユーザ
    IPパケットに、内部転送に使用される宛先アドレスを
    有するIPヘッダを付加するIPヘッダ付加手段と、 前記IPヘッダ付加手段によりIPヘッダが付加された
    ユーザIPパケットのルーチング処理を行なうルーチン
    グ処理手段と、 前記ルーチング処理手段によりルーチング処理が行なわ
    れ、目的のコンピュータ或いはネットワークに出力され
    るユーザIPパケットのIPヘッダ付加手段により付加
    されたIPヘッダを取り外すIPヘッダ取り外し手段と
    を具備したことを特徴とする大規模IPネットワーク。
  2. 【請求項2】 前記対応関係記憶手段は、キャッシュメ
    モリであることを特徴とする請求項1記載の大規模IP
    ネットワーク。
  3. 【請求項3】 前記IPヘッダ付加手段に、前記コンピ
    ュータ或いはネットワークから入力されるユーザIPパ
    ケットが特定の送信元アドレスと宛先アドレスとの組で
    ある場合に、当該ユーザIPパケットを廃棄するユーザ
    IPパケット廃棄手段を付加したことを特徴とする請求
    項1記載の大規模IPネットワーク。
  4. 【請求項4】 前記IPヘッダ付加手段に、前記コンピ
    ュータ或いはネットワークから入力されるユーザIPパ
    ケットが特定の送信元アドレスである場合に、当該ユー
    ザIPパケットを廃棄するユーザIPパケット廃棄手段
    を付加したことを特徴とする請求項1記載の大規模IP
    ネットワーク。
JP18586195A 1995-07-21 1995-07-21 大規模ipネットワーク Pending JPH0934816A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18586195A JPH0934816A (ja) 1995-07-21 1995-07-21 大規模ipネットワーク

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18586195A JPH0934816A (ja) 1995-07-21 1995-07-21 大規模ipネットワーク

Publications (1)

Publication Number Publication Date
JPH0934816A true JPH0934816A (ja) 1997-02-07

Family

ID=16178172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18586195A Pending JPH0934816A (ja) 1995-07-21 1995-07-21 大規模ipネットワーク

Country Status (1)

Country Link
JP (1) JPH0934816A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636516B1 (en) 1999-03-17 2003-10-21 Nec Corporation QOS-based virtual private network using ATM-based internet virtual connections
JP2010074857A (ja) * 2001-06-08 2010-04-02 Distribution Systems Research Inst Ip網を用いた通信システム
US9027115B2 (en) 1998-10-30 2015-05-05 Virnetx, Inc. System and method for using a registered name to connect network devices with a link that uses encryption
US9094399B2 (en) 1998-10-30 2015-07-28 Virnetx, Inc. Method for establishing secure communication link between computers of virtual private network
US9479426B2 (en) 1998-10-30 2016-10-25 Virnetz, Inc. Agile network protocol for secure communications with assured system availability
US9860283B2 (en) 1998-10-30 2018-01-02 Virnetx, Inc. Agile network protocol for secure video communications with assured system availability
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9100375B2 (en) 1998-10-30 2015-08-04 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US9386000B2 (en) 1998-10-30 2016-07-05 Virnetx, Inc. System and method for establishing a communication link
US9027115B2 (en) 1998-10-30 2015-05-05 Virnetx, Inc. System and method for using a registered name to connect network devices with a link that uses encryption
US9038163B2 (en) 1998-10-30 2015-05-19 Virnetx, Inc. Systems and methods for connecting network devices over communication network
US9037713B2 (en) 1998-10-30 2015-05-19 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US9077695B2 (en) 1998-10-30 2015-07-07 Virnetx, Inc. System and method for establishing an encrypted communication link based on IP address lookup requests
US9077694B2 (en) 1998-10-30 2015-07-07 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US9094399B2 (en) 1998-10-30 2015-07-28 Virnetx, Inc. Method for establishing secure communication link between computers of virtual private network
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US10187387B2 (en) 1998-10-30 2019-01-22 Virnetx, Inc. Method for establishing connection between devices
US9374346B2 (en) 1998-10-30 2016-06-21 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US9413766B2 (en) 1998-10-30 2016-08-09 Virnetx, Inc. Method for establishing connection between devices
US9479426B2 (en) 1998-10-30 2016-10-25 Virnetz, Inc. Agile network protocol for secure communications with assured system availability
US9819649B2 (en) 1998-10-30 2017-11-14 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US9860283B2 (en) 1998-10-30 2018-01-02 Virnetx, Inc. Agile network protocol for secure video communications with assured system availability
US9967240B2 (en) 1998-10-30 2018-05-08 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US6636516B1 (en) 1999-03-17 2003-10-21 Nec Corporation QOS-based virtual private network using ATM-based internet virtual connections
JP2010074857A (ja) * 2001-06-08 2010-04-02 Distribution Systems Research Inst Ip網を用いた通信システム

Similar Documents

Publication Publication Date Title
JP4053967B2 (ja) Vlanサーバ
AU753098B2 (en) Integrated IP network
US6457061B1 (en) Method and apparatus for performing internet network address translation
JP3790217B2 (ja) 高速インターネットプロトコルルートルックアップ遂行及びルーティング/フォワーディングテーブル管理のための装置及び方法
JP5525273B2 (ja) 階層的に構造化された可変長識別子を有するパケットを転送するためのシステム
US6650642B1 (en) Network relaying apparatus and network relaying method capable of high-speed routing and packet transfer
US6683885B1 (en) Network relaying apparatus and network relaying method
US20090031054A1 (en) Data processing apparatus and data transfer method
JP2003124962A (ja) パケット転送装置、パケット転送方法、および、半導体装置
US6658003B1 (en) Network relaying apparatus and network relaying method capable of high-speed flow detection
CN109743414B (zh) 利用冗余连接提高地址翻译可用性的方法及计算机可读存储介质
CA2213043C (en) Non-broadcast multi-access network system capable of carrying out transmission of a next hop resolution protocol packet without setting internet protocol addresses
JPH0934816A (ja) 大規模ipネットワーク
CN111131539B (zh) 报文转发方法及装置
JP6104406B2 (ja) ネットワークのプロトコルアドレスを扱う方法及び処理デバイス
JPH11150566A (ja) インタネットワーク装置
CN112671941A (zh) 报文处理方法、装置、设备及介质
CN111131049A (zh) 路由表项的处理方法及装置
RU2233473C2 (ru) Устройство и способ выполнения высокоскоростного поиска маршрутов протокола интернет и управления таблицами маршрутизации/пересылки
JPH1013471A (ja) ネットワーク間接続方式およびドメインネーム管理方法
KR100429543B1 (ko) 네트워크 프로세서에서 다양한 개수의 포트들을 처리하기위한 방법
JP4758302B2 (ja) ネットワークノード
WO1999030467A1 (en) Method and device for converting internet protocol addresses
JP5036752B2 (ja) インタネットワーク装置、及び、ローカルアドレス及び各ローカルアドレスと共に用いられるローカルアドレス内通信ポート番号と、グローバルアドレス及び各グローバルアドレスと共に用いられるグローバルアドレス内通信ポート番号とを相互に変換する方法
CN114268604A (zh) 访问服务的提供方法和系统