JPH0934816A - Large scale ip network - Google Patents

Large scale ip network

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
header
scale
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
Japanese (ja)
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/en
Publication of JPH0934816A publication Critical patent/JPH0934816A/en
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

PROBLEM TO BE SOLVED: To efficiently realize routing processing independently of an IP address acquired by the user. SOLUTION: This large scale IP network is provided with a cross reference storage means 2a storing the cross reference between a destination address of a user IP packet received from a computer or the like and a destination address used for the transfer in the inside of the large scale IP network and allocated regularly, an IP header provision means 2 adding an IP header having a destination address used for the transfer in the inside of the large scale IP network to the user IP packet received from the computer or the like based on the cross reference, a routing processing means 4 conducting routing processing for the user IP packet with the IP header added thereto, and a header elimination means 3 eliminating the IP header from the user IP packet outputted from the large scale IP network.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータ或い
はネットワーク相互間を接続する大規模IP(インター
ネットプロトコル)ネットワークに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a large-scale IP (Internet Protocol) network for connecting computers or networks to each other.

【0002】[0002]

【従来の技術】従来より、コンピュータ或いはネットワ
ーク相互間を接続する大規模IPネットワークを実現す
るためには、図5に示すように、ネットワーク全体をエ
リアという単位に分割し、これらエリア単位でルーチン
グ情報をまとめて取り扱えるように、(すなわち、電話
番号の割付と同様の考え方で)IPアドレスを割り付
け、ルーチングテーブルの削減、ルーチング処理の低減
を図っている。
2. Description of the Related Art Conventionally, in order to realize a large-scale IP network for connecting computers or networks to each other, the entire network is divided into units called areas as shown in FIG. In order to handle all of them together (that is, in the same way as the telephone number allocation), IP addresses are allocated to reduce the routing table and routing processing.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述の
大規模IPネットワークにおいては、グローバルなIP
アドレスが枯渇し、ルーチング情報を一元的にまとめて
扱えるような大規模なIPアドレスの取得が困難である
という問題があった。
However, in the above-mentioned large-scale IP network, the global IP
There is a problem that the addresses are exhausted and it is difficult to obtain a large-scale IP address that can collectively handle the routing information.

【0004】また、大規模IPネットワークに接続され
ている他のネットワークが既にインターネットに接続可
能なグローバルアドレスを保有している場合、大規模I
Pネットワークにおけるアドレスの割付は、これらユー
ザの取得しているIPアドレスに左右され、ルーチング
情報を一元的にまとめて扱えるようなIPアドレスの割
付が困難であるという問題があった。
If another network connected to the large-scale IP network already has a global address connectable to the Internet, the large-scale I
The address allocation in the P network depends on the IP addresses acquired by these users, and there is a problem that it is difficult to allocate the IP addresses that can collectively handle the routing information.

【0005】本発明は、上記実情に鑑みてなされたもの
であり、ユーザが取得しているIPアドレスに左右され
ずに、規則的に大規模IPネットワーク内部において使
用されるアドレスを割り付けることにより、効率的にル
ーチング処理を実現することができる大規模IPネット
ワークを提供することを目的とする。
The present invention has been made in view of the above circumstances, and by regularly allocating an address used inside a large-scale IP network without being influenced by an IP address acquired by a user, It is an object of the present invention to provide a large-scale IP network that can efficiently realize routing processing.

【0006】[0006]

【課題を解決するための手段】従って、まず、上記目的
を達成するために請求項1に係る発明は、コンピュータ
或いはネットワーク相互間を接続する大規模IPネット
ワークにおいて、前記コンピュータ或いはネットワーク
から入力されるユーザIPパケットの宛先アドレスと内
部転送に使用される規則的に割り付けられた宛先アドレ
スとの対応関係を記憶する対応関係記憶手段と、前記対
応関係記憶手段に記憶された対応関係に基づいて、前記
コンピュータ或いはネットワークからのユーザIPパケ
ットに、内部転送に使用される宛先アドレスを有するI
Pヘッダを付加するIPヘッダ付加手段と、前記IPヘ
ッダ付加手段によりIPヘッダが付加されたユーザIP
パケットのルーチング処理を行なうルーチング処理手段
と、前記ルーチング処理手段によりルーチング処理が行
なわれ、目的のコンピュータ或いはネットワークに出力
されるユーザIPパケットのIPヘッダ付加手段により
付加されたIPヘッダを取り外すヘッダ取り外し手段と
を具備した大規模IPネットワークである。
Therefore, first, in order to achieve the above object, the invention according to claim 1 is input from a computer or a network in a large-scale IP network connecting the computers or the networks to each other. Based on the correspondence relation stored in the correspondence relation storage unit, which stores the correspondence relation between the destination address of the user IP packet and the regularly assigned destination address used for the internal transfer, I having the destination address used for internal transfer in the user IP packet from the computer or network
IP header adding means for adding a P header, and a user IP to which the IP header is added by the IP header adding means
Routing processing means for performing packet routing processing, and header removal means for removing the IP header added by the IP header addition means of the user IP packet output to the target computer or network after the routing processing is performed by the routing processing means. It is a large-scale IP network equipped with.

【0007】また、請求項2に係る発明は、請求項1記
載の大規模IPネットワークにおいて、前記対応関係記
憶手段は、キャッシュメモリであることを特徴とする。
さらに、請求項3に係る発明は、請求項1記載の大規模
IPネットワークにおいて、前記IPヘッダ付加手段
に、前記コンピュータ或いはネットワークから入力され
るユーザIPパケットが特定の送信元アドレスと宛先ア
ドレスとの組である場合に、当該ユーザIPパケットを
廃棄するユーザIPパケット廃棄手段を付加したことを
特徴とする。
The invention according to claim 2 is characterized in that, in the large-scale IP network according to claim 1, the correspondence storage means is a cache memory.
Further, in the invention according to claim 3, in the large-scale IP network according to claim 1, a user IP packet input from the computer or the network to the IP header adding means has a specific source address and destination address. In the case of a set, a user IP packet discard means for discarding the user IP packet is added.

【0008】さらに、請求項4に係る発明は、請求項1
記載の大規模IPネットワークにおいて、前記IPヘッ
ダ付加手段に、前記コンピュータ或いはネットワークか
ら入力されるユーザIPパケットが特定の送信元アドレ
スである場合に、当該ユーザIPパケットを廃棄するユ
ーザIPパケット廃棄手段を付加したことを特徴とす
る。
Further, the invention according to claim 4 is the invention according to claim 1.
In the large-scale IP network described above, the IP header adding unit includes a user IP packet discarding unit that discards the user IP packet when the user IP packet input from the computer or the network is a specific source address. It is characterized by being added.

【0009】請求項1に係る発明は、IPヘッダ付加手
段により、対応関係記憶手段に記憶された対応関係に基
づいて、コンピュータ或いはネットワークからのユーザ
IPパケットに、大規模IPネットワーク内部の転送に
使用される宛先アドレスを有するIPヘッダを付加し、
ルーチング処理手段により、IPヘッダが付加されたユ
ーザIPパケットのルーチング処理を行ない、IPヘッ
ダ取り外し手段により、ルーチング処理手段によりルー
チング処理が行なわれ、大規模IPネットワークから目
的のコンピュータ或いはネットワークに出力されるユー
ザIPパケットのIPヘッダ付加手段により付加された
IPヘッダを取り外すので、効率的にルーチング処理を
行なうことができる。
According to the first aspect of the invention, the IP header adding means is used for transferring the user IP packet from the computer or the network to the inside of the large-scale IP network based on the correspondence stored in the correspondence storing means. An IP header with the destination address
The routing processing means performs the routing processing of the user IP packet to which the IP header has been added, and the IP header removing means performs the routing processing by the routing processing means, and outputs from the large-scale IP network to the target computer or network. Since the IP header added by the IP header adding means of the user IP packet is removed, the routing processing can be efficiently performed.

【0010】請求項2に係る発明は、対応関係記憶手段
にキャッシュメモリを使用することにより、高速にIP
ヘッダを付加することができる。請求項3に係る発明
は、ユーザIPパケット廃棄手段により、コンピュータ
或いはネットワークから入力されるユーザIPパケット
が特定の送信元アドレスと宛先アドレスとの組である場
合に、当該ユーザIPパケットを廃棄するので、閉域ユ
ーザグループのセキュリティ機能を実現することができ
る。
According to the second aspect of the invention, by using a cache memory as the correspondence storing means, the IP can be executed at high speed.
A header can be added. According to the third aspect of the present invention, the user IP packet discarding unit discards the user IP packet when the user IP packet input from the computer or the network is a set of a specific source address and destination address. , Security function of closed user group can be realized.

【0011】請求項4に係る発明は、ユーザIPパケッ
ト廃棄手段により、コンピュータ或いはネットワークか
ら入力されるユーザIPパケットが特定の送信元アドレ
スである場合に、当該ユーザIPパケットを廃棄するの
で、他のユーザがその回線を使用することを禁止するこ
とができる。
According to the fourth aspect of the present invention, the user IP packet discarding means discards the user IP packet if the user IP packet input from the computer or the network is a specific source address. The user can be prohibited from using the line.

【0012】[0012]

【発明の実施の形態】以下、図面を参照して、本発明の
実施の形態について説明する。図1は、本発明の一実施
の形態に係る大規模IPネットワークの配置を示す図で
ある。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an arrangement of a large-scale IP network according to an embodiment of the present invention.

【0013】同図に示すように、この大規模IPネット
ワーク1には、コンピュータA、コンピュータB、ネッ
トワークA、ネットワークBが接続されている。ここで
は、コンピュータ或いはネットワークから大規模IPネ
ットワーク1を介して他のコンピュータ或いはネットワ
ークにデータ転送を行なう場合について考える。
As shown in FIG. 1, a computer A, a computer B, a network A and a network B are connected to the large scale IP network 1. Here, consider a case where data is transferred from a computer or network to another computer or network via the large-scale IP network 1.

【0014】図2は、同実施の形態における大規模IP
ネットワークの構成を示す図である。同図に示すよう
に、本実施の形態に於ける大規模IPネットワーク1
は、カプセル化処理部2、アドレスサーバ3、IPルー
チング処理部4を備えている。
FIG. 2 shows a large-scale IP according to the embodiment.
It is a figure which shows the structure of a network. As shown in the figure, the large-scale IP network 1 according to the present embodiment
Includes an encapsulation processing unit 2, an address server 3, and an IP routing processing unit 4.

【0015】カプセル化処理部2は、ユーザIPパケッ
トのDA(宛先アドレス)と大規模IPネットワーク内
部でのDAとの対応関係を記憶するキャッシュテーブル
2aを備えており、ユーザIPパケットのDAからキャ
ッシュテーブル2aを検索し、該当するネットワーク内
部のDAを求め、ユーザIPパケットに、このDAを有
するネットワーク内転送用のIPヘッダを付加し、IP
ルーチング処理部4に送る。
The encapsulation processing unit 2 is provided with a cache table 2a for storing the correspondence relationship between the DA (destination address) of the user IP packet and the DA within the large-scale IP network. The table 2a is searched to find the DA in the corresponding network, and the IP header for intra-network transfer having this DA is added to the user IP packet to obtain the IP.
It is sent to the routing processing unit 4.

【0016】また、キャッシュテーブル2aに該当する
大規模IPネットワーク内部のDAが保持されていない
場合には、対応するアドレスサーバ3に問い合わせるこ
とにより、該当するネットワーク内部のDAをキャッシ
ュテーブル2aに追加して、上記処理を行なう。
When the DA in the large-scale IP network corresponding to the cache table 2a is not held, the DA in the corresponding network is added to the cache table 2a by inquiring to the corresponding address server 3. Then, the above processing is performed.

【0017】さらに、カプセル化処理部2は、ネットワ
ーク内転送用のIPヘッダが付加されたユーザIPパケ
ットからネットワーク内転送用のIPヘッダを取り外
し、転送先のコンピュータ或いはネットワークにユーザ
IPパケットを送出する。なお、カプセル化処理部2
は、任意のSA(送信元アドレス)を持つユーザIPパ
ケットを受信することができる。
Further, the encapsulation processing unit 2 removes the intra-network transfer IP header from the user IP packet to which the intra-network transfer IP header has been added, and sends the user IP packet to the transfer destination computer or network. . The encapsulation processing unit 2
Can receive a user IP packet having an arbitrary SA (source address).

【0018】アドレスサーバ3は、ユーザIPパケット
のDA(グローバルアドレス、ローカルアドレスを問わ
ない)と、大規模IPネットワーク内部で使用されるD
Aとの全ての対応関係を記憶する。
The address server 3 uses a DA (whether a global address or a local address) of a user IP packet and a D used inside a large-scale IP network.
Store all correspondences with A.

【0019】この大規模IPネットワーク内部で使用さ
れるDAは、大規模IPネットワーク内の各ノード、各
回線等の識別情報を基に、各回線のフロントエンドノー
ドの各回線に対して、物理的な構成に密着した形で規則
的に割り付けられる(電話番号のようなイメージ)。
The DA used in this large-scale IP network is a physical DA for each line of the front-end node of each line based on the identification information of each node, each line, etc. in the large-scale IP network. It is regularly assigned in a form that closely matches the composition (image like a telephone number).

【0020】キャッシュテーブル2aは、アドレスサー
バ3に記憶されているアドレスの対応関係のうち、一部
の対応関係を記憶する。IPルーチング処理部4は、大
規模IPネットワーク内部転送用のIPヘッダが付加さ
れたユーザIPパケットのルーチングを行なうルーチン
グテーブルに基づいて、ルーチング処理を行なう。ここ
で、このルーチング処理に用いられるルーチングテーブ
ルは、上述のように、大規模IPネットワークにおいて
用いられるIPアドレスが規則的に割り付けられている
ため、小さいものとなる。
The cache table 2a stores a part of the correspondence relationships among the addresses stored in the address server 3. The IP routing processing unit 4 performs a routing process based on a routing table for routing a user IP packet to which an IP header for internal transfer of a large-scale IP network is added. Here, as described above, the routing table used for this routing processing is small because the IP addresses used in the large-scale IP network are regularly allocated.

【0021】次に、上述の如く構成された本実施の形態
に係る大規模IPネットワークの動作について、図3の
フローチャートを参照して説明する。まず、コンピュー
タ或いはネットワークからユーザIPパケットが、大規
模IPネットワークのカプセル化処理部2に入力する
と、カプセル化処理部2は、ユーザIPパケットのDA
からユーザIPパケットのDA(宛先アドレス)と大規
模IPネットワーク内部でのDAとの対応関係を記憶す
るキャッシュテーブル2aを検索する(step1)。
Next, the operation of the large-scale IP network according to this embodiment configured as described above will be described with reference to the flowchart of FIG. First, when a user IP packet is input from a computer or a network to the encapsulation processing unit 2 of a large-scale IP network, the encapsulation processing unit 2 DA of the user IP packet.
Is searched from the cache table 2a that stores the correspondence between the DA (destination address) of the user IP packet and the DA within the large-scale IP network (step 1).

【0022】次に、キャッシュテーブル2aに該当する
大規模IPネットワーク内部のDAが保持されているか
否かの判定が行なわれる(step2)。そして、キャ
ッシュテーブル2aに該当する大規模IPネットワーク
内部のDAが保持されている場合、ユーザIPパケット
のDA(宛先アドレス)から大規模IPネットワーク内
部でのDAをキャッシュテーブル2aより求め(ste
p3)、図4に示すように、このDAをユーザIPパケ
ットのネットワーク内転送用のIPヘッダとしてユーザ
IPパケットに付加し(step4)、IPルーチング
処理部4に送る。
Next, it is judged whether or not the DA in the large-scale IP network corresponding to the cache table 2a is held (step 2). When the DA in the large-scale IP network corresponding to the cache table 2a is held, the DA in the large-scale IP network is obtained from the DA (destination address) of the user IP packet from the cache table 2a (step
p3), as shown in FIG. 4, this DA is added to the user IP packet as an IP header for intra-network transfer of the user IP packet (step 4) and sent to the IP routing processing unit 4.

【0023】一方、キャッシュテーブル2aに該当する
大規模IPネットワーク内部のDAが保持されていない
場合には、対応するアドレスサーバ3に問い合わせを行
ない(step5)、該当するネットワーク内部のDA
をキャッシュテーブル2aに追加して(step6)、
上記処理を行なう(step3、step4)。
On the other hand, when the DA in the corresponding large-scale IP network is not held in the cache table 2a, an inquiry is made to the corresponding address server 3 (step 5), and the DA in the corresponding network is inquired.
To the cache table 2a (step 6),
The above processing is performed (step 3, step 4).

【0024】IPルーチング処理部4は、カプセル化処
理部2から出力され、大規模IPネットワーク内部転送
用のIPヘッダが付加されたユーザIPパケットのルー
チングを行なうための規則的に大規模IPネットワーク
内部のDAが割り付けられたルーチングテーブルに基づ
いて、ルーチング処理を行なう(step7)。
The IP routing processing unit 4 regularly outputs inside the large-scale IP network for routing the user IP packet output from the encapsulation processing unit 2 and to which the IP header for internal transfer of the large-scale IP network is added. Based on the routing table to which the DA is assigned, the routing processing is performed (step 7).

【0025】ルーチング処理が行なわれ、大規模IPネ
ットワークから目的のコンピュータ或いはネットワーク
に出力されるユーザIPパケットは、出口側に設けられ
たカプセル化処理部3により、大規模IPネットワーク
内部転送用のIPヘッダが取り外された後(step
8)、目的のコンピュータ或いはネットワークに送出さ
れる(step9)。
A user IP packet, which has been subjected to routing processing and output from the large-scale IP network to the target computer or network, is transferred by the encapsulation processing unit 3 provided on the exit side to the IP for internal transfer of the large-scale IP network. After the header is removed (step
8) It is sent to the target computer or network (step 9).

【0026】従って、本実施の形態の大規模IPネット
ワークによれば、大規模IPネットワーク内部のIPア
ドレスを規則的に割り付けるので、ルーチングテーブル
を小さくすることができるとともに、ルーチング処理の
負荷を軽減することができる。
Therefore, according to the large-scale IP network of the present embodiment, since the IP addresses inside the large-scale IP network are regularly allocated, the routing table can be made small and the load of the routing processing can be reduced. be able to.

【0027】また、カプセル化処理部3により、ユーザ
IPパケットに大規模IPネットワーク内のDAをIP
ヘッダとして取り付けて、ルーチング処理を行なうの
で、既にユーザが保有するIPアドレスをそのまま使用
することができる。
Further, the encapsulation processing unit 3 IPs the DA in the large-scale IP network to the user IP packet.
Since it is attached as a header and performs routing processing, the IP address already owned by the user can be used as it is.

【0028】さらに、キャッシュテーブルを用いて、カ
プセル化処理を行なうので、高速にカプセル化処理を行
なうことができる。さらに、カプセル化処理部2は、任
意のSAを持つユーザIPパケットを受信することがで
きるので、使用される端末が変わっても柔軟に対応する
ことができる。 <他の実施の形態>本実施の形態においては、アドレス
サーバ3に通信が許される特定の送信元アドレスと宛先
アドレスとの組を登録しておき、カプセル化処理部3に
アドレスサーバ3に登録された特定の組以外のユーザI
Pパケットを廃棄する機能を設ける。
Furthermore, since the encapsulation process is performed using the cache table, the encapsulation process can be performed at high speed. Furthermore, since the encapsulation processing unit 2 can receive the user IP packet having an arbitrary SA, the encapsulation processing unit 2 can flexibly deal with a change in the terminal used. <Other Embodiments> In the present embodiment, a set of a specific source address and destination address that are allowed to communicate is registered in the address server 3, and the encapsulation processing unit 3 registers it in the address server 3. I other than the specified set
A function for discarding P packets is provided.

【0029】このような機能をカプセル化処理部3に設
けることにより、閉域ユーザグループのセキュリティ機
能を実現することができる。また、カプセル化処理部3
に、特定のSA以外のユーザIPパケットを廃棄する機
能を付加することにより、他のユーザがその回線を使用
することを禁止することができる。
By providing such a function in the encapsulation processing section 3, it is possible to realize the security function of the closed user group. Also, the encapsulation processing unit 3
By adding a function of discarding a user IP packet other than a specific SA to the above, it is possible to prohibit other users from using the line.

【0030】[0030]

【発明の効果】以上詳記したように、本発明によれば、
ユーザが取得しているIPアドレスに左右されずに、規
則的に大規模IPネットワーク内部において使用される
アドレスを割り付けることにより、効率的にルーチング
処理を実現することができる。
As described above in detail, according to the present invention,
By regularly allocating the addresses used inside the large-scale IP network without being influenced by the IP address acquired by the user, the routing process can be efficiently realized.

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

【図1】本発明の一実施の形態に係る大規模IPネット
ワークの配置を示す図である。
FIG. 1 is a diagram showing a layout of a large-scale IP network according to an embodiment of the present invention.

【図2】同実施の形態における大規模IPネットワーク
の構成を示す図である。
FIG. 2 is a diagram showing a configuration of a large-scale IP network in the same embodiment.

【図3】同実施の形態における大規模IPネットワーク
の動作を説明するためのフローチャートである。
FIG. 3 is a flowchart for explaining the operation of the large-scale IP network in the same embodiment.

【図4】大規模IPネットワーク内転送用IPヘッダが
付加されたユーザIPパケットを示す図である。
FIG. 4 is a diagram showing a user IP packet to which an IP header for transfer within a large-scale IP network is added.

【図5】従来のIPアドレスの割付方法を説明する為の
図である。
FIG. 5 is a diagram for explaining a conventional IP address allocation method.

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

1…大規模IPネットワーク、2…カプセル化処理部、
2a…キャッシュテーブル、3…アドレスサーバ、4…
IPルーチング処理部。
1 ... Large-scale IP network, 2 ... Encapsulation processing unit,
2a ... cache table, 3 ... address server, 4 ...
IP routing processing unit.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 コンピュータ或いはネットワーク相互間
を接続する大規模IPネットワークにおいて、 前記コンピュータ或いはネットワークから入力されるユ
ーザIPパケットの宛先アドレスと内部転送に使用され
る規則的に割り付けられた宛先アドレスとの対応関係を
記憶するための対応関係記憶手段と、 前記対応関係記憶手段に記憶された対応関係に基づい
て、前記コンピュータ或いはネットワークからのユーザ
IPパケットに、内部転送に使用される宛先アドレスを
有するIPヘッダを付加するIPヘッダ付加手段と、 前記IPヘッダ付加手段によりIPヘッダが付加された
ユーザIPパケットのルーチング処理を行なうルーチン
グ処理手段と、 前記ルーチング処理手段によりルーチング処理が行なわ
れ、目的のコンピュータ或いはネットワークに出力され
るユーザIPパケットのIPヘッダ付加手段により付加
されたIPヘッダを取り外すIPヘッダ取り外し手段と
を具備したことを特徴とする大規模IPネットワーク。
1. In a large-scale IP network connecting computers or networks to each other, a destination address of a user IP packet input from the computer or the network and a regularly assigned destination address used for internal transfer. Correspondence storing means for storing the correspondence, and an IP having a destination address used for internal transfer in a user IP packet from the computer or the network based on the correspondence stored in the correspondence storing means IP header adding means for adding a header, routing processing means for performing a routing processing of the user IP packet to which the IP header is added by the IP header adding means, and routing processing by the routing processing means for performing the target computer or Single IP network, characterized by comprising an IP header removal unit removing the IP header added by the IP header supplementing unit of the user IP packets to be outputted to the Ttowaku.
【請求項2】 前記対応関係記憶手段は、キャッシュメ
モリであることを特徴とする請求項1記載の大規模IP
ネットワーク。
2. The large-scale IP according to claim 1, wherein the correspondence storage unit is a cache memory.
network.
【請求項3】 前記IPヘッダ付加手段に、前記コンピ
ュータ或いはネットワークから入力されるユーザIPパ
ケットが特定の送信元アドレスと宛先アドレスとの組で
ある場合に、当該ユーザIPパケットを廃棄するユーザ
IPパケット廃棄手段を付加したことを特徴とする請求
項1記載の大規模IPネットワーク。
3. A user IP packet that discards the user IP packet when the user IP packet input to the IP header adding means from the computer or the network is a combination of a specific source address and destination address. The large-scale IP network according to claim 1, wherein a discarding means is added.
【請求項4】 前記IPヘッダ付加手段に、前記コンピ
ュータ或いはネットワークから入力されるユーザIPパ
ケットが特定の送信元アドレスである場合に、当該ユー
ザIPパケットを廃棄するユーザIPパケット廃棄手段
を付加したことを特徴とする請求項1記載の大規模IP
ネットワーク。
4. A user IP packet discarding unit for discarding the user IP packet when the user IP packet input from the computer or the network has a specific source address, is added to the IP header adding unit. The large-scale IP according to claim 1, characterized in that
network.
JP18586195A 1995-07-21 1995-07-21 Large scale ip network Pending JPH0934816A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18586195A JPH0934816A (en) 1995-07-21 1995-07-21 Large scale ip network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18586195A JPH0934816A (en) 1995-07-21 1995-07-21 Large scale ip network

Publications (1)

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

Family

ID=16178172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18586195A Pending JPH0934816A (en) 1995-07-21 1995-07-21 Large scale ip network

Country Status (1)

Country Link
JP (1) JPH0934816A (en)

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 (en) * 2001-06-08 2010-04-02 Distribution Systems Research Inst Communication system using ip network
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
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
US9374346B2 (en) 1998-10-30 2016-06-21 Virnetx, Inc. 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
US9038163B2 (en) 1998-10-30 2015-05-19 Virnetx, Inc. Systems and methods for connecting network devices over communication network
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
US9037713B2 (en) 1998-10-30 2015-05-19 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 (en) * 2001-06-08 2010-04-02 Distribution Systems Research Inst Communication system using ip network

Similar Documents

Publication Publication Date Title
US6457061B1 (en) Method and apparatus for performing internet network address translation
AU753098B2 (en) Integrated IP network
US6650642B1 (en) Network relaying apparatus and network relaying method capable of high-speed routing and packet transfer
JP4053967B2 (en) VLAN server
US6683885B1 (en) Network relaying apparatus and network relaying method
JP3790217B2 (en) Apparatus and method for performing high-speed Internet protocol route lookup and routing / forwarding table management
US6633565B1 (en) Apparatus for and method of flow switching in a data communications network
US20030050762A1 (en) Method and apparatus for measuring protocol performance in a data communication network
US20090031054A1 (en) Data processing apparatus and data transfer method
CN109743414B (en) Method for improving address translation availability using redundant connections and computer readable storage medium
US6658003B1 (en) Network relaying apparatus and network relaying method capable of high-speed flow detection
US9838323B2 (en) Priority based anycast routing
US7136385B2 (en) Method and system for performing asymmetric address translation
CN112087533B (en) Message processing method, device, equipment and storage medium
CN111131049B (en) Method and device for processing routing table entry
CN112671941A (en) Message processing method, device, equipment and medium
US20050138322A1 (en) System, apparatus, and method for string matching
CN111131539A (en) Message forwarding method and device
JPH0934816A (en) Large scale ip network
JPH11150566A (en) Internetwork device
US7249216B2 (en) Data relay apparatus, content addressable/associative memory device, and content addressable/associative memory device use information search method
RU2233473C2 (en) Device and method for performing high-speed search for routes of internet protocol and controlling routing/transfer tables
JP2008060763A (en) Network node
JP3228249B2 (en) Router device
JPH1013471A (en) Inter-network connection system and domain name managing method