JP4404371B2 - Communication system using IP network - Google Patents
Communication system using IP network Download PDFInfo
- Publication number
- JP4404371B2 JP4404371B2 JP2006145782A JP2006145782A JP4404371B2 JP 4404371 B2 JP4404371 B2 JP 4404371B2 JP 2006145782 A JP2006145782 A JP 2006145782A JP 2006145782 A JP2006145782 A JP 2006145782A JP 4404371 B2 JP4404371 B2 JP 4404371B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- packet
- communication
- network node
- external
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、電話番号又はホスト名を用いて、固定電話通信、移動電話通信、マルチメディア端末間通信(文字・画像を含む端末間通信)を、単一のIP網(IP転送網ともいう)により安全に提供するIP網を用いた通信システムに関する。In the present invention, fixed telephone communication, mobile telephone communication, and communication between multimedia terminals (communication between terminals including characters and images) can be performed by using a telephone number or a host name. The present invention relates to a communication system using an IP network that is provided more securely.
本発明に関係する従来技術として、本出願人による特許第3084681号(以下、「先行特許」とする)と、本出願人による特願2001−078270号(以下、「先行出願」とする)とがある。 As prior arts related to the present invention, Japanese Patent No. 3084861 (hereinafter referred to as “prior patent”) by the present applicant, and Japanese Patent Application No. 2001-078270 (hereinafter referred to as “prior application”) by the present applicant, There is.
先行特許は、IPカプセル化の技法を採用したIPパケット転送網である統合情報通信システムにおいて、IPカプセル化の技法、IP端末の要求によりアドレス管理表を動的に設定する技法、電話番号をドメイン名サ−バに提示してIPアドレスを取得し、アドレス管理表に前記取得したアドレスを登録する方法などを実現している。また、先行出願は、IPパケット転送網を用いた端末間通信接続方法において、簡易カプセル化の技法、No.7共通線信号方式をIP網に適用する方法、ユーザの端末アドレスを網ノード装置に登録してマルチキャストを行う方法などを開示している。 In the integrated information communication system, which is an IP packet transfer network that employs an IP encapsulation technique, the prior patent discloses an IP encapsulation technique, a technique for dynamically setting an address management table according to a request from an IP terminal, and a telephone number as a domain. A method of acquiring an IP address by presenting it to a name server and registering the acquired address in an address management table is realized. In addition, the prior application describes a method for applying simple encapsulation, a method for applying No. 7 common line signaling to an IP network, and a user's terminal address to a network node device in an inter-terminal communication connection method using an IP packet transfer network. A method of registering and performing multicasting is disclosed.
なお、先行特許及び先行出願において用いられている用語のいくつかは、本発明において用いる用語と一致しないものもあるので、混乱を避けるため、先行特許及び先行出願において用いられている用語は括弧で括って示す。例えば網ノード装置(アクセス制御装置)と記載する場合、アクセス制御装置は先行特許又は先行出願の中で用いられている用語である。
<<IPカプセル化の技法>>
先行特許に開示されているIPカプセル化の技法を、図230を参照して概説する。本例では、外部IPアドレス“EA01”を有するIP端末12−1から、外部IPアドレス“EA02”を有するIP端未12−2ヘ、IP網11−1を経由して外部IPパケット13−lを転送する。論理通信回線12−3の終端(論理端子)は、論理端子識別子“Pin1”により識別し、論理通信回線12−4の終端は、論理端子識別子“Pin2”により識別する。論理端子“Pin1”に内部IPアドレス“IA01”を付与し、論理端子“Pin2”に内部IPアドレス“IA02”を付与してある。網ノード装置11−2は外部IPパケット13−1を受信すると、IPパケット13−1が入力した論理端子“Pin1”に付与されている内部IPアドレスが“IA01”であり、IPパケット13−1の宛先外部IPアドレスが“EA02”であることを確認し、アドレス管理表11-8内部を検索し、始めに送信元内部IPアドレスが“IA01”であり、次に宛先外部IPアドレスが“EA02”が含まれるレコードを検索し、更に前記検出したレコードにIPパケット13−1内の送信元外部IPアドレスが“EA01”が含まれるかを調べる。本例では上から2行目の“Pin1,IA01,IA02,EA01,EA02”を含むレコードであり、このレコード内部にあるIPアドレス“IA01”及び“IA02”を用いてIPパケット13−2を形成する(IPパケットのカプセル化)。
Note that some of the terms used in the prior patents and the prior applications do not match the terms used in the present invention. Shown together. For example, when a network node device (access control device) is described, the access control device is a term used in the prior patent or the prior application.
<< IP encapsulation technique >>
The IP encapsulation technique disclosed in the prior patent is outlined with reference to FIG. In this example, an external IP packet 13-1 is transmitted from the IP terminal 12-1 having the external IP address “EA01” to the IP terminal 12-2 having the external IP address “EA02” via the IP network 11-1. Forward. The termination (logical terminal) of the logical communication line 12-3 is identified by the logical terminal identifier “Pin1”, and the termination of the logical communication line 12-4 is identified by the logical terminal identifier “Pin2”. The internal IP address “IA01” is assigned to the logical terminal “Pin1”, and the internal IP address “IA02” is assigned to the logical terminal “Pin2”. When the network node device 11-2 receives the external IP packet 13-1, the internal IP address given to the logical terminal “Pin1” to which the IP packet 13-1 is input is “IA01”, and the IP packet 13-1 It is confirmed that the destination external IP address is “EA02”, the inside of the address management table 11-8 is searched, the source internal IP address is “IA01” first, and then the destination external IP address is “EA02” "Is included, and it is checked whether the detected record includes" EA01 "as the source external IP address in the IP packet 13-1. In this example, it is a record including “Pin1, IA01, IA02, EA01, EA02” on the second line from the top, and an IP packet 13-2 is formed using IP addresses “IA01” and “IA02” inside this record. (IP packet encapsulation)
内部IPパケット13−2は、ルータ11−4,11−5,11−6を経由して網ノード装置11−3へ到達する。網ノード装置11−2は受信した内部IPパケット13−2のIPヘッダを取り除き(IPパケットの逆カプセル化)、得られた外部IPパケット13−3を通信回線12−4へ送出し、IP端末12−2が外部IPパケット13−3を受信する。アドレス管理表11−8の第1行目のレコード“Pin1,IA01,IA81,EA01,EA81”は、外部IPアドレス“EA81”、内部IPアドレス“IA81”であるサーバ11−7へ向けられた外部IPパケットをカプセル化するために用いられる。同じ論理端子(論理通信回線12−3の終端部)から入力する外部IPパケット内部の宛先外部IPアドレスを “EA01”や “EA81”等と変更することにより、外部IPパケットの到達先を変更できるようになっている。なお、IPカプセル化におけるマスク技法は公知であり、例えば先行出願の図362に示され説明されている。
<<簡易カプセル化の技法>>
図231を参照して、先行出願に開示されている簡易カプセル化技法を概説する。簡易カプセル化により形成される内部パケットは宛先内部アドレスを含むが、送信元内部アドレスを含まない点において上記IPカプセル化とは異なる。論理通信回線22−3の終端(論理端子)は論理端子識別子“Pin1”により識別し、論理通信回線22−4の終端は論理端子識別子“Pin2”により識別する。論理端子“Pin1”に内部IPアドレス“IA01”を付与し、論理端子“Pin2”に内部IPアドレス“IA02”を付与してある。本例は、外部IPアドレス“EA01”を有するIP端末22−1から、外部IPアドレス“EA02”を有するIP端未22−2ヘ外部IPパケット23−lを転送する。網ノード装置21−2は外部IPパケット23−1を受信すると、IPパケット23−1が入力した論理端子“Pin1”に付与されている内部IPアドレスが“IA01”であり、IPパケット23−1の宛先外部IPアドレスが“EA02”であることを確認し、アドレス管理表21-8を検索し、始めに送信元内部IPアドレスが“IA01”であり、次に宛先外部IPアドレス“EA02”が含まれるレコードを検索し、更に前記検出したレコードにIPパケット23−1内の送信元外部IPアドレス“EA01”が含まれるか否かを調べる。本例では上から2行目の“Pin1,IA01,IA02,EA01,EA02”を含むレコードであり、このレコードにあるIPアドレス“IA01”及び“IA02”を用いて、宛先IPアドレスが“IA02”である簡易ヘッダを有するIPパケット13−2を形成する(簡易カプセル化)。内部IPパケット23−2は、ルータ21−4,21−5,21−6を経由して網ノード装置21−3へ到達する。網ノード装置21−2は受信した内部パケット23−2の簡易ヘッダを除き(簡易逆カプセル化)、得られた外部IPパケット23−3を通信回線22−4へ送出する。内部パケットとして、例えば宛先アドレスのみを含む通信2層の光フレームにより実現でき、このような光フレームとして、例えばMAPOSが公知である。
The internal IP packet 13-2 reaches the network node device 11-3 via the routers 11-4, 11-5, and 11-6. The network node device 11-2 removes the IP header of the received internal IP packet 13-2 (IP packet decapsulation), sends the obtained external IP packet 13-3 to the communication line 12-4, and receives the IP terminal. 12-2 receives the external IP packet 13-3. The record “Pin1, IA01, IA81, EA01, EA81” on the first line of the address management table 11-8 is an external IP address “EA81” and an external IP address directed to the server 11-7 having the internal IP address “IA81”. Used to encapsulate IP packets. The destination of the external IP packet can be changed by changing the destination external IP address inside the external IP packet input from the same logical terminal (termination part of the logical communication line 12-3) to “EA01”, “EA81”, etc. It is like that. Note that a mask technique in IP encapsulation is known and is shown and described in FIG. 362 of the prior application, for example.
<< Simple encapsulation technique >>
With reference to FIG. 231, the simplified encapsulation technique disclosed in the prior application is outlined. An internal packet formed by simple encapsulation includes a destination internal address, but differs from the above IP encapsulation in that it does not include a source internal address. The termination (logic terminal) of the logical communication line 22-3 is identified by the logical terminal identifier “Pin1”, and the termination of the logical communication line 22-4 is identified by the logical terminal identifier “Pin2”. The internal IP address “IA01” is assigned to the logical terminal “Pin1”, and the internal IP address “IA02” is assigned to the logical terminal “Pin2”. In this example, the external IP packet 23-1 is transferred from the IP terminal 22-1 having the external IP address "EA01" to the IP terminal 22-2 having the external IP address "EA02". When the network node device 21-2 receives the external IP packet 23-1, the internal IP address given to the logical terminal “Pin1” to which the IP packet 23-1 is input is “IA01”, and the IP packet 23-1 It is confirmed that the destination external IP address is “EA02”, the address management table 21-8 is searched, the source internal IP address is “IA01” first, and then the destination external IP address “EA02” is The included record is searched, and it is further checked whether or not the detected record includes the source external IP address “EA01” in the IP packet 23-1. In this example, it is a record including “Pin1, IA01, IA02, EA01, EA02” on the second line from the top, and the destination IP address is “IA02” using the IP addresses “IA01” and “IA02” in this record. An IP packet 13-2 having a simple header is formed (simple encapsulation). The internal IP packet 23-2 reaches the network node device 21-3 via the routers 21-4, 21-5, and 21-6. The network node device 21-2 removes the simple header of the received internal packet 23-2 (simple decapsulation) and sends the obtained external IP packet 23-3 to the communication line 22-4. As an internal packet, for example, it can be realized by a communication two-layer optical frame including only a destination address, and for example, MAPOS is known as such an optical frame.
なお、IPカプセル化、簡易IPカプセル化のいずれについても、論理端子識別子として、例えば通信回線終端の論理的な端子識別番号や通信層2層のアドレス(物理アドレス、MACアドレスなど)を用いることもできる。また、IPカプセル化の技法と同様に、同じ論理端子から入力する外部IPパケット内の宛先外部IPアドレスを変更することにより、外部IPパケットの到達先を変更することができる。
<<IP端末の要求によりアドレス管理表を動的に設定する技法>>
先行特許の実施例35において、ユーザのIP端末から網ノード装置(アクセス制御装置)内部のアドレス管理表(変換表)の設定内容を変更する方法が開示されており、図232を参照して説明する。
For both IP encapsulation and simple IP encapsulation, for example, a logical terminal identification number at the end of a communication line or a communication layer two-layer address (physical address, MAC address, etc.) may be used as a logical terminal identifier. it can. Similarly to the IP encapsulation technique, the destination of the external IP packet can be changed by changing the destination external IP address in the external IP packet input from the same logical terminal.
<< Technique for Dynamically Setting Address Management Table by Request of IP Terminal >>
In Example 35 of the prior patent, a method for changing the setting contents of the address management table (conversion table) inside the network node device (access control device) from the user's IP terminal is disclosed, and will be described with reference to FIG. To do.
IP端末23−1は、ドメイン名 “c5.b2.a1”を含む外部IPパケット(ICSユーザフレーム)を変換表サーバ23−2へ送信する(ステップ23−4)。変換表サーバ23−2はドメイン名サーバ23−3に問い合わせ(ステップ23−5)、ドメイン名サーバ23−3はドメイン名“c5.b2.a1”に対応する内部アドレス(ICSネットワークアドレス)及び外部IPアドレス(ICSユーザアドレス)を検索して取得する(ステップ23−6)。そして、変換表サーバ23−2へ返信し(ステップ23−7)、変換表サーバ23−2は変換表に書き込み(ステップ23−8)、IP端末23−1へ報告する(ステップ23−9)。
<<電話番号をドメイン名としてIPアドレスを取得する方法>>
次に、先行特許の実施例36は電話番号をドメイン名として用いることにより、通信相手先とIPパケット(ICSユ−ザフレ−ム)を送受することができ、IPパケットの内部にはディジタル化した音声が格納されており、これによって電話による公衆通信ができることを開示している。アドレス管理サーバ(変換表サ−バ)は、入力したドメイン名を外部IPアドレス(ICSユ−ザアドレス)に変換して返送すると共に、内部アドレス(ICSネットワ−クアドレス)を網ノード装置(アクセス制御装置)内部のアドレス管理表(変換表)に登録する。
The IP terminal 23-1 transmits an external IP packet (ICS user frame) including the domain name “c5.b2.a1” to the conversion table server 23-2 (Step 23-4). The conversion table server 23-2 makes an inquiry to the domain name server 23-3 (step 23-5), and the domain name server 23-3 has an internal address (ICS network address) corresponding to the domain name “c5.b2.a1” and an external address. The IP address (ICS user address) is searched and acquired (step 23-6). And it returns to the conversion table server 23-2 (step 23-7), the conversion table server 23-2 writes in the conversion table (step 23-8), and reports to the IP terminal 23-1 (step 23-9). .
<< Method of obtaining IP address using telephone number as domain name >>
Next, in Example 36 of the prior patent, by using a telephone number as a domain name, an IP packet (ICS user frame) can be transmitted and received with a communication partner, and the IP packet is digitized. It discloses that voice is stored, and thus public communication by telephone is possible. The address management server (conversion table server) converts the input domain name into an external IP address (ICS user address) and sends it back, and sends the internal address (ICS network address) to the network node device (access). Register in the internal address management table (conversion table).
電話機に入力した電話番号”1234−5678”は電話機の電話番号入力部を経由して変換表サ−バに届けられ、変換表サーバ24−4(図233)は受信した電話番号“1234−56784”を基に、複数あるドメイン名サ−バ24−1、24−2、24−3に次々と問い合わせ(図233の24−6乃至24−11)、電話番号“1234−5678”をドメイン名と見なしたときの通信相手先の電話機の内部アドレス及び外部IPアドレスを取得する。次に変換表サ−バ24−4は、取得した2つのアドレスを用いて網ノード装置内のアドレス管理表(変換表)に付加する新規項目を作成し、要求元の電話機に送信する。また、網ノード装置は、アドレス管理表の新規項目を網ノード装置内部のアドレス管理表の新しい要素として使用する。
<<No.7共通線信号方式をIP網に適用する方法>>
先行出願に開示されている技法であり、 図234に示すようにIP網25の内部に接続サーバ25−5乃至25−6、中継接続サーバ25−7を設け、端末25−1及び25−2をメディアルータ25−3乃至25−4を経て接続サーバに接続する。なお、接続サーバや中継サーバを電話管理サーバとも呼ぶ。接続サーバ25−5及び25−6には、公衆電話交換網(PSTN)の加入者交換機(LS)の回線接続制御に類似した機能を付与し、中継接続サーバ25−7には中継交換機(TS)の回線接続制御と類似した機能を付与してある。電話機やIP端末、映像端末などの端末がIP網の中を経由して、No.7共通線信号方式の回線接続制御メッセージと1:1対応付け可能な初期アドレスメッセージ(IAM)、アドレス完了メッセージ(ACM)、呼経過メッセージ(CPG)、応答メッセージ(ANM)、解放メッセージ(REL)、解放完了メッセージ(RLC)を送受することにより、IP網を用いた端末間通信接続制御方法を実現する。なお、中継接続サーバ25−7が存在せず、2つの接続サーバ25−5及び25−6の間における端末間通信接続制御の方法も可能である。
The telephone number “1234-5678” input to the telephone is delivered to the conversion table server via the telephone number input unit of the telephone, and the conversion table server 24-4 (FIG. 233) receives the received telephone number “1234-56784”. ”To multiple domain name servers 24-1, 24-2, and 24-3 one after another (24-6 to 24-11 in FIG. 233), and the telephone number“ 1234-5678 ”is the domain name. The internal address and external IP address of the telephone of the communication partner at the time of being considered are acquired. Next, the conversion table server 24-4 creates a new item to be added to the address management table (conversion table) in the network node apparatus using the two acquired addresses, and transmits it to the requesting telephone set. Further, the network node device uses the new item of the address management table as a new element of the address management table inside the network node device.
<< Method of applying No.7 common line signal system to IP network >>
In the technique disclosed in the prior application, as shown in FIG. 234, connection servers 25-5 to 25-6 and a relay connection server 25-7 are provided inside the
利用者が端末25−1から宛先電話番号を入力し(ステップZl)、メディアルータ25−3が呼設定受付を返送し(ステップZ2)、メディアルータ25−3は宛先電話番号及び送信元電話番号を含む呼設定のためのIPパケットを送信し(ステップY1)、接続サーバ25−5から送出されたIAMパケットは接続サーバ25−6を経由し(ステップY2,Y3)、メディアルータ25−4へ到達する(ステップY4)。メディアルータ25−4は端末25−2に呼設定を要求し(ステップZ4)、接続サーバ25−6はACMパケットを返信する(ステップY5、Y6)。端末25−2は着信音を報告し(ステップZ7)、メディアルータ25−4は呼着信呼出しを接続サーバ25−6へ送信する(ステップY7)。接続サーバ25−6はCPGパケットを送信し(ステップY8、Y9)、メデイアルータ25−3経由で端末25−1に呼出中音が通知される(ステップY10、ステップZl0)。端末25−2が呼設定要求に応答して接続サーバ25−6へ通知され(ステップZ11、ステップY11)、接続サーバ25−6はANMパケットを形成して送信し、端末25−1は通話フェーズに移行する(ステップY12乃至Y14、ステップZ14)。 The user inputs the destination telephone number from the terminal 25-1 (step Zl), the media router 25-3 returns call setting acceptance (step Z2), and the media router 25-3 receives the destination telephone number and the source telephone number. (Step Y1), and the IAM packet sent from the connection server 25-5 passes through the connection server 25-6 (steps Y2, Y3) to the media router 25-4. Arrive (step Y4). The media router 25-4 requests call setup from the terminal 25-2 (step Z4), and the connection server 25-6 returns an ACM packet (steps Y5 and Y6). The terminal 25-2 reports a ring tone (step Z7), and the media router 25-4 transmits a call incoming call to the connection server 25-6 (step Y7). The connection server 25-6 transmits the CPG packet (steps Y8 and Y9), and the ringing tone is notified to the terminal 25-1 via the media router 25-3 (steps Y10 and Z10). In response to the call setting request, the terminal 25-2 is notified to the connection server 25-6 (steps Z11 and Y11), the connection server 25-6 forms and transmits an ANM packet, and the terminal 25-1 transmits the call phase. (Steps Y12 to Y14, Step Z14).
利用者が端末25−1の通話を終了すると端末25−1の切断要求が通知され(ステップZ16)、一連の解放要求を意味するRELパケットと解放要求の完了を意味するRLCパケットとが送受されて呼接続が終了する(ステップY16乃至Y23、ステップZ22及びZ23)。接続サーバ25−5と接続サーバ25−6との間のステップ(Y2、Y3など)をNNIといい、接続サーバとメディアルータとの間のステップ(Y1、Y4など)をUNIという。
<<No.7共通線信号方式を適用したIP網と公衆電話交換網間の具体例>>
先行出願の実施例13乃至16は共通線信号方式の考え方を採用しており、IP網内部を制御通信回線と音声通信回線とに分離することが特徴であり、IP網と公衆電話交換網とを経由する電話機間通信接続制御方法を開示している。図235において、40−1はIP網、40−2は公衆電話交換網、40−3は終端ゲートウェイ、40−4は中継ゲートウェイ、40−5はIP通信回線、40−6は共通線信号方式による制御通信回線、40−7は音声通信回線である。40−8は制御IP通信回線、40−9は音声IP通信回線である。41−1及び41−2は電話機、41−3はメディアルータ、42−1は中継交換機、42−2は加入者交換機、42−3は中継制御部(STP)、42−4は音声制御部、42−5は終端制御部(SEP)である。43−1は代理電話サーバ、43−2は電話管理サーバ、43−3は電話番号サーバ、43−4及び43−5は表管理サーバ、44−1及び44−2は網ノード装置、44−3、44−4、44−5、44−6はそれぞれルータである。中継制御部42−3はIPアドレスを付与されており、中継制御部42−3は公衆電話交換網40−2から見ると共通線信号方式の中継信号局(STP)であり、信号局アドレスを付与されている。
When the user ends the call of the terminal 25-1, a disconnection request from the terminal 25-1 is notified (step Z16), and a series of REL packets indicating release requests and RLC packets indicating completion of the release requests are transmitted and received. The call connection ends (steps Y16 to Y23, steps Z22 and Z23). A step (Y2, Y3, etc.) between the connection server 25-5 and the connection server 25-6 is called NNI, and a step (Y1, Y4, etc.) between the connection server and the media router is called UNI.
<< Specific example between IP network and public switched telephone network applying No.7 common line signaling system >>
The thirteenth through sixteenth embodiments of the prior application adopt the concept of the common line signal system, and are characterized by separating the inside of the IP network into a control communication line and a voice communication line. A communication connection control method between telephones via the Internet is disclosed. In FIG. 235, 40-1 is an IP network, 40-2 is a public switched telephone network, 40-3 is a termination gateway, 40-4 is a relay gateway, 40-5 is an IP communication line, and 40-6 is a common line signal system. A control communication line 40-7 is a voice communication line. 40-8 is a control IP communication line, and 40-9 is a voice IP communication line. 41-1 and 41-2 are telephones, 41-3 is a media router, 42-1 is a relay switch, 42-2 is a subscriber switch, 42-3 is a relay control unit (STP), and 42-4 is a voice control unit. , 42-5 are termination control units (SEP). 43-1 is a proxy telephone server, 43-2 is a telephone management server, 43-3 is a telephone number server, 43-4 and 43-5 are table management servers, 44-1 and 44-2 are network node devices, 44-
図235の終端制御部42−5は図234の接続サーバ25−5に対応し、図235の中継制御部42−3は図234の中継接続サーバ25−7に対応する。ここで、「対応」とは、終端制御部42−5と中継制御部42−3とが共通線信号方式による回線接続制御を行う機能を有することを意味する。 A termination control unit 42-5 in FIG. 235 corresponds to the connection server 25-5 in FIG. 234, and a relay control unit 42-3 in FIG. 235 corresponds to the relay connection server 25-7 in FIG. Here, “correspondence” means that the termination control unit 42-5 and the relay control unit 42-3 have a function of performing line connection control by a common line signal system.
電話機41−1が電話機41−2に電話呼設定を要求すると、メディアルータ41−3、網ノード装置44−1、終端制御部42−5、ルータ44−4及び44−5、中継制御部42−3、制御通信回線40−6、交換機42−1、交換機42−2を経由して、初期アドレスメッセージ(IAM)、アドレス完了メッセージ(ACM)、呼経過メッセージ(CPG)、応答メッセージ(ANM)、解放メッセージ(REL)、解放完了メッセージ(RLC)などを送受することによりIP網を用いた端末間通信接続制御を行う。ここで、電話機41−1から送出された音声は、メディアルータ41−3、網ノード装置44−1、ルータ44−6、網ノード装置44−2、音声IP通信回線40−9、音声制御部42−4、音声通信回線40−7、交換機42−1,交換機42−2を経由して電話機41−2に到達する。 When the telephone 41-1 requests the telephone 41-2 to set a telephone call, the media router 41-3, the network node device 44-1, the termination control unit 42-5, the routers 44-4 and 44-5, and the relay control unit 42 -3, via the control communication line 40-6, the exchange 42-1, and the exchange 42-2, an initial address message (IAM), an address completion message (ACM), a call progress message (CPG), and a response message (ANM) The inter-terminal communication connection control using the IP network is performed by transmitting / receiving a release message (REL), a release completion message (RLC), and the like. Here, the voice transmitted from the telephone 41-1 includes the media router 41-3, the network node device 44-1, the router 44-6, the network node device 44-2, the voice IP communication line 40-9, and the voice control unit. 42-4, the voice communication line 40-7, the exchange 42-1, and the exchange 42-2 to reach the telephone 41-2.
中継制御部42−3は予め公衆電話交換網40−2と取り決めてあるルールにより、共通線信号方式により定まる各種のパラメータ、例えば回線番号(CIC)、信号リンク選択(SLS)を定める。中継制御部42−3は中継制御部42−3の信号局アドレス、信号リンク選択、回線番号をメディアパス識別子と共にアドレス接続表45−1に書込む。中継制御部42−3はゲートウェイアドレス管理表45−2を管理しており、このゲートウェイアドレス管理表45−2を検索して、宛先電話番号を管理しているゲートウェイのIPアドレス、つまり宛先電話番号を有する電話機に接続するためのゲートウェイのIPを取得することができる。中継制御部42−3は信号局アドレス管理表45−3を管理しており、この信号局アドレス管理表を検索し、公衆電話交換網40−2内の交換機の信号局アドレスを取得することができる。中継制御部42−3は情報回線45−5経由で音声制御部42−4へ通知し、音声制御部42−4は前記通知された情報をメディアパス接続表45−4のレコードとして書き込み、書き込み完了を報告する。メディアパス識別子は、電話機間の電話呼(接続/通話/解放)に用いる音声通信路を識別するために用いる。なお、音声制御部42−4は音声制御部42−4から音声通信回線40−7へ音声を送信するための論理通信回線を定め、その論理通信回線識別子をメディアパス接続表45−4のレコードとして書き込むようになっている。 The relay control unit 42-3 determines various parameters determined by the common line signaling method, for example, a line number (CIC) and a signal link selection (SLS), according to the rules previously determined with the public switched telephone network 40-2. The relay control unit 42-3 writes the signal station address, signal link selection, and line number of the relay control unit 42-3 together with the media path identifier in the address connection table 45-1. The relay control unit 42-3 manages the gateway address management table 45-2. The gateway address management table 45-2 is searched, and the IP address of the gateway managing the destination telephone number, that is, the destination telephone number The IP of the gateway for connecting to a telephone having The relay control unit 42-3 manages the signal station address management table 45-3, and can search the signal station address management table to obtain the signal station address of the exchange in the public switched telephone network 40-2. it can. The relay control unit 42-3 notifies the voice control unit 42-4 via the information line 45-5, and the voice control unit 42-4 writes and writes the notified information as a record of the media path connection table 45-4. Report completion. The media path identifier is used to identify a voice communication path used for a telephone call (connection / call / release) between telephones. The voice control unit 42-4 defines a logical communication line for transmitting voice from the voice control unit 42-4 to the voice communication line 40-7, and the logical communication line identifier is recorded in the record of the media path connection table 45-4. Is supposed to write as
音声制御部42−4は、音声IP通信回線40−9から送られてくるIPパケットに格納された音声を、公衆電話交換網40−2内を転送できる形式に変換して音声通信回線40−7に送信する。また、音声制御部42−4は、公衆電話交換網40−2の音声通信回線40−7から送られてくる音声フレームをIPパケット形式に変換して音声IP通信回線40−9に送信する。音声制御部は内部に音声IPパケットを送受するためのIPアドレスを有し、メディアパス接続表45−4の設定に供するようになっている。 The voice control unit 42-4 converts the voice stored in the IP packet transmitted from the voice IP communication line 40-9 into a format that can be transferred within the public switched telephone network 40-2, and converts the voice communication line 40- 7 to send. Also, the voice control unit 42-4 converts a voice frame sent from the voice communication line 40-7 of the public switched telephone network 40-2 into an IP packet format and transmits it to the voice IP communication line 40-9. The voice control unit has an IP address for sending and receiving voice IP packets therein, and is used for setting the media path connection table 45-4.
先行出願は、電話の回線接続制御のためのメッセージ(IAM,ACM,…,REL等)をIPパケットに格納して転送する技法を開示している(第10実施例の図142等)。No.7共通線信号方式に準じた回線制御は通信層の3層(ネットワーク層)の上位に適用する。 The prior application discloses a technique for storing and transferring a message (IAM, ACM,..., REL, etc.) for telephone line connection control in an IP packet (FIG. 142 of the tenth embodiment, etc.). Line control conforming to No.7 common line signal system is applied to the upper three layers (network layer) of the communication layer.
No.7共通線信号方式に順じた回線接続制御メッセージ類(IAM,ACM,CPG,ANM,REL,RLC)は、内部IPパケットのペイロード部分に設定する。プロトコルスタック59−1及び59−2(図236)を用いて説明する。内部IPパケットのヘッダ内の項目であるプロトコルタイプ(protocol type)の指定は、回線接続制御(呼接続制御ともいう)を表わす“CC”(Connection Control)を新しいプロトタイプとして定めて、前記内部IPパケットのペイロード部分に前記回線接続制御メッセージ類を格納する方法、他の方法として前記プロトコルタイプを“ICMP”と指定し、前記内部IPパケット内のICMPメッセージ領域に前記回線接続制御メッセージ類を格納する方法がある。 Line connection control messages (IAM, ACM, CPG, ANM, REL, RLC) conforming to the No. 7 common line signal system are set in the payload portion of the internal IP packet. This will be described with reference to protocol stacks 59-1 and 59-2 (FIG. 236). For the specification of the protocol type, which is an item in the header of the internal IP packet, “CC” (Connection Control) representing line connection control (also called call connection control) is defined as a new prototype, and the internal IP packet A method for storing the line connection control messages in the payload portion, and a method for specifying the protocol type “ICMP” as another method and storing the line connection control messages in an ICMP message area in the internal IP packet. There is.
更に他の方法として、前記プロトコルタイプを“UDP”と指定し、前記内部IPパケットのペイロード内のUDPセグメントのペイロード部分に前記回線接続制御メッセージ類を格納する方法がある。プロトコルスタック59−1の方法は、最下位層としての物理層の上に、データリンク層、その上位にIP層(ネットワーク層)、その上位に新しい回線接続制御層(CC層)を設ける方法であり、プロトコルスタック59−2の方法は、IP層の上位にUDP層をおいて、UDP層の上に回線接続制御層(CC層)を設ける方法である。 As another method, there is a method of designating the protocol type as “UDP” and storing the line connection control messages in the payload portion of the UDP segment in the payload of the internal IP packet. The protocol stack 59-1 is a method in which a data link layer is provided above the physical layer as the lowest layer, an IP layer (network layer) is provided above it, and a new circuit connection control layer (CC layer) is provided above it. The protocol stack 59-2 is a method in which a UDP layer is placed above the IP layer, and a circuit connection control layer (CC layer) is provided on the UDP layer.
先行出願の第14実施例は図237(先行出願の図232の一部)に示すように、電話機1420から公衆電話交換網1405、IP網1400、公衆電話交換網1406を経由して、電話機1421へ電話通信する端末間通信接続制御方法を説明しており、本発明に関する範囲について概略説明する。
As shown in FIG. 237 (part of FIG. 232 of the prior application), the 14th embodiment of the prior application is connected to the telephone 1421 from the
電話機1420の受話器を上げると、共通線信号方式の信号ユニット1451が制御通信回線1415を経て、中継ゲートウェイ1401内の中継制御部1423へ転送される。信号ユニット1451の宛先信号局コードは“DPC−1”、送信元信号局コードは“OPC−1”、信号リンク選択は“SLS−1”、回線番号は“CIC−1”、メッセージは“IAM”、パラメータは“Para−1”であり、パラメータ“Para−1”の内容は、電話機1420の電話番号“TN−1”と電話機1421の電話番号“TN−2”とを含んでいる。中継制御部1423は信号ユニット1451を受信し、IPパケット1452を形成する。IPパケット1452の宛先IPアドレスは“D−ad−x”、送信元IPアドレスは“S−ad−x”、回線番号は“CIC−x”であり、電話機1420の電話番号“TN−1”と電話機1421の電話番号“TN−2”とを含んでいる。中継制御部1423は、上述で形成したIPパケット1452をIP網1400内部へ送信し、IPパケット1452は中継ゲートウェイ1402内の中継制御部1424へ到達し、中継制御部1424において信号ユニット1453に変換され、公衆電話交換網1406を経由して電話機1421へ到達する。中継制御部1423及び音声制御部1427は、情報回線1429−1を経由してポート番号などの情報を交換する。
When the handset of the
図238は、中継ゲートウェイ1401内の中継制御部1423の機能を通信機能層を分離して示しており、制御通信回線1415から送られた信号ユニット1451は、共通線信号方式における通信機能層としてのMTPに接続されている。通信機能層1423−1が信号ユニット1451内部の宛先信号局コードDPC−1、送信元信号局コードOPC−1、信号リンク選択SLS−1に関する通信処理を担当する。通信機能層1423−2が信号ユニット1451内部のメッセージIAM、回線番号CIC−1、パラメータはPara−1に関する通信処理を担当する。一方、通信機能層1423−3がIPパケット1452内部に含まれる宛先IPアドレスD−adx、送信元IPアドレスS−adxに関する通信処理を担当する。通信機能層1423−4はIPパケット1452内部のメッセージIAM、回線番号CIC−xに関する通信処理を担当する。
FIG. 238 shows the function of the
以上のように通信機能層1423−2及び1423−4が、No.7共通線信号方式のパケット1451と先願出願の規定に従うパケット1452との相互変換を行うことが要旨である。
<<マルチキャストの概要>>
次に、1つの配送元から複数の宛先に転送するマルチキャスト型のIP網27−1を、図239を参照して説明する。
As described above, the gist is that the communication function layers 1423-2 and 1423-4 perform mutual conversion between the packet 1451 of the No. 7 common line signal system and the packet 1452 according to the provisions of the prior application.
<< Overview of Multicast >>
Next, a multicast type IP network 27-1 for transferring from one delivery source to a plurality of destinations will be described with reference to FIG.
ルータ27−11乃至27−20は、いずれもマルチキャスト表を保持している。IP端末28−1からマルチキャストアドレス“MA1”であるIPパケット29−1が送信され、ルータ27−11を経由してルータ27−18に到達し、ルータ27−18が保持しているルータ別マルチキャスト表を参照して、IPパケット29−3及びIPパケット29−4を通信回線に転送する。IPパケット29−3はルータ27−17でコピーされてIPパケット29−5及び29−6となり、IPパケット29−5はルータ27−12でコピーされてIPパケット29−8及び29−9となり、それぞれIP端末28−2及び28−3に到達する。IPパケット29−6はルータ27−13でコピーされてIPパケット29−10及び29−11となり、それぞれIP端末28−4及び28−5に到達する。IPパケット29−4はルータ27−19、27−14を経て、コピーされたIPパケット29−12及び29−13はそれぞれIP端末28−6及び28−7に到達する。 Each of the routers 27-11 to 27-20 holds a multicast table. The IP packet 29-1 having the multicast address “MA1” is transmitted from the IP terminal 28-1, reaches the router 27-18 via the router 27-11, and is multicast by router held by the router 27-18. Referring to the table, IP packet 29-3 and IP packet 29-4 are transferred to the communication line. The IP packet 29-3 is copied by the router 27-17 to become IP packets 29-5 and 29-6, and the IP packet 29-5 is copied by the router 27-12 to become IP packets 29-8 and 29-9. Reach IP terminals 28-2 and 28-3, respectively. The IP packet 29-6 is copied by the router 27-13 to become IP packets 29-10 and 29-11, which reach the IP terminals 28-4 and 28-5, respectively. The IP packet 29-4 passes through the routers 27-19 and 27-14, and the copied IP packets 29-12 and 29-13 reach the IP terminals 28-6 and 28-7, respectively.
なお、マルチキャストデータをIPパケット内のUDPセグメントに格納して転送する方法は公知であり、前記マルチキャストに適用できる。図101に示すルータ27−11乃至27−14は網ノード装置であり、先行出願の実施例18などに開示されている技法は、網ノード装置のアドレス管理表内部に端末のアドレスを登録しておき、送受されるマルチキャストデータに含まれるアドレスを検査する手段により、マルチキャストデータの無断送信を抑止して情報安全性を高めていると共に、マルチキャストデータの受信者に課金できるマルチキャストIPパケット通信を実現している。
<<マルチキャスト通信の例>>
先行出願の実施例20として開示されている例であり、図240を参照して説明する。IP網31−1の内部には、通信会社Xの管理範囲31−2及び通信会社Yの管理範囲31−3、網ノード装置32−1乃至32−12、ルータ34−1乃至34−11、ルータ34−12が設置されている。網ノード装置及びルータはIP通信回線により、直接に或いは網ノード装置やルータ経由で間接的に接続される。IPパケット送受機能を有する端未33−1乃至33−17は、IP通信回線経由で網ノード装置に接続される。33−24乃至33−27はマルチキャストPサービス代理サーバ、33−28乃至33−31はマルチキャストQサービス代理サーバ、33−32乃至33−35は溢れ通信回線サーバである。通信会社X及び通信会社Yは、ルータ34−12を共同で管理する。なお、IPカプセル化を行うマルチキャスト方式は、先願特許の実施例17(図273等)において開示されている。
<<通信会社の送信端末と送信事務サーバ>>
A新聞社による電子新聞配送サービスをマルチキャストPサービス、B放送局によるニュース配信サービスをマルチキャストQサービスとして区分する。端末33−1は通信会社Xが管理するマルチキャストデータ送信端末、端末33−2は通信会社Xが管理する送信事務サーバ、端末33−4は通信会社Yが管理するマルチキャストデータ送信端末、端末33−6は通信会社Yが管理する送信事務サーバ、端末33−7はA新聞社が管理する端末であり、A新聞社が作成する電子新聞を通信会社Xの送信事務サーバ33−2や通信会社Yの送信事務サーバ33−6に送信し、電子新聞配送に関する事務連絡通信を行うマルチキャストPサービス用の端末である。端末33−3はB放送局が管理する端末であり、B放送局が提供する(音声動画像)TVニュース配信サービスを通信会社Xの送信事務サーバ33−2や通信会社Yの送信事務サーバ33−6に送信し、電子新聞配送に関する事務連絡通信を行うマルチキャストQサービス用の端末である。送信事務サーバ33−2は、通信会社Xを代表してA新聞社が作成する電子新聞の配送や、B放送局によるTVニュース配信サービス、C証券会社による電子株価案内サービスなどのマルチキャストデータの送信に関する事務手続きを行い、同様に送信事務サーバ33−6は、通信会社Yを代表してマルチキャストデータの送信に関する事務手続きを行う。
<<マルチキャストサービス代理サーバ経由のデータ配信>>
更に、先願特許において、マルチキャストサービス代理サーバが介入するマルチキャスト技法が開示されており、以下に説明する(先願特許の図325参照)。送信端末から送出され、IP転送網内部を転送されてきたマルチキャストデータが受信側に設置されたマルチキャストサービス代理サーバに到達し、前記マルチキャストサービス代理サーバが前記マルチキャストデータを受信し、次にマルチキャストサービス代理サーバが、前記マルチキャストデータを網ノード装置内のマルチキャストデータの分配送機能を用いて、網ノード装置に接続する複数の端末に向けて送信し、前記複数の端末は前記マルチキャストデータを受信する技法が開示されている。
<<移動端末>
先行出願において、移動端末から無線通信路を経由して通信する技法が開示されており、図241を参照して概説する。テキストデータはIP端末128−1から送出され、無線インタフェース変換部129−1、無線送受信部127、無線通信路125をそれぞれ経由してIP転送網120内の無線送受信部123に到達し、ゲートウェイ122を経て網ノード装置121に到達し、IP転送網120内を転送されて、他の網ノード装置を経由して他の端末に到達する。IP電話機128−2から送出されたディジタル音声も同様に、IP転送網を経て他の電話機に到達する。音声と画像データはIP音声画像装置128−3も上記同様であり、IP転送網を経て他のIP音声画像装置に到達する。
<<メディアルータを経由する電話通信>
先行出願においてメディアルータを経由して電話通信する技法が開示されており、図242及び図243を参照して概説する。メディアルータ1021はIPアドレス“EA1”を有し、メディアルータ1022はIPアドレス“EA2”を有する例である。ディジタル音声は、ローカルIPアドレスを付与されたIPパケット内に格納されて電話機1011から送出され、メディアルータ1021に到達する。次に、メディアルータ1021は送信元アドレス“EA1”、宛先アドレス“EA2”の外部IPパケットとなり、前記外部IPパケットは通信回線1040を経由して網ノード装置1031に到達する。アドレス管理表1034の第1行目のレコードが用いられて内部パケットとなり、内部パケットはIP転送網内を転送されて網ノード装置1032に到達し、内部パケットは逆カプセル化されて前記外部IPパケットが復元され、通信回線1041を経由してメディアルータ1022に到達し、ここでローカルIPアドレスを付与されたIPパケットに格納されて、電話機1012に到達する。
Note that a method of storing multicast data in a UDP segment in an IP packet and transferring it is known, and can be applied to the multicast. The routers 27-11 to 27-14 shown in FIG. 101 are network node devices, and the technique disclosed in the eighteenth embodiment of the prior application registers the address of the terminal in the address management table of the network node device. In addition, by means of checking the address contained in the multicast data to be sent and received, unauthorized transmission of multicast data is suppressed to improve information security, and multicast IP packet communication that can be charged to the receiver of multicast data is realized. ing.
<< Example of multicast communication >>
This is an example disclosed as Example 20 of the prior application, and will be described with reference to FIG. Within the IP network 31-1, the management range 31-2 of the communication company X and the management range 31-3 of the communication company Y, network node devices 32-1 to 32-12, routers 34-1 to 34-11, A router 34-12 is installed. The network node device and the router are directly connected via an IP communication line or indirectly via the network node device or the router. Terminals 33-1 to 33-17 having an IP packet transmission / reception function are connected to a network node device via an IP communication line. 33-24 to 33-27 are multicast P service proxy servers, 33-28 to 33-31 are multicast Q service proxy servers, and 33-32 to 33-35 are overflow communication line servers. The communication company X and the communication company Y jointly manage the router 34-12. Note that the multicast method for performing IP encapsulation is disclosed in Example 17 (FIG. 273, etc.) of the prior patent application.
<< Communication company sending terminal and sending office server >>
The electronic newspaper delivery service by the A newspaper company is classified as a multicast P service, and the news distribution service by the B broadcasting station is classified as a multicast Q service. The terminal 33-1 is a multicast data transmission terminal managed by the communication company X, the terminal 33-2 is a transmission office server managed by the communication company X, the terminal 33-4 is a multicast data transmission terminal managed by the communication company Y, and the terminal 33- 6 is a transmission office server managed by the communication company Y, and a terminal 33-7 is a terminal managed by the A newspaper company. An electronic newspaper created by the A newspaper company is used as the transmission office server 33-2 of the communication company X and the communication company Y. This is a terminal for multicast P service which transmits to the transmission office server 33-6 and performs office communication communication regarding electronic newspaper delivery. The terminal 33-3 is a terminal managed by the B broadcast station. The TV news distribution service provided by the B broadcast station (sound moving image) is transmitted to the transmission office server 33-2 of the communication company X and the
<< Data distribution via multicast service proxy server >>
Furthermore, a multicast technique in which a multicast service proxy server intervenes is disclosed in the prior application patent, which will be described below (see FIG. 325 of the prior application patent). Multicast data sent from the sending terminal and transferred through the IP forwarding network reaches the multicast service proxy server installed on the receiving side, the multicast service proxy server receives the multicast data, and then the multicast service proxy A technique in which a server transmits the multicast data to a plurality of terminals connected to the network node apparatus using a multicast data distribution function in the network node apparatus, and the plurality of terminals receives the multicast data. It is disclosed.
<< Mobile terminal >>
In the prior application, a technique of communicating from a mobile terminal via a wireless communication path is disclosed, which will be outlined with reference to FIG. The text data is transmitted from the IP terminal 128-1, reaches the wireless transmission /
<< Telephone communication via media router >>
Techniques for telephoning via a media router are disclosed in prior applications and are outlined with reference to FIGS. 242 and 243. In this example, the
次に、図244を参照して、他のメディアルータ1021−1の他の開示例を示す。接続制御部1080−1は外部アドレス“EA1”を有する例である。電話番号“Tel-No-1”である電話機1011−1から送出された音声は、通信回線終端のピン番号“T1”を経て電話制御部1081−1に到達する。接続制御部1080−1は、その内部の電話番号/ピン番号/UDPポート番号対応表1083の第1行目のレコード“Tel-No-1、T1、 5004”を参照してポート番号“5004”を採用し、送信元アドレスが“EA1”であり、IPパケット内部のUDP乃至TCPパケットのポート番号“5004”である音声を格納した外部パケットを形成する。即ち、メディアルータ1021−1が、電話番号“Tel-No-1”である電話機に対して外部アドレス“EA1”とポート番号“5004”を割り当てる手法が特長である。 Next, with reference to FIG. 244, another disclosed example of the other media router 1021-1 is shown. The connection control unit 1080-1 is an example having an external address “EA1”. The voice transmitted from the telephone set 1011-1 having the telephone number “Tel-No-1” reaches the telephone control unit 1081-1 via the pin number “T1” at the end of the communication line. The connection control unit 1080-1 refers to the record “Tel-No-1, T1, 5004” in the first row of the internal telephone number / pin number / UDP port number correspondence table 1083, and refers to the port number “5004”. , And the external address storing the voice whose source address is “EA1” and the port number “5004” of the UDP or TCP packet in the IP packet is formed. That is, the feature is that the media router 1021-1 assigns the external address “EA1” and the port number “5004” to the telephone having the telephone number “Tel-No-1”.
次に、図245を参照して、他のメディアルータ1021−2の他の開示例を示す。メディアルータ1021−2は、電話制御部1081−2、PBX制御部1085−1、接続制御部1080−2、ルータ1086、1087を含む。LAN1093内の端末1090から送出されたIPパケットは、ルータ1087、通信回線1089、ルータ1086、通信回線1040−2を経由してIP転送網内の網ノード装置に到達する。同様に動画像送受信機1092から送出された同画像データを含むIPパケットは、ルータ1087、通信回線1089、ルータ1086、通信回線1040−2を経由してIP転送網内の網ノード装置に到達する。逆方向のIPパケットの転送も可能である。
Next, with reference to FIG. 245, another disclosure example of another media router 1021-2 is shown. The media router 1021-2 includes a telephone control unit 1081-2, a PBX control unit 1085-1, a connection control unit 1080-2, and
IP網を用いてIPフルサービスを実施するため、(1)移動通信網とIP網を用いた端末間通信接続制御方法、(2)電話番号を用いた回線接続制御をTCP層の上位において行う方法、(3)IP網のマルチキャスト機能を用いてTV会議通信を行う方法、(4)IP網とPSTNとを接続する中継ゲートウェイ装置の構成方法、(5)外部アドレスの全部又は一部を内部パケットのアドレス域に設定する方法、(6)外部アドレスの全部又は一部を内部フレームに設定する方法、(7)IP網内の網ノード装置の各種機能の実施方法、(8)固定電話、移動電話、マルチメディア通信を同じIP網で実施する方法、(9)安全なASPを実施する方法、(10)移動端末と固定端末の区別なくマルチキャストデータを送信し受信する方法、(11)通話中に無線基地局を切り替える方法など、通信事業会社がIPフルサービスを行うための端末問通信接続続制御方法が存在していない。 In order to implement an IP full service using an IP network, (1) a terminal-to-terminal communication connection control method using a mobile communication network and an IP network, and (2) a line connection control using a telephone number is performed above the TCP layer. Method, (3) Method of performing video conference communication using multicast function of IP network, (4) Method of configuring relay gateway device connecting IP network and PSTN, (5) Internal all or part of external address A method for setting in the address area of the packet, (6) a method for setting all or part of the external address in the internal frame, (7) a method for performing various functions of the network node device in the IP network, (8) a fixed telephone, Mobile phone, multimedia communication method using the same IP network, (9) secure ASP method, and (10) sending and receiving multicast data without distinction between mobile and fixed terminals , (11) a method for switching a radio base station during a call, the communication company does not exist a terminal Q communication connection connection control method for performing IP full service.
本発明は、上記方法や上記方法に派生する課題を解決することを目的としている。即ち、(1)移動電話機や音声画像装置がIP網と移動通信網とを経由して、他の電話機や音声画像装置と通信するために、電話通信や音声画像通信を行うための端末間通信接続制御方法を解決することを目的とし、(2)発信側話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立し、次に端末間通信のための通信路を確立した後に、2つの音声画像装置の間でIP網を経由して音声画像通信を行うことにより端末間通信接続制御方法を解決することを目的とし、(3)網ノード装置内のアドレス管理表にマルチキャスト用の通信レコードを設定し、ルータ内にマルチキャスト用の経路表を設定しておき、マルチキャストアドレスを用いて音声動画像を送信するようにして、IPマルチキャストによりTV会議を行う方法を解決することを目的とし、(4)電話機−IP網−PSTN−電話機なる電話通信を行うために、IP網内に中継ゲートウェイを設置して、共通線信号方式ベースのIP網とPSTNとを接続するためのゲートウェイの構成方法を解決することを目的とし、(5)IPパケットカプセル化において、外部IPパケット内に設定する方法により外部アドレスの全部又は一部を前記内部パケットのアドレス域に設定してIP網を構成する方法を解決することを目的とし、(6)外部アドレスの全部又は一部が内部フレームのアドレス域に設定する方法によりIP網を構成する方法を解決することを目的とし、(7)パケットフィルタ、優先制御機能、マルチキャスト受信者アドレス変換機能、ポート番号を用いて、IP網を複数の内部IP網に分離する方法を実施することにより安全なIP網を構成する方法を解決することを目的とし、IP網の内部を複数の内部IP網に分離する方法を解決することを目的とし、(8)No.7共通線信号方式をベースとし、端末側のUNIの管理機能を含むCIC管理表を用いて、固定電話通信と移動電話通信を同じIP網で実施する方法を解決することを目的とし、(9)網ノード装置が、ASP運用サーバとユーザプログラム間で送受されるIPパケットのIPアドレスやポート番号、プロトコル種別を選別して、指定外のIPパケットを排除することにより、安全なASPを実施できるIP網を提供することを目的とし、(10)IPパケット交換サービス(イントラネット、エクストラネット)及び固定電話サービスと移動電話サービスを同じ原理に基づくIP網により区別なく提供すると共に、移動端末と固定端末の区別なくマルチキャストデータ方法を解決することを目的とし、(11)移動電話通信の実施のため移動電話機をIP網からなる移動通信網に登録し、電話機の所在位置を登録し変更する方法を解決することを目的としている。 The object of the present invention is to solve the above method and the problems derived from the above method. That is, (1) inter-terminal communication for performing telephone communication and voice image communication so that a mobile phone and a voice image device communicate with other telephones and voice image devices via the IP network and the mobile communication network. The purpose is to solve the connection control method. (2) After establishing a TCP communication path between the caller side call management server and the callee side telephone management server and then establishing a communication path for inter-terminal communication The purpose is to solve the inter-terminal communication connection control method by performing voice image communication between two voice image devices via the IP network. (3) For multicasting in the address management table in the network node device The method of performing a video conference by IP multicast by setting a communication record for the IP address, setting a multicast routing table in the router, and transmitting a voice moving image using the multicast address. (4) In order to perform telephone communication of telephone-IP network-PSTN-telephone, a relay gateway is installed in the IP network to connect the common-line signaling-based IP network to the PSTN. (5) In IP packet encapsulation, all or part of the external address is set in the address area of the internal packet by the method of setting in the external IP packet. An object is to solve a method of configuring an IP network, and (6) An object of the present invention is to solve a method of configuring an IP network by a method in which all or part of an external address is set in an address area of an internal frame. 7) Separate IP networks into multiple internal IP networks using packet filters, priority control functions, multicast recipient address translation functions, and port numbers The purpose of this method is to solve the method of constructing a secure IP network by implementing the above method, and to solve the method of separating the inside of the IP network into a plurality of internal IP networks. The purpose is to solve a method of performing fixed telephone communication and mobile telephone communication in the same IP network using a CIC management table based on the common line signaling system and including the UNI management function on the terminal side. ) The network node device selects the IP address, port number, and protocol type of the IP packet transmitted / received between the ASP operation server and the user program, and eliminates the undesignated IP packet, thereby enabling safe ASP. The purpose is to provide an IP network, and (10) IP packet switching service (intranet, extranet) and fixed telephone service and mobile telephone service are the same principle. In order to provide a multicast data method without distinction between a mobile terminal and a fixed terminal, and (11) a mobile telephone is changed to a mobile communication network composed of an IP network. The purpose is to solve the method of registering and registering and changing the location of the telephone.
本発明はIP網を用いた端末間通信接続制御方法に関し、本発明の上記目的は、移動電話機が移動通信網、IP網を経て電話機と電話通信するため、前記移動通信網内はNo.7共通線信号方式による回線接続制御を行い、前記IP網内はNo.7共通線信号方式をIP網に適用させた回線接続制御メッセージを送受して通信路を確立することより、電話通信を行うことにより達成される。 The present invention relates to an inter-terminal communication connection control method using an IP network, and the object of the present invention is that the mobile telephone communicates with the telephone through the mobile communication network and the IP network. Line connection control is performed by a common line signal system, and telephone communication is performed in the IP network by establishing a communication path by sending and receiving a line connection control message in which the No. 7 common line signal system is applied to the IP network. Is achieved.
また、本発明の上記目的は、音声画像装置1が移動通信網、IP網を経て音声画像装置2と音声画像通信するため、前記移動通信網内はNo.7共通線信号方式による回線接続制御を行い、前記IP網内はNo.7共通線信号方式をIP網に適用させた回線接続制御メッセージにより通信路を確立した後、前記音声画像装置1及び2の間で音声画像通信路の開設のための制御手順を行い、前記音声画像装置1及び2の間で音声画像通信を行い、前記音声画像通信が終了すると前記音声画像装置1及び2は前記音声画像通信路の終結のための制御手順を実行し、前記音声画像装置1及び2が回線接続制御メッセージにより通信賂を解放することにより、或いは発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立しておき、回線接続制御メッセージIAM、ACM、CPG、ANMを送受して端末間通信のための通信路を確立した後に2端末間で音声、データを送受し、前記発信側電話管理サーバと前記着信側電話管理サーバとの間で回線接続制御メッセージREL、RLCを送受して前記通信路を解放し、前記TCP通信路を解放することにより達成される。
Also, the object of the present invention is that the
更に、発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立した後、回線接続制御メッセージIAM、ACM、CPG、ANMを送受して端末間通信のための通信路を確立した後に前記TCP通信路を解放し、2端末間で音声、データを送受し、端末の一方が前記音声、データの送受を終了すると、前記発信側電話管理サーバと前記着信側電話管理サーバとの間で前記TCP通信路を確立した後、回線接続制御メッセージREL、RLCを送受して前記端末間通信のための通信路を解放すると共に、前記TCP通信路を解放することにより達成される。 Furthermore, after establishing a TCP communication path between the calling side telephone management server and the called side telephone management server, a communication path for inter-terminal communication is established by sending and receiving line connection control messages IAM, ACM, CPG, and ANM. Then, the TCP communication path is released, voice and data are transmitted and received between the two terminals, and when one of the terminals finishes the transmission and reception of the voice and data, the calling side telephone management server and the called side telephone management server This is achieved by establishing the TCP communication path between the terminals and then transmitting and receiving line connection control messages REL and RLC to release the communication path for the inter-terminal communication and release the TCP communication path.
本発明はIP網を用いたTV会議通信方法に関し、本発明の上記目的は、網ノード装置にアドレス管理表を設定すると共に、ルータにマルチキャストIPパケット転送用の経路表を設定しておき、送信者1はマルチキャストアドレス“M1”を用いて音声及び動画像を送信し、1以上の受信者は前記マルチキャストアドレス“M1”を用いて前記音声及び動画像を受信し、送信者2はマルチキャストアドレス“M2”を用いて音声及び動画像を送信し、1以上の受信者は前記マルチキャストアドレス“M2”を用いて前記音声及び動画像を受信するようになっており、前記アドレス管理表によりIPパケットがカプセル化されてIP網内を転送され、前記マルチキャスト送受信機能を用いることにより達成される。
The present invention relates to a video conference communication method using an IP network, and the above object of the present invention is to set an address management table in a network node device, set a routing table for multicast IP packet transfer in a router, and transmit The
また、本発明はIP網内のゲートウェイの構成に関し、本発明の上記目的は、電話機1−IP網−PSTN−電話機2を経由した電話機間の通信を行うために、中継ゲートウェイを中継制御部と音声制御部とから構成し、前記中継制御部内にPSTN乃至移動通信網と接続する共通線信号方式に基づくNNIインタフェース部を、前記音声制御部内にPSTN乃至移動通信網と接続する共通線信号方式に基づくUNIインタフェース部を付与することにより達成される。
The present invention also relates to a configuration of a gateway in an IP network, and the above object of the present invention is to provide a relay gateway as a relay control unit in order to perform communication between telephones via a telephone 1-IP network-PSTN-
また、本発明はIP網に関し、本発明の上記目的は、外部IPパケットが入側網ノード装置において内部パケットに変換されてIP網内部を転送され、出側網ノード装置において前記内部パケットから前記外部IPパケットが復元されるようになっており、前記入側網ノード装置内のアドレス管理表のレコードの管理の基に、前記外部IPパケット内に設定されている外部アドレスの全部又は一部が前記内部パケットのアドレス域に設定されるようになっていることにより達成される。 The present invention also relates to an IP network, and the object of the present invention is to convert an external IP packet into an internal packet at an ingress network node device and transfer the packet inside the IP network. The external IP packet is restored, and all or part of the external address set in the external IP packet is based on the management of the record of the address management table in the ingress network node device. This is achieved by being set in the address area of the internal packet.
また、本発明はIP網に関し、本発明の上記目的は、外部IPパケットの入側の網ノード装置内のアドレス管理表のレコードの管理の基に、外部IPパケット内に設定されている外部アドレスの全部又は一部を内部フレームのアドレス域に設定することにより達成される。 The present invention also relates to an IP network, and the object of the present invention is to provide an external address set in an external IP packet based on management of records in an address management table in a network node device on the incoming side of the external IP packet. This is achieved by setting all or part of the address in the address area of the internal frame.
また、本発明はIP網内の網ノード装置の各種機能の実施方法に関し、本発明の上記目的は、網ノード装置が、プロトコルフィルタ機能とポートフィルタ機能の少なくとも一方を含むように構成し、前記プロトコルフィルタ機能は、発信時の機能として、入力する外部IPパケット内のプロトコルに従がって、前記外部IPパケットを内部パケットに変換するか否かを制御し、また、ポートフィルタ機能は、着信時の機能として内部IPパケットをIP網の内部から着信し、前記前記入力する内部IPパケット内のペイロード部分に含まれる外部IPパケットのポート番号に従がって、前記内部IPパケットから外部パケットを復元して、外部通信回線に送出するか否かを制御することなどにより、上記目的は達成される。 The present invention also relates to a method for performing various functions of a network node device in an IP network. The above object of the present invention is to configure the network node device to include at least one of a protocol filter function and a port filter function, and The protocol filter function controls whether to convert the external IP packet into an internal packet according to the protocol in the input external IP packet as a function at the time of outgoing call. As an internal function, an internal IP packet is received from the inside of the IP network, and an external packet is transmitted from the internal IP packet according to the port number of the external IP packet included in the payload portion of the input internal IP packet. The above object is achieved by controlling whether or not to restore and send to the external communication line.
網ノード装置のパケットフィルタ機能は、IPパケット内部のプロトコル種別が用いられるプロトコルフィルタと、IPパケット内部のTCP乃至UDPセグメント内部のポート番号が用いられるポートフィルタの機能とがある。ポートフィルタも、網ノード装置に入る外部IPパケットのポート通過条件に従いパケットを通過させ、又はパケットを抑止する。網ノード装置は、更にマルチキャスト制御表を用いて、宛先マルチキャストIPアドレスを他のIPアドレスに変換する機能(マルチキャストNAT機能)を持つ。網ノード装置内の装置表の通信レコードに実施できる前記ポートフィルタを用いることにより、IP網を複数の内部網に分離可能である。網ノード装置は装置制御表を含み、前記制御表はフィルタリング制御表、パケット優先制御表、マルチキャスト制御表、署名制御表を含む。前記装置制御表は、前記他の技法によるアドレス管理表の機能を含むことにより達成される。 The packet filter function of the network node device includes a protocol filter that uses the protocol type inside the IP packet and a port filter function that uses the port number inside the TCP or UDP segment inside the IP packet. The port filter also passes the packet according to the port passage condition of the external IP packet entering the network node device or suppresses the packet. The network node device further has a function (multicast NAT function) for converting the destination multicast IP address to another IP address using the multicast control table. By using the port filter that can be implemented in the communication record of the device table in the network node device, the IP network can be separated into a plurality of internal networks. The network node device includes a device control table, and the control table includes a filtering control table, a packet priority control table, a multicast control table, and a signature control table. The device control table is achieved by including a function of an address management table according to the other technique.
また、本発明は、IP網に関し、本発明の上記目的は、IP網を用いた6つの通信ケース、即ち、通信ケース1として固定電話機と固定電話機との間の通信、通信ケース2として移動電話機と移動電話機との間の通信、通信ケース3として移動電話機と固定電話機との間の通信、通信ケース4として固定電話機と移動電話機との間の通信、通信ケース5として共通線信号方式ベースのマルチメディア端末間通信、通信ケース6として通信レコードを設定するマルチメディア端末間通信それぞれを解決することにより上記目的を達成している。
The present invention also relates to an IP network. The object of the present invention is to provide six communication cases using the IP network, that is, communication between a fixed telephone and a fixed telephone as the
メディアルータと電話管理サーバとの間の通信手順、及びメディアルータと電話管理サーバとの間の通信手順はUNIであり、電話管理サーバと電話管理サーバとの間の通信手順は共通線信号方式に基づくNNIである。IP網は2以上の網ノード装置を含み、メディアルータ1又は無線基地局1から送出された外部パケットは発信側の網ノード装置において内部パケットとなり、内部パケットは通信網の内部を転送され、前記内部パケットは着呼側の網ノード装置において外部パケットに復元されて、メディアルータ2又は無線基地局2に送出される。
The communication procedure between the media router and the telephone management server and the communication procedure between the media router and the telephone management server are UNI, and the communication procedure between the telephone management server and the telephone management server is a common line signal system. NNI based. The IP network includes two or more network node devices. An external packet transmitted from the
通信ケース1乃至通信ケース4において、端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、端末2を通信回線より結ぶ通信を行うため、メディアルータ又は無線基地局と電話管理サーバとの間の通信手順は、当該メディアルータ又は無線基地局向きUNIであり、電話管理サーバと電話管理サーバとの間の通信手順は共通線信号方式に基づくNNIであり、以上述べた方法により端末間通信接続制御方法を行うようになっている。無線基地局はIP通信回線インタフェース部、無線インタフェース部、無線送受信部を含み、アナログ移動電話機、ディジタル移動電話機、IP移動のいずれとも電話通信可能であり、また、チャネル−IPアドレス対応表を用いて移動電話機が用いるIPアドレスを管理することができるようにして、上記目的は達成される。
In
通信ケース5において、マルチメディア端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、マルチメディア端末2を通信回線より結ぶ通信を行うため、前記同様に電話管理サーバと電話管理サーバとの間の通信手順は共通線信号方式に基づくNNIを行うようにして、上記目的は達成される。通信ケース6において、IPパケット送受機能を有するIP端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、IP端末2を通信回線より結ぶ通信を行うため、前記同様に電話管理サーバと電話管理サーバとの間の通信手順として、共通線信号方式を採用せず、更に前記IP端末1の要求に基づいて、IP端末1とIP端末2との通信に用いるため装置制御表内部に通信レコードを設定し、通信終了後は前記通信レコードを抹消することにより、上記目的は達成される。
In
また、本発明はIP網に関し、本発明の上記目的は、移動電話通信の実施のため移動電話機をIP網からなる移動通信網に登録し、移動電話機1が、移動電話機1―無線基地局1―電話管理サーバ1―電話管理サーバ2―無線基地局2―移動電話機2なる通信回線を経由して、電話通信を継続しながら、移動電話機1が他の無線基地局3と通信する地理的位置を移動して、即ち、移動電話機1―無線基地局3―電話管理サーバ1―電話管理サーバ2―無線基地局2―移動電話機2なる通信回線を経由して、電話通信を継続することができる。更に、移動電話機1が、移動電話機1−無線基地局1−電話管理サーバ1−電話管理サーバ2−無線基地局2−移動電話機2なる通信回線を経由し、電話通信を継続しながら移動電話機1が電話管理サーバ4が管理する他の無線基地局4に移動し、即ち移動電話機1−無線基地局4−電話管理サーバ4−電話管理サーバ2−無線基地局2−移動電話機2なる通信回線を経由して、電話通信を継続する方法を解決することにより達成される。
The present invention also relates to an IP network. The object of the present invention is to register a mobile telephone in a mobile communication network consisting of an IP network for carrying out mobile telephone communication. -Telephone management server 1-Telephone management server 2-Radio base station 2-Geographical location where the
また、本発明はIP網経由で実現するASPサービスに関し、本発明の上記目的は、網ノード装置がASPサーバとユーザプログラム間で送受されるIPパケットのIPアドレスやポート番号、プロトコル種別を選別し、指定外のIPパケットを排除することにより、許容されたIPアドレスやポート番号乃至プロトコル種別を含むIPパケットが網ノード装置を通過し、前記許容されないIPパケットが網ノード装置において排除されることにより安全なASPサービスを実施できるIP網が実施できることにより、上記目的が達成される。 The present invention also relates to an ASP service realized via an IP network. The object of the present invention is to select an IP address, a port number, and a protocol type of an IP packet transmitted / received between an ASP server and a user program by a network node device. By excluding non-designated IP packets, an IP packet including an allowed IP address, port number or protocol type passes through the network node device, and the unacceptable IP packet is excluded at the network node device. The above object can be achieved by implementing an IP network that can implement a secure ASP service.
また、本発明はIP網に関し、本発明の上記目的は、マルチキャストデータをIP網内の殆んど全ての網ノード装置に送信し、複数の移動端末がマルチキャストデータを受信できるようにするため、移動端末は無線基地局に端末認証の通信手順を行い、許可を受けた移動端末が前記マルチキャストデータを受信することにより達成される。 The present invention also relates to an IP network, and the above object of the present invention is to transmit multicast data to almost all network node devices in the IP network so that a plurality of mobile terminals can receive the multicast data. This is achieved by the mobile terminal performing a terminal authentication communication procedure with the radio base station, and receiving the multicast data by the authorized mobile terminal.
本発明によれば、移動電話機や音声画像装置が、IP網と移動通信網とを経由して、他の電話機や音声画像装置と通信するために、電話通信や音声画像通信を行うための端末間通信接続制御方法を実現し、発信側話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立し、次に端末間通信のための通信路を確立した後に、2つの音声画像装置の間で、IP網を経由して音声画像通信を行うことにより、端末間通信接続制御方法を実現し、網ノード装置内のアドレス管理表にマルチキャスト用の通信レコードを設定し、ルータ内にマルチキャスト用の経路表を設定しておき、マルチキャストアドレスを用いて音声動画像を送信するようにして、IPマルチキャストによりTV会議を行う方法を解決することを実現し、電話機−IP網―PSTN―電話機、なる電話通信を行うために、IP網内に中継ゲートウェイを設置して、共通線信号方式ベースのIP網とPSTNとを接続するためのゲートウェイの構成方法を解決することを実現し、IPパケットカプセル化において、外部IPパケット内に設定する方法により外部アドレスの全部又は一部を前記内部パケットのアドレス域に設定してIP網を構成する方法を解決することを実現し、外部アドレスの全部又は一部が内部フレームのアドレス域に設定する方法によりIP網を構成する方法を解決することを実現し、パケットフィルタ、優先制御機能、マルチキャスト受信者アドレス変換機能、ポート番号を用いて、IP網を複数の内部IP網に分離する方法を実施することにより、安全なIP網を構成する方法を解決することを実現し、IP網の内部を複数の内部IP網に分離を実現し、共通線信号方式をベースとし、端末側のUNIの管理機能を含むCIC管理表を用いて、固定電話通信と移動電話通信を同じIP網で実施する方法を実現し、網ノード装置が、ASPサーバとユーザプログラムとの間で送受されるIPパケットのIPアドレスやポート番号、プロトコル種別を選別して、指定外のIPパケットを排除することにより、安全なASPを実施できるIP網を実現し、IPパケット交換サービス(イントラネット、エクストラネット)及び固定電話サービスと移動電話サービス、を同じ原理に基づくIP網により区別なく提供すると共に、移動端末と固定端末の区別なくマルチキャストデータ方法を実現し、移動電話通信の実施のため、移動電話機をIP網からなる移動通信網に登録し、電話機の所在位置を登録し変更する方法を解決することを実現できる。 According to the present invention, a terminal for performing telephone communication or voice image communication so that a mobile telephone or a voice image device communicates with another telephone or voice image device via an IP network and a mobile communication network. After realizing the inter-communication communication control method, establishing a TCP communication path between the calling-side talk management server and the receiving-side telephone management server, and then establishing a communication path for terminal-to-terminal communication, two audio images By implementing voice image communication between devices via the IP network, an inter-terminal communication connection control method is realized, a multicast communication record is set in the address management table in the network node device, and in the router A method for performing a TV conference by IP multicast by setting a multicast routing table and transmitting a voice moving image using a multicast address is realized, and a telephone-IP network In order to perform telephone communication, PSTN-telephone, a relay gateway is installed in the IP network, and the construction of the gateway for connecting the common line signaling-based IP network and the PSTN is realized. In IP packet encapsulation, it is realized to solve a method of configuring an IP network by setting all or part of an external address in the address area of the internal packet by a method of setting in an external IP packet, To solve the method of configuring the IP network by setting all or part of the address in the address area of the internal frame, using the packet filter, priority control function, multicast recipient address translation function, port number, Solving a method for constructing a secure IP network by implementing a method for separating an IP network into a plurality of internal IP networks Realizing this, the inside of the IP network is separated into a plurality of internal IP networks, and the fixed line communication and movement are performed using the CIC management table based on the common line signal system and including the UNI management function on the terminal side. A method for implementing telephone communication in the same IP network is realized, and the network node device selects an IP address, a port number, and a protocol type of an IP packet transmitted / received between the ASP server and the user program, and is not designated. By eliminating IP packets, an IP network that can implement secure ASP is realized, and IP packet switching services (intranet, extranet) and fixed telephone service and mobile telephone service are provided without distinction by IP networks based on the same principle. In addition, the multicast data method is realized without distinction between the mobile terminal and the fixed terminal, and the mobile telephone Is registered in a mobile communication network consisting of an IP network, and a method of registering and changing the location of a telephone can be realized.
本発明は、先行特許に開示されているIPカプセル化の技法、アドレス管理表を動的に設定する方法、電話番号をドメイン名としてIPアドレスを取得する方法、先行出願に開示されている簡易カプセル化の技法、先行出願に開示されている共通線信号方式をIP網に適用する方法、先行出願に開示されているマルチキャスト技法を組み合わせて、IPフルサービスを行うための新たな端末間通信制御システムを実現する。更に、移動通信網とIP網との間で、No.7共通線信号方式をIPに適用させた回線接続制御メッセージ“IAM,ACM,CPG,ANM,REL,RLC”などを送受し、或いは送信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立した後に、IP網に適用させた回線接続制御メッセージを送受して端末間通信のための通信路を確立し、或いはマルチキャスト機能をTV会議に適用し、或いはマルチキャスト機能を移動通信とIP網を接続する端末間通信に適用し、或いは外部IPパケット内に設定されている外部アドレスを内部パケットのアドレス域に設定して内部パケットを形成することにより前述の課題を解決している。 The present invention relates to an IP encapsulation technique disclosed in a prior patent, a method for dynamically setting an address management table, a method for obtaining an IP address using a telephone number as a domain name, and a simple capsule disclosed in a prior application. New terminal-to-terminal communication control system for performing full IP service by combining a common technique of applying common line signaling disclosed in the prior application to the IP network and a multicast technique disclosed in the prior application Is realized. Further, a line connection control message “IAM, ACM, CPG, ANM, REL, RLC” or the like in which the No. 7 common line signaling method is applied to IP is transmitted or received between the mobile communication network and the IP network. After establishing a TCP communication path between the side telephone management server and the destination telephone management server, a line connection control message applied to the IP network is transmitted and received to establish a communication path for terminal-to-terminal communication, or multicast The function is applied to the TV conference, the multicast function is applied to the communication between terminals connecting the mobile communication and the IP network, or the external address set in the external IP packet is set in the address area of the internal packet to be internal The above-mentioned problem is solved by forming a packet.
特願平11−128956号は統合IP通信網の内部を複数のIP網、つまりIPデータ網、IP電話網、IP音声画像網、ベストエフォート網、IPデータマルチキャスト網に分離し、前記統合IP通信網内部の網ノード装置はIP網のいずれかに接続できることを開示している。ここで、網ノード装置の内部のカプセル化と逆カプセル化を管理するレコード対応にIP網のいずれかに接続する技法、つまりカプセル化と逆カプセル化を管理するアドレス管理レコードの内部に登録したアドレスの違いを利用して、前記複数のIP網分離を実現している。しかし、前記レコードに登録するアドレスの違いがないケースにおいて、複数のIP網分離をする方法は開示されていない。
1.移動通信網とIP網を用いた端末間通信接続制御の第1実施例:
図1において、100は通信会社Xが運用管理するIP網、101は通信会社Yが運用管理する移動通信網、102は公衆電話交換網(PSTN)、103は終端ゲートウェイ、104は終端制御部、105及び105−1は網ノード装置、106は中継ゲートウェイ、107は中継制御部、108は音声制御部、113は網ノード装置であり、網ノード装置113は通過する音声IPパケットをカプセル化又は逆カプセル化する。110及び111はルータ、112及び115は制御通信回線、114及び114−1は音声通信回線、116はメディアルータ、117は通信回線、120及び121は中継交換機、122は終端交換機、123はサービス情報ノード、124は信号端局(SEP)、125は信号中継局(STP)、126は交換機122の通話路部、127は中継交換機120の通話路部、128−1乃至128−3は中継装置、129−1乃至129−3は通信回線、130は移動通信網101の無線基地局、131、132及び170はNo.7共通線信号方式の制御通信回線、133、134及び171は音声通信回線、138は無線通信回線である。140は電話網102に接続する電話機、141は電話機、142は通信回線137経由でメディアルータ116に接続する電話機である。制御通信回線131及び音声通信回線133の組は、交換網のNNI(ネットワーク・ネットワークインタフェース)であり、制御通信回線132と音声通信回線134の組も同様にNNIである。120乃至123は、中継装置128−1乃至128−3のいずれかを経由して通信回線により結ばれており、相互に情報交換できる。電話機141は無線通信回線を経て基地局と通信する機能を有し、移動電話機ということもできる。電話機140及び142は固定電話機ということができる。
Japanese Patent Application No. 11-128956 separates the integrated IP communication network into a plurality of IP networks, that is, an IP data network, an IP telephone network, an IP voice image network, a best effort network, and an IP data multicast network. It is disclosed that a network node device inside a network can be connected to any of IP networks. Here, a technique for connecting to one of the IP networks in correspondence with a record for managing encapsulation and decapsulation inside the network node device, that is, an address registered inside an address management record for managing encapsulation and decapsulation The plurality of IP network separations are realized by utilizing the difference of the above. However, a method for separating a plurality of IP networks in a case where there is no difference in addresses registered in the record is not disclosed.
1. First embodiment of inter-terminal communication connection control using a mobile communication network and an IP network:
In FIG. 1, 100 is an IP network operated and managed by a communication company X, 101 is a mobile communication network operated and managed by a communication company Y, 102 is a public switched telephone network (PSTN), 103 is a termination gateway, 104 is a termination control unit, 105 and 105-1 are network node devices, 106 is a relay gateway, 107 is a relay control unit, 108 is a voice control unit, 113 is a network node device, and the
IP網100と公衆電話交換網102との間は、制御通信回線170と音声通信回線171との組から成るNNI回線経由で通信可能であり、通信の具体的手順は先行出願(第14実施例など)に開示されている。
<<接続フェーズ>>
電話機141から電話機142へ電話通信する例である。図2において、100−1はIP網100の範囲を、101−1は移動通信網101の範囲をそれぞれ表わす。範囲100−1内部は、少なくとも共通線信号方式に準じたIPパケットに格納される一連の回線制御メッセージ(IAM,ACM,CPG,ANM,REL,RLCなど)が送受され、範囲101−1内部は、少なくとも共通線信号方式により定まる一連の回線制御メッセージ(IAM,ACM,CPG,ANM,REL,RLCなど)が送受される。電話機141から無線通信回線138を経由して接続要求を送出すると、無線チャネル接続要求信号が無線基地局130に伝えられ(ステップE01)、無線基地局130が基地局に受付の確認を行う(ステップE02)。
The
<< Connection Phase >>
This is an example of telephone communication from the telephone set 141 to the
次に、電話機141から送信元となる電話機141の電話番号“TN1”、宛先となる電話機142の電話番号“TN2”を含む呼設定要求情報を無線基地局130へ送出し(ステップE03)、無線基地局130は呼設定要求情報を通信回線135を経由して終端交換機122内の信号端局124へ送信する(ステップE04)。信号端局124は呼設定要求情報を受信し、呼設定要求情報の内容を調べ、前記受信した電話機142の電話番号“TN2”を含む発信情報問い合わせメッセージをサービス情報ノード123へ送出する(ステップE05)。そして、サービス情報ノード123は電話番号“TN2”を接続するための情報として、信号中継局125の信号局コード“PC125”を信号端局124に回答する(ステップE06)。信号端局124から呼設定受付け情報を無線基地局130へ送信し(ステップE07)、無線基地局130は呼設定受付け情報を電話機141へ送信する(ステップE08)。
Next, call setting request information including the telephone number “TN1” of the
次に、電話機141から、電話機141の固有情報から形成される端末認証情報を無線基地局130を経由して(ステップE10)、終端交換機122内の信号端局124へ送信する(ステップE11)。信号端局124は受信した端末認証情報を調べ、通話チャネル設定情報を無線基地局130を経由して移動無線機に通知すると共に(ステップE12、E13)、信号端局124は、共通線信号方式により定まる初期アドレスメッセージ(IAM)を形成して通信回線129−1へ送出する。すると、前記初期アドレスメッセージは、通信回線129−1、中継装置128−1、通信回線129−2を経由して信号中継局125へ到達する(ステップE14)。信号中継局125は受信した初期アドレスメッセージを制御通信回線131へ送出すると(ステップE15)、共通線信号方式により定まる初期アドレスメッセージは中継制御部107においてIP網100内部を転送されるIAMパケット151(図1、図3)に変換される。IAMパケット151は通信回線112に送出され、ルータ110、通信回線115を経由して終端ゲートウェイ103内の終端制御部104に到達する(ステップE16)。
Next, terminal authentication information formed from the unique information of the telephone set 141 is transmitted from the telephone set 141 to the
IAMパケット151は送信元IPアドレス“I107”、宛先IPアドレス“I104”、回線番号“ClC−1”、メッセージ“IAM”、パラメータを含み、パラメータは電話番号“TNl”及び“TN2”を含んでいる。送信元IPアドレス“I107”は中継制御部107に付与されたIPアドレスであり、宛先IPアドレス“I104”は終端制御部104に付与されたIPアドレスである。IAMパケット151は、IPパケットヘッダ151−1とそのペイロード部分にUDPセグメント151−2を含む。UDPヘッダ151−3内のソースポート番号は中継制御部107内部の電話管理サーバを識別するために用いられ、UDPヘッダ151−3内の宛先ポート番号は終端制御部104内部の電話管理サーバを識別するために用いられる。
The
終端制御部104が、受信した呼接続制御用IPパケット151を基にメディアルータ116に電話呼出要求を知らせるIPパケットを形成して送信し(ステップE17)、メディアルータ116が前記IPパケットを受信する。メディアルータ116は電話呼設定要求を電話機142へ通知し(ステップE20)、メディアルータ116は、続いてステップE17の受信を知らせるIPパケットを終端制御部104へ返信する(ステップE21)。終端制御部104は受信を知らせる前記IPパケットを基に、IPパケットのペイロード部分にアドレス完了メッセージを含むACMパケット152(図1、図4)を形成して中継制御部107へ返信し(ステップE22)、ACMパケット152は、中継制御部107において移動通信網101で扱う共通線信号方式のACMメッセージに変換されて、制御回線131を転送されて中継制御部125に到達し(ステップE23)、通信回線129−2、中継装置128−1、通信回線129−1を経て中継制御部124に到達する(ステップE24)。ANMパケット152は、IPパケットヘッダ152−1とそのペイロード部分にUDPセグメント152−2を含む。UDPヘッダ152−3内のソースポート番号は終端制御部104内部の電話管理サーバを識別するために用いられ、UDPヘッダ152−3内の宛先ポート番号は中継制御部107内部の電話管理サーバを識別するために用いられる。
The
電話機142が呼出中通知をメディアルータ116に知らせると(ステップE30)、前記通知はメディアルータ116、通信回線117を経て終端制御部104に送られる(ステップE31)。終端制御部104は電話着信呼出中を知らせるIPパケットを基に、IPパケットのペイロード部分に電話着信呼出中を知らせる呼経過メッセージを含むCPGパケット153(図5)を形成して中継制御部107へ返信し(ステップE32)、中継制御部107において、CPGパケット153は移動通信網101で扱う共通線信号方式のCPGメッセージに変換されて、制御回線131を経て中継制御部125に到達する(ステップE33)。CPGパケット153は、IPパケットヘッダ153−1とそのペイロード部分にUDPセグメント153−2を含む。
When the
更に、通信回線129−2、中継装置128−1、通信回線129−1を経て中継制御部124へ到達し(ステップE34)、電話呼出中呼出し中を知らせる信号が無線基地局130へ知らされ(ステップE35)、電話呼出中音が電話機141へ知らされる(ステップE36)。ANMパケット154は、IPパケットヘッダ154−1とそのペイロード部分にUDPセグメント154−2を含む。
Further, the signal reaches the
電話機142が応答すると、応答通知はメディアルータ116、終端制御部104に到達し(ステップE40、ステップE41)、終端制御部104は応答を知らせるIPパケットを基に、IPパケットのペイロード部分に電話着信呼出中を知らせる応答メッセージを含むANMパケット154(図6)を形成して中継制御部107へ返信し(ステップE42)、中継制御部107において、ANMパケット154は移動通信網101で扱う共通線信号方式のANMメッセージに変換され、中継制御部125,中継ルータ128−1、中継制御部124、無線基地局130を経て電話機141へ応答が知らされ、通話可能となる(ステップE43乃至E46)。
When the telephone set 142 responds, the response notification reaches the
電話機141と電話機142との間で音声IPパケットが送受されて音声通信が行われる(ステップE48)。電話機141から送られた音声は、無線通信回線138、無線基地局130、通信回線135、通話路部126、通信回線129−3、中継装置128−2、128−3、通話路部127、音声通信回線133、音声制御部108、網ノード装置113、ルータ111、通信回線114を経て、網ノード装置105、通信回線117、メディアルータ116を経て電話機142に到達する。電話機142から送出された音声は、上述と逆方向に転送されて電話機141に到達する。音声制御部108及び網ノード装置105において、ディジタル化された音声データがIPパケットのIPカプセル化及び逆カプセル化されることは、先行出願の実施例13(図227など)で開示されている。図7の155は、ディジタル化された音声データを格納したIPパケットの例を示す。
Voice IP packets are transmitted and received between the telephone set 141 and the telephone set 142 to perform voice communication (step E48). The voice sent from the telephone set 141 is a
電話機141が解放要求を出すと(ステップE50)、No.7共通線信号方式に従った一連の電話回線接続制御における電話呼解放と解放完了の手続き(ステップE51乃至E56、ステップE60乃至E66)が行われる。そして、交換機122から無線チャネル切断信号が送出されて無線基地局130に知らされ(ステップE70)、無線基地局130を経て電話機141へ通知される(ステップE71)。電話機141は無線基地局130に切断確認信号を返信し、切断信号は電話機141を通過して(ステップE72)、交換機122へ到達する(ステップE73)。
When the telephone set 141 issues a release request (step E50), telephone call release and release completion procedures (steps E51 to E56, steps E60 to E66) in a series of telephone line connection control according to the No. 7 common line signaling system are performed. Done. Then, a radio channel disconnection signal is transmitted from the
以上の一連のステップE01〜ステップE73により、電話機141及び142の間において電話通信を行うことができる。なお、ステップE54において、IPパケットのペイロード部分に電話通信の解放(音声通信の終了)を知らせる解放メッセージを含むRELパケット156(図8)が形成されて転送されており、ステップE62において、IPパケットのペイロード部分に電話通信の解放完了(解放に対する確認)を知らせる解放完了メッセージを含むRLCパケット157(図9)が形成されて転送されている。RELパケット156は、IPパケットヘッダ156−1とそのペイロード部分にUDPセグメント156−2を含む。RLCパケット157は、IPパケットヘッダ157−1とそのペイロード部分にUDPセグメント157−2を含む。終端制御部104と中継制御部107との間を送受される内部IPパケットは、そのIPパケットヘッダ内のプロトタイプを“UDP”と指定され、前記内部IPパケットのペイロード内に設定するUDPのペイロード部分に、NNIインタフェースとしての前記回線接続制御メッセージ類を格納している。
Through the series of steps E01 to E73, telephone communication can be performed between the
なお、無線基地局130と終端中継局124との間の通信ステップ(UNIインタフェース)は上述以外の手順に変更すること、例えばステップE07及びE11を他のステップに変更したり省略することもできる。
<<ポート番号に関する説明>>
図3のIAMパケット151のパラメータ域に含まれる“EA8”、“5006”及び“Info-1”について説明する。“EA8”は音声制御部108内部の音声通信ポートに付与したIPアドレスであり、“5006”は音声制御部108から送信するディジタル音声を保持するUDPパケット内のポート番号であり、“Info-1”は中継制御部107からメディアルータ116側へ送出する付帯的な情報、例えば音声圧縮形式であり、電話呼識別子“CIC−1”である電話呼に対してのみ意味がある。図5のCPGパケット153のパラメータ域に含まれる“EA2”、“5008”及び“Info-2”について説明する。“EA2”は終端制御部104内部の音声通信ポートに付与したIPアドレスであり、“5008”は終端制御部104から送信するディジタル音声を保持するUDPパケット内のポート番号であり、“Info-2”は終端制御部104から中継制御部107側へ送出する付帯的な情報であり、電話呼識別子“CIC−1”である電話呼に対してのみ意味がある。図6のANMパケット154のパラメータ域に含まれる“EA2”、“5008”及び“Info-3”も上述同様であり、“Info-3”は終端制御部104から中継制御部107側へ送出する付帯的な情報である。
Note that the communication step (UNI interface) between the
<< Explanation about port number >>
“EA8”, “5006”, and “Info-1” included in the parameter area of the
次に、網ノード装置105及び音声制御部108をIPカプセル化機能を有しない他の網ノード装置や音声制御部に変更したケースにおいて、ディジタル化した音声は図10の“158”の形態となっており、IPカプセル化のためのIPヘッダが付与されていない。
<<IP網側電話機から移動網側電話機への発信>>
図11を参照して、IP網100側に接続する電話機142から移動通信網101側に接続する電話機141への電話通信を説明する。
Next, in the case where the
<< Call from IP network side telephone to mobile network side telephone >>
With reference to FIG. 11, telephone communication from the telephone set 142 connected to the
先ず電話機142から接続要求を送出し(ステップF01)、メディアルータが受付確認し(ステップF02)、メディアルータ116は送信元となる電話機142の電話番号“TN2”、宛先となる電話機141の電話番号“TN1”を含む呼設定要求情報を終端制御部104へ送信する(ステップF04)。終端制御部104は呼設定要求情報を受信すると、IP網100内部を転送される初期アドレスメッセージ(IAM)を形成して制御通信回線115へ送出し(ステップF05)、前記初期アドレスメッセージは中継制御部107に到達し、中継制御部107は初期アドレスメッセージ(IAM)を共通線信号方式の形態の初期アドレスメッセージ(IAM)に変換して制御通信回線131に送出する(ステップF06)。信号中継局125は、受信した初期アドレスメッセージ(IAM)から電話機141の電話番号“TN1”を含む発信情報問い合わせメッセージを抽出してサービス情報ノード123へ送出すると(ステップF07)、サービス情報ノード123は電話番号“TN1”を接続するための情報として信号端局124の信号局コード“PC124”を回答する(ステップF08)。信号中継局125は、信号局コード“PC124”を受信した初期アドレスメッセージ(IAM)の宛先アドレスとして再設定して通信回線129−2へ送出すると、再設定した初期アドレスメッセージは通信回線129−2、中継装置128−1、通信回線129−1を経由して信号端局124へ到達する(ステップF10)。
First, a connection request is sent from the telephone 142 (step F01), and the media router confirms acceptance (step F02). Call setting request information including “TN1” is transmitted to the termination control unit 104 (step F04). When the
信号端局124は、受信した初期アドレスメッセージ(IAM)を基に電話呼設定要求を基地局130に送出し(ステップF11)、基地局130は無線通信路138を経由して電話機141へ電話呼出しを知らせる(ステップF12)。電話機141は無線通信路138の状態(雑音や音声品質など)を無線基地局130に報告し(ステップF13)、続いて例えばパスワード送付などからなる端末正当性を意味する情報を、無線基地局130を経由して信号端局124へ通知する(ステップF15、ステップF16)。信号端局124は通信チャンネル設定指示を、無線基地局130を経て電話機141へ通知する(ステップF17、ステップF18)。信号端局124は続いて電話呼設定要求を、無線基地局130を経て電話機141へ通知すると共に(ステップF20、ステップF21)、初期アドレスメッセージに基づく電話呼設定要求の受信可能を知らせる共通線信号方式のアドレス完了メッセージ(ACM)を形成して信号中継部125へ送信する(ステップF22)。アドレス完了メッセージ(ACM)は制御回線131を経由して中継制御部107へ到達し(ステップF23)、アドレス完了メッセージ(ACM)は中継制御部107においてIP網内部で扱う形態のACMパケットに変換され、ルータ110を経由して終端制御部104に到達し(ステップF24)、電話呼設定要求情報は通信回線117を経てメディアルータ116に到達する(ステップF25)。
The
電話機141が呼出中を通知すると、呼出中通知は基地局130を経由して(ステップF30)、信号終端局124に到達する(ステップF31)。信号終端局124は呼出しメッセージ(CPG)を形成して送出し(ステップF32)、呼出しメッセージ(CPG)は信号中継局125、制御通信回線131、中継制御部107に到達する(ステップF33、ステップF34)。中継制御部107は電話呼出し通知を、メディアルータ116を経由して電話機142へ知らせる(ステップF35、ステップF36)。
When the telephone set 141 notifies the calling state, the calling notification reaches the
電話機141が応答すると、応答通知は基地局130を経由して(ステップF40)、信号終端局124に到達する(ステップF41)。信号終端局124は、無線基地局130を経由して電話機141に確認通知を送出すると共に(ステップF42、F43)、信号終端局124は応答メッセージ(ACM)を形成して送出し(ステップF44)、応答メッセージ(ACM)は信号中継局125、制御通信回線131を経て中継制御部107に到達する(ステップF45、ステップF46)。中継制御部107は応答通知を、メディアルータ116を経由して電話機142へ知らせ、通話可能となる(ステップF47、F48)。
When the telephone set 141 responds, the response notification reaches the signal terminal station 124 (step F41) via the base station 130 (step F40). The
以上の手続きにより、電話機141と電話機142との間で音声IPパケットが送受されて音声通信が行われる(ステップF50)。電話機142が解放要求を出すと(ステップF51)、電話呼解放と解放完了の前記同様の手続き(ステップF52乃至F70)が行われ電話通信が終了する。ここで、ステップF54乃至ステップF56は解放要求メッセージRELであり、ステップF61乃至ステップF63は解放完了メッセージRLCである。 Through the above procedure, voice IP packets are transmitted and received between the telephone set 141 and the telephone set 142 to perform voice communication (step F50). When the telephone set 142 issues a release request (step F51), the same procedure (steps F52 to F70) for releasing and releasing the telephone call is performed, and the telephone communication is terminated. Here, Steps F54 to F56 are release request messages REL, and Steps F61 to F63 are release completion messages RLC.
なお、電話機141と終端中継局124との間の通信ステップは、上述以外の手順に変更すること、例えばステップF13乃至ステップF18を他のステップに変更したり省略することもできる。No.7共通線信号方式の他のメッセージを本実施例に導入すること、例えば回線接続制御の一時的な中断を行うためのSUSメッセージや、中断の再開を行うためのRESメッセージを実施することも可能である。
<<網ノード装置内のアドレス管理表の設定と解放>>
前述したようにIP網の内部において、外部IPパケットはIPカプセル化されて内部IPパケットとなっている。このために、網ノード装置内部のアドレス管理表のレコードが用いられる。従って、図11において述べた一連の呼接続制御の確立後、つまりANMメッセージ送受後に、網ノード装置内部のアドレス管理表のレコードを設定し、また、一連の呼解放の後、つまりRLCメッセージ送受後に、網ノード装置内部のアドレス管理表のレコードを抹消する。しかし、カプセル化のためのレコードの設定と解放については、先行特許や先行出願において開示されている。
Note that the communication step between the telephone set 141 and the
<< Setting and release of address management table in network node device >>
As described above, inside the IP network, the external IP packet is IP-encapsulated into an internal IP packet. For this purpose, a record in the address management table inside the network node device is used. Accordingly, after establishing a series of call connection control described in FIG. 11, that is, after sending and receiving an ANM message, a record in the address management table in the network node apparatus is set, and after releasing a series of calls, that is, after sending and receiving an RLC message. Then, the record of the address management table in the network node device is deleted. However, setting and releasing records for encapsulation are disclosed in prior patents and prior applications.
IP網100は先行特許に用いられているIPカプセル化と逆カプセル化の機能を用いており、IP網の機能は次のように要約できる。IP網100は2以上の網ノード装置を含み、外部IPパケットが通信回線117の終端の論理端子から入力すると、外部IPパケットは網ノード装置105内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて網ノード装置113に到達し、内部パケットは網ノード装置113内のアドレス管理表の管理の基に外部IPパケットとして復元される。
<<バリエーション:IP網と移動通信網を経由した音声画像通信>>
図12及び図13を参照して、IP網145側に接続する音声画像装置152から移動通信網146側に接続する音声画像装置160への音声画像通信を説明する。 なお、音声画像装置152及び160は、音声と静止画を送受する機能を有する端末装置や電話機、音声と動画像を送受する機能を有する端末装置や電話機、携帯型の電話機、TV放送送信機やTV受信機とすることができる。
The
<< Variation: Voice and image communication via IP network and mobile communication network >>
With reference to FIG. 12 and FIG. 13, audio image communication from the
音声画像装置152から接続要求を送出し(ステップG01)、メディアルータ153が受付確認する(ステップG02)。続いてメディアルータ153は送信元となる音声画像装置152の電話番号“TN2”、宛先となる音声画像装置160の電話番号“TN1”を含む呼設定要求情報を終端制御部154へ送信する(ステップG04)。終端制御部154は呼設定要求情報を受信すると、初期アドレスメッセージ(IAM)を形成してIP網145内部へ送出し(ステップG05)、初期アドレスメッセージは中継制御部155に到達し、中継制御部155は初期アドレスメッセージを移動通信網146において用いられる共通線信号方式の初期アドレスメッセージ(IAM)に変換して制御通信回線164に送出する(ステップG06)。信号中継局156は受信した初期アドレスメッセージ(IAM)から、音声画像装置160の電話番号TN1を含む発信情報問い合わせメッセージを抽出してサービス情報ノード157へ送出すると(ステップG07)、サービス情報ノード157は電話番号TN1を接続するための情報として、信号端局158の信号局コード“PC158”を回答する(ステップG08)。信号中継局156は、信号局コード“PC158”を受信した初期アドレスメッセージ(IAM)の宛先アドレスとして再設定して移動網146の内部へ送出すると、再設定した初期アドレスメッセージは信号端局158へ到達する(ステップG10)。信号端局158は受信した初期アドレスメッセージを基に電話呼設定要求を基地局159に送出し(ステップG11)、基地局159は無線通信路163を経由して、音声画像装置160へ音声画像装置152からの通信呼出しを知らせる(ステップG12)。音声画像装置160は無線通信路163の状態を無線基地局159に報告し(ステップG13)、続いて例えばパスワード送付などから成る端末正当性を意味する情報を、無線基地局159を経由して信号端局158へ通知する(ステップG15、ステップG16)。信号端局158は通信チャンネル設定指示を、無線基地局159を経て音声画像装置160へ通知する(ステップG17、ステップG18)。信号端局158は、続いて電話呼設定要求を無線基地局159を経て音声画像装置160へ通知すると共に(ステップG20、ステップG21)、初期アドレスメッセージに基づく電話呼設定要求の受信可能を知らせる共通線信号方式のアドレス完了メッセージ(ACM)を形成して信号中継部156へ送信する(ステップG22)。アドレス完了メッセージ(ACM)は制御回線164を経由して中継制御部155へ到達し(ステップG23)、アドレス完了メッセージ(ACM)は中継制御部155においてIP網内部で扱う形態のACMパケットに変換され、IP網145内を転送されて終端制御部154に到達し(ステップG24)、電話呼設定要求情報はメディアルータ153に到達する(ステップG25)。
A connection request is sent from the audio image device 152 (step G01), and the
音声画像装置160が呼出中を通知すると、呼出中通知は基地局159を経由して(ステップG30)、信号終端局158に到達する(ステップG31)。信号終端局158は呼出しメッセージ(CPG)を形成して送出し(ステップG32)、呼出しメッセージ(CPG)は信号中継局156、制御通信回線164、中継制御部155、154に到達する(ステップG33、ステップG34)。中継制御部155は電話呼出し通知を、メディアルータ153を経由して音声画像装置152へ知らせる(ステップG35、ステップG36)。
When the
音声画像装置160が応答すると、応答通知は基地局159を経由して(ステップG40)、信号終端局158に到達する(ステップG41)。信号終端局158は無線基地局159を経由して、音声画像装置160に確認通知を送出すると共に(ステップG42、G43)、信号終端局158は応答メッセージ(ACM)を形成して送出し(ステップG44)、応答メッセージ(ACM)は信号中継局156及び制御通信回線164を経て中継制御部155、154に到達する(ステップG45、ステップG46)。中継制御部155は応答通知を、メディアルータ153を経由して音声画像装置152へ知らせ、音声画像通信が可能となる(ステップG47、G48、G49)。
When the
以上の手続きにより、音声画像装置152と音声画像装置160との間で、IP網と移動通信網とを接続する通信路が確立した。次に、音声画像装置152及び音声画像装置160は音声画像通信論理チャネルの開設、通信モードの選択、フロー制御の指定、端末能力情報交換などの音声画像通信のための制御手順を実行する(ステップG50−1)。この制御手順として、例えばITU-T勧告・マルチメディア通信システムH.245制御手順を採用することができる。次に、音声及び画像などのマルチメディアデータを格納したIPパケットが音声画像装置152と音声画像装置160との間で送受されて音声画像通信が行われる(ステップG50−2)。マルチメディアデータは、移動通信網の音声通信回線165や音声制御部155−1を通過する。音声画像装置152及び音声画像装置160は音声画像通信が終了すると、前記開設した音声画像通信路の終結のための制御手順を実行する(ステップG50−3)。
Through the above procedure, a communication path connecting the IP network and the mobile communication network is established between the
次に音声画像装置152が解放要求を出すと(ステップG51)、上述した電話呼解放と解放完了の手続きが行われ(ステップG51乃至G70)、音声画像通信のために設定されていたIP通信網と移動通信網とを接続する通信路が解放される。このとき、音声画像装置152又は154の一方が解放要求を出し、移動通信網及びIP網の中を解放要求メッセージRELと解放完了メッセージRLCが送受されて2つの音声画像装置間の通信が解放される。
Next, when the
なお、音声画像装置160と終端中継局158との間の通信ステップは、上記以外の手順に変更すること、例えばステップG13乃至ステップG18を他のステップに変更したり省略することもできる。また、上述においては、IP網145に接続する音声画像装置152から、移動通信網146に接続する音声画像装置160への端末間接続要求が出されているが、音声画像装置160から音声画像装置152への逆方向への端末間接続要求を出すこともできることは、本実施例の前半部分において類似例により開示されている。音声画像装置に音声動画像を送受信する機能を付与することもできる。
<<まとめ>>
移動電話機141が無線通信路138及び基地局130を経て、移動通信網内の終端交換機122、移動通信網内の通信回線129−1乃至129−2、移動通信網内の中継交換機120、移動通信網とIP網との間のNNI通信回線131及び133の組合せ、IP網の中継ゲートウェイ106、IP網の内部通信回線112及び115、114、IP網の終端ゲートウェイ103、メディアルータ116、通信回線137を経て、固定電話機142と電話通信するため、移動通信網101の内部はNo.7共通線信号方式による回線接続制御を行い、IP網の内部はNo.7共通線信号方式をIP網に適用させた回線接続制御により通信路を確立して電話通信を行う。
Note that the communication step between the
<< Summary >>
The
また、IP網は2以上の網ノード装置を含み、外部IPパケットが通信回線の終端の論理端子から入力し、外部IPパケットは発信側網ノード装置内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて着信側の網ノード装置に到達し、内部パケットは着信側網ノード装置内のアドレス管理表の管理の基に外部IPパケットとして復元される。 The IP network includes two or more network node devices. An external IP packet is input from a logical terminal at the end of the communication line. The external IP packet is an internal packet based on the management of the address management table in the originating network node device. Thus, the internal packet is transferred inside the IP network and reaches the incoming network node device, and the internal packet is restored as an external IP packet based on the management of the address management table in the incoming network node device.
また、音声画像装置1が移動通信網、NNI通信回線、IP網を経て、音声画像装置2と音声画像通信をするため、移動通信網はNo.7共通線信号方式による回線接続制御を行い、IP網はNo.7共通線信号方式をIP網に適用させた回線接続制御により通信路を確立した後、2つの音声画像装置の間で音声画像通信路(メディア通信路)の開設のための制御手順(例えばITU-TやH.245の制御手順)を行い、音声と画像を格納したIPパケットを音声画像装置152と音声画像装置160との間で送受させて、音声画像通信を行うこともできる。音声画像通信が終了すると、音声画像装置152及び音声画像装置160は、前記開設した音声画像通信路(メディア通信路)の終結のための制御手順を実行する。次に、音声画像装置152又は154が回線接続制御メッセージにより通信路を解放する要求を出すと、移動通信網は共通線信号方式による回線接続制御プロトコルに基づき、IP網は共通線信号方式をIP網に適用させた回線接続制御プロトコルに基づき、移動通信網及びIP網の中を解放要求メッセージREL及び解放完了メッセージRLCが送受されて2つの音声画像装置間の通信が解放される。
In addition, since the
音声画像装置1と音声画像装置2との間で電話番号を用いて通信路を開設し、音声画像通信を行った後に音声画像通信路を解放する。画像は静止画乃至動画のいずれも可能である。本実施例において、内部IPパケットのヘッダ内のプロトタイプの指定をUDPとし、回線接続制御メッセージ(IAM,ACM,CPG,ANM,REL,RLC)は、RFC791に規定されるIPパケット(IPv4)のペイロードにUDPセグメントを設定する実施例である。他の方法として、回線接続制御を表わす“CC”を新しいプロトタイプとして定めて、内部IPパケットのペイロード部分に回線接続制御メッセージ類を格納する方法、更に他の方法として、プロトコルタイプを“ICMP”と指定し、内部IPパケット内のペイロード部分に設定するICMPメッセージ領域に格納する方法も可能である。また、UDPセグメントの替わりにTCPセグメントとすることも可能であり他の実施例で説明している。RFC1883に規定されるIPパケット(IPv6)として実施することもできる。
2.電話番号を用いた回線接続制御プロトコルをTCP層の上位において行う
第2実施例:
本実施例は、回線接続制御プロトコルをTCP層の上位において行う方法、つまりTCP通信路を設定した後に回線接続制御プロトコルを実施する方法である。図14は通信機能層を示しており、下位より上位に向かって物理層(通信1層)、データリンク層(通信2層)、IP層(通信3層又はネットワーク層)、TCP/UDP層(通信4層又はトランスポート層)を示しており、通信1層乃至通信4層の上位に共通線信号方式に準じた回線接続制御プロトコルを置いている。更に回線接続制御プロトコルの上位に、先行出願などにおいて述べている端末間通信接続制御の通信プロトコルとしてのSIP、H322シグナリングプロトコル、H245プロトコル等を設定する。共通線信号方式に準じた回線接続制御プロトコルは、先行出願の実施例1に示されているIAM,ACM,CPG,ANM,REL,RLC等の呼制御メッセージを指す。
A communication path is established between the
2. A line connection control protocol using a telephone number is performed above the TCP layer Second embodiment:
The present embodiment is a method of performing the line connection control protocol in the upper layer of the TCP layer, that is, a method of executing the line connection control protocol after setting the TCP communication path. FIG. 14 shows the communication function layer. From the lower layer to the upper layer, the physical layer (communication layer 1), the data link layer (communication layer 2), the IP layer (
図17を参照して説明する。222−1はIP転送網、222−2及び222−3はLAN,223−1及び223−2は終端ゲートウェイ、225及び230は端末、226及び229はメディアルータ、227及び228は電話管理サーバである。網ノード装置231及び232は、先行特許に用いられているIPカプセル化と逆カプセル化の機能を含む。IP222−1網は2以上の網ノード装置を含み、外部IPパケットが通信回線の終端の論理端子から入力し、外部IPパケットは発信側網ノード装置内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて着信側の網ノード装置に到達し、内部パケットは前記着信側網ノード装置内のアドレス管理表の管理の基に外部IPパケットとして復元される。 This will be described with reference to FIG. 222-1 is an IP transfer network, 222-2 and 222-3 are LANs, 223-1 and 223-2 are termination gateways, 225 and 230 are terminals, 226 and 229 are media routers, and 227 and 228 are telephone management servers. is there. The network node devices 231 and 232 include the functions of IP encapsulation and decapsulation used in the prior patent. The IP 222-1 network includes two or more network node devices, and an external IP packet is input from the logical terminal at the end of the communication line. The external IP packet is an internal packet based on the management of the address management table in the originating network node device. Thus, the internal packet is transferred inside the IP network and reaches the destination network node device, and the internal packet is restored as an external IP packet based on the management of the address management table in the destination network node device.
端末225及び230(図17)はディジタルメディア送受機能を有する端末であり、発呼側の電話管理サーバ227は“SYN”パケットを着呼側の電話管理サーバ228へ送信し、電話管理サーバ228は“ACK”パケットを電話管理サーバ227へ送信し、電話管理サーバ227及び228内においてTCP通信路を設定した後に、回線接続制御プロトコルに基づく呼制御メッセージのIAM,ACM,CPG,ANM,REL,RLC等をTCP層の上位において行う。第1の方法は図15に示すように、電話管理サーバ227から電話管理サーバ228にTCP通信路確立のための“SYN”パケットを送信し(図15のステップ210−1)、電話管理サーバ228から電話管理サーバ227に“ACK”パケットを返信する(ステップ210−2)。次に、電話管理サーバ227と電話管理サーバ228との間に前記両者間の回線接続制御プロトコルに基づく通信路を設定するための一連の呼制御メッセージのIAM,ACM,CPG,ANMを送受し(ステップ211−1乃至211−4)、次に端末225と端末230との間で音声やデータなどのマルチメディアデータを送受する(ステップ214)。ステップ214において、SIP手順やH323手順を用いた電話通信も可能である。そして、マルチメディアデータの送受が完了すると、次に電話管理サーバ227と電話管理サーバ228との間で呼制御メッセージREL、RLCを送受して回線接続制御プロコトルに基づく通信路を解放し(ステップ211−5,211−6)、次に電話管理サーバ227から電話管理サーバ228にTCP通信路解放のためのFINパケットを送信し(ステップ210−3)、電話管理サーバ228はACKパケットを返信し(ステップ210−4)、前記設定した電話管理サーバ227と電話管理サーバ228との間のTCP通信路を解放する。
Terminals 225 and 230 (FIG. 17) are terminals having a digital media transmission / reception function. The call-side
なお、電話管理サーバ228から電話管理サーバ227にFINパケットを送信開始することにより、上述と同様にして電話管理サーバ227と電話管理サーバ228との間のTCP通信路を解放することもできる。
Note that the TCP communication path between the
第2の方法は図16に示すように、電話管理サーバ227から電話管理サーバ228にTCP通信路確立のための“SYN”パケットを送信し(図16のステップ218−1)、電話管理サーバ228から電話管理サーバ227に“ACK”パケットを返信し(ステップ218−2)、電話管理サーバ227と電話管理サーバ228との間の回線接続制御プロトコルに基づく通信路を設定するための一連の呼制御メッセージのIAM,ACM,CPG,ANMを送受する(ステップ219−1乃至219−4、つまりステップ220−1)。そして、送信者227から受信者228にTCP通信路解放のためのFINパケットを送信し(ステップ218−3)、受信者228はACKパケットを返信する(ステップ218−4)。次に、端末225と端末230との間で音声やデータなどのマルチメディアデータを送受する動作に入る(ステップ221)。ステップ214において、SIP手順やH323手順を用いた電話通信も可能である。マルチメディアデータ送受を終了すると、電話管理サーバ227は電話管理サーバ228へTCP通信路確立のための“SYN”パケットを送信し(図16のステップ218−5)、電話管理サーバ228から電話管理サーバ227に“ACK”パケットを返信する(ステップ218−6)。そして、電話管理サーバ227と電話管理サーバ228との間に回線接続制御プロトコルに基づく通信路を解放するための呼制御メッセージREL及びRLCを送受し(ステップ219−5、219−6)、電話管理サーバ227から電話管理サーバ228にFINパケットを送信し(ステップ218−7)、電話管理サーバ227はACKパケットを返信し(ステップ218−8)、前記設定された電話管理サーバ227と電話管理サーバ228との間のTCP通信路を解放する。
<<まとめ−1>>
発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立しておき、回線接続制御メッセージIAM,ACM,CPG,ANMを送受して端末間通信のためのメディア通信路を確立した後に、2端末間でマルチメディアデータなどを送受する。そして、発信側電話管理サーバと着信側電話管理サーバとの間で回線接続制御メッセージREL及びRLCを送受して前記メディア通信路を解放し、次にTCP通信路を解放する。
In the second method, as shown in FIG. 16, a “SYN” packet for establishing a TCP communication path is transmitted from the
<< Summary-1 >>
Establish a TCP communication path between the calling side telephone management server and the called side telephone management server, and establish a media communication path for terminal-to-terminal communication by sending and receiving line connection control messages IAM, ACM, CPG, and ANM. After that, multimedia data and the like are transmitted and received between the two terminals. Then, line connection control messages REL and RLC are transmitted and received between the calling side telephone management server and the called side telephone management server to release the media communication path, and then release the TCP communication path.
他の方法として、発信側電話管理サーバと着信側電話管理サーバとの間でTCP通信路を確立した後に、回線接続制御メッセージIAM,ACM,CPG,ANMを送受して端末間通信のためのメディア通信路を確立した後、前記TCP通信路を解放する。次に2端末はマルチメディアデータを送受し、次に2端末間のマルチメディアデータの送受を終了すると、発信側電話管理サーバと着信側電話管理サーバとの間で新たなTCP通信路を確立した後に、回線接続制御メッセージREL及びRLCを送受して前記メディア通信路を解放し、前記新たなTCP通信路を解放するようになっている。 As another method, after establishing a TCP communication path between the caller side telephone management server and the callee side telephone management server, a medium for communication between terminals by sending and receiving line connection control messages IAM, ACM, CPG, ANM After establishing the communication path, the TCP communication path is released. Next, the two terminals send and receive multimedia data, and then when the transmission and reception of the multimedia data between the two terminals is finished, a new TCP communication path is established between the calling side telephone management server and the called side telephone management server. Later, line connection control messages REL and RLC are transmitted and received to release the media communication path and to release the new TCP communication path.
TCP通信路を設定した後に、端末間通信接続制御のための呼制御メッセージのIAM,ACM,CPG,ANM、REL,RLCを送受する他の方法を、図18を参照して詳しく説明する。端末225からメディアルータ226へ接続要求を送信すると(ステップ240)、メディアルータ226が返信し(ステップ241)、メディアルータ225は接続要求を送信すると、送信要求を含むIPパケットは網ノード装置231を経由して電話管理サーバ227へ到達する(ステップ242)。ここで、IPパケットは、発呼側端末225の電話番号及び着呼側端末230の電話番号を含む。
Another method for transmitting and receiving call control messages IAM, ACM, CPG, ANM, REL, and RLC for inter-terminal communication connection control after setting the TCP communication path will be described in detail with reference to FIG. When the connection request is transmitted from the terminal 225 to the media router 226 (step 240), the
電話管理サーバ227はTCP通信路を確立するためにSYNパケットを形成し、制御線235を経て電話管理サーバ228へ送信し(ステップ243)、電話管理サーバ228はACKパケットを返信する(ステップ244)。電話管理サーバ228は先行出願の第10実施例(図164等)で開示されていると同様な方法により初期アドレスメッセージIAMを形成し、初期アドレスメッセージIAMを電話管理サーバ228へ送信する(ステップ245)。電話管理サーバ228は、初期アドレスメッセージIAMを受信するとメディアルータ229に電話呼出通知を送信し(ステップ246)、メディアルータ229は端末230に着信通知を送信する共に(ステップ247)、電話管理サーバ228へ端末230の利用可能性を返信する(ステップ248)。電話管理サーバ228は先行特許で開示されていると同様な方法によりアドレス完了メッセージACMを形成し、アドレス完了メッセージACMを電話管理サーバ227へ送信し(ステップ249)、電話管理サーバ227はメディアルータ226へ端末230の利用可能性を返信する(ステップ250)。端末230はステップ247により接続要求を知ると要求確認を返信し(ステップ251)、更に端末230は端末呼出音を鳴動すると共に呼出開始をメディアルータ229へ返信する(ステップ252)。メディアルータ229は呼出し通知を電話管理サーバ228へ通知し(ステップ253)、電話管理サーバ228は先行特許で開示されていると同様な方法により呼経過メッセージCPGを形成し、呼経過メッセージCPGを電話管理サーバ227へ送信する(ステップ254)。電話管理サーバ227はメディアルータ226へ呼出中を通知し(ステップ255)、メディアルータ226は端末へ呼出中を通知する(ステップ256)。端末230は、端末利用者が応答したことを知ると応答通知をメディアルータ229へ返信する(ステップ257)。メディアルータ229は前記応答を端末230へ返信すると共に(ステップ258)、電話管理サーバ228へ通知し(ステップ259)、電話管理サーバ228は先行特許で開示されていると同様な方法により応答メッセージANMを形成し、応答メッセージANMを電話管理サーバ227へ送信し(ステップ260)、電話管理サーバ227はメディアルータ226へ端末230の応答を通知し(ステップ261)、メディアルータ226は端末225へ端末230からの応答を通知する(ステップ262)。端末225は応答確認をメディアルータ226へ返信する(ステップ263)。
The
以上の手続きを経て端末225と端末230との間に通信路が確立し、両端末間においてディジタル化した音声やテキストデータ、映像データなどのマルチメディアデータを送受することができる(ステップ264)。次に、端末225から端末225と端末230との間の通信路の切断要求が出され(ステップ265)、メディアルータ226が応答し(ステップ266)、端末が応答確認する(ステップ267)。更に、メディアルータ226は通信路の切断要求を電話管理サーバ227へ通知し(ステップ268)、電話管理サーバ227は返信する(ステップ269)。電話管理サーバ227は先行出願で開示されていると同様な方法により解放メッセージ RELを形成し、解放メッセージRELを電話管理サーバ228へ送信し(ステップ270)、電話管理サーバ228は解放完了メッセージRLCを返信する(ステップ271)。次に、電話管理サーバ228は通信路の解放通知をメディアルータ229へ通知し(ステップ272)、メディアルータ229は返信し(ステップ274)、更に電話呼切断を端末230へ通知し(ステップ273)、端末230は解放確認を返信し(ステップ275)、メディアルータ229は解放完了を端末230へ送信する(ステップ276)。電話管理サーバ227は前記ステップ271により解放完了メッセージRLCを受信すると、ステップ244において確立されている電話管理サーバ227と電話管理サーバ228との間に確立しているTCP通信路を解放するために、FINパケットを電話管理サーバ228へ送信し(ステップ277)、電話管理サーバ228は確認のためACKパケットを電話管理サーバ227へ返信する(ステップ278)。以上により、端末225と端末230との間の通信路が解放される。No.7共通線信号の他のメッセージとして、中断メッセージ“SUS”、再開メッセージ“RES”、接続メッセージ“CON”などがあり、IP網内の回線接続制御(呼接続制御)に用いることができる。
Through the above procedure, a communication path is established between the terminal 225 and the terminal 230, and multimedia data such as digitized voice, text data, and video data can be transmitted and received between both terminals (step 264). Next, a request for disconnecting the communication path between the terminal 225 and the terminal 230 is issued from the terminal 225 (step 265), the
上述の初期アドレスメッセージIAM、アドレス完了メッセージACM、呼経過メッセージCPG、応答メッセージANM、解放メッセージREL、解放完了メッセージRLCはそれぞれTCPパケット280(図19)の形式に格納されている。TCPヘッダの拡張部に、先行出願に開示されている初期アドレスメッセージIAM、アドレス完了メッセージACM、呼経過メッセージCPG、応答メッセージANM、解放メッセージREL、解放完了メッセージRLCのメッセージ区分の“MSG”を掲載することができるが、他のバリエーションとして、メッセージ区分の“MSG”をTCPのペイロード部分に掲載することもできる。 The initial address message IAM, the address completion message ACM, the call progress message CPG, the response message ANM, the release message REL, and the release completion message RLC are stored in the form of the TCP packet 280 (FIG. 19). In the extension part of the TCP header, the initial address message IAM, address completion message ACM, call progress message CPG, response message ANM, release message REL, and release completion message RLC message classification “MSG” disclosed in the prior application are listed. However, as another variation, the message segment “MSG” may be included in the TCP payload portion.
なお、前記手順において、電話管理サーバ227又は228が関与するステップ250、269、274のいずれも省略することができる。更に、前記手順において、電話機225又は230が関与するステップ241、251,258,263、266,267、275,276のいずれも省略することができる。
<<端末の種類>>
前記実施例において、端末225及び端末230が電話機である場合、前記方法により確立できる端末間通信路を用いて電話通信が可能である。また、端末225がTV送信機で端末230がTV受信機である場合、前記方法により確立できる端末間通信路を用いてTV通信機能を用いた音声映像通信が可能であり、端末225及び230がデータ送受信機能を有するコンピュータである場合、前記方法により確立できる端末間通信路を用いてコンピュータ通信によるデータ送受が可能である。
<<まとめ−2>>
本実施例は回線接続制御プロトコルをTCP層の上位において行う方法(TCP通信路を設定した後に回線接続制御プロトコルを実施する方法)である。IP網は2以上の電話管理サーバを含み、IP網の外部のメディアルータはディジタルメディア送受機能を有する端末を接続しており、メディアルータから電話管理サーバへ発呼側の電話番号と着呼側の電話番号を含む呼設定のためのIPパケットを送信し、発信側電話管理サーバはTCP通信路を確立するためにSYNパケットを形成する。そして、制御線を経て着信側電話管理サーバへ送信し、着信側電話管理サーバは確認応答するACKパケットを返信し、発呼側の電話管理サーバは呼設定を含む初期アドレスメッセージを形成し、形成した初期アドレスメッセージを着呼側の電話管理サーバへ送信し、着呼側の電話管理サーバは呼設定を着呼側のメディアルータへ送信する。また、着呼側のメディアルータは呼設定を着呼側の端末に送信すると共に、着呼側の電話管理サーバはアドレス完了メッセージを形成して発呼側の電話管理サーバへ送信し、着呼側の電話管理サーバは着呼側の端末から呼出中の報告を受信すると呼経過メッセージを形成する。呼経過メッセージは発呼側の電話管理サーバに到達し、発呼側の電話管理サーバは着呼側の端末の呼出中報告を発信側のメディアルータへ送信し、着呼側の電話管理サーバは着呼側の端末から応答を受信すると応答メッセージを形成する。応答メッセージは発呼側の電話管理サーバに到達し、発呼側の電話管理サーバは着呼側の端末の呼出音を停止し、発呼側の端末と着呼側の端末は発呼側と着呼側のメディアルータを経由してディジタルメディアを送受する端末間通信が可能となる。そして、発呼側又は着呼側のメディアルータから電話管理サーバに端末間通信の切断要求が送信され、電話管理サーバから他方側の電話管理サーバへ解放が送信され、他方側の電話管理サーバから他方側のメディアルータへ切断指示が送信され、他方側の電話管理サーバから電話管理サーバへ解放完了が通知され、切断完了がメディアルータへ送信され、発信側電話管理サーバと着信側電話管理サーバとの間に確立しているTCP通信路を解放するために、FINパケットを着信側電話管理サーバへ送信し、着信側電話管理サーバは確認のためACKパケットを発信側電話管理サーバへ返信する。このように2つの端末間通信の接続と解放を行う。
3.IP網のマルチキャスト機能を用いてTV会議通信を行う第3実施例:
図20において、300はIP網、311乃至315は網ノード装置、317乃至319はルータ、320乃至327はIPパケットを送受する機能を有する端末であり、網ノード装置及びルータは通信回線により直接的に又はルータを経由して間接的に接続されており、端末は通信回線を経由して網ノード装置のいずれかに接続されている。端末はIPアドレスを付与されている。網ノード装置は、先行出願のマルチキャスト通信を行なう実施例17の例えば図293乃至295に記載のものと同一原理に基づくアドレス管理表を設定することができるようになっている。即ち、マルチキャストIPパケットをカプセル化して内部パケットを形成し、内部パケットを逆カプセル化してマルチキャストIPパケットを復元することができる。
In the procedure, any of
<< Type of terminal >>
In the embodiment, when the terminal 225 and the terminal 230 are telephones, telephone communication is possible using an inter-terminal communication path that can be established by the above method. Further, when the terminal 225 is a TV transmitter and the terminal 230 is a TV receiver, audio-video communication using the TV communication function is possible using the inter-terminal communication path that can be established by the above method, and the terminals 225 and 230 are connected to each other. In the case of a computer having a data transmission / reception function, data transmission / reception by computer communication is possible using an inter-terminal communication path that can be established by the above method.
<< Summary-2 >>
The present embodiment is a method of performing the line connection control protocol in the upper layer of the TCP layer (a method of executing the line connection control protocol after setting the TCP communication path). The IP network includes two or more telephone management servers, and the media router outside the IP network is connected to a terminal having a digital media transmission / reception function from the media router to the telephone management server. An IP packet for call setting including the telephone number is transmitted, and the caller side telephone management server forms a SYN packet to establish a TCP communication path. Then, it transmits to the receiving side telephone management server via the control line, the receiving side telephone management server returns an ACK packet to acknowledge, and the calling side telephone management server forms an initial address message including call setting, and forms The received initial address message is transmitted to the telephone management server on the called side, and the telephone management server on the called side transmits the call setting to the media router on the called side. In addition, the media router on the called side sends the call setting to the terminal on the called side, and the telephone management server on the called side forms an address completion message and sends it to the telephone management server on the calling side. When the telephone management server on the side receives the report of the ringing from the terminal on the called side, it forms a call progress message. The call progress message reaches the telephone management server on the calling side, the telephone management server on the calling side sends a ringing report of the terminal on the called side to the media router on the calling side, and the telephone management server on the called side When a response is received from the called terminal, a response message is formed. The response message reaches the calling telephone management server, the calling telephone management server stops the ringing tone of the called terminal, and the calling terminal and the called terminal call the calling party. Communication between terminals that transmits / receives digital media via the media router on the called side becomes possible. Then, a call disconnection request is transmitted from the calling or called media router to the telephone management server, a release is transmitted from the telephone management server to the other telephone management server, and from the other telephone management server. Disconnection instruction is transmitted to the other side media router, release completion is notified from the other side telephone management server to the telephone management server, disconnection completion is transmitted to the media router, and the outgoing side telephone management server and the incoming side telephone management server In order to release the TCP communication path established during this period, the FIN packet is transmitted to the incoming side telephone management server, and the incoming side telephone management server returns an ACK packet to the outgoing side telephone management server for confirmation. In this way, connection and release of communication between two terminals are performed.
3. Third embodiment for performing video conference communication using the multicast function of the IP network:
In FIG. 20, 300 is an IP network, 311 to 315 are network node devices, 317 to 319 are routers, 320 to 327 are terminals having a function of transmitting and receiving IP packets, and the network node devices and routers are directly connected via communication lines. Or indirectly via a router, and the terminal is connected to one of the network node devices via a communication line. The terminal is given an IP address. The network node apparatus can set an address management table based on the same principle as that described in, for example, FIGS. 293 to 295 of the seventeenth embodiment for performing multicast communication of the prior application. That is, the multicast IP packet can be encapsulated to form an internal packet, and the internal packet can be decapsulated to restore the multicast IP packet.
IP網300の機能を要約すると次のようになる。IP網300は2以上の網ノード装置を含み、外部IPパケットが通信回線の終端の論理端子から入力し、前記外部IPパケットは発信側網ノード装置内のアドレス管理表の管理の基に内部パケットとなり、内部パケットはIP網内部を転送されて着信側の網ノード装置に到達し、内部パケットは着信側網ノード装置内のアドレス管理表の管理の基に外部IPパケットとして復元される。
The functions of the
端末320乃至327は、更に音声と動画像の送受信機能を付与されており、これら端末間でIPパケットを送受してTV会議用の音声と動画像を送信し受信することができる。本実施例は端末320、端末322、端末323、端末325、端末327が動作し、音声と動画像を送受信するTV会議を実現するもので、特に端末320、端末323、端末327は受信者になると共に、音声と動画像の送信元となる。
The
図21と図24乃至図26を参照して説明すると、端末320が送信元になるために、マルチキャスト内部アドレスIM1を網ノード装置311乃至315及びルータ317乃至319に設定してある。端末320から外部宛先アドレスM1であるIPパケット340を送信すると、IPパケット340は網ノード装置311に到達し、網ノード装置311内のアドレス管理表331(図24内)に従ってルータ317及び319に転送される。ルータ317に到達したIPパケット341−1は、経路表337(図25内)が用いられて網ノード装置312とルータ318とに転送され、網ノード装置312に転送されたIPパケットは、アドレス管理表332が用いられて端末322に転送される。ルータ318に到達したIPパケット341−3は網ノード装置313及び314に転送され、網ノード装置313に到達したIPパケット341−4はアドレス管理表333(図26内)が用いられて逆カプセル化され、復元したIPパケット342−1は端末323に到達する。また、網ノード装置314に到達したIPパケット341−5は、アドレス管理表334が用いられて逆カプセル化され、復元したIPパケット342−2が端末325に到達する。一方、網ノード装置311から送出されルータ319に到達したIPパケット343−2は、経路表339が用いられてIPパケット341−6となり、通信回線344−3を転送され、網ノード装置315を経てアドレス管理表335が用いられ、復元したIPパケット342−3は端末327へ到達する。
21 and FIGS. 24 to 26, the multicast internal address IM1 is set in the
次に図22を参照して説明すると、端末323が送信元になるために、内部マルチキャストアドレスIM2を網ノード装置311乃至315及びルータ317乃至319に設定してある。端末323から外部宛先アドレスM2であるIPパケットを送信すると、IPパケットは網ノード装置313に到達し、網ノード装置313のアドレス管理表333(図26内)が用いられて内部パケットが形成され、内部パケットがルータ318に転送され、次にルータ318において経路表338(図25内)が用いられ、内部パケットは網ノード装置314を経由して端末325へ到達する。他の1つのIPパケットは、ルータ319、網ノード装置315を経由して端末327へ到達し、更に他の1つのIPパケットはルータ319でコピーされ、一方は網ノード装置311を経由して端末320へ到達し、他方は網ノード装置312を経由して端末322へ到達する。
Next, with reference to FIG. 22, the internal multicast address IM2 is set in the
更に図23を参照して説明すると、端末327が送信元になるために、内部マルチキャストアドレスIM3を網ノード装置311乃至315及びルータ317乃至319に設定してある。端末327から外部宛先アドレスM3であるIPパケットを送信すると、このIPパケットは網ノード装置315に到達し、前述と同様にルータや網ノード装置を経由して、端末320、端末322、端末323、端末325に到達する。なお、端末322及び325は、音声と動画像データを受信するが送信しない例である。
<<送信権の切り替え>>
端末320は端末322、端末323、端末325、端末327とIPパケットを送受して情報交換でき、以下にその動作を説明する。網ノード装置311内のアドレス管理表331(図24内)の上から4行目のレコード“I01,E01,E07、I07、…”と、網ノード装置312内のアドレス管理表332の上から4行目のレコード“I07,E07,E01、I01、…”とが設定されているので、IPアドレスE01を有する端末320とIPアドレスE07を有する端末322とがIPパケットを送受することができる。同様に、アドレス管理表331の上から5行目のレコード“I01,E01,E20、I20、…”と、アドレス管理表333のレコード“I20,E20,E01、I01、…”とが設定されているので、端末320及び323がIPパケットを送受することができる。
Further, referring to FIG. 23, the internal multicast address IM3 is set in the
<< Transmission right switch >>
The terminal 320 can exchange information by transmitting and receiving IP packets with the terminal 322, the terminal 323, the terminal 325, and the terminal 327, and the operation will be described below. The record “I01, E01, E07, I07,...” On the fourth line from the top of the address management table 331 (in FIG. 24) in the
同様に、アドレス管理表331の上から6行目のレコード“I01,E01,E25、I25、…”と、アドレス管理表334のレコード“I25,E25,E01、I01、…”とが設定されているので、端末320及び325がIPパケットを送受することができる。同様に、アドレス管理表331の上から7行目のレコード“I01,E01,E28、I28、…”と、アドレス管理表335のレコード“I28,E28,E01、I01、…”とが設定されているので、端末320及び328がIPパケットを送受することができる。上述のようになっているので、端末320が端末323や端末327とIPパケットを送受して情報交換して、例えば送信端末を端末320から端末327へ切り替えることができる。また、端末322及び325は端末320と情報交換できる。
<<まとめ>>
IP網は2以上の網ノード装置を含み、網ノード装置にマルチキャストIPパケットをカプセル化し、逆カプセル化するために用いるアドレス管理表を設定し、IP網内部のルータにマルチキャストIPパケットを転送するために用いる経路表を設定しておき、送信者1はIP網内においてマルチキャストアドレスM1を用いてTV会議用のマルチメディアデータ(音声、動画像など)を送信し、複数の受信者はIP網内においてマルチキャストアドレスM1を用いてマルチメディアデータを受信する。また、送信者2はIP網内においてマルチキャストアドレスM2を用いてマルチメディアデータを送信し、複数の受信者はIP網内においてマルチキャストアドレスM2を用いてマルチメディアデータを受信するようになっている。網ノード装置内のアドレス管理表によりIPパケットがカプセル化されてIP網内を転送され、終端の網ノード装置において逆カプセル化されるようにして、TV会議のためのIPパケットを用いた通信を行う。端末320は他の端末とIPパケットを交換し、送信権の切り替えなどのために情報交換を行うことができる。TV会議には3者以上が参加することができる。
4.IP網とPSTNとを接続する中継ゲートウェイの構成方法を示す第4実施例:
本実施例は実施例1の中継ゲートウェイ106(図1内)の具体例を示すものであり、先行出願の実施例13の中継ゲートウェイ(図197等)を詳細化したものに相当する。図27を参照して説明する。
Similarly, the record “I01, E01, E25, I25,...” On the sixth line from the top of the address management table 331 and the record “I25, E25, E01, I01,...” Of the address management table 334 are set. Therefore, the
<< Summary >>
An IP network includes two or more network node devices, for setting an address management table used to encapsulate and decapsulate multicast IP packets in the network node devices, and to forward the multicast IP packets to routers in the IP network The
4). Fourth embodiment showing a configuration method of a relay gateway for connecting an IP network and a PSTN:
The present embodiment shows a specific example of the relay gateway 106 (in FIG. 1) of the first embodiment, and corresponds to a detailed version of the relay gateway (FIG. 197 and the like) of the thirteenth embodiment of the prior application. This will be described with reference to FIG.
400は中継ゲートウェイ、401は中継制御部、402は音声制御部、403は情報回線、404はPSTN側の共通線信号方式による制御通信回線、405は制御IP通信回線、406はPSTN側の音声通信回線、407は音声IP通信回線、408はアドレス接続表、409はGWアドレス管理表、410は信号局アドレス管理表、411はメディアパス接続表である。中継ゲートウェイ400は実施例1の図1に示す中継ゲートウェイ106に相当し、中継制御部401は中継制御部107、音声制御部402は音声制御部108に相当する。400乃至411で示した中継ゲートウェイ、中継制御部、音声制御部、情報回線、PSTN側の制御通信回線、制御IP通信回線、PSTN側の音声通信回線、音声IP通信回線、アドレス接続表、GWアドレス管理表、信号局アドレス管理表、メディアパス接続表はそれぞれ先行出願の実施例13及び14において開示されている。
400 is a relay gateway, 401 is a relay control unit, 402 is a voice control unit, 403 is an information line, 404 is a control communication line based on a common line signal system on the PSTN side, 405 is a control IP communication line, and 406 is voice communication on the
415(図27)はゲートウェイMIB管理部、416は回線接続制御部、417は回線番号管理表、418は制御IP通信回線インタフェース、419はPSTN制御回線インタフェース、420は音声呼制御部、421は音声通話路部、422はメディアパス管理部、423は呼情報管理部、424はMIB管理部、425乃至426はチャネル状態情報部、428はチャネルMIB管理部、429はチャネル情報管理、430は音声IP通信回線インタフェース、431は変換部、432はPSTN音声通信回線インタフェースである。 415 (FIG. 27) is a gateway MIB management unit, 416 is a line connection control unit, 417 is a line number management table, 418 is a control IP communication line interface, 419 is a PSTN control line interface, 420 is a voice call control unit, and 421 is voice. Communication path unit, 422 is a media path management unit, 423 is a call information management unit, 424 is an MIB management unit, 425 to 426 are channel state information units, 428 is a channel MIB management unit, 429 is channel information management, 430 is voice IP A communication line interface, 431 is a conversion unit, and 432 is a PSTN voice communication line interface.
実施例1の中継ゲートウェイ106(図1)の要素は、本実施例の中継ゲートウェイ400(図27)の要素と、次のように対応させることができる。即ち、中継制御部107は中継制御部401に対応し、音声制御部108は音声制御部402に対応し、IP転送網100内部の制御通信回線112は制御IP通信回線405に対応し、IP転送網100内部の音声通信回線114−1は音声IP通信回線407に対応し、移動通信網101側の共通線信号方式による制御通信回線131はPSTN側の共通線信号方式による制御通信回線404に対応し、動通信網101側の音声通信回線133はPSTN側の共通線信号方式による音声通信回線406に対応する。ここで、移動通信網の共通線信号方式によるNNIと、PSTNの共通線信号方式によるNNIとは本質的な差異がないことは公知である。同様にして、中継ゲートウェイ155(図12)は、本実施例の中継ゲートウェイ400(図27)と対応させることができる。
The elements of the relay gateway 106 (FIG. 1) of the first embodiment can correspond to the elements of the relay gateway 400 (FIG. 27) of the present embodiment as follows. That is, the
ゲートウェイMIB管理部415はゲートウェイ全体の動作状況を管理し、回線接続制御部416は呼制御が正常に動作しているかを管理し、回線番号管理表417はIP網内部の電話呼別の回線番号を保持し、制御IP通信回線インタフェース418はIPパケット送受信を管理し、PSTN制御回線インタフェース419はPSTNとの信号ユニット送受信を管理する。音声呼制御部420(図27)は音声呼の転送経路及び通話チャネルのリソースを管理し、音声通話路部421は音声が通話する部分であり、メディアパス管理部422はメディアパス接続表を管理し、呼情報管理部423は呼情報を記録し、MIB管理部424は音声呼制御部の動作状況を管理し、チャネル状態情報部425乃至426はPSTN音声通信回線406内の音声チャネルの使用中と空き状況を管理する。また、チャネルMIB管理部428はPSTN音声通信回線406内の音声チャネルリソース状態を把握し、チャネル情報管理429は音声通話路ブロック内のチャネル状態を監視し、音声IP通信回線インタフェース430はIPパケットを送受信し、変換部431はIPパケット内部のディジタル音声とPSTN通信回線内を転送される音声ブロックとの変換(符号変換やフレーム形式の変換)、揺らぎ制御などを行い、音声PSTN通信回線インタフェース432はPSTN回線を転送され音声フレームを送受する。
<<バリエーション>>
図28を参照して中継ゲートウェイの他の実施例を説明する。450は中継ゲートウェイ、451は中継制御部、452乃至454は音声制御部、455は情報回線、456はPSTN側の共通線信号方式による制御通信回線、457は制御IP通信回線、458乃至460はPSTN側の音声通信回線、461乃至463は音声IP通信回線である。
The gateway MIB management unit 415 manages the operation status of the entire gateway, the line
<< Variation >>
Another embodiment of the relay gateway will be described with reference to FIG. 450 is a relay gateway, 451 is a relay control unit, 452 to 454 are voice control units, 455 is an information line, 456 is a control communication line based on a common line signal system on the PSTN side, 457 is a control IP communication line, and 458 to 460 are PSTNs Voice communication lines 461 to 463 are voice IP communication lines.
第1実施例の中継ゲートウェイ106(図1)の要素は、中継ゲートウェイ450(図28)の要素と、次のように対応させることができる。即ち、中継制御部107は中継制御部451に対応し、音声制御部108は音声制御部452乃至454に対応し、制御通信回線112は制御IP通信回線457に対応し、音声通信回線114−1は音声IP通信回線461乃至463に対応し、制御通信回線131はPSTN側の制御通信回線456に対応し、音声通信回線133はPSTN側の音声通信回線458乃至460に対応する。
The elements of the relay gateway 106 (FIG. 1) of the first embodiment can correspond to the elements of the relay gateway 450 (FIG. 28) as follows. That is, the
中継制御部451は図27の中継制御部401と同一の機能を含むと共に、情報回線455を経由して、音声制御部452乃至454のいずれとも情報交換することができる。音声制御部452乃至454はいずれも図27の音声制御部402と同一の機能を有しており、物理的に分離した複数の基盤に実装することができる。情報回線455は、例えばイーサネット(登録商標)分岐回線により構成しCSMA/CD方式による競合制御により実現する。音声通信回線458乃至460は例えばISDNの論理通信回線(B+23Dなど)を用いることができる。音声IP通信回線461乃至463は、異なるルータの入出力回線端子に接続することができる。
The
<<まとめ>>
第1実施例の中継ゲートウェイ(図1の106)等の具体化である。中継ゲートウェイ400(図27)は、共通線信号方式に基づくPSTN乃至移動通信網のNNIインタフェースを有する通信回線と、IP網内の共通線信号方式に基づくNNIインタフェースを有する通信回線とを有し、中継制御部及び音声制御部とを含み、第1実施例に開示したIP網を用いた端末間通信接続制御方法を実施するために用いる。中継ゲートウェイ450(図28)は、音声制御部は複数の基盤452,453,454に分けて実装できる。NNIインタフェースを有する通信回線は、制御回線インタフェースを有する通信回線と音声通信回線とに分けることができる。
5.外部アドレスの全部又は一部を内部パケットのアドレス域に設定する第5
実施例:
外部アドレスの全部又は一部を内部パケットのアドレス域に設定して内部パケットを形成する端末間通信接続制御方法を説明する。
<< Summary >>
This is an embodiment of the relay gateway (106 in FIG. 1) of the first embodiment. The relay gateway 400 (FIG. 27) has a communication line having an NNI interface of a PSTN or a mobile communication network based on a common line signaling method, and a communication line having an NNI interface based on the common line signaling method in an IP network, It includes a relay control unit and a voice control unit, and is used to implement the inter-terminal communication connection control method using the IP network disclosed in the first embodiment. In the relay gateway 450 (FIG. 28), the voice control unit can be divided into a plurality of
5). Set all or part of the external address in the internal packet address area
Example:
A terminal-to-terminal communication connection control method for forming an internal packet by setting all or part of the external address in the address area of the internal packet will be described.
図29において、500はIP網、501乃至504は網ノード装置、505乃至508はルータ、509及び510はLAN、511及び512はLAN内部の端末であり、端末511はIPアドレスEA1を、端末512はIPアドレスEA2をそれぞれ付与されている。網ノード装置やルータは通信回線により直接に接続され、又はルータを経由して間接的に接続されている。論理通信回線513と網ノード装置501との接点にある論理端子514には内部アドレスPが付与されており、論理通信回線515と網ノード装置502との接点にある論理端子516には内部アドレスQが付与されている。端末511から送信され、送信元アドレスEA1、宛先アドレスEA2であるIPパケット520は網ノード装置501に到達すると、後述する方法によりアドレス管理表521の内部のレコードが用いられて内部パケット523となり、内部パケット523は網ノード装置501から送出され、通信回線及びルータ505、506、507を経由して網ノード装置502に到達する。網ノード装置502に到達した内部パケット523から外部パケット524が復元される。外部パケット524は論理通信回線515を経て、IPアドレスEA2である端末512に到達する。外部パケット524は外部パケット520と同一内容である。
29, 500 is an IP network, 501 to 504 are network node devices, 505 to 508 are routers, 509 and 510 are LANs, 511 and 512 are terminals in the LAN, a terminal 511 is an IP address EA1, and a terminal 512 is Are assigned an IP address EA2. The network node device and the router are directly connected via a communication line or indirectly connected via a router. The internal address P is given to the
次に外部パケットから内部パケットを形成し、内部パケットから外部パケットを復元する方法を説明するが、本実施例では外部パケットをRFC791により規定されるIPパケット(IPv4:アドレス長が32ビットであるパケット)とし、内部パケットをRFC1332に規定されるIPパケット(IPv6:アドレス長が128ビットであるパケット)により説明するが、パケットの形式やアドレス長が異なっても本実施例に示される本発明の本質は変わらない。例えば、外部IPパケットとしてIPv6を採用して本発明を実施できる。外部IPパケット520(図29)は、入力した論理端子514に付与されている内部アドレスPであるレコードがアドレス管理表521の内部のレコードとして存在するかを調べ、本ケースではアドレス管理表521の1行目のレコード及び2行目のレコードが存在し、次に入力した外部IPパケット520の宛先IPアドレスEA2と、第1行目のレコードの宛先IPアドレスマスクMK2とのAND演算(論理積)を行い、結果が第1行目のレコードに記載されている宛先アドレスEA2xと一致するかを、下記(1)式に従って調べる。
IF (“EA2”AND “MK2”= “EA2x”) …(1)
同様に、第2行目のレコードについて、下記(2)式に従って調べる。
IF (“EA2”AND “MK3”= “EA3y”) …(2)
本ケースでは上記(1)式が成立する。
Next, a method of forming an internal packet from an external packet and restoring the external packet from the internal packet will be described. In this embodiment, the external packet is an IP packet defined by RFC 791 (IPv4: a packet whose address length is 32 bits). ) And the internal packet is described as an IP packet (IPv6: a packet whose address length is 128 bits) defined in RFC1332, but the essence of the present invention shown in this embodiment is different even if the packet format and address length are different. Will not change. For example, the present invention can be implemented by adopting IPv6 as the external IP packet. The external IP packet 520 (FIG. 29) checks whether the record having the internal address P given to the input
IF (“EA2” AND “MK2” = “EA2x”) (1)
Similarly, the record in the second row is examined according to the following equation (2).
IF (“EA2” AND “MK3” = “EA3y”) (2)
In this case, the above equation (1) is established.
次に、入力した外部IPパケット520の送信元IPアドレスEA1と、第1行目のレコードの送信元IPアドレスマスクMK1xとのAND演算を行い、結果が第1行目のレコードに存在する宛先アドレスEA1xと一致するかを、下記(3)式に従って調べる。
IF (“EA1”AND“MK1x”=“EA1x”) …(3)
本ケースでは上記(3)式が成立する。
Next, an AND operation is performed on the input source IP address EA1 of the input
IF (“EA1” AND “MK1x” = “EA1x”) (3)
In this case, the above equation (3) is established.
第1行目のレコードについて、前記(1)式及び(3)式が成立したことから、第1行目のレコード内に記載される宛先内部アドレスQが選択される。このようにして内部パケットを形成するための内部アドレスP及びQが確定する。なお、外部アドレスEA2及びEA1の一部を比較するときは、マスクMK2及びMK1xの比較したい範囲内のビットを“1”とし、比較対象から除く範囲内のビットは“0”とすれば良い。後述するように、内部アドレスの一部の領域に外部アドレスを設定するとき、外部アドレスを設定するための内部アドレス領域を、アドレス管理表521のレコードから予め省略しておくこともできる。 Since the expressions (1) and (3) are established for the record on the first line, the destination internal address Q described in the record on the first line is selected. In this way, the internal addresses P and Q for forming the internal packet are determined. When a part of the external addresses EA2 and EA1 is compared, the bits within the range to be compared of the masks MK2 and MK1x may be “1”, and the bits within the range excluded from the comparison target may be “0”. As will be described later, when setting an external address in a partial area of the internal address, the internal address area for setting the external address can be omitted from the record of the address management table 521 in advance.
図30において、記号“X”は32ビット長のアドレス領域526を表わし、記号“P”は128ビット長のアドレス領域527を表わす。図31は、外部IPパケット530を内部パケット531のペイロード部分533に格納し、更に外部IPパケット530の送信元アドレスXと宛先アドレスYとを、内部パケット531のヘッダ拡張領域536に格納することを表わす。ヘッダ535には、内部送信元アドレスP(537)と内部宛先アドレスQ(538)とが格納されている。図32は、外部IPパケット540のペイロード546を内部パケット541のペイロード543の一部548に格納し、外部IPパケット540のヘッダ544から送信元アドレスXと宛先アドレスYとを除いて、内部パケット541のペイロード543の一部547へ格納し、更に外部IPパケット540の送信元アドレスXと宛先アドレスYとを、内部パケット541のヘッダ拡張領域545に格納する。ヘッダ549には、内部送信元アドレスPと内部宛先アドレスQとが格納されている。
In FIG. 30, symbol “X” represents an address region 526 having a 32-bit length, and symbol “P” represents an
図33は、外部IPパケット550を内部パケット551のペイロード553に格納し、内部パケット551のヘッダ552内の内部送信元アドレスP(555)と内部宛先アドレスQ(556)とが格納されている。外部IPパケット550の送信元アドレスXを内部送信元アドレスP(555)の内部に格納し、外部IPパケット550の宛先アドレスYを内部宛先アドレスQ(556)の内部に格納することを表わす。図34において、記号“X”は32ビット長のアドレス領域560を表わし、記号“P”は128ビット長のアドレス領域561を表わしている。アドレス領域560を2つの部分“a”と“b”とに分け、1つの部分aをアドレス領域561内の一部の領域a(562)に格納し、他の部分bをアドレス領域561内の一部の領域b(563)に格納することを表わす。なお、アドレス領域560を3以上に分け、上述と同様の方法によりアドレス領域561の内部に格納しても良い。図35は、アドレス領域565の一部xを、アドレス領域566の内部に格納することを表わす。
In FIG. 33, the external IP packet 550 is stored in the payload 553 of the
図36は、外部IPパケット570を内部パケット571のペイロード573に格納し、外部IPパケット570の送信元アドレスXの一部xと宛先アドレスYの一部yとを、内部パケット571のヘッダ拡張領域575に格納することを表わす。ヘッダ572内部には、内部送信元アドレスP(576)と内部宛先アドレスQ(577)とが格納されている。
36 stores the
図37は、外部IPパケット580を内部パケット581のペイロード583に格納し、内部パケット581のヘッダ582に内部パケットの送信元アドレスPと内部宛先アドレスQとが格納されている。外部IPパケット580の送信元アドレスXの一部xを内部送信元アドレスP(584)の内部に格納し、外部IPパケット580の宛先アドレスYの一部yを内部送信元アドレスQ(585)の内部に格納することを表わす。
In FIG. 37, the
アドレス管理表521及び522内のレコードを複数設定することができ、外部IPパケット内の外部宛先アドレスを変更することにより、内部パケットの転送先を変更できるようになっている。
<<まとめ>>
IP網は2以上の網ノード装置を含む。外部IPパケットが入側の網ノード装置において内部パケットに変換されてIP網内部を転送され、出側の網ノード装置において内部パケットから外部IPパケットが復元されるようになっており、入側網ノード装置内のアドレス管理表のレコードの管理の基に、外部IPパケット内に設定されている外部アドレスの全部又は一部が内部パケットのアドレス域に設定されるようになっている。アドレス管理表内のレコードを複数設定することができ、外部IPパケット内の外部宛先アドレスを変更することにより、内部パケットの転送先を変更できるようになっている。また、アドレス管理表は少なくとも外部IPパケットの端末アドレス関連情報、つまり宛先アドレスとアドレスマスクを登録情報として含んでおり、端末アドレスがアドレス管理表に未登録である端末の通信を排除するようにしてIP通信の情報安全性を高めている。
6.外部アドレスの全部又は一部を内部フレームに設定する第6実施例:
第5実施例のケースでは内部パケットのアドレスとして、送信元内部アドレスと宛先内部アドレスの2つの内部アドレスが存在した。本実施例では内部パケットを内部フレームと呼び、内部フレームが宛先内部アドレスを含み、送信元内部アドレスを含まない点において第5実施例と異なり、外部アドレスの全部又は一部を内部フレーム内部に設定して内部フレームを形成する。内部フレームは通信機能層の3層未満であり、例えば通信2層乃至2.5層に相当する。内部フレームとして規定されるアドレス長が短いときは、これらフレームに拡張領域や拡張ヘッダを設け、宛先外部アドレス及び送信元外部アドレスを格納する。宛先内部アドレスのみを含む内部フレームとしては光フレームやMPLSフレームがある。
A plurality of records in the address management tables 521 and 522 can be set, and the transfer destination of the internal packet can be changed by changing the external destination address in the external IP packet.
<< Summary >>
The IP network includes two or more network node devices. The external IP packet is converted into an internal packet at the ingress network node device and transferred inside the IP network, and the external IP packet is restored from the internal packet at the egress network node device. Based on the management of the records in the address management table in the node device, all or a part of the external addresses set in the external IP packet are set in the address area of the internal packet. A plurality of records in the address management table can be set, and the transfer destination of the internal packet can be changed by changing the external destination address in the external IP packet. Further, the address management table includes at least terminal address related information of the external IP packet, that is, the destination address and the address mask as registration information, so that communication of terminals whose terminal addresses are not registered in the address management table is excluded. The information security of IP communication is improved.
6). A sixth embodiment in which all or part of the external address is set in the internal frame:
In the case of the fifth embodiment, there are two internal addresses, the source internal address and the destination internal address, as the internal packet addresses. In this embodiment, the internal packet is called an internal frame, and unlike the fifth embodiment, the internal frame includes the destination internal address and does not include the source internal address. All or part of the external address is set inside the internal frame. To form an internal frame. The internal frame is less than three communication function layers, and corresponds to, for example, two communication layers to 2.5 layers. When the address length defined as the internal frame is short, an extension area and an extension header are provided in these frames, and a destination external address and a source external address are stored. Examples of the internal frame including only the destination internal address include an optical frame and an MPLS frame.
図38において、600はIP網、601乃至604は網ノード装置、605乃至608はルータ、609及び610はLAN、611及び612はLAN内部の端末であり、端末611はIPアドレスEA1を、端末612はIPアドレスEA2をそれぞれ付与されている。網ノード装置やルータは通信回線により直接に接続され、又はルータを経由して間接的に接続されている。論理通信回線613と網ノード装置601との接点にある論理端子614には内部アドレスPが付与されており、論理通信回線615と網ノード装置602との接点にある論理端子616には内部アドレスQが付与されている。端末611から送信され、送信元アドレスEA1、宛先アドレスEA2であるIPパケット620は網ノード装置601に到達すると、後述する方法によりアドレス管理表621の内部のレコードが用いられて内部フレーム623となり、内部フレーム623は網ノード装置601から送出され、通信回線及びルータ605、606、607を経由して網ノード装置602に到達する。網ノード装置602に到達した内部フレーム623から外部パケット624が復元される。外部パケット624は論理通信回線615を経て、IPアドレスEA2である端末612に到達する。外部パケット624は外部パケット620と同一内容である。
38, 600 is an IP network, 601 to 604 are network node devices, 605 to 608 are routers, 609 and 610 are LANs, 611 and 612 are terminals inside the LAN, a terminal 611 is an IP address EA1, and a terminal 612 is the terminal 612. Are assigned an IP address EA2. The network node device and the router are directly connected via a communication line or indirectly connected via a router. The internal address P is given to the
次に、外部パケットから内部フレームを形成し、内部フレームから外部パケットを復元する方法を説明するが、本実施例では、外部パケットをIPv4やIPv6により規定されるIPパケットにより説明するが、パケットの形式やアドレス長が異なっても本実施例に示される発明の本質は変わらない。例えば外部パケットとしてIPv6を採用できる。外部IPパケット620は入力した論理端子614に付与されている内部アドレスPであるレコードが、アドレス管理表621の内部のレコードとして存在するか否かを調べる。本ケースでは、アドレス管理表621の1行目のレコードと2行目のレコードとが対応し、入力した外部IPパケット620の宛先IPアドレスEA2と、第1行目のレコードの宛先IPアドレスマスクMK2とのAND演算(論理積)を行い、結果が第1行目のレコード内部にある宛先アドレスEA2xと一致するか否かを、下記(4)式に従って調べる。
IF (“EA2”AND“MK2”=“EA2x”) …(4)
同様に第2行目のレコードについて、下記(5)式に従って調べる。
IF (“EA2”AND“MK3”=“EA3y”) …(5)
本ケースでは上記(4)式が成立する。
Next, a method for forming an internal frame from an external packet and restoring the external packet from the internal frame will be described. In this embodiment, an external packet is described using an IP packet defined by IPv4 or IPv6. Even if the format and the address length are different, the essence of the invention shown in this embodiment does not change. For example, IPv6 can be adopted as an external packet. The
IF (“EA2” AND “MK2” = “EA2x”) (4)
Similarly, the record in the second row is examined according to the following equation (5).
IF (“EA2” AND “MK3” = “EA3y”) (5)
In this case, the above equation (4) is established.
次に、入力した外部IPパケット620の送信元IPアドレスEA1と、第1行目のレコードの送信元IPアドレスマスクMK1とのAND演算を行い、結果が第1行目のレコードに存在する宛先アドレスEA1xと一致するか否かを、下記(6)式に従って調べる。
IF (“EA1”AND “MK1x”= “EA1x”) …(6)
本ケースでは上記(6)式が成立する。第1行目のレコードについて上記(4)式及び(6)式が成立したことから、第1行目のレコードに記載される宛先内部アドレス“Q”が選択される。このようにして、内部フレームを形成するための内部アドレス“P”と“Q”とが確定する。なお、外部アドレスEA2及びEA1の一部を比較するときは、マスクMK2x及びMK1xの比較したい範囲内のビットを“1”とし、比較対象から除く範囲内のビットは“0”とすれば良い。なお、後述するように内部フレームを形成するとき、内部アドレスの一部の領域に外部アドレスを設定するので、外部アドレスを設定する範囲の内部アドレス領域をアドレス管理表621のレコードから予め省略しておくこともできる。
Next, an AND operation is performed on the input source IP address EA1 of the input
IF (“EA1” AND “MK1x” = “EA1x”) (6)
In this case, the above equation (6) is established. Since the above expressions (4) and (6) are established for the record on the first line, the destination internal address “Q” described in the record on the first line is selected. In this way, the internal addresses “P” and “Q” for forming the internal frame are determined. When a part of the external addresses EA2 and EA1 is compared, the bits within the range to be compared with the masks MK2x and MK1x may be “1”, and the bits within the range excluded from the comparison target may be “0”. As will be described later, when an internal frame is formed, an external address is set in a partial area of the internal address. It can also be left.
図39において、記号“X”はIPパケットのアドレス領域626表わし、記号“P”は内部フレームのアドレス領域627を表わす。図40は、外部IPパケット630を内部フレーム631のペイロード部分633に格納し、更に外部IPパケット630の送信元アドレスXと宛先アドレスYとを、内部フレーム631のヘッダ632内のヘッダ636の拡張領域635に格納することを表わす。内部フレームのヘッダ632には内部宛先アドレスQが格納されている。
In FIG. 39, the symbol “X” represents the
図41は、外部IPパケット640を内部フレーム641に格納する他の方法を示しており、外部IPパケット640のうち、送信元アドレスXと宛先アドレスYとを除いた外部IPパケットの内容は、内部フレーム641のペイロード部分643に格納する。内部フレームのペイロードの一部647には、外部IPパケット640の送信元アドレスXと宛先アドレスYとは含まれていない。内部フレームのヘッダ648内部は、内部宛先アドレスQが格納されている。図42は、外部IPパケット650を内部フレーム6451に格納する他の方法を示しており、外部IPパケット650を内部フレーム651のペイロード部分653に格納する。外部アドレスXの一部xと外部アドレスYの一部yとを、内部フレーム641のヘッダ656の拡張領域655に格納する。内部フレームのヘッダ658には内部宛先アドレスQが格納されている。
<<まとめ>>
IP網は2以上の網ノード装置を含む。外部IPパケットが、入側の網ノード装置において内部パケットに変換されてIP網内部を転送され、出側の網ノード装置において、内部パケットから外部IPパケットが復元されるようになっており、内部フレームは宛先内部アドレスを含み送信元内部アドレスを含まない。また、入側網ノード装置内のアドレス管理表のレコードの管理の基に、外部IPパケット内に設定されている外部アドレスの全部又は一部が内部パケットのアドレス域に設定されるようになっている。また、アドレス管理表は少なくとも外部IPパケットの端末アドレス関連情報、つまり宛先アドレスとアドレスマスクを登録情報として含んでおり、端末アドレスがアドレス管理表に未登録である端末の通信を排除するようにしてIP通信の情報安全性を高めている。
7.IP網内の網ノード装置の各種機能を示す第7実施例:
本実施例は、第1実施例の網ノード装置105(図1)や第2実施例の網ノード装置231(図17)の機能や構成に関する。
図43において、通信網700−1は網ノード装置700−2乃至700−4を含み、網ノード装置700−2及び700−3は端末間通信接続制御に関する各種の制御レコードの集合から成る装置制御表700−5及び700−6を含み、端末700−7から送出された外部パケット700−8は、外部通信回線700−9の終端の論理端子700−10を経て網ノード装置700−2に入力し、発信側の網ノード装置700−2において内部パケット700−11に変換され、内部パケット700−11は、内部通信回線700−12乃至700−13を経由して着信側の網ノード装置700−3に到達し、網ノード装置700−3において外部パケットが復元され、復元された外部パケット700−14が、論理端子700−15及び外部通信回線700−16を経て宛先端末700−17に到達するようになっている。装置制御表700−5及び700−6共、外部パケットを内部パケットに変換するとき及び内部パケットを外部パケットに変換するときに用いられる。また、網ノード装置700−2乃至700−3はパケットフィルタ機能を有すること、マルチキャスト制御において宛先アドレス及びポート番号を変換する機能(以降、「マルチキャスト受信者アドレス変換機能」又は「マルチキャストNAT機能」という)を有することが特徴であり、パケットフィルタ機能は、外部パケットを内部パケットに変換するときに装置制御表の管理に従い、外部パケットを網ノード装置内を通過させるか、又は通過させないかを選択する。内部パケットから外部パケットを復元するときも同様であり、装置制御表の管理に従い、網ノード装置を通過させるか又は通過させないかを選択する。
FIG. 41 shows another method for storing the
<< Summary >>
The IP network includes two or more network node devices. The external IP packet is converted into an internal packet at the ingress network node device and transferred inside the IP network, and the external IP packet is restored from the internal packet at the egress network node device. The frame includes the destination internal address and does not include the source internal address. In addition, based on the management of records in the address management table in the ingress network node device, all or part of the external address set in the external IP packet is set in the address area of the internal packet. Yes. Further, the address management table includes at least terminal address related information of the external IP packet, that is, the destination address and the address mask as registration information, so that communication of terminals whose terminal addresses are not registered in the address management table is excluded. The information security of IP communication is improved.
7). Seventh embodiment showing various functions of a network node device in an IP network:
The present embodiment relates to functions and configurations of the network node device 105 (FIG. 1) of the first embodiment and the network node device 231 (FIG. 17) of the second embodiment.
In FIG. 43, the communication network 700-1 includes network node devices 700-2 to 700-4, and the network node devices 700-2 and 700-3 are device control composed of a collection of various control records relating to inter-terminal communication connection control. The external packet 700-8 including the tables 700-5 and 700-6 and transmitted from the terminal 700-7 is input to the network node device 700-2 via the logical terminal 700-10 at the end of the external communication line 700-9. Then, the packet is converted into the internal packet 700-11 by the network node device 700-2 on the transmission side, and the internal packet 700-11 is transmitted to the network node device 700- on the reception side via the internal communication lines 700-12 to 700-13. 3, the external packet is restored in the network node device 700-3, and the restored external packet 700-14 is transferred to the logical terminals 700-15 and Via the Department communication line 700-16 is adapted to reach the destination terminal 700-17. Both the device control tables 700-5 and 700-6 are used when converting an external packet into an internal packet and when converting an internal packet into an external packet. Further, the network node devices 700-2 to 700-3 have a packet filter function, a function of converting a destination address and a port number in multicast control (hereinafter referred to as “multicast receiver address conversion function” or “multicast NAT function”). The packet filter function selects whether or not the external packet is allowed to pass through the network node device according to the management of the device control table when the external packet is converted into the internal packet. . The same applies to the restoration of the external packet from the internal packet, and the network node device is selected to pass or not to pass according to the management of the device control table.
上記通信網により転送される外部パケットはIPv4パケット、IPv6パケット、イーサネットフレーム(Ethernet(登録商標) Frame)などであり、内部パケットはIPv4パケット、IPv6パケット、イーサネットフレーム、拡張イーサネットフレーム、MPLSフレーム、HDLCフレーム、拡張タグ付き外部パケットなどに適用できる。更に、本実施例では、外部パケット及び内部パケットを次のように定めて用いることができる。即ち、外部パケット及び内部パケットは、通信回線を転送されるビット系列値から成るデータブロックとし、宛先アドレス及びソースアドレスを含むようにする。内部パケットはソースアドレスを含まないことも可能である。また、内部パケットは外部パケットを含められるようにする。外部パケットは、端末内部のアプリケーションプログラムや端末に接続する機器(電話機やプリンタ等)を識別するために用いるソースポート番号と宛先ポート番号を保持する領域とを有する。或いは、外部パケット内のペイロード部分に置くTCP乃至UDPセグメント内にソースポート番号と宛先ポート番号とを含むようにしても良い。 External packets transferred by the communication network are IPv4 packets, IPv6 packets, Ethernet frames (Ethernet (registered trademark) Frame), etc., and internal packets are IPv4 packets, IPv6 packets, Ethernet frames, extended Ethernet frames, MPLS frames, HDLC. Applicable to frames, external packets with extension tags, etc. Further, in this embodiment, the external packet and the internal packet can be determined and used as follows. That is, the external packet and the internal packet are data blocks composed of bit sequence values transferred through the communication line, and include the destination address and the source address. An internal packet may not contain a source address. Also, the internal packet can include the external packet. The external packet has an area for holding a source port number and a destination port number used to identify an application program in the terminal and a device (telephone, printer, etc.) connected to the terminal. Alternatively, the source port number and the destination port number may be included in the TCP or UDP segment placed in the payload portion in the external packet.
次に、通信網700−1をIP網とし、外部パケット及び内部パケットともIPv4の実施例を説明し、他のパケット形式や通信網については本実施例の後半に説明する。
<<IPv4パケットを転送するIP網>>
図44において、701はIP網、702及び703は網ノード装置、704−1及び722は装置制御表、705及び706はIPパケットの送受機能を有する端末である。端末705には外部アドレスEA1が付与され、端末706には外部アドレスEA2が付与されており、通信回線707と網ノード装置703との接点である論理端子713には内部アドレスIA1が付与されており、通信回線708と網ノード装置702との接点である論理端子704−2には内部アドレスIA2が付与されている。端末705から送出された外部IPパケット710は、通信回線707を経由して、論理端子713を経て網ノード装置703に入力する。網ノード装置703は情報処理機構721(図45)及び装置制御表722を用いて、外部IPパケット710を内部パケット711(図44)に変換して内部通信回線718へ送出する。内部パケット711はIP網701内部を転送され、内部通信回線719を経由して、内部パケット711の宛先アドレスIA2を付与されている論理端子704−2を含む網ノード装置702に到達する。網ノード装置702は、その内部に含む情報処理機構及び装置制御表を用いて内部パケット711から外部パケット712を復元し、論理端子704−2を経由して通信回線708に送出し、外部パケット712は端末706に到達する。
Next, an embodiment of IPv4 is described for the external network and the internal packet for the communication network 700-1 as an IP network, and other packet formats and communication networks will be described in the latter half of this embodiment.
<< IP network for transferring IPv4 packets >>
44, reference numeral 701 denotes an IP network,
図45は、網ノード装置703(図44、図45)と、第2実施例(図17)や先行出願において示されている網ノード装置との関連を説明するための図である。ルータ724、サーバ725乃至727は、通信回線728及び729を介して網ノード装置703に接続されており、IP網701内部の制御回線715はルータ724に接続されている。終端ゲートウェイ702−1は、例えば本発明の第2実施例(図17)の終端ゲートウェイ223−1に相当し、サーバ725及び726は、終端ゲートウェイ223−1内部のサーバ、“TES”(電話管理サーバ227)や“TNS”(電話番号サーバ227−1)に相当する。なお、713は外部通信回線に接続するので外部論理端子といい、714は内部通信回線に接続するので内部論理端子ということができる。
FIG. 45 is a diagram for explaining the relationship between the network node device 703 (FIGS. 44 and 45) and the network node device shown in the second embodiment (FIG. 17) and the prior application. The
更に、サーバ725乃至727は、先願特許において電話管理サーバや電話番号サーバ(先願出願の第13実施例の図197)に相当する。733はマルチキャスト制御に用いる溢れ回線であり、マルチキャストデータ受信者が返信するIPパケットを受信者側の網ノード装置で回収する機能を有する(例えば先願出願の第17実施例の図311)。なお、先行出願において、702−1をカプセル機能付き終端ゲートウェイ又は終端ゲートウェイと呼称しているが、本発明では「終端ゲートウェイ」という。
<<網ノード装置の機能>> 網ノード装置703は装置制御表722(図45)を用いて、次の5つの機能を実施することができる。第1の機能として、外部IPパケットを内部パケットに変換(以下、「カプセル化」ともいう)すると共に、内部パケットから外部IPパケットを復元(以下、「逆カプセル化」ともいう)する。第2の機能は、パケットフィルタ機能である。つまり、装置制御表において規定する一定の選択方法により外部IPパケットと内部パケットとの間で一方から他方への変換を抑止したり、抑止しないようにする。言い換えると、外部パケット又は内部パケットを網ノード装置で通過許可するか又は通過許可しないようにする。パケットフィルタ機能は、プロトコルフィルタ機能とポートフィルタ機能とに分けられる。また、第3の機能として、IP網の外部から入力した外部IPパケットをIP網の内部に発信する優先順位を制御し、IP網内部から着信した内部パケットをIP網の外部に送出する優先順位を制御する。 更に、第4の機能は2つに分けられ、その第1(マルチキャスト制御1)として、マルチキャスト宛先アドレスを有するIPパケットを複数の宛先へ送出し、マルチキャストデータ送信元(マルチキャストデータソース)に向かう逆方向のIPパケットを検出したときは、このIPパケットを溢れ回線へ転送することができる。第4の機能の第2(マルチキャスト制御2)として、マルチキャスト制御における宛先アドレス変換機能(マルチキャスト受信者アドレス変換機能)であり、着信側の網ノード装置から受信側端末の個別のIPアドレスとポート番号に変換して復元したIPパケットを送信する。第5の機能として、外部IPパケットのペイロード部分に電子署名を付与した後に内部パケットに変換し、内部パケットから復元した外部パケットのペイロード部分に電子署名を付与することができる。上記5つの機能は、装置制御表722の内部に設定する複数の通信レコードや各種の制御レコードを用いて実施する。
<<装置制御表とアドレス管理表との関係>>
本実施例において用いる装置制御表は、IPパケットのカプセル化と逆カプセル化を管理する点において先行特許の変換表の機能を含み、同様に先行出願及び本発明の他の実施例おいて用いるアドレス管理表の機能を含んでいる。 <<通信レコードの形式>> 738(図46)は、網ノード装置の主要機能を管理するための通信レコードの形式を示しており、この項目の名称は、左側から“ISA”、“IRA”、“NSA”、“NDA”、“MSA”、“MDA”、“IFI”、“IFE”、“ID”、“CTL”、“PTR”である。項目ISAは内部発信IPアドレス、項目IRAは内部着信IPアドレス、項目NSA はネットワークソースアドレス、項目NDAはネットワーク宛先アドレス、項目MSAはソースIPアドレスマスク、項目MDAは宛先IPアドレスマスク、項目IFIは内部論理端子識別子、項目IFEは外部論理端子識別子、項目IDはレコードID、項目CTLはレコード制御情報、項目PTRは副表へのポインタである。
Further, the
<< Function of Network Node Device >> The
<< Relationship between device control table and address management table >>
The device control table used in the present embodiment includes the function of the conversion table of the prior patent in terms of managing the encapsulation and decapsulation of the IP packet, and similarly addresses used in the prior application and other embodiments of the present invention. Includes management table functions. << Communication Record Format >> 738 (FIG. 46) shows a communication record format for managing the main functions of the network node device. The names of these items are “ISA” and “IRA” from the left side. , “NSA”, “NDA”, “MSA”, “MDA”, “IFI”, “IFE”, “ID”, “CTL”, “PTR”. Item ISA is internal source IP address, item IRA is internal destination IP address, item NSA is network source address, item NDA is network destination address, item MSA is source IP address mask, item MDA is destination IP address mask, item IFI is internal A logical terminal identifier, item IFE is an external logical terminal identifier, item ID is a record ID, item CTL is record control information, and item PTR is a pointer to a subtable.
738X(図46)は通信レコードの他の形式を示しており、論理端子識別子“PinID”を最左端に含み、他の項目は738と同一である。論理端子識別子を用いて、通信レコード内の内部アドレス“ISA”の検索時間を短縮化に役立てる。本実施例において、通信レコードの形式は738により説明するが、738Xの形式も同様に実施できる。 Reference numeral 738X (FIG. 46) shows another format of the communication record, which includes the logical terminal identifier “PinID” at the left end, and the other items are the same as 738. The logical terminal identifier is used to shorten the search time for the internal address “ISA” in the communication record. In this embodiment, the format of the communication record will be described with reference to 738, but the format of 738X can be similarly implemented.
図47は、通信レコードの内容をプログラム言語Cにより表現した例であり、通信レコードの各項目“ISA”、“IRA”、“NSA”、“NDA”、“MSA”、“MDA”、“IFI”、“IFE”、“ID”、“CTL”、“PTR”を表わしている。制御項目CTLの内部は、その左からビット位置を示すビット位置“00”、“01”、・・・、“31”を付与しており、ビット位置“00”は当該通信レコードの有効性を示し、ビット位置“01”乃至“04”はプロトコルフィルタ機能の具体的方法を示し、ビット位置“05”乃至“08”はポートフィルタ機能の具体的方法を示している。また、ビット位置“09”は優先制御を実施するか否かを示し、ビット位置“10”はマルチキャスト制御1を実施するか否かを示し、ビット位置“11”はマルチキャスト制御2を実施するか否かを示している。更に、ビット位置“12”は発信署名制御を実施するか否かを示し、ビット位置“13”は着信署名制御を実施するか否かを示し、ビット位置“14” 乃至“30”は未定義領域であり、ビット位置“31”はレコードメモリ保護制御を実施するか否かを示している。 <<第1の機能:カプセル化と逆カプセル化の機能>> 第1の機能は先行特許によるIPカプセル化と逆カプセル化と同様であり、装置制御表722−1(図48)と図49及び図50の流れ図とを参照して説明する。
FIG. 47 shows an example in which the content of the communication record is expressed in the program language C. Each item “ISA”, “IRA”, “NSA”, “NDA”, “MSA”, “MDA”, “IFI” of the communication record is shown. "," IFE "," ID "," CTL "," PTR ". In the control item CTL, bit positions “00”, “01”,..., “31” indicating the bit positions are assigned from the left, and the bit position “00” indicates the validity of the communication record. Bit positions “01” to “04” indicate a specific method of the protocol filter function, and bit positions “05” to “08” indicate a specific method of the port filter function. The bit position “09” indicates whether priority control is performed, the bit position “10” indicates whether
外部IPパケット710(図44)のソースIPアドレスは“EA1”、宛先IPアドレスは“EA2”であり、内部アドレスIA1が付与された論理端子713を経由して網ノード装置703に入力する(図49のステップ740−1)。情報処理機構721は外部IPパケット710を識別し、前記取得した内部アドレスIA1を有する通信レコードが装置制御表722の内部に存在するか否かを調べる(ステップ740−2)。このケースでは、装置制御表722−1(図48)の第2行目のレコードの各項目が該当し(ステップ740−3)、左側から“IA1”、“IA2”、“NSA1”、“NDA2”、“MSA1”、“MDA2”、“IF714”、“IF713”、“ID1”、“CTL1”,“PTR1”となっている。前記検出した第2行目のレコードの項目CTLのビット位置“00”の値が“1”のときは、レコードは無効であると判断し、他のレコードの処理を行う。なお、該当するレコードが全く検出できないときは、受け付けた外部パケット710は廃棄される。 前記検出したレコードの項目CTL1のビット位置“00”の値が“0”のときは、次に外部IPパケットの宛先アドレスEA2と前記レコードから取得した宛先マスクMDA2との1ビット対応のAND演算を行って、演算結果がネットワーク宛先アドレスNDA2と一致するか否かを調べる((7)式)。そして、演算結果が一致するケースである場合には、外部IPパケットのソースアドレスEA1と前記レコードから取得した宛先マスクMSA1との1ビット対応のAND演算を行って、演算結果がネットワークソースアドレスNSA1と一致するか否かを調べる((8)式)。以上の手順は図49のステップ740−4に示される。
IF(“EA2”)AND(“MDA2”)=“NDA2” …(7)
IF(“EA1”)AND(“MSA1”)=“NSA1” …(8)
例えば宛先IPアドレスEA2の値が”192.3.4.5”であり、宛先マスクMDA2の値が”255.255.255.0”、宛先アドレスNDA2の値が”192.3.4.0”であると上記(7)式が成立する。更に、宛先IPアドレスEA2の値が”192.3.4.1”から”192.3.4.255”の範囲のケースでは上記(7)式が成立するので、通信レコードの総数を減らすのに役立つ。上記(8)式についても上述と同様の原理により、通信レコードの総数を減らすのに役立つ。
The source IP address of the external IP packet 710 (FIG. 44) is “EA1”, the destination IP address is “EA2”, and is input to the
IF (“EA2”) AND (“MDA2”) = “NDA2” (7)
IF (“EA1”) AND (“MSA1”) = “NSA1” (8)
For example, if the value of the destination IP address EA2 is “192.3.4.5”, the value of the destination mask MDA2 is “255.255.255.0”, and the value of the destination address NDA2 is “192.3.4.0”, the above equation (7) is established. . Further, in the case where the value of the destination IP address EA2 is in the range of “192.3.4.1” to “192.3.4.255”, the above equation (7) is satisfied, which is useful for reducing the total number of communication records. The above equation (8) is also useful for reducing the total number of communication records based on the same principle as described above.
更に、“MDA2”、“NDA2”,“MSA1”、“NSA1”,のすべての値を“0.0.0.0”として用いることもできる。このようにすると、IPアドレス“EA2”,“EA1”の値に関わらず、式(7)及び式(8)は無条件に成立する。この効果として、外部IPパケットの宛先アドレス“EA2”、ソースアドレス“EA1”に関係なく、外部IPパケットを内部パケットにカプセル化するので、IP網701内で仮想専用線が実現できる。 Furthermore, all values of “MDA2”, “NDA2”, “MSA1”, and “NSA1” can be used as “0.0.0.0”. In this way, the expressions (7) and (8) are unconditionally satisfied regardless of the values of the IP addresses “EA2” and “EA1”. As an effect, since the external IP packet is encapsulated in the internal packet regardless of the destination address “EA2” and the source address “EA1” of the external IP packet, a virtual private line can be realized in the IP network 701.
更に、“MDA2”及び“MSA1”の値を共に“255.255.255.255”とし、“NDA2”の値を外部IPパケットの宛先IPアドレス“EA2”とし、“NSA1”の値を外部IPパケットのソースIPアドレス“EA1”として用いることもできる。このようにすると、(7)式及び(8)式は無条件に成立するので、ソースIPアドレス“EA1”と宛先IPアドレス“EA2”とを1つに限定すること、つまりIPアドレス“EA1”を有する端末とIPアドレス“EA2”を有する端末との間の通信を行うレコードとして用いることができる。先行特許の変換表のレコードは、マスクの値を“255.255.255.255”とした前記形態となっている。 Furthermore, the values of “MDA2” and “MSA1” are both “255.255.255.255”, the value of “NDA2” is the destination IP address “EA2” of the external IP packet, and the value of “NSA1” is the source IP of the external IP packet It can also be used as the address “EA1”. In this case, since the expressions (7) and (8) are satisfied unconditionally, the source IP address “EA1” and the destination IP address “EA2” are limited to one, that is, the IP address “EA1”. Can be used as a record for performing communication between the terminal having the IP address and the terminal having the IP address “EA2”. The record of the conversion table of the prior patent has the above-mentioned form in which the mask value is “255.255.255.255”.
前記(7)式及び(8)式が共に成立するときは、レコードの第2番目の項目である宛先内部アドレスIA2を宛先アドレスとし、内部アドレスIA1をソースアドレスとする内部パケット711を形成し(ステップS740−7)、レコードの7番目の項目である内部論理端子インタフェースIF714により識別できる内部論理端子714を経由して、内部通信回線718へ送出する(ステップS740−10)。なお、上記手順において、図49に示すステップS740−5(パケットフィルタ制御)、ステップS740−6(署名付与)、ステップS740−8(発信優先制御)、ステップS740−9(マルチキャスト制御)はそれぞれ実施するか、実施しないかを選択できるオプションであり、上記手順では選択しない例としている。
When both the expressions (7) and (8) hold, an internal packet 711 is formed with the destination internal address IA2 as the second item of the record as the destination address and the internal address IA1 as the source address ( In step S740-7), the data is sent to the
前記送出された内部パケット711は、内部パケット711内部の宛先内部アドレスIA2が用いられてIP網701内部を転送され、網ノード装置702に到達する。網ノード装置702は、その内部に含む情報処理機構と装置制御表とを用いて内部パケット711から外部パケット712を復元し、復元した外部パケット712は論理端子704−2(図44)を経由して通信回線708に送出され、外部パケット712は端末706に到達する。
The sent internal packet 711 is transferred through the IP network 701 using the destination internal address IA2 inside the internal packet 711 and reaches the
次に、端末706から端末705への外部IPパケットの転送について説明する。端末706から送出されたソース外部アドレスEA2、宛先外部アドレスEA1である外部IPパケットは通信回線708を伝送され、外部論理端子704−2を経由して網ノード装置702に入力し、内部パケットが形成されてIP網701の内部を転送され、内部ノード装置703へ到達する。内部パケットはそのペイロード部分に外部IPパケットを含んでいる。内部パケットの内部ソースアドレスIA2、内部宛先アドレスIA1である。
Next, transfer of an external IP packet from the terminal 706 to the terminal 705 will be described. The external IP packet having the source external address EA2 and the destination external address EA1 sent from the terminal 706 is transmitted through the communication line 708, and is input to the
以降は図50を用いて説明する。内部パケットは内部論理端子714(図45)を経由して網ノード装置703に入力する(ステップS741−1)。網ノード装置703内部の情報処理機構721は、内部パケットの宛先内部アドレスIA1を有する通信レコードが装置制御表722−1の内部に存在するか否かを調べる(ステップS741−2)。このケースでは、装置制御表722−1の第2行目のレコードの各項目が該当する(ステップ741−3)。なお、該当するレコードが全く検出できないときは、受け付けた内部パケットは廃棄される。検出したレコードの項目CTLのビット位置“00”の値が“0”のときは、次に内部パケットのペイロードに含まれる外部IPパケットの宛先アドレスEA1と2行目のレコードから取得した宛先マスクMSA1との1ビット対応のAND演算を行って、演算結果がネットワークソースアドレスNSA1と一致するか否かを調べる((9)式)。そして、演算結果が一致するケースである場合、内部パケット内部に含まれる外部IPパケットのソースアドレスEA2と2行目のレコードから取得した宛先マスクMDA2との1ビット対応のAND演算を行って、その演算結果がネットワーク宛先アドレスNDA2と一致するか否かを調べる((10)式)。
IF(“EA1”)AND(“MSA1”)=“NSA1” …(9)
IF(“EA2”)AND(“MDA2”)=“NDA2” …(10)
上記(9)式及び(10)式が共に成立するときは、内部パケットのペイロード部分から外部IPパケットを取り出し(外部IPパケットを復元し)、復元した外部パケットを、2行目の通信レコードの8番目の項目である外部論理端子インタフェースIF713により識別できる外部論理端子713を経由して、外部通信回線707へ送出する。復元した外部IPパケットは端末705へ到達する。なお、上記手順において、図50に示すステップS741−5(パケットフィルタ制御)は網ノード装置の第2の機能であり、ステップS741−6(署名付与)は網ノード装置の第5の機能であり、ステップS741−8(着信優先制御)は網ノード装置の第3の機能であり、ステップS741−9(マルチキャスト制御)は網ノード装置の第4の機能であり、それぞれ実施しないケースである。 <<主表と副表の関係>> 図51は、装置制御表の主表としての通信レコード742−1から、装置制御表の副表としての各種制御レコードを参照する方法を説明している。即ち、通信レコードの末尾のポインタ項目742−2が副表のフィルタ制御レコード742−3、副表の優先制御レコード742−4、副表のマルチキャスト制御レコード742−5、副表の署名制御レコード742−6の所在を示すポインタを格納している。それぞれの副表の使い方については後述する。なお、フィルタ制御レコードは、更にプロトコル制御レコードとポート制御レコードとに分離する例により説明するが、フィルタ制御レコードを、プロトコル制御レコードとポート制御レコードに分離しなくとも、本発明の本質は変わらない。
<<第2の機能その1:プロトコルフィルタ>> 第2のパケットフィルタ機能はプロトコルフィルタ機能とポートフィルタ機能に分け、フィルタ制御レコードはプロトコル制御レコードとポート制御レコードとに分けられる。プロトコルフィルタは、通信レコードの制御項目CTLの内部(図47内)のビット位置“01”乃至“04”により指定する4通りのプロトコルフィルタ(プロトコルフィルタ1乃至4)で成る。プロトコルフィルタ1乃至4を指定するプロトコル制御レコードの形式743(図52)は、( n+1)バイトの長さのレコードであり、各1バイトの(n+1)の項目から成る。最左の項目はこのレコードに記載するプロトコルの数を表わし、次のn個の項目はTCP/IP技術規定のプロトコル表現値( 8ビット)をn個含んでいる。
Hereinafter, description will be made with reference to FIG. The internal packet is input to the
IF (“EA1”) AND (“MSA1”) = “NSA1” (9)
IF (“EA2”) AND (“MDA2”) = “NDA2” (10)
When both the above formulas (9) and (10) hold, the external IP packet is extracted from the payload portion of the internal packet (the external IP packet is restored), and the restored external packet is stored in the communication record in the second row. The data is sent to the
<< Second Function Part 1: Protocol Filter >> The second packet filter function is divided into a protocol filter function and a port filter function, and the filter control record is divided into a protocol control record and a port control record. The protocol filter includes four protocol filters (protocol filters 1 to 4) designated by bit positions “01” to “04” inside the control item CTL (in FIG. 47) of the communication record. The protocol control record format 743 (FIG. 52) for specifying the protocol filters 1 to 4 is a record having a length of (n + 1) bytes, and includes (n + 1) items of 1 byte each. The leftmost item represents the number of protocols described in this record, and the next n items include n TCP / IP technical specification protocol expression values (8 bits).
プロトコルフィルタ1は、網ノード装置が外部IPパケットから形成した内部パケットをIP網内部へ発信許容するプロトコルを規定し(発信許容という)、例えば743−1は3つのプロトコル、即ちプロトコル番号“1”、“6”、“17”である外部IPパケットが網ノード装置を通過して内部パケットとして発信許可され、これ以外のプロトコル番号を有する外部IPパケットは廃棄される。プロトコルフィルタ2は、網ノード装置がIP網内から着信した内部IPパケットから復元した外部パケットをIP網外部へ送出許可する外部IPパケットのプロトコルを規定し(着信許容という)、例えば743−2は2つのプロトコル、即ちプロトコル番号“6”及び“17” である復元された外部IPパケットが網ノード装置から送出許可され、これ以外のプロトコル番号を有する外部IPパケットは廃棄される。
The
プロトコルフィルタ3は、網ノード装置が外部IPパケットから形成した内部パケットのIP網内部への発信を抑止するプロトコルを規定し(発信抑止という)、例えば743−3は2つのプロトコル、即ちプロトコル番号“8”及び“89”である外部パケットが廃棄され、これ以外のプロトコル番号を有する外部パケットは内部パケットに変換された後に発信される。プロトコルフィルタ4は、網ノード装置がIP網内から着信した内部IPパケットから復元された外部パケットの送出を抑止する外部IPパケットのプロトコルを規定し(着信抑止という)、例えば743−4は3つのプロトコル、即ちプロトコル番号“1”、“8”、“89”である復元した外部IPパケットは廃棄され、これ以外のプロトコル番号を有する外部IPパケットは網ノード装置を通過する。
The
通信レコードは、プロトコルフィルタ1とプロトコルフィルタ3とを同時に指定しないルールを採用するが、同時に指定したとき、プロトコルフィルタ1又はプロトコルフィルタ3の一方のみを指定するように網ノード装置の動作を定めることもできる。同様に通信レコードは、プロトコルフィルタ2とプロトコルフィルタ4とを同時に指定しないルールを採用するが、同時に指定したとき、プロトコルフィルタ2又はプロトコルフィルタ4の一方のみを指定するようにすることもできる。
<<第2の機能その2:ポートフィルタ>>
ポートフィルタは、通信レコードの制御項目CTLの内部のビット位置“05”乃至“08”により指定する4通りのポートフィルタ(ポートフィルタ1乃至4)で成る。ポートフィルタ1乃至4を指定するポート制御レコードの形式744(図53)は、(2n+2)バイトの長さのレコードであり、各2バイト長の(n+1)項目から成る。最左の項目は、このレコードに記載するポート番号の数の2倍(2n)を表わし、次の2n個の項目はTCP/IP技術規定のポート表現値( 16ビット)の区間を規定しており、ポート番号の下限値及びポート番号の上限値で成るn対を含んでいる。
The communication record adopts a rule that does not specify the
<< Second Function Part 2: Port Filter >>
The port filter includes four port filters (port filters 1 to 4) designated by bit positions “05” to “08” in the control item CTL of the communication record. The port control record format 744 (FIG. 53) for designating the port filters 1 to 4 is a record having a length of (2n + 2) bytes, and is composed of (n + 1) items each having a length of 2 bytes. The leftmost item represents twice (2n) the number of port numbers described in this record, and the next 2n items specify the port expression value (16 bits) section defined by the TCP / IP technology. And n pairs consisting of a lower limit value of the port number and an upper limit value of the port number.
ポートフィルタ1は、外部IPパケットから形成した内部パケットのペイロード部分にある外部IPパケットのソースポート番号(発信許容ソース(送信元)ポート番号)である内部パケットを発信許容すること、及び内部IPパケットから復元した外部パケットをIP網外部へ送出許可する外部IPパケットの宛先ポート番号(着信許容宛先ポート番号)を指定する。ソースポート番号と宛先ポート番号の切分けの原理は、発信時に用いるソースポート番号と着信時に用いる宛先ポート番号とは同一値であるとの、TCP通信におけるクライアントサーバモデルのルールに従っている。例えば744−1は3つのポート番号区間、即ちポート番号100から200まで、ポート番号500から600まで、ポート番号4000から5000までを指定している。このポート番号は、IP網内部へ発信する内部パケットのペイロード部分にある外部IPパケットのソースポート番号(発信許容ソースポート番号)、又は内部IPパケットから復元した外部パケットの宛先ポート番号(着信許容宛先ポート番号)である。指定条件以外のポート番号を有する外部IPパケットや内部パケットは、網ノード装置の通過を抑止される。ポートフィルタ2は、外部IPパケットから形成された内部パケットのペイロード部分にある外部IPパケットの宛先ポート番号(発信許容宛先ポート番号)である内部パケットを発信許容すること、及び内部IPパケットから復元した外部パケットをIP網外部へ送出許可する外部IPパケットのソースポート番号(着信許容ソースポート番号)を指定する。例えば744−2は2つのポート番号区間、即ちポート番号20から21まで、ポート番号80から80までを指定している。このポート番号は発信許容宛先ポート番号又は着信許容ソースポート番号である。指定条件以外のポート番号を有する外部IPパケットや内部パケットは網ノード装置の通過を抑止される。また、ポートフィルタ1とポートフィルタ2とを同じポート番号範囲で指定すると、これら2つの指定が共に有効となり、結果として発信時か着信時かを区別せず、また、ポート番号が宛先ポート番号であるかソースポート番号であるかを区別せず、共にパケットの通過が許容される。
The
ポートフィルタ3は、外部IPパケットから形成された内部パケットのペイロード部分にある外部IPパケットのソースポート番号(発信抑止ソースポート番号)である内部パケットを発信抑止すること、及び内部IPパケットから復元した外部パケットをIP網外部へ送出を抑止する外部IPパケットの宛先ポート番号(着信抑止宛先ポート番号)を指定する。例えば744−3は3つのポート番号区間、即ちポート番号25から30まで、ポート番号53から60まで、ポート番号80から80までを指定している。このポート番号は発信抑止ソースポート番号又は着信抑止宛先ポート番号である。指定条件以外のポート番号を有する外部IPパケットは抑止されずに内部パケットに変換されてIP網内部へ発信され、或いは復元された外部パケットとして外部通信回線へ送出される。
The
ポートフィルタ4は、網ノード装置が、外部IPパケットから形成した内部パケットのペイロード部分にある外部IPパケットの宛先ポート番号(発信抑止宛先ポート番号)である内部パケットの発信を抑止すること、及び内部IPパケットから復元した外部パケットをIP網外部への送出を抑止する外部IPパケットのソースポート番号(着信抑止ソースポート番号)を指定する。例えば744−4は3つのポート番号区間、即ちポート番号の25から25まで、ポート番号53から200まで、ポート番号12000から13000までを指定しており、このポート番号は発信抑止宛先ポート番号又は着信抑止ソースポート番号である。指定条件以外のポート番号を有する外部IPパケットは網ノード装置を通過する。また、ポートフィルタ3とポートフィルタ4とを共に指定すると、これら2つの指定が共に有効となり、結果として発信時か着信時かを区別せず、また、ポート番号が宛先ポート番号であるかソースポート番号であるかを区別せず、共にパケットの通過が抑止される。なお、ポートフィルタ1乃至ポートフィルタ4における外部IPパケットの通過が抑止される上記ケースにおいては、発信時にはステップS740−2(図49)から通信レコードの検索を再開し、着信時にはステップS741−2(図50)から通信レコードの検索を再開する。なお、プロトコルフィルタの許容と抑止の両指定は、許容のみ有効と定めることもできる。
The
IPアドレスは端末を特定し、ポート番号は端末内のアプリケーションプログラムや端末に接続する機器類を特定する。IPアドレスとポート番号の組をソケットと言う。ポートフィルタにより安全な端末間のソケット通信が可能となる。以上述べたプロトコルフィルタ乃至ポートフィルタの機能は、外部パケットから内部パケットを形成するときに実施されると共に(図49のステップ740−5)、内部パケットから外部パケットを復元するときに実施される(図50のステップ741−5)。
<<プロトコルフィルタとポートフィルタとの関係>>
プロトコルフィルタにおいて、ポート番号を含むTCPやUDPが指定されながら、ポートフィルタが指定されていないときの措置は適宜定めて用いる。例えばプロトコルフィルタ1(発信許容)を指定したときは、TCPやUDPの発信はポート番号の値を問わず発信許容し、プロトコルフィルタ2(着信許容)を指定したときは、TCPやUDPの発信はポート番号の値を問わず着信許容し、プロトコルフィルタ3(発信抑止)を指定したときは、TCPやUDPの発信はポート番号の値を問わず発信抑止し、プロトコルフィルタ4(着信抑止)を指定したときは、TCPやUDPの発信はポート番号の値を問わず着信抑止するように定める。
The IP address specifies a terminal, and the port number specifies an application program in the terminal and devices connected to the terminal. A set of IP address and port number is called a socket. The port filter enables secure socket communication between terminals. The functions of the protocol filter and the port filter described above are performed when an internal packet is formed from an external packet (step 740-5 in FIG. 49) and when the external packet is restored from the internal packet ( Step 741-5 in FIG.
<< Relationship between protocol filter and port filter >>
In the protocol filter, measures when the port filter is not specified while TCP or UDP including the port number is specified are appropriately determined and used. For example, when protocol filter 1 (transmission permitted) is specified, transmission of TCP or UDP is permitted regardless of the port number value, and when protocol filter 2 (reception permitted) is specified, transmission of TCP or UDP is not permitted. If incoming is allowed regardless of port number value and protocol filter 3 (outgoing suppression) is specified, outgoing TCP or UDP transmission is suppressed regardless of port number value, and protocol filter 4 (incoming call suppression) is specified. In such a case, the transmission of TCP or UDP is determined to be suppressed regardless of the port number value.
プロトコルフィルタとポートフィルタとが共に指定されたケースにおいて、プロトコルフィルタが適用されたIPパケットが抑止又は削除されると、ポートフィルタの適用対象とするIPパケットが存在しないと見なされる。また、ポートフィルタの指定は、適用対象とするIPパケットの上位プロトコルがTCPやUDPであるケースにおいてのみ有効とし、上位プロトコルがTCPやUDP以外のときIPパケットを削除するように定めることもできる。 In the case where both the protocol filter and the port filter are specified, when an IP packet to which the protocol filter is applied is suppressed or deleted, it is considered that there is no IP packet to which the port filter is applied. The port filter can be specified only in the case where the upper protocol of the IP packet to be applied is TCP or UDP, and can be determined to delete the IP packet when the upper protocol is other than TCP or UDP.
更に、フィルタ制御レコードをプロトコル制御レコードとポート制御レコード分離しないケースとして、例えば発信時において、プロトコル番号の値17のみを許すと共に宛先ポート番号の値3000と80及びソースポート番号の値25を許し、着信時において、プロトコル番号の値17のみを許すと共に、ソースポート番号の値3000と80及び宛先ポート番号の値25を許す、というような条件を指定できるフィルタ制御レコードを定めて用いることもできる。
<<第3の機能:パケット優先制御>>
パケット優先制御は、通信レコードの制御項目CTLの内部のビット位置“09”により指定する。ポート番号を指定して優先度“0”乃至“7”を付与するが、数字が大きくなる場合に優先度を大としている。
Further, as a case where the filter control record is not separated from the protocol control record and the port control record, for example, at the time of transmission, only the
<< Third Function: Packet Priority Control >>
Packet priority control is specified by the bit position “09” in the control item CTL of the communication record. Priority levels “0” to “7” are assigned by designating port numbers, but the priority level is increased when the number increases.
図54はパケット優先制御における全体の流れを説明しており、746はIP網、747−1乃至747−3は網ノード装置、748−1乃至748−5は端末である。外部IPパケット750−1が端末748−1から送出され、外部IPパケット750−2が端末748−2から送出され、外部IPパケット750−3及び750−4が端末748−3から送出され、これら4つの外部IPパケットがほぼ同時刻に網ノード装置747−1に到達する。網ノード装置747−1はその発信優先制御の機能により、内部IPパケット751−1、751−3、751−2の順に内部通信回線749−1へ送出し、内部IPパケット751−4を内部通信回線749−2へ送出している。ここで、内部IPパケット751−1乃至751−4は、それぞれ外部IPパケット750−1乃至750−4から形成されている。内部IPパケットが送出される発信優先順位は優先制御レコードを用いて内部通信回線毎に定められており、詳細は後述する。 FIG. 54 describes the overall flow in packet priority control. 746 is an IP network, 747-1 to 747-3 are network node devices, and 748-1 to 748-5 are terminals. External IP packet 750-1 is transmitted from terminal 748-1, external IP packet 750-2 is transmitted from terminal 748-2, and external IP packets 750-3 and 750-4 are transmitted from terminal 748-3. Four external IP packets arrive at network node device 747-1 at approximately the same time. The network node device 747-1 sends out the internal IP packets 751-1, 751-3, and 751-2 to the internal communication line 749-1 in this order by the function of the transmission priority control, and the internal IP packet 751-4 is transmitted to the internal communication. It is sent to the line 749-2. Here, the internal IP packets 751-1 to 751-4 are formed from external IP packets 750-1 to 750-4, respectively. The transmission priority for sending the internal IP packet is determined for each internal communication line using the priority control record, and will be described in detail later.
次に、着信優先制御の流れを説明する。内部IPパケット751−6及び751−7が内部通信回線749−3を経由して網ノード装置747−2に着信し、内部IPパケット751−8及び751−9が内部通信回線749−4を経由して網ノード装置747−2に着信する。これら4つの内部IPパケットはほぼ同時刻に網ノード装置747−2に到達し、網ノード装置747−2は、その着信優先制御の機能により外部IPパケット752−8、752−7、752−9をこれらの順に外部通信回線753−1へ送出し、外部通信回線753−2へ外部IPパケット752−6を送出している。ここで、外部IPパケット752−6乃至752−9は、それぞれ内部IPパケット751−6乃至751−9から復元されている。外部IPパケットが送出される着信優先順位は優先制御レコードを用いて外部通信回線毎に定められており、詳細は後述する。 Next, the flow of incoming call priority control will be described. Internal IP packets 751-6 and 751-7 arrive at network node device 747-2 via internal communication line 749-3, and internal IP packets 751-8 and 751-9 pass through internal communication line 749-4. Then, it arrives at the network node device 747-2. These four internal IP packets reach the network node device 747-2 at approximately the same time, and the network node device 747-2 uses the function of incoming call priority control to external IP packets 752-8, 752-7, and 752-9. Are sent to the external communication line 753-1 in this order, and the external IP packet 752-6 is sent to the external communication line 753-2. Here, the external IP packets 752-6 to 752-9 are restored from the internal IP packets 751-6 to 751-9, respectively. The incoming priority for sending the external IP packet is determined for each external communication line using the priority control record, and will be described in detail later.
発信優先順位を定めるためのポート番号の指定方法として、優先制御タイプ0と優先制御タイプ1とを定める。タイプ0は発信時のソースポート番号と着信時の宛先ポート番号とを指定し、タイプ1は発信時の宛先ポート番号と着信時のソースポート番号とを指定する。ソースポート番号と宛先ポート番号の切分けの原理は、ソースポート番号と宛先ポート番号を切分けるTCP通信におけるクライアントサーバモデルのルールに従っている。
図55は優先制御レコード形式754−1を表わしており、当該レコードはフラグ、プロトコル及びポート番号を格納する3つの項目から成っている。図56は優先制御レコードをプログラム言語Cによりやや詳しく表わしている。フラグは8ビットであり、フラグのビット位置“0”はレコードが継続するか否かを示し、ビット位置“1”は優先度制御タイプ0又はタイプ1を区分し、ビット位置“2”乃至“4”は基本優先度を示し、ビット位置“5”乃至“7”は契約優先度を示している。
FIG. 55 shows a priority control record format 754-1, which includes three items for storing a flag, a protocol, and a port number. FIG. 56 represents the priority control record in more detail in the program language C. The flag is 8 bits, the bit position “0” of the flag indicates whether or not the record continues, the bit position “1” distinguishes
図57は他の優先制御表755を示しており、3つの優先制御レコードから成っている。第1行目の優先制御レコードは優先制御タイプ0であり、基本優先度は1、契約優先度は2、プロトコルは6(TCP)であり、ポート番号は“4096”の例である。第2行目の優先制御レコードは優先制御タイプ1であり、基本優先度は1、契約優先度は4、プロトコルは6(TCP)であり、ポート番号は“1024”の例である。第3行目の優先制御レコードは優先制御タイプ0であり、基本優先度は1、契約優先度は3、プロトコルは17(UDP)であり、ポート番号の指定は行わない例である。第3行目のフラグの継続ビットが“0”であるので、以降の第4行目の優先制御レコードは無い。
FIG. 57 shows another priority control table 755, which consists of three priority control records. The priority control record in the first row is an example of the
上述した優先制御のうち発信優先制御のときは、優先制御表755の指定により当該形成する内部パケットに付与する優先度が定められ(図49のステップ740−8)、着信優先制御のときは、優先制御表755の指定により復元される外部パケットに付与する優先度が定められる(図50のステップ741−8)。
<<第4の機能その1:マルチキャスト制御機能その1>>
マルチキャスト制御機能の第1機能は、通信レコードの制御項目CTLの内部のビット位置“10”により指定し、本ケースにおいて当該制御項目CTLのビット位置“10”の値を“1”に設定しておく。図58において、757はIP網、758−1及び758−2は網ノード装置、759−1乃至759−5は端末である。
Of the above priority control, in the case of the transmission priority control, the priority given to the formed internal packet is determined by the designation of the priority control table 755 (step 740-8 in FIG. 49). The priority given to the external packet restored by the designation of the priority control table 755 is determined (step 741-8 in FIG. 50).
<< Fourth function 1: Multicast control function 1: >>
The first function of the multicast control function is designated by the bit position “10” in the control item CTL of the communication record. In this case, the value of the bit position “10” of the control item CTL is set to “1”. deep. 58, 757 is an IP network, 758-1 and 758-2 are network node devices, and 759-1 to 759-5 are terminals.
先ず発信時のマルチキャスト制御機能を説明する。マルチキャスト宛先を有する外部IPパケットが端末759−1から送出されて、通信回線を経由して網ノード装置758−1に到達し、図49に示す一連のステップS740−1乃至740−8を経てステップS740−9に到達する。すると、当該通信レコードの制御項目CTLの内部のビット位置“10”の値が“1”に設定してあるので、網ノード装置758−1はMC制御レコード764−1(図59)を見て、内部論理端子識別子が“3”及び“4”であることを知る。そして、外部IPパケットからステップS740−7(図49)において形成した内部パケットを、内部論理端子識別子“3”により識別される内部通信回線760−3へ送出するよう指定し、内部論理端子識別子“4”により識別される内部通信回線760−4へ送出するように指定する。すると、ステップS740−10において、前記形成した内部パケットは内部通信回線760−3及び760−4へ送出される。なお、MC制御レコードの形式は、764−2に示すように内部論理端子識別子の数“n”と、n個の内部識別子IFI-j(j=1,2,…n)とを含む。バリエーションとして、内部論理端子識別子“3”を当該通信レコードの内部論理端子識別子IFIの内部に設定しておき、MC制御レコードには内部論理端子識別子“4”のみを設定して、前記内部論理端子識別子“3”及び“4”を用いるようにしても良い。また、制御項目CTLのビット位置“10”の値が“0”のケースにおいては、マルチキャスト制御機能は働かず、当該通信レコードの内部論理端子識別子IFIにより定まる内部通信回線に内部パケットが送出される。 First, the multicast control function at the time of transmission will be described. An external IP packet having a multicast destination is transmitted from the terminal 759-1, reaches the network node device 758-1 via the communication line, and goes through a series of steps S740-1 to S740-8 shown in FIG. S740-9 is reached. Then, since the value of the bit position “10” in the control item CTL of the communication record is set to “1”, the network node device 758-1 sees the MC control record 764-1 (FIG. 59). , Know that the internal logic terminal identifiers are “3” and “4”. Then, the internal packet formed in step S740-7 (FIG. 49) from the external IP packet is designated to be transmitted to the internal communication line 760-3 identified by the internal logical terminal identifier “3”, and the internal logical terminal identifier “ It is designated to be transmitted to the internal communication line 760-4 identified by 4 ″. Then, in step S740-10, the formed internal packet is sent to the internal communication lines 760-3 and 760-4. The format of the MC control record includes the number “n” of internal logic terminal identifiers and n internal identifiers IFI-j (j = 1, 2,... N) as indicated by 764-2. As a variation, the internal logical terminal identifier “3” is set inside the internal logical terminal identifier IFI of the communication record, and only the internal logical terminal identifier “4” is set in the MC control record. The identifiers “3” and “4” may be used. Further, when the value of the bit position “10” of the control item CTL is “0”, the multicast control function does not work, and an internal packet is transmitted to the internal communication line determined by the internal logical terminal identifier IFI of the communication record. .
次に着信時のマルチキャスト制御機能を説明する。マルチキャスト宛先を有する内部IPパケットがIP網757の内部を転送され、内部通信回線761を経由して網ノード装置758−2に到達し、図50に示す一連のステップS741−1乃至S741−8を経てステップS741−9に到達する。すると、当該通信レコードの制御項目CTLの内部のビット位置“10”の値が“1”に設定してあるので、網ノード装置758−2はMC制御レコード764−3(図60)を見て、外部論理端子識別子が“3”、“4”、“5”であることを知る。そして、内部IPパケットからステップS741−7(図50)において復元した内部パケットを、外部論理端子識別子“3”により識別される外部通信回線762−3へ送出するよう指定し、外部論理端子識別子“4”により識別される外部通信回線762−4へ送出するように指定し、更に外部論理端子識別子“5”により識別される外部通信回線762−5へ送出するように指定する。すると、前記復元した内部パケットは、ステップS741−10において外部通信回線762−3乃至762−5へ送出される。
Next, the multicast control function at the time of incoming will be described. An internal IP packet having a multicast destination is transferred inside the
なお、外部論理端子識別子制御レコードの形式は、764−4に示すように外部論理端子識別子の数“n”と、n個の内部識別子IFE-j(j=1,2,・・n)とを含む。バリエーションとして、内部論理端子識別子“3”を当該通信レコードの外部論理端子識別子IFEの中に設定しておき、そこで設定した外部論理端子識別子“3”を用いるようにしても良い。また、制御項目CTLのビット位置“10”の値が“0”のケースにおいてはマルチキャスト制御機能は働かず、当該通信レコードの外部論理端子識別子IFEにより定まる外部通信回線に、復元した外部パケットが送出される。
<<溢れ回線制御>>
図58において、網ノード装置758−2から端末759−3乃至759−5へ転送されたIPパケットに含まれる宛先マルチキャストアドレス“MA”と同じアドレス“MA”を宛先アドレスとする外部IPパケットが、外部通信回線762−3乃至762−5から網ノード装置758−2に入力したとき、通信レコード764−5の内部論理端子識別子IFIの値が“0”に設定されていると(図61)、前記入力したマルチキャスト外部IPパケットは、網ノード装置758−2において内部パケットに形成されることなく、外部IPパケットの形態のまま溢れ通信回線762−2に転送される。
<<第4の機能その2:マルチキャスト制御機能その2>>
マルチキャスト制御の第2機能(マルチキャストにおける宛先アドレス変換機能、マルチキャストNAT機能)は、通信レコードの制御項目CTLの内部のビット位置“11”により指定し(図47内)、本ケースにおいて当該制御項目CTLのビット位置“11”の値を“1”に設定しておく。
図62は、マルチキャスト制御の第2制御レコード765−1の形式を示しており、左の第1番目の項目は“n”、2番目の項目は“sub-1”、3番目の項目は“sub-2”、・・、第(n+1)番目の項目は“sub-n”である。第1番目は副項目の数を示し、第2番目から第(n+1)番目がn個の副項目を示している。765−2は副項目のより詳細な規定を示しており、“IFE−j”,“port-j”、“IP-j”となっており、外部論理端子識別子IFE−jである通信回線にIPアドレスIP-jの端末が接続されており、端末はポート番号“port-j”を用いてマルチキャストデータを受信することを表わしている。
図63において766−1はIP網、766−2及び766−3は網ノード装置、764−4乃至765−8は端末である。端末766−4のIPアドレスは“IP−x”、端末766−5乃至766−8のIPアドレスはそれぞれ“IP−1”、“IP−2”、“IP−3”、“IP−4”である。始めに端末766−4は送信元IPアドレス“IP−x”、送信元ポート番号“port-x”であり、宛先マルチキャストIPアドレス“M−IP”、宛先ポート番号“M−port”である外部IPパケット766−10を送出し(図66のステップS768−1)、外部IPパケット766−10は通信回線を経由して更に網ノード装置766−2を経由し、カプセル化機能が適用されて内部パケット766−11となる。内部パケット766−11の発信内部アドレスは“ISA1”、着信内部アドレスは“IM−IP”であり、内部パケット766−11のペイロード部分は外部IPパケット766−10である。このとき、内部パケット766−11はIP網766−1の内部通信回線を転送され(ステップS768−2)、網ノード装置766−3に到達し、図50に示す一連のステップS741−1乃至S741−8を経てステップS741−9に到達する。網ノード装置766−3内の装置制御表766−30(図65)の上から1行目の通信レコードが逆カプセル化に用いられる。ただし、当該通信レコード “IM−IP”、“ISA1”、“NSA30”、“NDA30”、“・・”である。第1行目の通信レコードの制御項目CTLの内部のビット位置“11”の値は、“1”に設定してある。第2カプセル制御レコード766−23(図64)の左から第1番目の項目は“4”であるので、副項目は4つある。
The external logic terminal identifier control record has a format of “n” of external logic terminal identifiers, n internal identifiers IFE-j (j = 1, 2,... N) as shown in 764-4. including. As a variation, the internal logical terminal identifier “3” may be set in the external logical terminal identifier IFE of the communication record, and the external logical terminal identifier “3” set there may be used. Further, when the value of the bit position “10” of the control item CTL is “0”, the multicast control function does not work, and the restored external packet is transmitted to the external communication line determined by the external logical terminal identifier IFE of the communication record. Is done.
<< Overflow line control >>
In FIG. 58, an external IP packet whose destination address is the same address “MA” as the destination multicast address “MA” included in the IP packet transferred from the network node device 758-2 to the terminals 759-3 to 759-5 is When the value of the internal logical terminal identifier IFI of the communication record 764-5 is set to “0” when input from the external communication lines 762-3 to 762-5 to the network node device 758-2 (FIG. 61), The input multicast external IP packet is not formed into an internal packet in the network node device 758-2, but is transferred to the overflow communication line 762-2 in the form of the external IP packet.
<< Fourth Function Part 2: Multicast
The second function of multicast control (destination address conversion function in multicast, multicast NAT function) is designated by the bit position “11” in the control item CTL of the communication record (in FIG. 47). In this case, the control item CTL The value of bit position “11” is set to “1”.
FIG. 62 shows the format of the second control record 765-1 for multicast control. The first item on the left is “n”, the second item is “sub-1”, and the third item is “ The sub-2 ”,..., the (n + 1) th item is“ sub-n ”. The first indicates the number of sub-items, and the second through (n + 1) -th indicate n sub-items. 765-2 shows more detailed rules of sub-items, which are “IFE-j”, “port-j”, and “IP-j”, and are assigned to the communication line having the external logical terminal identifier IFE-j. This indicates that a terminal having an IP address IP-j is connected, and that the terminal receives multicast data using the port number “port-j”.
In FIG. 63, 766-1 is an IP network, 766-2 and 766-3 are network node devices, and 764-4 to 765-8 are terminals. The IP address of the terminal 766-4 is “IP-x”, and the IP addresses of the terminals 766-5 to 766-8 are “IP-1”, “IP-2”, “IP-3”, “IP-4”, respectively. It is. First, the terminal 766-4 has a source IP address “IP-x”, a source port number “port-x”, a destination multicast IP address “M-IP”, and an external port number “M-port”. An IP packet 766-10 is sent out (step S768-1 in FIG. 66), and the external IP packet 766-10 passes through the communication line and further through the network node device 766-2, and the encapsulation function is applied to the internal. Packet 766-11. The internal packet 766-11 has an outgoing internal address “ISA1”, an incoming internal address “IM-IP”, and a payload portion of the internal packet 766-11 is an external IP packet 766-10. At this time, the internal packet 766-11 is transferred through the internal communication line of the IP network 766-1 (step S768-2), reaches the network node device 766-3, and a series of steps S741-1 to S741 shown in FIG. Through S-8, the process reaches step S741-9. The communication record in the first line from the top of the device control table 766-30 (FIG. 65) in the network node device 766-3 is used for decapsulation. However, the communication records are “IM-IP”, “ISA1”, “NSA30”, “NDA30”, “...”. The value of the bit position “11” in the control item CTL of the communication record on the first line is set to “1”. Since the first item from the left of the second capsule control record 766-23 (FIG. 64) is “4”, there are four sub items.
第1の副項目766−24の“IFE−1”、“port−1”、“IP-1”の指定に従い、内部パケット766−11から宛先外部IPアドレスIP−1、宛先ポート番号port-1である外部パケット766−12を形成し、外部論理端子識別子IFE−1である通信回線766−9へ外部パケット766−12を送出する(図66のステップS768−5)。外部パケット766−12のソース外部IPアドレスは“M−IP”、ソースポート番号は“M−Portであり、ソースIPアドレスM−IPとソースポート番号M−Portは、内部パケット766−11のペイロード部分にある外部IPパケット766−10の宛先外部IPアドレスM−IP、宛先ポート番号M−Portを転記している。外部IPパケット766−12の宛先IPアドレスは、外部論理端子識別子IFE−1に接続する端末766−5の固有のIPアドレス”IP−1“を用いている。 In accordance with the designation of “IFE-1”, “port-1”, “IP-1” in the first subitem 766-24, the destination external IP address IP-1 and the destination port number port-1 are specified from the internal packet 766-11. The external packet 766-12 is formed, and the external packet 766-12 is transmitted to the communication line 766-9 that is the external logic terminal identifier IFE-1 (step S768-5 in FIG. 66). The source external IP address of the external packet 766-12 is “M-IP”, the source port number is “M-Port”, and the source IP address M-IP and the source port number M-Port are the payload of the internal packet 766-11. The destination external IP address M-IP and the destination port number M-Port of the external IP packet 766-10 in the portion are transcribed.The destination IP address of the external IP packet 766-12 is transferred to the external logical terminal identifier IFE-1. The unique IP address “IP-1” of the terminal 766-5 to be connected is used.
続いて、マルチキャスト第2制御レコードの副項目766−25の内容“IFE−2”、“port-2”、“IP-2”に従い、外部論理端子識別子IFE−2に接続するIPアドレスIP-2の端末766−6へ送信元アドレスM−IP、ソースポート番号M−portである外部IPパケットを送出する(ステップS768−6)。以下同様にして、副項目766−26の内容“IFE−3”、“port-3”、“IP−3”に従い、外部論理端子識別子IFE−3に接続するIPアドレスIP-3の端末766−7へ(ステップS768−7)、ソースアドレスM−IP、ソースポート番号M−portである外部IPパケットを送出する。続いて副項目766−27の内容“IFE−3”、“port-4”、“IP-4”に従い、更に外部論理端子識別子IFE−3に接続するIPアドレスIP-4の端末766−8へ(ステップS768−8)、ソースアドレスM−IP、ソースポート番号M−portである外部IPパケットを送出する。ここで、外部論理端子識別子IFE−3により指定される通信回線に、複数の端末766−7及び766−8を接続することができる。以上の手順により、端末766−5乃至766−8がマルチキャストデータの受信を終了する。 Subsequently, in accordance with the contents “IFE-2”, “port-2”, “IP-2” of the subitem 766-25 of the multicast second control record, the IP address IP-2 connected to the external logical terminal identifier IFE-2 The external IP packet having the source address M-IP and the source port number M-port is transmitted to the terminal 766-6 (step S768-6). Similarly, in accordance with the contents “IFE-3”, “port-3”, and “IP-3” of the subitem 766-26, the terminal 766 having the IP address IP-3 connected to the external logical terminal identifier IFE-3 is used. 7 (step S768-7), the external IP packet having the source address M-IP and the source port number M-port is transmitted. Subsequently, in accordance with the contents “IFE-3”, “port-4”, and “IP-4” of the subitem 766-27, the terminal 766-8 of the IP address IP-4 that is further connected to the external logical terminal identifier IFE-3. (Step S768-8), an external IP packet having the source address M-IP and the source port number M-port is transmitted. Here, a plurality of terminals 766-7 and 766-8 can be connected to the communication line designated by the external logic terminal identifier IFE-3. Through the above procedure, the terminals 766-5 to 766-8 finish receiving multicast data.
端末766−5乃至766−8はマルチキャストデータ受信後に、マルチキャストデータ送信端末766−4及びマルチキャスト送信管理端末767−7に対して受信報告又は応答することが可能であり、端末766−5から応答する例を説明する。端末766−5は外部IPパケット767−1(図67内)を形成し、通信回線766−9へ送出する(図66のステップS768−10)。外部IPパケット767−1のIPアドレスとポート番号は、受信した外部IPパケット766−12(図63内)のIPアドレスとポート番号それぞれのソースと宛先を交換したものである。即ち、外部IPパケット767−1のソースIPアドレスIP−1、ソースポート番号port-1であり、宛先IPアドレスM−IP、ソースポート番号M−portである。 After receiving the multicast data, the terminals 766-5 to 766-8 can receive or respond to the multicast data transmission terminal 766-4 and the multicast transmission management terminal 767-7, and respond from the terminal 766-5. An example will be described. The terminal 766-5 forms an external IP packet 767-1 (in FIG. 67) and sends it to the communication line 766-9 (step S768-10 in FIG. 66). The IP address and port number of the external IP packet 767-1 are obtained by exchanging the source and destination of the IP address and port number of the received external IP packet 766-12 (in FIG. 63). That is, the source IP address IP-1 and the source port number port-1 of the external IP packet 767-1 are the destination IP address M-IP and the source port number M-port.
外部IPパケット767−1は、網ノード装置766−3において装置制御表766−30の第4行目のレコード“IS5,IS73、NSA5、NDA5、…”が用いられて、内部パケット767−2(図67内)となって内部通信回線767−4に送出され、網ノード装置766−3に着信し(ステップS768−11)、装置制御表766−30(図65)の上から7行目の通信レコード“IS73,IS5,NDA5,NSA5,…”が適用されて逆カプセル化される。復元された外部パケットは、通信レコードの論理端子識別子IFE13により定まる通信回線767−5を経由して端末767−3へ到達する(ステップS768−12)。 The external IP packet 767-1 uses the record “IS5, IS73, NSA5, NDA5,...” In the fourth row of the device control table 766-30 in the network node device 766-3, and uses the internal packet 767-2 ( 67) and sent to the internal communication line 767-4, arrives at the network node device 766-3 (step S768-11), and the seventh line from the top of the device control table 766-30 (FIG. 65). The communication record “IS73, IS5, NDA5, NSA5,...” Is applied and decapsulated. The restored external packet reaches the terminal 767-3 via the communication line 767-5 determined by the logical terminal identifier IFE13 of the communication record (step S768-12).
マルチキャストデータ応答代行端末767−3は、端末766−5から受信した応答パケットの内容を含むIPパケットを形成し、前記IPパケットをマルチキャストデータ送信端末766−4へ送信する(図66のステップS768−14乃至S768−16)。このとき、装置制御表766−30の上から8行目の通信レコード“IS73,IS64,…”が用いられる。更に、マルチキャストデータ応答代行端末767−3は前記応答を含むIPパケットを、マルチキャストデータ送信管理端末767−7へ送信することができる(ステップS768−18乃至S768−20)。このとき、装置制御表766−30の上から9行目の通信レコード“IS73,IS67,…”が用いられる。端末767−3は、端末766−5からの応答と同様に、端末766−6乃至766−8からの応答も扱う機能を有し、更に、端末766−5乃至766−8からの応答の全てを受信して一つのIPパケットにまとめて返信することもできる。
<<第5の機能:署名機能>>
署名制御機能は、通信レコードの制御項目CTLの内部のビット位置“12”乃至“13”により指定し(図47内)、本ケースにおいて当該制御項目CTLのビット位置“12”及び“13”の値をそれぞれ“1”に設定しておく。図68において、770−1はIP網、770−2及び770−3は網ノード装置、770−4及び770−5は端末である。外部IPパケット770−6が端末770−4から送出されて、通信回線を経由して網ノード装置770−2に到達し、図49に示す一連のステップS740−1乃至S740−5を経てステップS740−6に到達する。ステップS740−6において、当該通信レコードの制御項目CTLの内部のビット位置“12”の値を“1”に設定してあるので、当該通信レコードから参照できる署名制御レコード771(図69)から署名関数と署名のパラメータを取得し、署名機能部770−12を用いて外部パケット770−6のペイロード部分を対象として署名770−9を付与し、次のステップS740−7へ進む。
The multicast data response proxy terminal 767-3 forms an IP packet including the content of the response packet received from the terminal 766-5, and transmits the IP packet to the multicast data transmission terminal 766-4 (step S768- in FIG. 66). 14 to S768-16). At this time, the communication record “IS73, IS64,...” On the eighth line from the top of the device control table 766-30 is used. Further, the multicast data response proxy terminal 767-3 can transmit an IP packet including the response to the multicast data transmission management terminal 767-7 (steps S768-18 to S768-20). At this time, the communication record “IS73, IS67,...” On the ninth line from the top of the device control table 766-30 is used. The terminal 767-3 has a function of handling the responses from the terminals 766-6 to 766-8 in the same manner as the response from the terminal 766-5. Further, all of the responses from the terminals 766-5 to 766-8 are provided. Can be returned in a single IP packet.
<< Fifth Function: Signature Function >>
The signature control function is designated by the bit positions “12” to “13” in the control item CTL of the communication record (in FIG. 47). In this case, the bit positions “12” and “13” of the control item CTL are specified. Each value is set to “1”. In FIG. 68, 770-1 is an IP network, 770-2 and 770-3 are network node devices, and 770-4 and 770-5 are terminals. The external IP packet 770-6 is transmitted from the terminal 770-4, reaches the network node device 770-2 via the communication line, and goes through a series of steps S740-1 to S740-5 shown in FIG. 49 to step S740. Reach -6. In step S740-6, since the value of the bit position “12” in the control item CTL of the communication record is set to “1”, the signature is recorded from the signature control record 771 (FIG. 69) that can be referred to from the communication record. The function and signature parameters are acquired, the signature function unit 770-12 is used to assign the signature 770-9 to the payload portion of the external packet 770-6, and the process proceeds to the next step S740-7.
次に、着信時の署名付与機能を説明する。内部IPパケットがIP網内部を転送されて網ノード装置770−3に到達し、図50に示す一連のステップS741−1乃至S741−5を経てステップS741−6に到達する。ステップS741−6において、当該通信レコードの制御項目CTLの内部のビット位置“13”の値を“1”に設定してあるので、当該通信レコードから参照できる署名制御レコードから署名関数と署名のパラメータを取得し、署名機能部770−13を用いて、内部パケットのペイロード部分にある外部パケット770−6のペイロード部分を対象とする署名770−10を付与し、次のステップS741−7へ進む。 Next, a signature adding function at the time of an incoming call will be described. The internal IP packet is transferred inside the IP network and reaches the network node device 770-3, and reaches step S741-6 through a series of steps S741-1 to S741-5 shown in FIG. In step S741-6, since the value of the bit position “13” in the control item CTL of the communication record is set to “1”, the signature function and the signature parameters from the signature control record that can be referred to from the communication record. The signature function unit 770-13 is used to add the signature 770-10 for the payload portion of the external packet 770-6 in the payload portion of the internal packet, and the process proceeds to the next step S741-7.
署名者は、IP網770−1を運用管理する通信事業者とすることができる。署名770−9及び署名770−10に、パケット770−6及び770−7が網ノード装置を通過する時刻を含めることができる。なお、署名機能部770−12及び770−13は、それぞれ網ノード装置770−2及び770−3内部のハードウェアとして実施し、或はプログラムモジュールとして実施することができる。また、署名機能サーバを設けて、網ノード装置に接続して用いることもできる。
<<IP網内の分離>>
内部パケットを外部IPパケット内のポート番号値に応じて網内部に転送する方法により、IP網を複数の内部網に分離することができる。図70及び図71を参照して通信レコードとポートフィルタ機能を用いることにより、IP網を複数の内部IP網に分離する方法を説明する。772−1はIP網、772−2乃至772−6はIP網772−1内のIP網、773−1乃至782−4はLAN、772−7及び772−8は終端ゲートウェイ、774−1及び774−2は網ノード装置、774−3及び774−4(図71)は装置制御表を含むメモリ領域、775−5及び775−6は複数の通信レコードから成る装置制御表、776−1乃至776−6はポートフィルタ制御レコード(装置制御表の要素の1つ)である。
<<IP網内の分離その1:電話網のケース>>
端末773−5からソースIPアドレスEA1、宛先IPアドレスEA2である外部IPパケットが送出され、通信回線773−9を経て内部アドレスI1が付与された論理端子773−30を経て、網ノード装置774−1に入力する。IPパケットのペイロードはUDPセグメントであり、そのソースポート番号は“5004”、宛先ポート番号は“5008”のケースである。このケースでは、装置制御表775−5の表題を表わすレコードを除いて第1行目のレコードが該当し、第1行目のレコードの項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G2”、“F1”、“ID1”、“CT1”となっている。外部パケットが入力した論理端子773−30に付与された内部アドレスI1が通信レコードの第1の項目I1であり、外部IPパケットの宛先アドレスEA2とレコードから取得した宛先マスクM2との1ビット対応のAND演算結果が通信レコードのネットワークアドレスN2と一致し、更にソースアドレスEA1と宛先マスクM1との1ビット対応のAND演算結果がネットワーク宛先アドレスN1と一致するケースである。このケースでは、前記IPパケットは第1行目の通信レコードに対して、アドレス条件検査が合格している。
The signer may be a communication carrier that operates and manages the IP network 770-1. The signature 770-9 and the signature 770-10 may include the time when the packets 770-6 and 770-7 pass through the network node device. The signature function units 770-12 and 770-13 can be implemented as hardware inside the network node devices 770-2 and 770-3, respectively, or can be implemented as program modules. Also, a signature function server can be provided and used by connecting to a network node device.
<< Separation in IP network >>
The IP network can be separated into a plurality of internal networks by transferring the internal packet to the inside of the network according to the port number value in the external IP packet. A method of separating an IP network into a plurality of internal IP networks by using a communication record and a port filter function will be described with reference to FIGS. 772-1 is an IP network, 772-2 to 772-6 are IP networks in the IP network 772-1, 773-1 to 782-4 are LANs, 772-7 and 772-8 are terminating gateways, 774-1 and 774-2 is a network node device, 774-3 and 774-4 (FIG. 71) are memory areas including a device control table, 775-5 and 775-6 are device control tables consisting of a plurality of communication records, 776-1 to 776-1 777-6 is a port filter control record (one of the elements of the device control table).
<< Separation in IP network 1: Case of telephone network >>
An external IP packet having the source IP address EA1 and the destination IP address EA2 is transmitted from the terminal 773-5, and via the communication line 773-9, the logical terminal 773-30 to which the internal address I1 is assigned, and then the network node device 774-. Enter 1 The payload of the IP packet is a UDP segment, the source port number is “5004”, and the destination port number is “5008”. In this case, except for the record representing the title of the device control table 775-5, the record in the first row corresponds, and the items of the record in the first row are “I1”, “I2”, “N1” from the left side. , “N2”, “M1”, “M2”, “G2”, “F1”, “ID1”, and “CT1”. The internal address I1 given to the logical terminal 773-30 to which the external packet is input is the first item I1 of the communication record, and the 1-bit correspondence between the destination address EA2 of the external IP packet and the destination mask M2 acquired from the record In this case, the AND operation result matches the network address N2 of the communication record, and the 1-bit AND operation result corresponding to the source address EA1 and the destination mask M1 matches the network destination address N1. In this case, the IP packet has passed the address condition check with respect to the communication record in the first row.
次に、当該通信レコードから関係付けられるポートフィルタ制御レコード776−1と、ポートフィルタ制御レコード776−2とが指定されている。ポートフィルタ制御レコード776−1は、当該通信レコードの“CTL”域のビット位置“05”の値が“1”であるとポートフィルタ1の指定であり、発信時のソースポート番号及び着信時の宛先ポート番号はポート番号区間5000〜5100内であることを指定している。このケースでは、外部IPパケットを内部パケットに変換してIP網内部に発信するケースであり、外部IPパケットのソースポート番号“5004”は、ポート番号区間“5000”〜“5100”内に存在する。
Next, a port filter control record 776-1 and a port filter control record 776-2 related from the communication record are specified. The port filter control record 776-1 designates the
同様にポートフィルタ制御レコード776−2は、当該通信レコードの“CTL”域のビット位置“06”の値が“1”であるのでポートフィルタ2の指定であり、着信時のソースポート番号及び発信時の宛先ポート番号は、ポート番号区間5000〜5100内であることを指定している。このケースでは、外部IPパケットを内部パケットに変換してIP網内部に発信するケースであり、外部IPパケットの宛先ポート番号“5008”はポート番号区間“5000”〜“5100”の区間内に存在する。即ち、前記入力した外部IPパケットは通信レコードに対してアドレス条件検査が合格し、ポートフィルタ制御レコード776−1とポートフィルタ制御レコード776−2とのポート番号区間の条件を満たすので、外部IPパケットは内部パケットに変換される条件を満たす。上述により形成された内部パケットは、当該通信レコードの内部論理端子識別子項目G2である内部通信回線773−14に送出される。
Similarly, since the value of the bit position “06” in the “CTL” area of the communication record is “1”, the port filter control record 776-2 is designated by the
次に、前記入力した外部IPパケットと装置制御表775−5の第2行目の通信レコードとの関係について説明する。表題を表すレコードを除いて、第2行目の通信レコードの項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G1”、“F1”、“ID2”、“CT2”となっており、外部IPパケットは第2行目の通信レコードに対してもアドレス条件検査は合格する。次に、当該通信レコードから関係付けられるポートフィルタ制御レコード776−3は、当該通信レコードの“CTL”域のビット位置“06”の値が“1”であるのでポートフィルタ2の指定であり、着信時のソースポート番号及び発信時の宛先ポート番号は、ポート番号区間4000〜4100の区間内であることを指定している。このケースではIP網内部に発信するケースであるので、外部IPパケットの宛先ポート番号“5008”がポート番号区間“4000”〜“4100”の区間内に存在しないので、外部IPパケットから内部パケットを形成してIP網の内部に転送することは抑止される。
Next, the relationship between the input external IP packet and the communication record in the second row of the device control table 775-5 will be described. Except for the record representing the title, the items of the communication record in the second row are “I1”, “I2”, “N1”, “N2”, “M1”, “M2”, “G1”, “F1” from the left side. "," ID2 "," CT2 ", and the external IP packet passes the address condition check even for the communication record in the second row. Next, the port filter control record 776-3 related from the communication record is the designation of the
更に、前記外部IPパケットは、装置制御表775−5の他のレコードに対して、カプセル化の条件を満たさないので、内部パケットは形成されない。第1行目の通信レコードを用いて形成された内部パケットは、内部論理端子識別子G2により識別される内部通信回線773−14を経由してIP網772−3内を転送され、内部通信回線773−18を経て網ノード装置774−2に到達する。網ノード装置774−2の内部において、装置制御表775−6の表題を表すレコードを除いて、第1行目の項目は左側から“I2”、“I1”、“N2”、“N1”、“M2”、“M1”、“H2”、“F2”、“ID4”、“CT4”となっており、当該レコードのアドレス条件検査は合格すると共に、ポートフィルタ制御レコード776−4及び776−5が、ポートフィルタ制御レコード776−1及び776−2と同様の原理で適用される。以上の方法により内部パケットから外部IPパケットに復元されて、通信回線773−11を経由して端末773−7に到達する。前述と通信方向が逆のケース、つまり端末773−7から端末773−5への送信も、前記同様の方法により通信レコードとポートフィルタ制御レコードとが用いられて、IP網772−3を経由した通信が行われる。 Further, since the external IP packet does not satisfy the encapsulation condition with respect to the other records of the device control table 775-5, the internal packet is not formed. The internal packet formed using the communication record in the first row is transferred through the IP network 772-3 via the internal communication line 773-14 identified by the internal logic terminal identifier G2, and the internal communication line 773 is transferred. The network node device 774-2 is reached via -18. Inside the network node device 774-2, except for the record representing the title of the device control table 775-6, the items in the first row are “I2”, “I1”, “N2”, “N1”, “M2”, “M1”, “H2”, “F2”, “ID4”, “CT4”, the address condition check of the record passes, and the port filter control records 766-4 and 766-5 Are applied on the same principle as the port filter control records 776-1 and 776-2. By the above method, the internal packet is restored to the external IP packet, and reaches the terminal 773-7 via the communication line 773-11. In the case where the communication direction is opposite to that described above, that is, transmission from the terminal 773-7 to the terminal 773-5, the communication record and the port filter control record are used by the same method as described above, and are transmitted via the IP network 772-3. Communication takes place.
端末773−5の内部に電話機を接続し、当該電話機にポート番号“5004”を付与しておき、端末773−7の内部に電話機を接続し、当該電話機にポート番号“5008”を付与しておく。本ケースにおいて、外部IPパケット内部のソースポート番号“5004”及び“5008”は、IP電話の技法の1つであるSIPの通信規約を採用している。端末773−5内の電話機は音声をディジタル音声に変換してIPパケット内部に格納し、IPパケットのペイロード部分はUDPセグメントとし、ソースポート番号“5004”とし、宛先ポート番号“5008”として、ディジタル音声パケットを端末773−7に向けて送信する。端末773−7内の電話機は、受信したディジタル音声パケットからアナログ音声を復元する。 A telephone is connected to the inside of the terminal 773-5, the port number “5004” is assigned to the telephone, the telephone is connected to the inside of the terminal 773-7, and the port number “5008” is assigned to the telephone. deep. In this case, the source port numbers “5004” and “5008” inside the external IP packet adopt the SIP communication protocol, which is one of IP telephone techniques. The telephone in the terminal 773-5 converts voice to digital voice and stores it inside the IP packet. The payload portion of the IP packet is a UDP segment, the source port number is “5004”, the destination port number is “5008”, and the digital The voice packet is transmitted to the terminal 773-7. The telephone set in the terminal 773-7 restores analog voice from the received digital voice packet.
以上述べた方法により行われる電話通信は、もっぱら内部IP網772−3を経由して行われる。内部IP網772−3は電話通信専用網として使われている。なお、一つの端末内に電話機のプログラムを含む複数のアプリケーションプログラムを実装し、端末は1つのIPアドレスを有し、アプリケーションプログラムに異なる個別のポート番号を割当て、他の端末に同様に含まれるアプリケーションプログラムとIPパケットを送受する技法はTCP又はUDP通信技法として公知である。
<<IP網内の分離その2:品質網のケース>>
端末773−5内のアプリケーションプログラムがクライアント、端末773−7内のアプリケーションプログラムがサーバとして動作するケースであり、サーバのポート番号は“4000”乃至“4100”であり、クライアントのポート番号は予め定めることができない。端末773−5からソースIPアドレスEA1、宛先IPアドレスEA2である外部IPパケットが送出され、通信回線773−9を経て、内部アドレスI1が付与された論理端子773−30を経由して網ノード装置774−1に入力する。外部IPパケットのペイロードはTCPセグメントであり、その宛先ポート番号は“4000”乃至“4100”である。このケースでは、装置制御表775−5の第1行目のレコードと第2行目のレコードが候補である。第1行目の通信レコードの項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G2”、“F1”、“ID1”、“CT1”となっており、第1行目の通信レコードのアドレス条件検査は合格する。通信レコードから関係付けられているポートフィルタ制御レコード776−1及び776−2の規定によるポート番号区間は、発信時及び着信時共、またソース側及び宛先側共、ポート番号区間5000〜5100の内部であることを指定している。この場合、端末773−5から送出された外部IPパケットは、宛先ポート番号区間が“4000”乃至“4100”であるのでポート番号区間の条件を満たさず、前記外部パケットは内部パケットに変換されない。
The telephone communication performed by the method described above is performed exclusively via the internal IP network 772-3. The internal IP network 772-3 is used as a dedicated telephone communication network. In addition, a plurality of application programs including a telephone program are mounted in one terminal, the terminal has one IP address, a different individual port number is assigned to the application program, and the application is similarly included in other terminals. A technique for sending and receiving programs and IP packets is known as a TCP or UDP communication technique.
<< Separation in IP network # 2: Quality network case >>
In this case, the application program in the terminal 773-5 operates as a client, and the application program in the terminal 773-7 operates as a server. The server port number is “4000” to “4100”, and the client port number is predetermined. I can't. An external IP packet having the source IP address EA1 and the destination IP address EA2 is transmitted from the terminal 773-5, and passes through the communication line 773-9 to the network node apparatus via the logical terminal 773-30 to which the internal address I1 is assigned. Input to 774-1. The payload of the external IP packet is a TCP segment, and the destination port number is “4000” to “4100”. In this case, the record in the first row and the record in the second row of the device control table 775-5 are candidates. The items of the communication record in the first row are “I1”, “I2”, “N1”, “N2”, “M1”, “M2”, “G2”, “F1”, “ID1”, “CT1” from the left side. The address condition check of the communication record on the first line passes. The port number sections according to the specifications of the port filter control records 776-1 and 776-2 related from the communication records are the inside of the
次に、第2行目の通信レコード項目は左側から“I1”、“I2”、“N1”、“N2”、“M1”、“M2”、“G1”、“F1”、“ID2”、“CT2”となっており、当該通信レコードのアドレス条件検査は合格する。当該通信レコードの“CTL”域のビット位置“06”の値が“1”である。このため、ポートフィルタ2の指定であり、ポートフィルタ制御レコード776−3の規定によるポート番号区間は、発信時の宛先ポート番号4000〜4100の区間を指定しているので条件を満たし、内部パケットに変換される。内部パケットは第2行目の通信レコード7番目の項目G1の内部通信回線773−13に送出され、IP網772−2内部を転送され、内部通信回線773−17を経て網ノード装置774−2に到達する。網ノード装置774−2内部において、装置制御表774−2の第2行目のレコードの項目は、左側から“I2”、“I1”、 “N2”、“N1”、“M2”、“M1”、“H1”、“F2”、“ID5”、“CT5”となっており、当該通信レコードのアドレス条件検査は合格すると共に、当該通信レコードの“CTL”域のビット位置“05”の値が“1”である。このためポートフィルタ1の指定であり、ポートフィルタ制御レコード776−6について、着信時の宛先ポート番号区間“4000”乃至“4100”が適用され、内部パケットから外部IPパケットが復元されて、通信回線773−11を経由して端末773−7に到達する。
Next, the communication record items in the second row are “I1”, “I2”, “N1”, “N2”, “M1”, “M2”, “G1”, “F1”, “ID2” from the left side, “CT2” is set, and the address condition check of the communication record passes. The value of the bit position “06” in the “CTL” area of the communication record is “1”. For this reason, the port number section specified by the
上述と通信方向が逆のケース、つまり端末773−7から端末773−5へ外部IPパケットを送信し(ただし、IPパケット内TCPセグメントのソースポート番号は“4000”乃至“4100”)、網ノード装置774−2において内部パケットに変換され、内部パケットを発信するとき、ポートフィルタ制御レコード776−6について、発信時のソースポート番号区間“4000”乃至“4100”が適用される。そのため、内部パケットは内部通信回線773−17、IP網772−2、内部通信回線773−13を経て、網ノード装置774−1に転送される。網ノード装置774−1が内部パケットを着信して外部IPパケットを復元するとき、ポートフィルタ制御レコード776−3について、着信時のソースポート番号区間“4000”乃至“4100”が適用される。 In the case where the communication direction is opposite to that described above, that is, the external IP packet is transmitted from the terminal 773-7 to the terminal 773-5 (where the source port number of the TCP segment in the IP packet is “4000” to “4100”), and the network node When the device 774-2 converts to an internal packet and transmits the internal packet, the source port number section “4000” to “4100” at the time of transmission is applied to the port filter control record 766-6. Therefore, the internal packet is transferred to the network node device 774-1 via the internal communication line 773-17, the IP network 772-2, and the internal communication line 773-13. When the network node device 774-1 receives the internal packet and restores the external IP packet, the source port number section “4000” to “4100” at the time of reception is applied to the port filter control record 776-3.
要約すると、端末773−5及び773−7はそれぞれに接続する電話機を用いて、ポート番号“5000”〜“5100”の区間内で電話通信を行い、端末773−7のアプリケーションプログラムはポート番号“4000”乃至“4100”を適用したサーバとして動作し、 端末773−5の他のアプリケーションプログラムは端末773−7内の前記アプリケーションプログラムを用いるクライアントとして動作する。このとき、電話通信には電話通信用の内部網772−3が用いられ、クライアント・サーバ間通信には内部網772−2が用いられる。通信回線773−9及び773−11は電話通信とクライアント・サーバとの間の通信に共用される。電話網としての内部網772−3はルータ段数(ホップ数ともいう)を少なくした遅延の少ない網とし、クライアント・サーバ間通信用の網としての内部網772−2は、通信障害を少なくし通信品質を保証した品質網として供することが可能である。
<<IP網内の分離その3:マルチキャスト網のケース>>
端末773−5内のアプリケーションプログラムをマルチキャスト送信サーバとして動作させ、端末773−7内のアプリケーションプログラムをマルチキャスト送信サーバから送出されるマルチキャストデータを受信する複数ユーザの1人として動作させる方法を説明する。このケースでは、端末773−5から送信されたマルチキャスト用のIPパケットが通信回線773−9を経由して網ノード装置774−1に入力し、装置制御表775−5の第3行目のレコードが用いられる。第3行目のレコードの項目は、左側から“I1”、“Im”、“N1m”、“N2m”、“M1m”、“M2m”、“G3”、“F1”、“ID3”、“CT3”となっている。入力したマルチキャスト外部IPパケットがアドレス条件検査に合格すると、マルチキャスト内部パケットが形成され、内部パケットは項目G3により指定される通信回線773−15へ送出される。
In summary, the terminals 773-5 and 773-7 use telephones connected to the terminals 773-5 and 773-7 to perform telephone communication within the section of port numbers “5000” to “5100”. 4000 ”to“ 4100 ”, and other application programs of the terminal 773-5 operate as clients using the application program in the terminal 773-7. At this time, an internal network 772-2 for telephone communication is used for telephone communication, and an internal network 772-2 is used for communication between clients and servers. Communication lines 773-9 and 773-11 are shared for telephone communication and communication between the client and server. The internal network 772-2 as a telephone network is a network with a low delay with a reduced number of router stages (also referred to as the number of hops), and the internal network 772-2 as a network for client-server communication reduces communication failures and performs communication. It can be used as a quality network that guarantees quality.
<< Separation in IP network 3: Case of multicast network >>
A method of operating the application program in the terminal 773-5 as a multicast transmission server and operating the application program in the terminal 773-7 as one of a plurality of users who receive multicast data sent from the multicast transmission server will be described. In this case, the multicast IP packet transmitted from the terminal 773-5 is input to the network node device 774-1 via the communication line 773-9, and the record in the third row of the device control table 775-5 Is used. The items of the record in the third row are “I1”, “Im”, “N1m”, “N2m”, “M1m”, “M2m”, “G3”, “F1”, “ID3”, “CT3” from the left side. It has become. When the input multicast external IP packet passes the address condition check, a multicast internal packet is formed, and the internal packet is sent to the communication line 773-15 designated by the item G3.
以後はマルチキャスト用の内部網772−4、通信回線773−19を経て網ノード装置774−2に到達する。マルチキャスト外部IPパケットの宛先アドレスはマルチキャスト固有のIPアドレスであるので、アドレス条件検査により内部パケットが内部網772−2や内部網772−3に転送されることはない。内部パケットが網ノード装置774−2に到達し、装置制御表775−6の第3行目のレコードが用いられるが、第3行目のレコード項目は、左側から“Im”、“I1”、 “N2m”、“N1m”、“M2m”、“M1m”、“0”、“F2”、“ID6”、“CT6”である。内部パケットからマルチキャスト外部パケットが復元され、復元された外部パケットは項目F2により指定される通信回線773−11を経て端末773−7に届けられる。
<<IP網内の分離その4:ベストエフォート網のケース>>
端末773−6と端末773−8との間で、内部網772−5を使用するIP通信方法を説明する。
Thereafter, the network node device 774-2 is reached via the multicast internal network 772-4 and the communication line 773-19. Since the destination address of the multicast external IP packet is an IP address unique to the multicast, the internal packet is not transferred to the internal network 772-2 or the internal network 772-3 by the address condition check. The internal packet reaches the network node device 774-2, and the record in the third row of the device control table 775-6 is used. The record items in the third row are “Im”, “I1”, “N2m”, “N1m”, “M2m”, “M1m”, “0”, “F2”, “ID6”, “CT6”. The multicast external packet is restored from the internal packet, and the restored external packet is delivered to the terminal 773-7 via the communication line 773-11 specified by the item F2.
<< Separation in IP network 4: Best effort network case >>
An IP communication method using the internal network 772-5 between the terminal 773-6 and the terminal 773-8 will be described.
内部網772−5は上述の内部網と異なり、通信品質を保証しない代わりに通信料金を抑制するIP網としてのベストエフォート網である。端末773−6にアドレスEA7を付与し、端末773−8にアドレスEA8を付与しておく。アドレスEA7は、通信回線773−9に接続するLAN773−1内部で用いられている全てのIPアドレスと異なる値を用いる。同様にアドレスEA8は、通信回線773−12に接続するLAN773−4内部で用いられている全てのIPアドレスと異なっている。端末773−6から通信回線773−9を経て網ノード装置774−1に入力するソースIPアドレスEA7、宛先IPアドレスEA8である外部IPパケットに対して、アドレス条件検査を満たす通信レコードは装置制御表775−5の中に唯一の第4行目のレコードである。 レコードの項目が“I1”、“I8”、“N7”、“N8”、“M7”、“M8”、“G4”、“F1”、“ID7”、“CT7”であり、通信レコードを用いて形成された内部パケットは項目G4により指定される通信回線773−16へ送出される。 Unlike the internal network described above, the internal network 772-5 is a best effort network as an IP network that suppresses communication charges instead of guaranteeing communication quality. The address EA7 is assigned to the terminal 773-6, and the address EA8 is assigned to the terminal 773-8. The address EA7 uses a value different from all IP addresses used in the LAN 773-1 connected to the communication line 773-9. Similarly, the address EA8 is different from all IP addresses used in the LAN 773-4 connected to the communication line 773-12. A communication record that satisfies the address condition check for an external IP packet having the source IP address EA7 and the destination IP address EA8 input from the terminal 773-6 to the network node device 774-1 via the communication line 773-9 is a device control table. 775-5 is the only record on the fourth line. The record items are “I1”, “I8”, “N7”, “N8”, “M7”, “M8”, “G4”, “F1”, “ID7”, “CT7”, and a communication record is used. The internal packet formed in this manner is sent to the communication line 773-16 designated by the item G4.
以降、内部パケットは内部網772−5を経て、更に通信回線773−20を経て網ノード装置774−2へ到達する。網ノード装置774−2において、更に装置制御表775−6の第4行目のレコード、つまり レコードの項目“I8”、“I1”、“N8”、“N7”、“M8”、“M7”、“H4”、“F8”、“ID8”、“CT8”が逆カプセル化の方法で使用される。復元されたIPパケットは、通信回線773−12を経て端末773−8へ到達する。上述と逆方向の外部IPパケット、つまり端末773−8から端末773−6へ送出される外部IPパケットも前記同様に方法により、通信回線773−20、ベストエフォート網772−5、通信回線773−16を経由して端末773−6へ到達する。図71に示す終端ゲートウェイ772−7内部のサーバ727−1と終端ゲートウェイ772−8内部のサーバ727−2とは、ルータ724−1、通信回線715−1、内部網772−6、通信回線715−2、ルータ724−2をそれぞれ経由して、IPパケットを送受して通信することが可能である。
<<通信レコードから制御レコードを参照する他の方法>>
図72は、通信レコード777−1からフィルタ制御レコード777−3、優先制御レコード777−4、マルチキャスト制御レコード777−5、署名制御レコード777−6を見出すための他の方法を説明している。この実施例では通信レコード777−1の末尾のポインタ項目777−2が、フィルタ制御レコード777−3、優先制御レコード777−4、マルチキャスト制御レコード777−5、署名制御レコード777−6、それぞれの所在を示す全てのポインタを格納している。図73は、通信レコード778−1からフィルタ制御レコード778−3、優先制御レコード778−4、マルチキャスト制御レコード778−5、署名制御レコード778−6を見出す更に他の方法を説明している。通信レコード778−1内部の通信レコードID778−7を用い、レコードID778−2の内容は通信レコードID778−7の値とする。そして、レコードID778−7及びポインタ778−8を組合せて制御レコード778−3乃至778−6の所在をポインタにより示すことにより、通信レコード778−1からレコードID778−2を経由して、個別の制御レコード778−3乃至778−6を見出すことができる。
<<通信レコードの他の形式>>
網ノード装置の第1の機能、つまりカプセル化と逆カプセル化を実施するとき、前記(7)、(8)式において“MDA2”及び“MSA1”の値を共に“255.255.255.255”としたケースにおいて、前記2つのマスクを省略することもできる。通信レコード779(図74)は、通信レコード738(図46)内の項目MSA及び MDAを省略した通信レコードである。
<<外部IPパケットや内部IPパケットの他の形態>>
上述では外部IPパケット及び内部パケット共にIPv4の例により説明している。次に、外部パケットとしてIPv6パケット、イーサネットフレームなどを採用し、内部パケットはIPv6パケット、イーサネットフレーム、拡張イーサネットフレーム、MPLSフレーム、HDLCフレーム、タグ付きパケットを採用する他の例を説明する。上述ではアドレスはIPv4の32ビット長のIPアドレスであったが、パケットやフレームが代わることにより、アドレスはIPv6アドレス、MACアドレス、HDLCアドレスなどに変わる。更に、内部パケットや後述する拡張タグの内部のアドレスは、2つのアドレスとするケースと1つのアドレスとするケースとについて説明する。
<<内部パケットが発信アドレスと着信アドレスを含む他の実施例>>
図75は、アドレスEA1である端末781−2から外部IPパケット781−11を通信回線781−6へ送出し、IP網781−1内の網ノード装置781−4において、外部IPパケット781−11が内部パケット781−12(図76)に変換され、IP網781−1内部を転送され、網ノード装置781−5において内部パケット781−12から外部IPパケット781−13が復元されて、復元された外部IPパケット781−13が通信回線781−9を経てアドレスEA2である端末781−3に到達する様子を示している。内部パケット781−12のペイロードは、少なくとも外部IPパケット781−11を含む。通信回線781−6の終端の論理端子781−7に内部アドレスIA1が付与され、通信回線781−9の終端の論理端子781−8に内部アドレスIA2が付与されている。このケースにおいて、内部パケット781−12はIPv6の形式であり、内部パケット781−12のヘッダは2つの内部アドレスIA1及びIA2を含む。781−10は、少なくともIPv6パケット転送機能を有するルータである。通信レコード780(図77)の左から1番目の項目ISAはIPv6の128ビット長の内部発信アドレスであり、左から2番目の項目IRAはIPv6の128ビット長の内部着信アドレスであり、他の項目は通信レコード738(図46)と同一であり、カプセル化と逆カプセル化の原理も同一である。
Thereafter, the internal packet reaches the network node device 774-2 via the internal network 772-5 and further via the communication line 773-20. In the network node device 774-2, the record in the fourth row of the device control table 775-6, that is, the record items "I8", "I1", "N8", "N7", "M8", "M7" , “H4”, “F8”, “ID8”, “CT8” are used in the decapsulation method. The restored IP packet reaches the terminal 773-8 via the communication line 773-12. An external IP packet in the reverse direction to the above, that is, an external IP packet transmitted from the terminal 773-8 to the terminal 773-6 is also processed in the same manner as described above, using the communication line 773-20, the best effort network 772-5, the communication line 773- 16 to the terminal 773-6. The server 727-1 inside the termination gateway 772-7 and the server 727-2 inside the termination gateway 772-8 shown in FIG. 71 are a router 724-1, a communication line 715-1, an internal network 772-6, and a communication line 715. -2 and the router 724-2, it is possible to communicate by sending and receiving IP packets.
<< Other methods for referencing control records from communication records >>
FIG. 72 illustrates another method for finding a filter control record 777-3, a priority control record 777-4, a multicast control record 777-5, and a signature control record 777-6 from the communication record 777-1. In this embodiment, the pointer item 777-2 at the end of the communication record 777-1 includes the filter control record 777-3, the priority control record 777-4, the multicast control record 777-5, and the signature control record 777-6. All pointers indicating are stored. FIG. 73 illustrates still another method for finding a filter control record 778-3, a priority control record 778-4, a multicast control record 778-5, and a signature control record 778-6 from the communication record 778-1. The communication record ID 778-7 in the communication record 778-1 is used, and the content of the record ID 778-2 is the value of the communication record ID 778-7. Then, by combining the record ID 778-7 and the pointer 778-8 to indicate the location of the control records 778-3 to 778-6 by the pointer, individual control is performed from the communication record 778-1 via the record ID 778-2. Records 778-3 through 778-6 can be found.
<< Other forms of communication records >>
A case where the values of “MDA2” and “MSA1” are both “255.255.255.255” in the expressions (7) and (8) when performing the first function of the network node device, that is, the encapsulation and the decapsulation. The two masks can be omitted. The communication record 779 (FIG. 74) is a communication record in which the items MSA and MDA in the communication record 738 (FIG. 46) are omitted.
<< Other forms of external IP packet and internal IP packet >>
In the above description, both the external IP packet and the internal packet are described using the example of IPv4. Next, another example in which an IPv6 packet, an Ethernet frame, or the like is adopted as an external packet and an IPv6 packet, an Ethernet frame, an extended Ethernet frame, an MPLS frame, an HDLC frame, or a tagged packet is adopted as an internal packet will be described. In the above description, the address is an IPv4 32-bit IP address. However, as the packet or frame is changed, the address is changed to an IPv6 address, a MAC address, an HDLC address, or the like. Further, a case where two addresses are used for an internal packet and an internal address of an expansion tag described later and a case where one address is used will be described.
<< Another Example in which the Internal Packet includes the Originating Address and the Incoming Address >>
In FIG. 75, the external IP packet 781-11 is sent from the terminal 781-2 having the address EA1 to the communication line 781-6, and the external IP packet 781-11 is transmitted in the network node device 781-4 in the IP network 781-1. Is converted into an internal packet 781-12 (FIG. 76), transferred inside the IP network 781-1, and the external IP packet 781-13 is restored from the internal packet 781-12 in the network node device 781-5. The external IP packet 781-13 reaches the terminal 781-3 as the address EA2 via the communication line 781-9. The payload of the internal packet 781-12 includes at least the external IP packet 781-11. The internal address IA1 is given to the terminal logical terminal 781-7 of the communication line 781-6, and the internal address IA2 is given to the terminal logical terminal 781-8 of the communication line 781-9. In this case, the internal packet 781-12 is in IPv6 format, and the header of the internal packet 781-12 includes two internal addresses IA1 and IA2. Reference numeral 781-10 denotes a router having at least an IPv6 packet transfer function. The first item ISA from the left of the communication record 780 (FIG. 77) is an IPv6 128-bit internal outgoing address, and the second item IRA from the left is an IPv6 128-bit internal incoming address. The items are the same as those in the communication record 738 (FIG. 46), and the principles of encapsulation and decapsulation are also the same.
図75乃至図77を参照した上記説明において、外部IPパケットはIPv4パケット形式又はIPv6パケット形式のいずれとすることもできる。なお、IPv6パケット形式のケースでは、通信レコード780の項目のうち第3番目から第6番目の項目、つまり“NSA”、“NDA”、“MSA”、“MDA”の長さはいずれも128ビットと長くしている。
In the above description with reference to FIGS. 75 to 77, the external IP packet can be in either the IPv4 packet format or the IPv6 packet format. In the case of the IPv6 packet format, the lengths of the third to sixth items of the
図78は、アドレスEA1である端末784−2から外部IPパケット784−11を通信回線784−6へ送出し、網ノード装置784−4において、外部IPパケット784−11が内部パケット784−12(図79)に変換され、IP網784−1内部を転送され、網ノード装置784−5において内部パケット784−12から外部IPパケット784−13が復元され、復元された外部IPパケット784−13が通信回線784−9を経てアドレスEA2である端末784−3に到達する様子を示している。内部パケット784−12のペイロードは、少なくとも外部IPパケット784−11を含む。通信回線784−6の終端の論理端子784−7に内部アドレスIA1が付与され、通信回線784−9の終端の論理端子784−8に内部アドレスIA2が付与されている。このケースにおいて、内部パケット781−12はMACフレームであり、2つの内部アドレスIA1及びIA2を含むことが特徴である。内部パケット784−12はMACフレームであり、784−10はMACフレームを転送できるルータである。なお、通信機能3層未満であるMACフレームやMPLSフレームを用いるときは、パケットをフレームともいう。通信レコード783(図80)の左から1番目の項目ISAは48ビット長の内部発信MACアドレスであり、左から2番目の項目IRAは48ビット長の内部着信MACアドレスであり、他の項目は通信レコード738(図46)と同一であり、カプセル化と逆カプセル化の原理も同一である。 78, an external IP packet 784-11 is transmitted from the terminal 784-2 having the address EA1 to the communication line 784-6. In the network node device 784-4, the external IP packet 784-11 is converted into the internal packet 784-12 ( 79), the IP network 784-1 is transferred, the external IP packet 784-13 is restored from the internal packet 784-12 in the network node device 784-5, and the restored external IP packet 784-13 is restored. A state in which the terminal 784-3 as the address EA2 is reached via the communication line 784-9 is shown. The payload of the internal packet 784-12 includes at least the external IP packet 784-11. An internal address IA1 is assigned to the terminal logical terminal 784-7 of the communication line 784-6, and an internal address IA2 is assigned to the terminal logical terminal 784-8 of the communication line 784-9. In this case, the internal packet 781-12 is a MAC frame and is characterized by including two internal addresses IA1 and IA2. The internal packet 784-12 is a MAC frame, and 784-10 is a router that can transfer the MAC frame. Note that when a MAC frame or an MPLS frame having a communication function of less than three layers is used, the packet is also referred to as a frame. The first item ISA from the left of the communication record 783 (FIG. 80) is the 48-bit internal outgoing MAC address, the second item IRA from the left is the 48-bit internal incoming MAC address, and the other items are It is the same as the communication record 738 (FIG. 46), and the principle of encapsulation and decapsulation is also the same.
外部IPパケット784―11のヘッダ内部のプロトコル種別は、前述した網ノード装置の第2の機能であるプロトコルフィルタ機能のために用いられる。即ち、装置制御表内部の通信レコード783(図80)の管理の基に、外部IPパケット784−11内のTCP又はUDPセグメント内のプロトコル種別が参照され、選択された外部IPパケットが内部フレーム(内部パケット)となり、網ノード装置784−7内部の装置制御表の管理の基に、内部フレーム内の外部IPパケット内のTCP又はUDPセグメント内のプロトコル種別が参照されて外部IPパケットが復元される(プロトコルフィルタ)。また、外部IPパケット784−11のペイロード部分に置かれるTCP又はUDPセグメント内のポート番号は、ポートフィルタ機能のために用いられる。即ち、通信レコード783の管理の基に、外部IPパケット内のTCP又はUDPセグメントのポート番号が参照され、選択された外部IPパケットが内部フレームとなり(ポートフィルタ)、装置制御表の管理の基に、内部フレーム内の外部IPパケット内のTCP又はUDPセグメントのポート番号が参照され、選択された内部フレームから外部IPパケットが復元される。
The protocol type inside the header of the external IP packet 784-11 is used for the protocol filter function which is the second function of the network node device described above. That is, based on the management of the communication record 783 (FIG. 80) in the device control table, the protocol type in the TCP or UDP segment in the external IP packet 784-11 is referred to, and the selected external IP packet is stored in the internal frame ( Internal packet), and the external IP packet is restored by referring to the protocol type in the TCP or UDP segment in the external IP packet in the internal frame based on the management of the device control table in the network node device 784-7. (Protocol filter). The port number in the TCP or UDP segment placed in the payload portion of the external IP packet 784-11 is used for the port filter function. That is, based on the management of the
図81は、アドレスEA1である端末791−2から外部IPパケット791−11を通信回線791−8へ送出し、網ノード装置791−3において外部IPパケット791−11が内部パケット791−12に変換され、IP網791−1内部を転送され、網ノード装置791−4において内部パケット791−12から外部IPパケット791−13が復元され、復元された外部IPパケット791−13が通信回線791−9を経てアドレスEA2である端末791−5に到達する様子を示している。内部パケット791−12は、拡強タグ791−15を外部IPパケット791−11に付加して形成されている。拡張タグ791−15は少なくとも内部アドレスを2つ含むデータブロックである。内部アドレスはIP網791−1の内部の規則として適宜の長さ、例えば20ビット、32ビット又は48ビットとして定められる。通信回線791−8の終端の論理端子791−6に内部アドレスIA1が付与され、通信回線791−9の終端の論理端子791−7に内部アドレスIA2が付与されている。このケースにおいて、内部パケット791−12を形成している拡張タグ791−15は、2つの内部アドレスIA1及びIA2を含むことが特徴である。791−10は内部パケット791−12を転送できるルータである。通信レコード792−1(図82)の左から1番目の項目ISAは、内部アドレスIA1である内部発信アドレスを格納する領域であり、左から2番目の項目IRAは内部アドレスIA2である内部着信アドレスを格納する領域であり、他の項目は通信レコード738(図46)と同一である。拡張タグ791−15は内部アドレス以外の情報、例えば内部パケットがルータ791−10を通過するときの優先度(DiffServのルータ優先度など)を含むことができる。 In FIG. 81, the external IP packet 791-11 is transmitted from the terminal 791-2 having the address EA1 to the communication line 791-8, and the external IP packet 791-11 is converted into the internal packet 791-12 in the network node device 791-3. Then, the IP network 791-1 is transferred, the external IP packet 791-13 is restored from the internal packet 791-12 in the network node device 791-4, and the restored external IP packet 791-13 is transferred to the communication line 791-9. It shows a state where the terminal 791-5 which is the address EA2 is reached via. The internal packet 791-12 is formed by adding an expansion tag 791-15 to the external IP packet 791-11. The extension tag 791-15 is a data block including at least two internal addresses. The internal address is determined as an appropriate length as an internal rule of the IP network 791-1, for example, 20 bits, 32 bits, or 48 bits. The internal address IA1 is assigned to the logical terminal 791-6 at the end of the communication line 791-8, and the internal address IA2 is assigned to the logical terminal 791-7 at the end of the communication line 791-9. In this case, the extension tag 791-15 forming the internal packet 791-12 is characterized by including two internal addresses IA1 and IA2. 791-10 is a router capable of transferring the internal packet 791-12. The first item ISA from the left of the communication record 792-1 (FIG. 82) is an area for storing the internal outgoing address which is the internal address IA1, and the second item IRA from the left is the internal incoming address which is the internal address IA2. The other items are the same as the communication record 738 (FIG. 46). The extension tag 791-15 can include information other than the internal address, for example, priority when an internal packet passes through the router 791-10 (DiffServ router priority, etc.).
更に、通信レコード792−1が優先度を示す項目を含み、内部パケット791−12を生成するとき、通信レコード792−1内の優先度を内部パケット791−12に転記することもできる。 Furthermore, when the communication record 792-1 includes an item indicating priority and the internal packet 791-12 is generated, the priority in the communication record 792-1 can be transferred to the internal packet 791-12.
図75乃至図82の実施例を要約すると、外部パケットが外部通信回線の論理端子から入力し、発信側の論理端子識別情報(内部アドレス或は内部アドレスが付与された論理端子の識別子)、外部パケット内のソース外部アドレス及び宛先外部アドレスの3組が定まれば、発信側の網ノード装置内の装置制御表の管理の基に、内部パケットの転送先の着信内部アドレスが定まる。なお、発信側の論理端子識別情報と外部パケット内の宛先外部アドレスの2組が定まれば、発信側の網ノード装置内の装置制御表の管理の基に、内部パケットの転送先の着信内部アドレスが定まるようなバリエーションも可能である。
<<内部パケットが着信アドレスのみを含む実施例>>
図83は、アドレスEA1である端末791−22から外部IPパケット791−41を通信回線791−28へ送出し、網ノード装置791−23において外部IPパケット791−41が内部パケット791−42に変換され、IP網791−21内部を転送され、網ノード装置791−24において内部パケット791−42から外部IPパケット791−43が復元され、復元された外部IPパケット791−43が通信回線791−29を経てアドレスEA2である端末791−25に到達する様子を示している。内部パケット791−42は、外部IPパケット791−41に拡張タグ791−33を付与して形成されている。拡張タグは着信内部アドレスを含むデータブロックである。内部パケット791−42(図83内)は着信内部アドレスIA2を含み、発信内部アドレスIA1を含まない点において内部パケット791−12(図81内)と異なる。内部アドレスはIP網791−21の規則として適宜の長さ、例えば20ビット、32ビット又は48ビットとして定められる。通信回線791−28の終端の論理端子791−26に内部アドレスIA1が付与され、通信回線791−29の終端の論理端子791−27に内部アドレスIA2が付与されている。791−40は内部パケット791−42を転送できるルータである。通信レコード792−2(図84)の左から1番目の項目ISAは、内部アドレスIA1である内部発信アドレスを格納する領域であり、左から2番目の項目IRAは内部アドレスIA2である内部着信アドレスを格納する領域である。通信レコード791−2は外部パケット791−41から内部パケット791−40を形成するときに用いられる。
To summarize the embodiment of FIG. 75 to FIG. 82, external packets are input from the logical terminals of the external communication line, and the logical terminal identification information on the transmitting side (internal address or identifier of the logical terminal to which the internal address is assigned), external If three sets of the source external address and the destination external address in the packet are determined, the incoming internal address of the transfer destination of the internal packet is determined based on the management of the device control table in the network node device on the transmission side. If two sets of the logical terminal identification information on the sending side and the destination external address in the external packet are determined, the internal packet forwarding destination internal packet is managed based on the management of the device control table in the network node device on the sending side. Variations that determine the address are also possible.
<< Example in which internal packet includes only incoming address >>
In FIG. 83, the external IP packet 791-41 is transmitted from the terminal 791-22 having the address EA1 to the communication line 791-28, and the external IP packet 791-41 is converted into the internal packet 791-42 in the network node device 791-23. The IP network 791-21 is transferred, the external IP packet 791-43 is restored from the internal packet 791-42 in the network node device 791-24, and the restored external IP packet 791-43 is transferred to the communication line 791-29. It shows how the terminal 791-25 as the address EA2 is reached via. The internal packet 791-42 is formed by adding an expansion tag 791-33 to the external IP packet 791-41. The extension tag is a data block including the incoming internal address. Internal packet 791-42 (in FIG. 83) differs from internal packet 791-12 (in FIG. 81) in that it includes incoming internal address IA2 and does not include outgoing internal address IA1. The internal address is defined as an appropriate length, for example, 20 bits, 32 bits, or 48 bits as a rule of the IP network 791-21. The internal address IA1 is given to the terminal logical terminal 791-26 of the communication line 791-28, and the internal address IA2 is given to the terminal logical terminal 791-27 of the communication line 791-29. 791-40 is a router capable of transferring the internal packet 791-42. The first item ISA from the left of the communication record 792-2 (FIG. 84) is an area for storing the internal transmission address which is the internal address IA1, and the second item IRA from the left is the internal incoming address which is the internal address IA2. Is an area for storing The communication record 791-2 is used when forming the internal packet 791-40 from the external packet 791-41.
通信レコード792−2の他の項目は、通信レコード738(図46)と同様であり、カプセル化と逆カプセル化の原理も同様である。拡張タグ791−33は内部アドレス以外の情報、例えば内部パケットがルータ791−40を通過するときの優先度(DiffServのルータ優先度など)を含むことができる。 Other items of the communication record 792-2 are the same as those of the communication record 738 (FIG. 46), and the principles of encapsulation and decapsulation are also the same. The extension tag 791-33 can include information other than the internal address, for example, a priority when an internal packet passes through the router 791-40 (DiffServ router priority, etc.).
図85は、48ビット長のMACアドレスEA1である端末792−2から外部MACフレーム792−11を通信回線792−8へ送出し、網ノード装置792−3において外部MACフレーム792−11が内部MACフレーム792−12に変換され、イーサネット網792−1内部を転送され、網ノード装置792−4において内部MACフレーム792−12から外部MACフレーム792−13が復元され、復元された外部MACフレーム792−13が通信回線792−9を経てMACアドレスEA2である端末792−5に到達する様子を示している。内部MACフレーム792−12(図86)は拡張タグ792−15を含み、他のフレームの領域はMACフレーム792−11と同一形式である。外部MACフレーム792−11は、その情報領域に端末792−2から端末792−5へ送る外部IPパケット792−16を含んでいる。 In FIG. 85, the external MAC frame 792-11 is transmitted to the communication line 792-8 from the terminal 792-2 having the 48-bit MAC address EA1, and the external MAC frame 792-11 is transmitted to the internal MAC in the network node device 792-3. The frame 792-12 is converted, transferred inside the Ethernet network 792-1, the network node device 792-4 restores the external MAC frame 792-13 from the internal MAC frame 792-12, and the restored external MAC frame 792- 13 shows a state of reaching the terminal 792-5 having the MAC address EA2 via the communication line 792-9. The internal MAC frame 792-12 (FIG. 86) includes an expansion tag 792-15, and the other frame areas have the same format as the MAC frame 792-11. The external MAC frame 792-11 includes an external IP packet 792-16 to be transmitted from the terminal 792-2 to the terminal 792-5 in its information area.
外部IPパケット792−16のヘッダ内部のプロトコル種別は、網ノード装置の第2の機能であるプロトコルフィルタ機能のために用いることができる。即ち、装置制御表内部の通信レコード792−20(図87)の管理の基に、外部フレーム792−11内部のIPパケット792−16のプロトコル種別が参照され、選択された外部フレーム792−11が内部フレーム792−12となる。更に内部フレーム792−12内の外部フレーム792−11内のIPパケット792−16のプロトコル種別が参照され、外部フレーム792−13が復元される。また、IPパケット792−16のペイロード部分に置かれるTCP又はUDPセグメント内のポート番号は、上述の方法に基づいてポートフィルタ機能のために用いられる。なお、拡張タグは、例えばIEEE802.1Qで標準化されているVLANタグを採用することができる。 The protocol type inside the header of the external IP packet 792-16 can be used for the protocol filter function which is the second function of the network node device. That is, based on the management of the communication record 792-20 (FIG. 87) in the device control table, the protocol type of the IP packet 792-16 in the external frame 792-11 is referred to, and the selected external frame 792-11 is It becomes an internal frame 792-12. Further, the protocol type of the IP packet 792-16 in the external frame 792-11 in the internal frame 792-12 is referred to restore the external frame 792-13. The port number in the TCP or UDP segment placed in the payload portion of the IP packet 792-16 is used for the port filter function based on the above-described method. For example, a VLAN tag standardized by IEEE 802.1Q can be adopted as the extension tag.
通信回線792−8(図85)の終端の論理端子792−6に内部アドレスIA1が付与され、通信回線792−9の終端の論理端子792−7に内部アドレスIA2が付与されている。拡張タグ792−15は、内部アドレスIA1及びIA2のいずれか一方を内部宛先アドレスとして含むことができる。792−10は内部MACフレーム792−12を転送できるルータである。通信レコード792−20(図87)の左から1番目の項目ISAは内部アドレスIA1であり、左から2番目の項目IRAは内部アドレスIA2である。内部MACフレーム792−12は、通信レコード792−20の第2項目の値IA2を着信内部アドレスとして含む。また、網ノード装置792−3はイーサネット網792−1の内部から内部MACフレームを着信し、外部MACフレームを復元するとき、通信レコード792−20の第1項目IA1を用いて、着信したMACフレームの宛先内部アドレスがアドレスIA1であるか否かを調べる。通信レコード792−20(図87)は、通信レコード738(図46)と同一の形式である。例えば外部MACアドレスに対して、前記(1)式及び(2)式と同一原理によりマスク演算を行う。更に、外部MACフレーム内の外部IPパケットのヘッダのプロトコル情報や、外部IPパケットのペイロード部分のTCPパケット又はUDPパケット内のソースポート番号や宛先ポート番号を用いる。外部パケットがイーサフレームのケースでは、イーサフレーム内部のIPパケット792−16内部のプロトコル種別を用いてプロトコルフィルタの機能を実施でき、更にイーサフレーム内部のIPパケット内部のTCP又はUDPセグメント内部のポート番号を用いて、ポートフィルタ機能やマルチキャストNAT機能を実施することができる。 The internal address IA1 is assigned to the terminal logical terminal 792-6 of the communication line 792-8 (FIG. 85), and the internal address IA2 is assigned to the terminal logical terminal 792-7 of the communication line 792-9. The expansion tag 792-15 can include one of the internal addresses IA1 and IA2 as the internal destination address. 792-10 is a router capable of transferring the internal MAC frame 792-12. In the communication record 792-20 (FIG. 87), the first item ISA from the left is the internal address IA1, and the second item IRA from the left is the internal address IA2. The internal MAC frame 792-12 includes the value IA2 of the second item of the communication record 792-20 as the incoming internal address. Further, when the network node device 792-3 receives the internal MAC frame from the inside of the Ethernet network 792-1 and restores the external MAC frame, the network node device 792-3 uses the first item IA1 of the communication record 792-20 to receive the received MAC frame. It is checked whether or not the destination internal address is address IA1. The communication record 792-20 (FIG. 87) has the same format as the communication record 738 (FIG. 46). For example, a mask operation is performed on the external MAC address based on the same principle as the above equations (1) and (2). Further, protocol information in the header of the external IP packet in the external MAC frame, and the source port number and destination port number in the TCP packet or UDP packet of the payload portion of the external IP packet are used. When the external packet is an ether frame, the protocol filter function can be implemented using the protocol type in the IP packet 792-16 in the ether frame, and the port number in the TCP or UDP segment in the IP packet in the ether frame. Can be used to implement a port filter function or a multicast NAT function.
図88は、アドレスEA1である端末793−2から外部IPパケット793−11を通信回線793−7へ送出し、網ノード装置793−5において外部IPパケット793−11が内部フレーム793−12に変換され、通信網793−1内部を転送され、網ノード装置793−6において内部フレーム793−12が外部IPパケット793−13に復元され、通信回線793−9を経てアドレスEA2である端末793−3に到達する様子を示している。通信回線793−7の終端の論理端子793−4に内部アドレスIA1が付与され、通信回線793−9の終端の論理端子793−5に内部アドレスIA2が付与されている。このケースにおいて、内部フレーム793−12のヘッダはMPLSフレームのヘッダであり、着信内部アドレスIA2を含むことが特徴である。内部アドレスはMPLSのラベル(例えば20ビット)に相当する。MPLSのラベルは、MPLSのラベル多重化技法を採用し、次々と他のMPLSラベルを付加することもできる。通信レコード794(図89)は、通信レコード738(図46)と同一の形式である。 In FIG. 88, the external IP packet 793-11 is transmitted from the terminal 793-2 having the address EA1 to the communication line 793-7, and the external IP packet 793-11 is converted into the internal frame 793-12 in the network node device 793-5. Then, the inside of the communication network 793-1 is transferred, the internal node 793-12 is restored to the external IP packet 793-13 in the network node device 793-6, and the terminal 793-3 which is the address EA2 via the communication line 793-9 It shows how to reach. The internal address IA1 is given to the terminal logical terminal 793-4 of the communication line 793-7, and the internal address IA2 is given to the logical terminal 793-5 of the terminal of the communication line 793-9. In this case, the header of the internal frame 793-12 is the header of the MPLS frame and is characterized by including the incoming internal address IA2. The internal address corresponds to an MPLS label (for example, 20 bits). The MPLS label employs the MPLS label multiplexing technique, and other MPLS labels can be added one after another. The communication record 794 (FIG. 89) has the same format as the communication record 738 (FIG. 46).
更に、内部フレーム793−12が転送される優先度を含むことができる。通信レコード794が優先度を示す項目を含み、内部フレーム793−12を生成するとき、通信レコード794内の優先度を内部フレーム793−12に転記することもできる。
Furthermore, the priority with which the internal frame 793-12 is forwarded can be included. When the
図90は、アドレスEA1である端末795−2から外部IPパケット795−21を通信回線795−10へ送出し、網ノード装置795−5において外部IPパケット795−21が内部フレーム795−22に変換され、通信網795−1内部を転送され、網ノード装置795−6において内部フレーム795−22から外部IPパケット795−23に復元され、通信回線795−12を経てアドレスEA2である端末795−3に到達する様子を示している。通信回線795−10の終端の論理端子795−7に内部アドレスIA1が付与され、通信回線795−12の終端の論理端子795−8に内部アドレスIA2が付与されている。内部フレームは、例えばHDLCアドレスを用いる光フレームとすることができる。795−11は内部フレーム795−22を転送できるルータである。内部フレーム795−11のヘッダは着信内部アドレスIA2を含むことが特徴であり、また、内部フレームが転送される優先度を含むこともできる。通信レコード796(図91)は通信レコード738(図46)と同一の形式であり、通信レコード796の左から1番目の項目ISAは内部アドレスIA1である内部発信アドレスを格納する領域であり、左から2番目の項目IRAは内部アドレスIA2である内部着信アドレスを格納する領域であり、内部アドレスIA1は網ノード装置795−7からIP網795−1内部を転送され、網ノード装置795−8へ着信した内部IPパケットから外部パケットを復元するときに用いられる。内部IPパケットの他の項目は通信レコード738(図46)と同一である。 In FIG. 90, an external IP packet 795-21 is transmitted from the terminal 795-2 at the address EA1 to the communication line 795-10, and the external IP packet 795-21 is converted into an internal frame 795-22 in the network node device 795-5. Then, the inside of the communication network 795-1 is transferred, and is restored from the internal frame 795-22 to the external IP packet 795-23 by the network node device 795-6, and the terminal 795-3 having the address EA2 through the communication line 795-12 It shows how to reach. The internal address IA1 is given to the terminal logical terminal 795-7 of the communication line 795-10, and the internal address IA2 is given to the logical terminal 795-8 of the terminal of the communication line 795-12. The internal frame can be an optical frame using an HDLC address, for example. Reference numeral 795-11 denotes a router capable of transferring the internal frame 795-22. The header of the internal frame 795-11 is characterized by including the incoming internal address IA2, and can also include the priority with which the internal frame is transferred. The communication record 796 (FIG. 91) has the same format as the communication record 738 (FIG. 46), and the first item ISA from the left of the communication record 796 is an area for storing the internal transmission address which is the internal address IA1. The second item IRA is an area for storing the internal incoming address which is the internal address IA2, and the internal address IA1 is transferred from the network node device 795-7 to the inside of the IP network 795-1 and sent to the network node device 795-8. This is used when restoring an external packet from an incoming internal IP packet. Other items of the internal IP packet are the same as those of the communication record 738 (FIG. 46).
更に、通信レコード796が優先度を示す項目を含み、内部フレーム795−22を生成するとき、通信レコード796内の優先度を内部フレーム795−22に転記することもできる。
<<網ノード装置においてアドレス検査するバリエーション>>
図206は、装置制御表の通信レコードの形式が、738X(図46内)と異なる通信レコード797−15−1及び797−15−2を示しており、通信レコード797−15−1及び797−15−2は、通信レコード738Xの第2番目の項目“ISA”と第3番目の項目“IRA”を除いた形式の通信レコードである。この実施例において、通信網797−1(図207内)の内部パケット797−12の形式が、通信網797−1の外部パケット797−11の形式と同一であり、更に通信網797−1内部アドレスと外部のアドレスとは、統一した基準でアドレスが付与されていることが特徴である。端末797−2のアドレスは“EA1”、端末797−5のIPアドレスは“EA2”である。パケットは、例えばIPv4やIPv6の形式であり、アドレスは例えば統一したグローバルIPアドレスである。
Further, when the communication record 796 includes an item indicating priority, and the internal frame 795-22 is generated, the priority in the communication record 796 can be transferred to the internal frame 795-22.
<< Variation of address check in network node device >>
FIG. 206 shows communication records 797-15-1 and 797-15-2 in which the format of the communication record of the device control table is different from 738X (in FIG. 46), and the communication records 797-15-1 and 797- are shown. 15-2 is a communication record in a format excluding the second item “ISA” and the third item “IRA” of the communication record 738X. In this embodiment, the format of the internal packet 797-12 of the communication network 797-1 (in FIG. 207) is the same as the format of the external packet 797-11 of the communication network 797-1, and further the internal of the communication network 797-1. The address and the external address are characterized in that the addresses are assigned according to a unified standard. The address of the terminal 797-2 is “EA1”, and the IP address of the terminal 797-5 is “EA2”. The packet is, for example, in IPv4 or IPv6 format, and the address is, for example, a unified global IP address.
端末797−2から送出された外部パケット797−11が、通信回線797−8を経て論理端子797−6から通信網797−1に入力し、網ノード装置797−3内において、論理端子797−6を識別するための論理端子識別子“Pin−ID1”が付与されている通信レコードを検索する。網ノード装置797−3内において通信レコード797−15−1が見出されると、外部IPパケット797−11の宛先アドレス“EA2”と前記レコードから取得した宛先マスク“MDA2”との1ビット対応のAND演算を行って、演算結果が前記ネットワーク宛先アドレス“NDA2”と一致するかを調べ((11)式)、演算結果が一致すると、次に外部IPパケット797−11のソースアドレス“EA1”と前記レコードから取得した宛先マスク“MSA1”との1ビット対応のAND演算を行って、演算結果が前記ネットワークソースアドレス“NSA1”と一致するかを調べる((12)式)。
IF(“EA2”)AND(“MDA2”)=“NDA2” …(11)
IF(“EA1”)AND(“MSA1”)=“NSA1” …(12)
上記(11)式及び(12)式が共に成立しないときは外部パケット797−11を廃棄し、成立するときは外部パケット797−11が選択されたといい、外部パケット797−11をそのまま内部パケット797−12とする。
The external packet 797-11 transmitted from the terminal 797-2 is input to the communication network 797-1 from the logical terminal 797-6 via the communication line 797-8, and in the network node device 797-3, the logical terminal 797- A communication record to which a logical terminal identifier “Pin-ID1” for identifying 6 is assigned is searched. When the communication record 797-15-1 is found in the network node device 797-3, an AND corresponding to 1 bit between the destination address “EA2” of the external IP packet 797-11 and the destination mask “MDA2” acquired from the record. An operation is performed to check whether the operation result matches the network destination address “NDA2” (equation (11)). If the operation result matches, then the source address “EA1” of the external IP packet 797-11 is An AND operation corresponding to one bit with the destination mask “MSA1” acquired from the record is performed to check whether the operation result matches the network source address “NSA1” (Equation (12)).
IF (“EA2”) AND (“MDA2”) = “NDA2” (11)
IF (“EA1”) AND (“MSA1”) = “NSA1” (12)
When both the above equations (11) and (12) are not satisfied, the external packet 797-11 is discarded, and when it is satisfied, the external packet 797-11 is selected, and the external packet 797-11 is directly used as the internal packet 797. -12.
上記(11)式及び(12)式を用いる網ノード装置内の登録情報を用いたアドレス検査により選択された内部パケット797−12は、内部パケット797−12の宛先アドレス“EA2”である方向に転送され、結果として通信網797−1内のルータ797−10を通過し、網ノード装置797−4に到達する。到達した内部パケット797−12は、網ノード装置797−4内の通信レコード797−15−2が適用されて上述と同様のアドレス検査が適用され、選択されて得られた外部IPパケット797−13は論理端子797−7を経由し、通信回線797−9を経てアドレス“EA2”である端末797−5に到達する。ただし、ソースアドレスと宛先アドレスとを逆にして計算する。(11)式及び(12)式によるアドレス検査は、前記(7)式及び(8)式によるアドレス検査と同様である。発信側網ノード装置におけるアドレス検査と、着信側網ノード装置におけるアドレス検査の一方を省略することもできる。 The internal packet 797-12 selected by the address check using the registration information in the network node device using the above equations (11) and (12) is in the direction that is the destination address “EA2” of the internal packet 797-12. As a result, the packet passes through the router 797-10 in the communication network 797-1 and reaches the network node device 797-4. The arrived internal packet 797-12 is applied with the communication record 797-15-2 in the network node device 797-4, applied with the same address check as described above, and selected and obtained as an external IP packet 797-13. Reaches the terminal 797-5 with the address “EA2” via the logical terminal 797-7 and the communication line 797-9. However, the calculation is performed with the source address and the destination address reversed. The address check by the equations (11) and (12) is the same as the address check by the equations (7) and (8). One of the address check at the originating network node device and the address check at the called network node device can be omitted.
このようになっているので、端末797−5に意味のないゴミパケットを集中的に送り付けるようなDOS攻撃を避けることが容易であり、パケット送受信の安全性を向上させることができる。本実施例は網ノード装置の第1の機能(カプセル化と逆カプセル化)を実施しないが、他の全ての機能、即ち、第2の機能(パケットフィルタ機能)、第3の機能(パケット優先制御)、第4の機能(マルチキャスト制御)、第5の機能(署名機能)を実施でき、第2乃至第5の機能は本実施例において説明している。 Thus, it is easy to avoid a DOS attack that intensively sends meaningless garbage packets to the terminal 797-5, and the safety of packet transmission / reception can be improved. This embodiment does not implement the first function (encapsulation and decapsulation) of the network node device, but all other functions, that is, the second function (packet filter function), the third function (packet priority) Control), the fourth function (multicast control), and the fifth function (signature function), and the second to fifth functions are described in this embodiment.
図206及び図207の実施例を要約すると次のようになる。通信網は2以上の網ノード装置を含み、パケットは外部通信回線1の終端の論理端子から網ノード装置に入力し、発信側の網ノード装置において、網ノード装置内登録情報を用いたアドレス検査により選択されたパケットは通信網内部を転送され、パケットは着信側の網ノード装置に到達して再び網ノード装置の登録情報を用いたアドレス検査を実施され、論理端子を経て外部通信回線2に送出され、外部パケット内のアドレスと内部パケット内アドレスとは同一基準に従うアドレスが用いられ、カプセル化と逆カプセル化の機能を実施しないが、少なくともパケットフィルタ機能、パケット優先制御、マルチキャスト制御、署名機能を実施することにより、通信網の情報安全性を向上できるようにしている。
<<通信レコード内のレコードIDを用いた課金>>
通信レコード738(図46)の9番目の項目IDは、1つのレコードを他のレコードと識別するために用いることができるレコードIDである。例えばサーバ725(図45)が装置制御表722内部の各種の制御レコードを読み出したり書き換えるために、レコードIDを用いて対象とするレコードを特定することができる。また、制御レコードを特定して通信料金を課するために用いることができる。また、通信レコード738の10番目の項目CTLの第1ビット目(図47)の値を“0”から“1”に書き換えて、当該通信レコードを参照する当該網ノード装置の第一の機能(カプセル化と逆カプセル化)を一時的に停止することができる。また、第1ビット目の値を“0”に戻し、網ノード装置の第一の機能を正常な動作に戻すことができるので、例えば通信料金未納者の通信を一時的に停止することができる。
<<通信レコードのメモリ保護ビット>>
通信レコード738の10番目の項目CTLの末尾のビット(図47)は、当該通信レコードの書き換えを許可又は禁止するためのメモリ保護ビットである。メモリ保護ビットが“1”のとき当該通信レコードの書き換えを禁止し、“0”のとき当該通信レコードの書き換えを可能とする。メモリ保護は網ノード装置703(図45)内部のハードウェアの機能と連携して実施することもできる。
The embodiment shown in FIGS. 206 and 207 is summarized as follows. The communication network includes two or more network node devices, the packet is input to the network node device from the logical terminal at the end of the
<< Billing using record ID in communication record >>
The ninth item ID of the communication record 738 (FIG. 46) is a record ID that can be used to distinguish one record from another record. For example, in order for the server 725 (FIG. 45) to read and rewrite various control records in the device control table 722, the target record can be specified using the record ID. It can also be used to identify control records and charge communication charges. Also, the first function of the network node device that refers to the communication record by rewriting the value of the first bit (FIG. 47) of the 10th item CTL of the communication record 738 from “0” to “1” ( Encapsulation and decapsulation) can be temporarily stopped. Further, since the value of the first bit can be returned to “0” and the first function of the network node device can be returned to normal operation, for example, communication of a person who has not paid the communication fee can be temporarily stopped. .
<< Memory protection bit of communication record >>
The last bit (FIG. 47) of the tenth item CTL of the communication record 738 is a memory protection bit for permitting or prohibiting rewriting of the communication record. When the memory protection bit is “1”, rewriting of the communication record is prohibited, and when the memory protection bit is “0”, the communication record can be rewritten. Memory protection can also be implemented in cooperation with the hardware functions inside the network node device 703 (FIG. 45).
図83乃至図91の実施例を要約すると、外部パケットが外部通信回線の論理端子から入力し、発信側の論理端子識別情報、外部パケット内のソース外部アドレス及び宛先外部アドレスの3組が定まれば、発信側及び着信側の網ノード装置内の装置制御表と中継装置の制御表との管理の基に、発信側及び着信側の網ノード装置との間に、内部パケットが転送される内部通信回線が定まる。内部パケットとしてMPLSフレームを適用する場合、内部通信回線を内部パスということもできる。なお発信側の論理端子識別情報と外部パケット内の宛先外部IPアドレスの2組が定まれば、発信側及び着信側の網ノード装置内の装置制御表と中継装置の制御表との管理の基に、内部パケットが転送される内部通信回線が定まるようにするバリエーションも可能である。
<<まとめ>>
通信網は2以上の網ノード装置を含み、外部パケットは網ノード装置の装置制御表の管理の基に内部パケットとなり、内部パケットは通信網内部を転送され、着信側の網ノード装置の装置制御表の管理の基に外部パケットとして復元され、装置制御表は通信網外部の端末間通信に用いられる外部IPアドレス関連情報と、内部パケットに含まれるアドレス関連情報を含む通信レコードとをそれぞれ1以上含む。外部の端末から送出された外部IPパケットが外部通信回線の終端の論理端子から入力し、発信側の論理端子に付与された発信内部アドレスと、外部IPパケット内のソース外部IPアドレス及び宛先外部IPアドレスと、発信側の網ノード装置内部の装置制御表の通信レコードとを用いて内部パケットの着信内部アドレスが定まる(アドレス検査)。そして、内部パケットは通信網内部を転送されて着信側の網ノード装置に到達し、着信側の網ノード内の装置制御表の通信レコードが用いられて外部IPパケットを復元し、他の外部通信回線を経て他の端末に届けられる。外部IPパケットの宛先外部アドレス値が異なれば、その内部パケットの転送先を異なるようにできる。通信レコードにおいて、内部発信IPアドレスISA、ネットワークソースアドレスNSA、ソースIPアドレスマスクMSAの組が同一であっても、ネットワーク宛先アドレスNDA、宛先IPアドレスマスクMDA及び内部着信IPアドレスIRAの組を変更して、内部パケットの転送先を変更することができる。
To summarize the embodiment of FIGS. 83 to 91, an external packet is input from the logical terminal of the external communication line, and three sets of the logical terminal identification information on the transmission side, the source external address and the destination external address in the external packet are determined. For example, an internal packet is transferred between the network node device on the transmission side and the reception side based on the management of the device control table in the network node device on the transmission side and the reception side and the control table on the relay device. Communication line is determined. When an MPLS frame is applied as an internal packet, the internal communication line can also be referred to as an internal path. If two sets of the logical terminal identification information on the transmission side and the destination external IP address in the external packet are determined, the basis for managing the device control table in the network node device on the transmission side and the reception side and the control table on the relay device In addition, a variation is also possible in which the internal communication line to which the internal packet is transferred is determined.
<< Summary >>
The communication network includes two or more network node devices. The external packet becomes an internal packet based on the management of the device control table of the network node device, the internal packet is transferred inside the communication network, and the device control of the network node device on the receiving side is performed. It is restored as an external packet based on the management of the table, and the device control table includes at least one external IP address related information used for communication between terminals outside the communication network and one or more communication records including address related information included in the internal packet. Including. An external IP packet sent from an external terminal is input from the logical terminal at the end of the external communication line, and the source internal IP address assigned to the source logical terminal, the source external IP address and the destination external IP in the external IP packet The incoming internal address of the internal packet is determined using the address and the communication record in the device control table inside the network node device on the transmission side (address check). Then, the internal packet is transferred inside the communication network to reach the incoming network node device, and the external IP packet is restored by using the communication record of the device control table in the incoming network node, and other external communication It is delivered to other terminals via the line. If the destination external address value of the external IP packet is different, the transfer destination of the internal packet can be made different. In the communication record, even if the set of the internal source IP address ISA, the network source address NSA, and the source IP address mask MSA is the same, the set of the network destination address NDA, the destination IP address mask MDA, and the internal destination IP address IRA is changed. Thus, the transfer destination of the internal packet can be changed.
網ノード装置の基本機能は外部IPパケットをカプセル化してIP網の内部へ送出し、内部パケットを逆カプセル化してIP網の外部へ送出し、未登録アドレスを有するIPパケットを抑止することである。より詳しく述べると、網ノード装置は発信時の機能として、外部通信回線と網ノード装置の接点である論理端子に付与された内部アドレス、外部通信回線から入力する外部IPパケットに含まれる外部ソースIPアドレス及び外部宛先IPアドレスの3組が、網ノード装置内部の装置制御表の内部の通信レコードに含まれるとき、外部IPパケットを内部IPパケットに変換する機能を有する。 The basic function of the network node device is to encapsulate an external IP packet and send it to the inside of the IP network, decapsulate the internal packet and send it to the outside of the IP network, and suppress IP packets having unregistered addresses. . More specifically, the network node device functions as an outgoing call as an internal address assigned to a logical terminal that is a contact point between the external communication line and the network node device, and an external source IP included in an external IP packet input from the external communication line When three sets of an address and an external destination IP address are included in a communication record in the device control table in the network node device, the external IP packet is converted into an internal IP packet.
更に、網ノード装置は、プロトコルフィルタ機能とポートフィルタ機能の少なくとも一方を含む。プロトコルフィルタ機能は、発信時の機能として前記入力する外部IPパケット内のプロトコルに従がって外部IPパケットを内部パケットに変換するか否かを制御する。ポートフィルタ機能は、着信時の機能として内部IPパケットをIP網の内部から着信し、前記入力する内部IPパケット内のペイロード部分に含まれる外部IPパケットのポート番号に従がって内部IPパケットから外部パケットを復元し、外部通信回線に送出するか否かを制御する。また、ポートフィルタ機能は、前記入力する内部IPパケット内のペイロードに含まれる外部IPパケットのポート番号に従がって内部IPパケットから外部パケットを復元するか否かを制御する。装置制御表内部の通信レコードは複数であり、外部宛先アドレスを変えることにより、内部パケットの転送先を変更することができる。装置制御表の管理の基に外部パケット内のプロトコル種別が参照されて選択された外部パケットが内部パケットとなり、選択されなかった外部パケットは廃棄されるようになっているIP通信網を構築することもできる。 Furthermore, the network node device includes at least one of a protocol filter function and a port filter function. The protocol filter function controls whether to convert an external IP packet into an internal packet according to the protocol in the input external IP packet as a function at the time of transmission. The port filter function receives an internal IP packet from the inside of the IP network as a function at the time of arrival, and from the internal IP packet according to the port number of the external IP packet included in the payload portion in the input internal IP packet. Control whether to restore the external packet and send it to the external communication line. The port filter function controls whether or not to restore the external packet from the internal IP packet according to the port number of the external IP packet included in the payload in the input internal IP packet. There are a plurality of communication records in the device control table, and the transfer destination of the internal packet can be changed by changing the external destination address. An IP communication network is constructed in which the external packet selected by referring to the protocol type in the external packet based on the management of the device control table becomes the internal packet, and the external packet not selected is discarded. You can also.
網ノード装置の発信時の機能として、外部通信回線から入力する外部IPパケットに含まれる外部ソースIPアドレス及び外部宛先IPアドレスの組が、網ノード装置内部の装置制御表の内部の通信レコードに含まれるとき、内部パケットの宛先内部アドレスを決定することである(アドレス検査)。また、内部パケットの発信内部アドレスと着信内部アドレスの組は、内部パケットが転送される内部通信回線を特定することができる。更に、網ノード装置内部の外部IPパケットを内部パケットに変換する機能及び逆変換の機能は、網ノード装置内部のプログラムとして遂行することができる。外部IPパケットを内部パケットに変換する機能及び逆変換の機能は、網ノード装置内部の機能回路として遂行することができる。 As a function at the time of transmission of the network node device, a set of the external source IP address and the external destination IP address included in the external IP packet input from the external communication line is included in the communication record in the device control table in the network node device. Is to determine the destination internal address of the internal packet (address check). Further, the set of the internal packet transmission internal address and the incoming internal address can specify the internal communication line to which the internal packet is transferred. Furthermore, the function of converting the external IP packet inside the network node device into the internal packet and the function of reverse conversion can be performed as a program inside the network node device. The function of converting an external IP packet into an internal packet and the function of reverse conversion can be performed as a functional circuit inside the network node device.
網ノード装置のパケットフィルタの機能は、外部IPパケット内のプロトコル種別が用いられるプロトコルフィルタと、外部IPパケット内のペイロードTCP乃至UDPセグメントなどのポート番号が用いられるポートフィルタの機能とがある。プロトコルフィルタは網ノード装置に入る外部IPパケットのプロトコル通過条件に従いパケットを通過させたり、パケットの通過を抑止する。ポートフィルタも、網ノード装置に入る外部IPパケットのポート通過条件に従いパケットを通過させたり、パケットの通過を抑止する。フィルタリング制御表を用い、発信時及び着信時とも機能する。 The packet filter function of the network node device includes a protocol filter that uses a protocol type in an external IP packet and a port filter function that uses a port number such as a payload TCP or UDP segment in the external IP packet. The protocol filter allows the packet to pass according to the protocol passing condition of the external IP packet entering the network node device or prevents the packet from passing. The port filter also allows the packet to pass according to the port passing condition of the external IP packet entering the network node device, or prevents the packet from passing. Using filtering control table, it works at both outgoing and incoming calls.
網ノード装置の機能のうちパケット優先制御、マルチキャスト制御(その1、その2)、署名制御は選択可能なオプションである。パケット優先制御における発信優先制御の機能は外部通信回線からIPパケットを受信し、網ノード装置からIP網の内部へのIPパケットを発信する優先順位を制御することであり、着信優先制御の機能はIP網の内部から網ノード装置にIPパケットを着信し、外部通信回線へ送信する順位を制御する機能である。いずれもパケット優先制御表を用いる。マルチキャスト制御その1は、マルチキャストアドレスを有するパケットを複数の宛先へ送出したり、逆方向のパケットを検出して回収する機能(溢れ回線制御)であり、マルチキャスト制御表を用いる。マルチキャスト制御その2は、宛先マルチキャストIPアドレスを他のIPアドレスに変換する機能(マルチキャスト受信者アドレス変換機能)である。より詳しく述べると、着信側の網ノード装置は受信側端末の個別のIPアドレス及びポート番号に変換して復元した外部パケットを送信できる。署名制御は発信署名の機能として、外部パケットが発信側の網ノード装置を通過する時に時刻付きの署名を付与することであり、着信署名の機能として、着信側網ノード装置で復元した外部パケットに時刻付きの署名を付与することであり、署名制御表を用いる。
Among the functions of the network node device, packet priority control, multicast control (
通信レコード及びポートフィルタを用いることにより、IP網を複数の内部網に分離することができる。外部パケットは装置制御表の管理の基に内部パケットとなり、内部パケットは外部IPパケット内のペイロード(TCP/UDPなど)内のポート番号に応じて異なる内部網に転送される。内部網は2以上設定可能であり、内部パケットは着信側の網ノード装置で外部パケットに復元される。この方法により、2つの端末間において通信を行うことができると共に、この方法に基づいてIP網を複数の内部網に分離することができる。 By using the communication record and the port filter, the IP network can be separated into a plurality of internal networks. The external packet becomes an internal packet based on the management of the device control table, and the internal packet is transferred to a different internal network according to the port number in the payload (TCP / UDP or the like) in the external IP packet. Two or more internal networks can be set, and the internal packet is restored to an external packet by the network node device on the receiving side. With this method, communication can be performed between two terminals, and the IP network can be separated into a plurality of internal networks based on this method.
装置制御表の管理の基に外部パケット内のペイロードのポート番号が参照されて選択された外部パケットが内部パケットとなり、選択されなかった外部パケットは廃棄されるようになっている通信網を構築することができる。装置制御表の管理の基に、内部パケット内のペイロードのポート番号が参照されて選択された内部パケットから外部パケットが復元され、選択されなかった内部パケットは廃棄されるようになっている通信網を構築することができる。プロトコルフィルタ4(着信時に指定したプロトコルを抑止する)機能や、ポートフィルタ3及びポートフィルタ4(指定したポート番号を抑止する)機能を用いて、プロトコルやポート番号を指定してIPパケットを排除する特定パケット排除機能付き通信網を構築することができる。
Based on the management of the device control table, the external packet selected by referring to the port number of the payload in the external packet becomes an internal packet, and a communication network is constructed in which the external packet not selected is discarded. be able to. A communication network in which an external packet is restored from an internal packet selected by referring to the port number of the payload in the internal packet based on management of the device control table, and the internal packet not selected is discarded Can be built. Use protocol filter 4 (suppress protocol specified at incoming) or
通信レコード内部のレコードIDを用いて当該通信レコードを特定することにより通信料金を課することができる。また、IP網を対象に、通信レコード内のレコード有効ビットを用いて当該通信レコードを用いるカプセル化と逆カプセル化の機能を一時的に停止したり、回復することができる。外部パケットがイーサフレームのケースでは、イーサフレーム内部のIPパケット内部のプロトコル種別を用いてプロトコルフィルタの機能を実施できる。更に、イーサフレーム内部のIPパケット内ペイロードのポート番号を用いて、ポートフィルタの機能やマルチキャスト制御2の機能を実施できる。内部パケットはIPv4パケット、IPv6パケット、イーサネットフレーム、拡張イーサネットフレーム、MPLSフレーム、HDLCフレーム、拡張タグ付き外部パケットのいずれとすることもできる。通信レコードは内部発信IPアドレス、内部着信IPアドレス、ネットワークソースアドレス、ネットワーク宛先アドレス、ソースIPアドレスマスク、宛先IPアドレスマスク、内部論理端子識別子、外部論理端子識別子、レコードID、レコード制御情報、IPカプセル化と逆カプセル化の機能を有し、副表としてフィルタリング制御表、パケット優先制御表、マルチキャスト制御表、署名制御表を含む。制御表の機能は網ノード装置として実現でき、通信機能回路として更に通信機能プログラムモジュールとして実現できる。
A communication fee can be imposed by specifying the communication record using the record ID inside the communication record. Further, for the IP network, it is possible to temporarily stop or recover the encapsulation and decapsulation functions using the communication record using the record valid bit in the communication record. In the case where the external packet is an Ether frame, the protocol filter function can be implemented using the protocol type inside the IP packet inside the Ether frame. Further, the port filter function and the
外部パケットの形式と内部パケットの形式が同一であり、網ノード装置内でアドレス検査を実施する通信網のバリエーションも可能である。実施例7で開示している装置制御表はアドレス管理表の機能を含んでいるので、実施例3内で用いられているアドレス管理表(図24乃至図26)を、実施例7で開示している装置制御表(図120や図46)により置き換えることができる。更に、装置制御表のバリエーションとして、前記アドレス検査用の装置制御表のバリエーション(図206)を実施することもできる。
<<従来発明との関連>>
本発明の主要部は、パケットフィルタ機能とマルチキャスト受信者アドレス変換機能(マルチキャストNAT機能)、ポート番号を用いたIP網内部の分離である。カプセル化と逆カプセル化(第1の機能)の基本的部分は先行特許の実施例1において、優先制御(第3の機能)の基本的部分は先行特許の実施例32と実施例33において、マルチキャスト制御の溢れ回線(第4の機能その1)の基本的部分は先願特許の実施例17及び18において、署名制御の基本的部分は先行特許の実施例21においてそれぞれ開示されている。本発明は、パケットフィルタ機能とマルチキャストNAT機能とを前記他の機能と組合せて実施する方法を開示しており、外部パケットと内部パケットの各種実施形態を開示している。
8.固定電話、移動電話、マルチメディア通信を同一IP網で実施する第8実施例:
図92において、IP通信網900は終端ゲートウェイ901−1乃至901−5を含む。固定電話機905−1乃至905−4は、それぞれ有線通信回線を経由してメディアルータ903−1乃至903−4のいずれかに接続されており、移動電話機905−5乃至905−8はそれぞれ無線通信回線を経由して無線基地局902−1乃至902−4のいずれかに接続可能である。移動電話機905−5乃至905−8がいずれの無線基地局に接続するかは固定していない。メディアルータ及び無線基地局は、IPパケット転送機能を有する通信回線経由で網ノード装置のいずれかに接続されている。905−10乃至905−17はIPパケット送受機能を有する端末であり、それぞれ通信回線経由でメディアルータに接続されている。
The format of the external packet and the format of the internal packet are the same, and a variation of the communication network that performs the address check within the network node device is also possible. Since the device control table disclosed in the seventh embodiment includes an address management table function, the address management tables (FIGS. 24 to 26) used in the third embodiment are disclosed in the seventh embodiment. Can be replaced by the device control table (FIGS. 120 and 46). Furthermore, as a variation of the device control table, a variation (FIG. 206) of the device control table for the address check can be implemented.
<< Relationship with Conventional Invention >>
The main part of the present invention is a packet filter function, a multicast recipient address translation function (multicast NAT function), and separation within the IP network using port numbers. The basic part of encapsulation and decapsulation (first function) is in Example 1 of the prior patent, and the basic part of priority control (third function) is in Example 32 and Example 33 of the prior patent. The basic part of the overflow line for multicast control (fourth function 1) is disclosed in Examples 17 and 18 of the prior patent, and the basic part of signature control is disclosed in Example 21 of the prior patent. The present invention discloses a method of implementing a packet filter function and a multicast NAT function in combination with the other functions, and discloses various embodiments of an external packet and an internal packet.
8). Eighth embodiment in which fixed telephone, mobile telephone and multimedia communication are carried out in the same IP network:
In FIG. 92, the
915はIP通信網900の運用管理サーバであり、通信回線を経てルータ911−1に接続されている。移動電話機は音声電話機、画像入出力機能付電話機或いは音声画像送受信装置や移動端末のいずれとすることも可能である。終端ゲートウェイ901−1は網ノード装置906−1、終端制御部914−1を含み、網ノード装置906−1は装置制御表910−1を含み、終端制御部914−1は代理電話サーバ906−2、表管理サーバ906−3、電話管理サーバ906−4、電話番号サーバ906−5、代理移動電話サーバ906−6、ルータ916−1を含む。サーバ906−2乃至906−5、網ノード装置906−1、ルータ916−1は通信回線で直接的又は間接的に接続している。同様に、終端ゲートウェイ901−2は網ノード装置907−1、終端制御部914−2を含み、網ノード装置907−1は装置制御表910−2を含み、終端制御部914−2は代理電話サーバ907−2、表管理サーバ907−3、電話管理サーバ907−4、電話番号サーバ907−5、代理移動電話サーバ907−6、ルータ916−2を含む。
An
同様に、終端ゲートウェイ901−3は網ノード装置908−1、終端制御部914−3を含み、網ノード装置908−1は装置制御表910−3を含み、終端制御部914−3は代理電話サーバ908−2、表管理サーバ908−3、電話管理サーバ908−4、電話番号サーバ908−5、代理移動電話サーバ908−6、ルータ916−3を含む。同様に、終端ゲートウェイ901−4は網ノード装置909−1、終端制御部914−4を含み、網ノード装置909−1は装置制御表910−4を含み、終端制御部914−4は代理電話サーバ909−2、表管理サーバ909−3、電話管理サーバ909−4、電話番号サーバ909−5、代理移動電話サーバ909−6、ルータ916−4を含む。 Similarly, the termination gateway 901-3 includes a network node device 908-1 and a termination control unit 914-3, the network node device 908-1 includes a device control table 910-3, and the termination control unit 914-3 is a proxy telephone. A server 908-2, a table management server 908-3, a telephone management server 908-4, a telephone number server 908-5, a proxy mobile telephone server 908-6, and a router 916-3 are included. Similarly, the termination gateway 901-4 includes a network node device 909-1 and a termination control unit 914-4, the network node device 909-1 includes a device control table 910-4, and the termination control unit 914-4 is a proxy telephone. A server 909-2, a table management server 909-3, a telephone management server 909-4, a telephone number server 909-5, a proxy mobile telephone server 909-6, and a router 916-4 are included.
995は、上位の電話番号サーバ、990−1と990−2はユーザ、991−1と991−2は受付者、992−1と992−2はユーザサービスサーバである。上位の電話番号サーバ995に対して、電話番号サーバ906−5乃至909−5を下位の電話番号サーバともいう。
本発明において、識別記号は電話機や端末を識別するため、電話番号やインタネットのホスト名(例えばHost1. domain1. domain2. com.)としても用いる。電話番号サーバは、識別記号を入力して対応するIPアドレスと関連情報を回答する。ルータ916−1乃至916−4は、IP網900の通信回線やルータを経由して相互に接続されている。通信回線912−1乃至912−6はIP網900の制御通信回線という。通信回線913−1乃至913−5はIP網900の内部のメディア通信回線という。
<<NNIとUNI>>
電話管理サーバ相互のIPパケットの送受信手順を、NNIインタフェース(Network Network Interface)に従ったIPパケット送受信手順という。NNIインタフェースはIP網900の中で統一している。また、メディアルータと電話管理サーバとの間のIPパケットの送受信手順をUNI(User Network Interface)によるIPパケット送受信手順といい、前記UNIをメディアルータのUNIという。同様に無線基地局と電話管理サーバとの間のIPパケットの送受信手順をUNIによるIPパケット送受信手順といい、前記UNIを無線基地局のUNIという。メディアルータや無線基地局が異なると、UNIは異なる形式となり得る。電話番号サーバはメディアルータのUNIや無線基地局のUNIを保持している。
In the present invention, the identification symbol is also used as a telephone number or an Internet host name (for example, Host1.domain1.domain2.com.) In order to identify a telephone or a terminal. The telephone number server inputs an identification symbol and returns a corresponding IP address and related information. The routers 916-1 to 916-4 are connected to each other via a communication line or router of the
<< NNI and UNI >>
The IP packet transmission / reception procedure between the telephone management servers is called an IP packet transmission / reception procedure according to the NNI interface (Network Network Interface). The NNI interface is unified in the
無線基地局902−1乃至902−4、メディアルータ903−1乃至903−4、IP端末905−10乃至905−17はそれぞれ他と識別可能なIPアドレスを有し、それぞれから代理電話サーバへIPパケットを送ることが可能であり、この目的のために、メディアルータや無線基地局或は電話機や端末の有するIPアドレスは、通信回線を経て接続する網ノード装置の装置制御表の通信レコード内に設定されている。通信レコードの具体的な実施方法は、本発明の他の実施例において説明されている。通信ケース1乃至5において、NNIインタフェースは、共通線信号方式に基づく端末間通信接続方法をIP網に適用した形態が採用される。
<<通信ケース1:固定電話機と固定電話機との間の通信>>
図93は移動電話機905−1から固定電話機905−4への電話通信を説明する図であり、電話機905−1の電話番号は“TN1”、電話機905−4の電話番号は“TN2”である。ここで、メディアルータ903−1は外部IPアドレス“EA1”を含み、メディアルータ903−4は外部IPアドレス“EA2”を含み、通信回線917−1の終端の論理端子に内部IPアドレス“IA1”が付与され 、通信回線917−2の終端の論理端子に内部IPアドレス“IA2”が付与されている。代理電話サーバ906−2は外部IPアドレス“EA81”と内部IPアドレス“IA81”とを付与され、電話管理サーバ906−4は内部IPアドレス“IA91”を付与されている。同様に代理電話サーバ909−2は外部IPアドレス“EA82”と内部IPアドレス“IA82”とを付与され、電話管理サーバ909−4は内部IPアドレス“IA92”を付与されている。電話番号サーバ906−5は内部アドレス“IA96”を付与されている。
<<接続フェーズ>>
電話機905−1の送受話器を上げて呼接続要求がメディアル−タ903−1に送信され(ステップA01)、メディアル−タ903−1は呼接続要求受付を返信する(ステップA02)。次に、メディアル−タ903−1は送信元IPアドレスを“EA1”とし、宛先IPアドレスを“EA81”とし、送信元電話番号“TN1”、宛先電話番号“TN2”、電話音声の送信通信に用いるUDPポ−ト番号“5006”、付加情報“Info1”などの呼設定要求を含むIPパケット920(図94)を形成し、網ノ−ド装置906−1へ送信する(ステップA04)。IPパケット920のペイロ−ドはUDPパケットであり、その送信元及び宛先ポ−ト番号とも“5060”としている。付加情報“Info1”は電話機905−1の音声圧縮方式種別などであり、通信相手先のメディアル−タ903−4が付加情報“Info1”を用いる。
The wireless base stations 902-1 to 902-4, the media routers 903-1 to 903-4, and the IP terminals 905-10 to 905-17 each have an IP address that can be distinguished from the others, and each sends an IP address to the proxy telephone server. For this purpose, the IP address of the media router, wireless base station, telephone or terminal is included in the communication record of the device control table of the network node device connected via the communication line. Is set. A specific implementation method of the communication record is described in another embodiment of the present invention. In the
<< Communication case 1: Communication between fixed telephone and fixed telephone >>
FIG. 93 is a diagram for explaining telephone communication from the mobile telephone 905-1 to the fixed telephone 905-4. The telephone number of the telephone 905-1 is “TN1”, and the telephone number of the telephone 905-4 is “TN2”. . Here, the media router 903-1 includes the external IP address “EA1”, the media router 903-4 includes the external IP address “EA2”, and the internal IP address “IA1” is connected to the logical terminal at the end of the communication line 917-1. And the internal IP address “IA2” is assigned to the terminal logical terminal of the communication line 917-2. The proxy telephone server 906-2 is assigned an external IP address “EA81” and an internal IP address “IA81”, and the telephone management server 906-4 is assigned an internal IP address “IA91”. Similarly, the proxy telephone server 909-2 is assigned an external IP address “EA82” and an internal IP address “IA82”, and the telephone management server 909-4 is assigned an internal IP address “IA92”. The telephone number server 906-5 is given an internal address “IA96”.
<< Connection Phase >>
The handset of the telephone 905-1 is raised and a call connection request is transmitted to the media router 903-1 (step A01), and the media router 903-1 returns a call connection request acceptance (step A02). Next, the media router 903-1 sets the transmission source IP address “EA1”, the destination IP address “EA81”, the transmission source telephone number “TN1”, the destination telephone number “TN2”, and telephone voice transmission communication. An IP packet 920 (FIG. 94) including a call setting request such as the UDP port number “5006” and additional information “Info1” used for the above is formed and transmitted to the network node device 906-1 (step A04). The payload of the
網ノ−ド装置906−1は、外部IPパケット920が入力した通信回線の終端に付与された内部IPアドレス“IA1”と、IPパケット920内の宛先IPアドレス“EA81”とを用いて装置制御表910−1(図120)を検索し、本ケ−スでは第1行目のレコ−ド、つまり“IA1,IA81,NA1,NA81,MA1,MA81、…”であるレコ−ドを適用して内部パケット921(図95)を形成し、内部IPアドレスが“IA81”である代理電話サ−バ906−2へ送信する(ステップA05)。なお、前記レコードの3番目の項目“NA1”と5番目の項目“MA1”との値を共に零として用いる方法を採用することもできる。このときは、前記(8)式を用いて説明している通信レコードの第1の機能であるカプセル化のソースIPアドレスの条件を緩めた適用法となる。
The network node device 906-1 uses the internal IP address “IA1” given to the end of the communication line input by the
代理電話サ−バ906−2はIPパケット921を受信すると、IPパケット921のペイロ−ド部分と、アドレス“EA1,IA1,EA81,lA81”をペイロ−ド部分に含むIPパケット922(図96)を形成し、電話管理サ−バ906−4へ送信する(ステップA06)。
<<回線毎発呼数の規制>>
電話管理サ−バ906−4は受信したIPパケット922からソースIPアドレス“EA1”を取り出し、発呼管理表918−1(図124)と比較し、IPアドレスが“EA1”のレコ−ドについて、本実施例では使用中回線数は“2”であり、使用中回線数を“1”増加して“3”とし、上限回線数と比較する。上限回線数は“5”であるので次の手続きに進み、そうでないときは以降の処理を中断する。
<<回線番号の管理>>
電話管理サ−バ906−4はIPパケット922(図96)を読出し、送信元電話番号“TN1”及び宛先電話番号“TN2”を取り出し、これら2つの電話番号の組から予め定めておく規則に従って端末間通信を管理するための回線番号“CIC−2”を算出する。次に、CIC管理表923(図97)の第2行目のレコードとして、回線番号“CIC−2”と、送信元電話番号“TN1”と、宛先電話番号“TN2”と、外部IPアドレス“EAl”及び内部IPアドレス“IA1”と、外部IPアドレス“EA81”及び内部IPアドレス“lA81”と、電話管理サ−バ906−4の内部IPアドレス“IA91”と、手順区分“IAM”と、書込み時刻(年月日時分秒)“St−2”とを書き込む。
When the proxy telephone server 906-2 receives the
<< Restrictions on the number of calls per line >>
The telephone management server 906-4 extracts the source IP address “EA1” from the received
<< Line number management >>
The telephone management server 906-4 reads out the IP packet 922 (FIG. 96), extracts the transmission source telephone number “TN1” and the destination telephone number “TN2”, and follows a predetermined rule from the set of these two telephone numbers. A line number “CIC-2” for managing communication between terminals is calculated. Next, as a record in the second row of the CIC management table 923 (FIG. 97), the line number “CIC-2”, the source telephone number “TN1”, the destination telephone number “TN2”, and the external IP address “ EAl ”and internal IP address“ IA1 ”, external IP address“ EA81 ”and internal IP address“ IA81 ”, internal IP address“ IA91 ”of the telephone management server 906-4, and procedure classification“ IAM ”; Write time (year / month / day / hour / minute / second) “St-2”.
更に、電話管理サ−バ906−4は、宛先電話番号“TN2”と、送信元電話番号“TN1”に関する質問を含むIPパケット924(図98)とを電話番号サ−バ906−5に示し(ステップA07)、電話番号サ−バ906−5は、電話機905−4が接続するメディアル−タ903−4の外部IPアドレス“EA2”及び通信回線917−2の終端に付与された内部IPアドレス“IA2”と、代理電話サ−バ909−2の外部IPアドレス“EA82”及び内部IPアドレス“IA82”と、電話管理サ−バ909−4のIPアドレス“IA92”、メディアルータ903−1のUNIインタフェースの“UNI1”とメディアルータ903−4のUNIインタフェースの“UNI2”とを含むIPパケット925(図99)を電話管理サ−バ906−4に回答する(ステップA08)。なお、電話番号サーバ906−5は、上位の電話番号サーバ995を経由して、電話番号サーバ909−5に、メディアルータ903−4のUNIインタフェースを問合わせて“UNI2”を取得している。前記の電話番号サーバ間の情報交換機能については後に説明する。
Further, the telephone management server 906-4 shows the destination telephone number “TN2” and the IP packet 924 (FIG. 98) including a question regarding the transmission source telephone number “TN1” in the telephone number server 906-5. (Step A07), the telephone number server 906-5 sets the external IP address “EA2” of the media router 903-4 to which the telephone set 905-4 is connected and the internal IP assigned to the end of the communication line 917-2. Address “IA2”, external IP address “EA82” and internal IP address “IA82” of proxy telephone server 909-2, IP address “IA92” of telephone management server 909-4, media router 903-1 IP packet 925 (FIG. 99) including UNI interface “UNI1” and media router 903-4 UNI interface “UNI2”. Lisa - to respond to the server 906-4 (step A08). Note that the telephone number server 906-5 obtains “UNI2” by inquiring of the UNI interface of the media router 903-4 from the telephone number server 909-5 via the higher-order
電話管理サ−バ906−4は、電話番号サ−バ906−5から前記取得したIPアドレス類及びUNIインタフェースをCIC管理表923(図97)に追加する。この結果はCIC管理表926−1(図100)の2行目レコ−ドに示されている。電話管理サ−バ906−4はメディアルータ903−1側とIPパケットを送受するとき、CIC管理表926−1内部のUNIインタフェース“UNI1”を用いて以降の通信手順(ステップA35、A45、A55、A73、A85など)を採用する。
<<UNI取得のバリエーション>>
メディアルータ903−1のUNIはUNI検索表925−1(図101)を用いて、代理電話サーバ906−2のIPアドレスからメディアルータ903−1のUNIを調べることもできる。ステップA07において、電話管理サ−バ906−2は宛先電話番号“TN2”に関してのみ問合わせる。この方法において、代理電話サーバ906−2は同一のUNIを有する複数のメディアルータのみと通信するようにしている。なお、終端ゲートウェイ901−1の内部に複数の代理電話サーバを設置し、メディアルータ1専用の代理電話サーバ1、メディアルータ2専用の代理電話サーバ2など、予め前記それぞれのUNIを扱う代理電話サーバを全て設置しておき、通信相手のメディアルータ個別のUNIを扱うようにすることもできる。
<<NNI>>
次に、電話管理サ−バ906−4はCIC管理表926−1(図100)のIPアドレス情報を参照し、パケット922(図96)から呼設定要求を行うためのIPパケット927(図102)(IAMパケット)を形成し、IPパケット927を電話管理サ−バ909−4へ送信する(ステップA21)。ここで、IPパケット927の送信元IPアドレスは電話管理サ−バの“IA91”であり、宛先IPアドレスは電話管理サ−バ909−4の“IA92”である。
<<回線毎着呼数の規制>>
電話管理サ−バ909−4は、受信したIPパケット927(図102)から宛先側のメデイアルータ903−4のアドレス“EA2”を取り出し、着呼管理表918−2(図125)と比較し、本実施例では使用中回線数は“2”であり、使用中回線数を”1”増加して“3”とし、上限回線数と比較する。上限回線数は“7”であるので、次の手続きに進み、そうでないときは以降の処理を中断する。
<<回線番号の管理>>
電話管理サ−バ909−4はIPパケット927を受信すると、そのペイロ−ドに含まれる回線番号“CIC−2”と、手順区分“IAM”と、送信元電話番号“TN1”と、宛先電話番号“TN2”と、IPアドレス(“EA1”,“IA1”,“EA81”,“lA81”,“lA91”,“EA2”,“IA2”,“EA82”,“IA82”,“IA92”,“UNI2”)とUNI種別とを取り出し、電話管理サーバ909−4が管理するCIC管理表926−2(図103)のレコ−ドとして書き込んで記録する。本ケースでは第1行目のレコードであり、書込み時刻“St−3”も書込む。以降、電話管理サーバ909−4はメディアルータ903−4側とIPパケットを送受するとき、CIC管理表926−1内部のUNIインタフェース“UNI2”に基づく通信手順(ステップA22,A33、A43、A53、A76、A83など)を採用する。
The telephone management server 906-4 adds the IP addresses and UNI interface acquired from the telephone number server 906-5 to the CIC management table 923 (FIG. 97). This result is shown in the second line record of the CIC management table 926-1 (FIG. 100). When the telephone management server 906-4 transmits / receives an IP packet to / from the media router 903-1 side, it uses the UNI interface “UNI1” in the CIC management table 926-1 to perform subsequent communication procedures (steps A35, A45, A55). , A73, A85, etc.).
<< Variation of UNI acquisition >>
The UNI of the media router 903-1 can check the UNI of the media router 903-1 from the IP address of the proxy telephone server 906-2 using the UNI search table 925-1 (FIG. 101). In step A07, the telephone management server 906-2 inquires only about the destination telephone number “TN2”. In this method, the proxy telephone server 906-2 communicates only with a plurality of media routers having the same UNI. It should be noted that a plurality of proxy telephone servers are installed inside the terminating gateway 901-1, and the proxy telephone servers that handle the respective UNIs in advance, such as the
<< NNI >>
Next, the telephone management server 906-4 refers to the IP address information in the CIC management table 926-1 (FIG. 100) and makes an IP packet 927 (FIG. 102) for making a call setting request from the packet 922 (FIG. 96). ) (IAM packet) is formed, and the
<< Rules for the number of incoming calls per line >>
The telephone management server 909-4 extracts the address “EA2” of the destination media router 903-4 from the received IP packet 927 (FIG. 102), and compares it with the incoming call management table 918-2 (FIG. 125). In this embodiment, the number of lines in use is “2”, the number of lines in use is increased by “1” to “3”, and compared with the upper limit number of lines. Since the upper limit number of lines is “7”, the process proceeds to the next procedure, and if not, the subsequent process is interrupted.
<< Line number management >>
When the telephone management server 909-4 receives the
電話管理サ−バ909−4は、続いてIPパケット927から取得した情報を用いてIPパケツト928(図104)を形成し、代理電話サ−バ909−2へ送信する(ステップA22)。IPパケット928のペイロ−ドはUDPセグメント及びアドレス領域を含み、UDPセグメント内部に送信元メディアル−タ903−1のIPアドレス“EA1”を含んでいる。アドレス領域はIPアドレス“EA2,IA2,EA82,IA82”を含む。
Next, the telephone management server 909-4 forms an IP packet 928 (FIG. 104) using the information acquired from the
代理電話サ−バ909−2はIPパケット928から取得した情報を用いて、IPパケット929(図105)を形成して網ノ−ド装置909−1へ送信する。送信元アドレス“IA82”、宛先アドレス“IA2”であるIPパケット929は網ノ−ド装置909−1へ到達し(ステップA23)、網ノ−ド装置909−1は装置制御表910−4(図123)を用いて受信したIPパケット929を逆カプセル化し、IPパケット930(図106)を形成した後、IPパケット930をメディアル−タ903−4へ送信する(ステップA24)。メディアル−タ903−4はIPパケット930を受信し、内部に含まれる宛先電話番号“TN2”が着信可能であるかを確認し、着信可能であれば電話機905−4に呼着信通知を送出する(ステップA25)。
The proxy telephone server 909-2 uses the information acquired from the
更に、メディアルータ903−4は、IPパケット930の内容、つまり送信元電話番号“TN1”、宛先電話番号“TN2”、送信元のIPアドレス“EA1”、送信元のUDPポ−ト番号“5006”、付加情報“Info1”を読み出して保持する。メディアル−タ903−4は電話機905−4の着信可能性(着信可能又は不可能の区分)を知らせるため、送信元電話番号“TN1”、宛先電話番号“TN2”及び着信可能性を含むIPパケットを生成し、電話管理サ−バ909−4へ通知する(ステップA31,A32,A33)。電話管理サ−バ909−4はメディアル−タ903−4が形成し送信したIPパケットを受信し、前記受信したIPパケットから送信元電話番号“TN1”、宛先電話番号“TN2”及び着信可能性の惰報を取り出す。そして、前記2つの電話番号から回線番号“CIC−2”を算出し、回線番号“CIC−2”及び着信可否情報を含むIPパケット931(図107)(ACMパケット)を形成し、電話管理サ−バ906−4へ送信する(ステップA34)。電話管理サ−バ906−4は、受信したIPパケット931から回線番号“CIC−2”及び手順区分“ACM”を取り出し、電話管理サ−バ906−4が保持するCIC管理表926−1(図100)を調べて、回線番号が“CIC−2”であるレコ−ドを見出し、レコ−ドの手順区分欄を手順区分“ACM”に書き換える。なお、電話管理サ−バ906−4は、ACMパケットを受信したことを示すIPパケット(着信可能性情報を含む)を生成し、メディアル−タ903−1へ通知することも可能である(ステップA35乃至A37,オプション)。
Further, the media router 903-4 determines the contents of the
一方、ステップA25に続いて、電話機905−4が電話呼出中をメディアル−タ903−4に報告すると(ステップA40)、メディアル−タ903−4は送信元電話番号“TN1”及び宛先電話番号“TN2”と、電話機905−4が、音声通信に用いるUDPポ−ト番号“5008”と、付加情報“Info2”とを含むIPパケット932(図108)を形成して、網ノ−ド装置909−1へ送出する(ステップA41)。そして、網ノ−ド装置909−1において装置制御表910−4(図123)の第1行目の通信レコード“IA2,IA82,NA2,NA82,MA2,MA82,…”が用いられ、IPパケット932がカプセル化されて、IPパケット932−1(図109)となり(ステップA42)、代理電話サーバ909−2においてIPパケット932−2(図110)となり、電話管理サ−バ909−4へ通知される(ステップA43)。 On the other hand, when the telephone 905-4 reports that the telephone call is being made to the media router 903-4 following step A25 (step A40), the media router 903-4 sends the transmission source telephone number “TN1” and the destination telephone. The network node sends the IP packet 932 (FIG. 108) including the number “TN2”, the UDP port number “5008” used for voice communication, and the additional information “Info2”. The data is sent to the device 909-1 (step A41). Then, the network node device 909-1 uses the communication record “IA2, IA82, NA2, NA82, MA2, MA82,...” In the first row of the device control table 910-4 (FIG. 123), and the IP packet. 932 is encapsulated to become an IP packet 932-1 (FIG. 109) (step A42), and the proxy telephone server 909-2 becomes an IP packet 932-2 (FIG. 110), which is notified to the telephone management server 909-4. (Step A43).
¥電話管理サ−バ909−4はIPパケット932−2から送信元電話番号“TN1”及び宛先電話番号“TN2”を取り出し、前記2つの電話番号から回線番号“CIC−2”を算出して電話呼出中を示すIPパケット933(図111,CPGパケット)を形成し、電話管理サ−バ906−4へ送信する(ステップA44)。IPパケット933は、IPパケット932−2から取得したUDPポ−ト番号“5008”及び付加情報“Info2”を含んでいる。電話管理サ−バ906−4は、IPパケット933から回線番号“CIC−2”、手順区分“CPG”、UDPポ−ト番号“5008”及び付加情報“Info2”を取り出し、CIC管理表926−1(図100)の回線番号“CIC−2”であるレコ−ドの手順区分を“CPG”と書き換え、CIC管理表926−1からIPアドレス“EA1,IA1,EA81,IA81”、送信元電話番号“TN1”、宛先電話番号“TN2”を読み出し、前記読み出した情報を用いてIPパケット933−1(図112)を形成して代理電話サ−バ906−2ヘ送信する(ステップA45)。
¥ The telephone management server 909-4 extracts the transmission source telephone number “TN1” and the destination telephone number “TN2” from the IP packet 932-2, and calculates the line number “CIC-2” from the two telephone numbers. An IP packet 933 (FIG. 111, CPG packet) indicating that a telephone call is in progress is formed and transmitted to the telephone management server 906-4 (step A44). The
代理電話サ−バ906−2はIPパケット933−2(図113)を形成して網ノ−ド装置906−1に送信し(ステップA46)、網ノ−ド装置906−1はIPパケット933−2を逆カプセル化し、IPパケット933−3(図114)を形成してメデイアル−タ903−1へ送信する(ステップA47)。メデイアルータ903−1は、IPパケット933−3から電話番号“TN1”及び“TN2”、IPアドレス“EA2”、UDPポ−ト番号“5008”、付加情報“Info2”を読み出して保持する。メディアル−タ903−1は呼出中信号を電話機905−1に送出する(ステップA48)。
The proxy telephone server 906-2 forms an IP packet 933-2 (FIG. 113) and transmits it to the network node device 906-1 (step A46). The network node device 906-1 transmits the
次に、電話機905−4がステップA40後に継続していた電話呼出しに対する応答を得ると、宛先電話機の応答をメディアルータ903−4へ送信し(ステップA50)、メディアルータ903−4は前記応答を知らせるため、送信元電話番号“TN1”及び宛先電話番号“TN2”を含むIPパケットを電話管理サ−バ909−4へ送信する(ステップA51乃至A53)。前記応答を知らせるIPパケットの形式は、ステップA41乃至A43におけるIPパケットの形式と同様である。なお、メディアルータ903−4は、ステップA50の応答に対する応答確認を電話機905−4に返信することも可能である(ステップA60,オプション)。 Next, when the telephone set 905-4 obtains a response to the telephone call that has been continued after step A40, the response of the destination telephone is transmitted to the media router 903-4 (step A50), and the media router 903-4 sends the response. In order to notify, an IP packet including the transmission source telephone number “TN1” and the destination telephone number “TN2” is transmitted to the telephone management server 909-4 (steps A51 to A53). The format of the IP packet for notifying the response is the same as the format of the IP packet in steps A41 to A43. Note that the media router 903-4 can send back a response confirmation to the response in step A50 to the telephone set 905-4 (step A60, option).
電話管理サ−バ909−4は、前記受信したIPパケットから送信元電話番号“TN1”と宛先電話番号“TN2”とを取り出し、前記2つの電話番号から回線番号‘CIC−2”を算出し、少なくとも回線番号“CIC−2”を含む応答を知らせるIPパケット934(図115)(ANMパケット)を形成し、電話管理サ−バ906−4へ送信する(ステップA54)。電話管理サ−バ906−4は受信したIPパケット934から回線番号“CIC−2”及び手順区分“ANM”を取り出し、電話管理サ−バ906−4が保持するCIC管理表926−1(図100)を調べて回線番号が“CIC−2”であるレコ−ドを見出し、レコ−ドの手順区分欄を手順区分“ANM”に書き換える。
The telephone management server 909-4 extracts the transmission source telephone number “TN1” and the destination telephone number “TN2” from the received IP packet, and calculates the line number “CIC-2” from the two telephone numbers. An IP packet 934 (FIG. 115) (ANM packet) notifying a response including at least the line number “CIC-2” is formed and transmitted to the telephone management server 906-4 (step A54). 906-4 extracts the line number “CIC-2” and procedure classification “ANM” from the received
次に、電話管理サ−バ906−4はANMパケットの受信、つまり電話機905−4が電話呼出しに応答したことをメディアル−タ903−1へ通知し(ステップA55,A56,A57)、メディアル−タ903−1は応答信号を電話機905−1へ送る(ステップA58)。電話機905−1は応答信号に対して応答確認信号を返信することも可能である(ステップA59,オプション)。ステップA45乃至ステップA47においては電話呼出中を通知し、ステップA55乃至ステップA57においては宛先電話機の応答を通知している。
<<通信レコ−ドの設定>>
電話管理サ−バ909−4はステップA54の後、CIC管理表926−2(図103)から回線番号が“CIC−2”であるレコ−ドからIPアドレス“EA2”,“EA1”,“IA2”,“IA1”を取り出して表管理サ−バ909−3に送信し(ステップA64)、表管理サ−バ909−3は網ノ−ド装置909−1内部の装置制御表910−4(図123)の第3行目のレコ−ド“IA2,IA1,EA2,EA1,MK2,MK1,…”を設定する(ステップA65)。ここで、MK1=255.255.255.255,MK2=255.255.255.255、としている。同様に、電話管理サ−バ906−4はステップA55の後、CIC管理表926−1(図100)から回線番号が“CIC−2”であるレコ−ドからIPアドレス“EA1”,“EA2”,“IA1”,“IA2”を取り出して表管理サ−バ906−3に送信し(ステップA66)、表管理サ−バ906−3は網ノ−ド装置906−1内部の装置制御表910−1(図120)の2行目のレコ−ド“IA1,IA2,EA1,EA2,MK1,MK2、…”として設定する(ステップA67)。前記ステップA64及びA66において、それぞれの通信レコード内の副表(フィルタ制御レコードなど)も設定される。
<<通信フェーズ>>
電話機905−1と電話機905−4との電話通信は、他の実施例で説明しているのと同様のステップであり、接続フェ−ズにおいて設定された装置制御表910−1(図120)の第2行目の通信レコ−ド“IA1,IA2,EA1,EA2,MK1,MK2、・・”)と、装置制御表910−4(図123)の第3行目の通信レコ−ド(“IA2,IA1,EA2,EA1,MK2,MK1、・・”)とが用いられる。電話機905−1の音声はディジタル化されて、IPパケット935(図116)のペイロ−ドに載せられる。ここで、前記取得した宛先アドレス及びUDPポ−ト番号が用いられる。即ち、送信元アドレスはメデイアル−タ903−1のIPアドレス“EA1”であり、宛先アドレスは宛先電話機905−4の接続するメディアル−タ903−4のIPアドレス“EA2”であり、送信元UDPポ−ト番号として“5006”、宛先UDPポ−ト番号として“5008”が用いられる。電話機905−1からアナログ音声が送られ(ステップA68−1)、メディアル−タ903−1で音声はデイジタル化されて音声IPパケツト935となり、網ノ−ド装置906−1に送られる(ステップA68−2)。ここでカプセル化されてIPパケット936(図117)となり、IP通信回線経由で図92のル−タ911−4乃至911−6を経て網ノ−ド装置909−1に到達し(ステップA68−3)、ここで逆カプセル化されてメディアル−タ903−4に到達し(ステップA68−4)、アナログ音声に戻されて電話機905−4に到達する(ステップA68−5)。電話機905−4から送られたアナログ音声はディジタル化されてIPパケットに含まれ、前述と逆方向に送られる(ステップA69−1乃至A69−5)。
Next, the telephone management server 906-4 notifies the media router 903-1 that the ANM packet has been received, that is, the telephone 905-4 has answered the telephone call (steps A55, A56, A57). The router 903-1 sends a response signal to the telephone 905-1 (step A58). The telephone 905-1 can return a response confirmation signal in response to the response signal (step A59, option). In steps A45 to A47, a telephone call is notified, and in steps A55 to A57, a response of the destination telephone is notified.
<< Communication Record Settings >>
After step A54, the telephone management server 909-4 receives the IP addresses “EA2”, “EA1”, “from the record whose line number is“ CIC-2 ”from the CIC management table 926-2 (FIG. 103). IA2 "and" IA1 "are extracted and transmitted to the table management server 909-3 (step A64). The table management server 909-3 receives the device control table 910-4 in the network node device 909-1. The record “IA2, IA1, EA2, EA1, MK2, MK1,...” In the third row in FIG. 123 is set (step A65). Here, MK1 = 255.255.255.255 and MK2 = 255.255.255.255. Similarly, after step A55, the telephone management server 906-4 receives the IP addresses “EA1” and “EA2” from the record whose line number is “CIC-2” from the CIC management table 926-1 (FIG. 100). "IA1" and "IA2" are extracted and transmitted to the table management server 906-3 (step A66). The table management server 906-3 is a device control table in the network node device 906-1. It is set as a record “IA1, IA2, EA1, EA2, MK1, MK2,...” In the second row of 910-1 (FIG. 120) (step A67). In steps A64 and A66, sub-tables (such as filter control records) in the respective communication records are also set.
<< communication phase >>
The telephone communication between the telephone 905-1 and the telephone 905-4 is the same step as described in the other embodiments, and the device control table 910-1 set in the connection phase (FIG. 120). Communication record “IA1, IA2, EA1, EA2, MK1, MK2,... "IA2, IA1, EA2, EA1, MK2, MK1, ...") are used. The voice of the telephone 905-1 is digitized and placed on the payload of the IP packet 935 (FIG. 116). Here, the acquired destination address and UDP port number are used. That is, the source address is the IP address “EA1” of the mediator 903-1 and the destination address is the IP address “EA2” of the media router 903-4 to which the destination telephone 905-4 is connected. “5006” is used as the UDP port number, and “5008” is used as the destination UDP port number. An analog voice is sent from the telephone 905-1 (step A68-1), and the voice is digitized by the media router 903-1 to become a
上述のIPカプセル化を要約すると、外部パケットはIP網900外部の通信回線の論理端子から入力し、前記入力した発信側の論理端子識別情報と外部パケット内のソース外部IPアドレス、宛先外部IPアドレスの3組が定まれば、装置制御表の通信レコードの管理の基に内部パケットの転送先の着信内部アドレスが定まり、内部パケットは通信網の内部を転送される。発信側と着信側の網ノード装置との間に、内部パケットが転送される内部通信回線が定まると言い換えることもできる。内部パケットは通信網の内部を転送され、着信側の網ノード装置において外部パケットに復元される。なお、前記入力した発信側の論理端子識別情報と外部パケット内の宛先外部IPアドレスの2組を用い、外部パケット内のソース外部IPアドレスを用いない内部パケット形式を採用することも可能である。
<<解放フェ−ズ>>
電話機905−1の利用者が電話通信の解放を通知すると(図93のステップA70)、メディアル−タ903−1、網ノ−ド装置906−1、代理電話サ−バ906−2を経由して電話管理サ−バ906−4に通知され(ステップA70乃至A73)、電話管理サ−バ906−4はCIC管理表926−1(図100)の中の回線番号が“CIC−2”であるレコ−ドの終了時刻の欄に終了時刻“Ed−1”を書き込む。次に、解放IPパケット937(図118)(RELパケット)を形成して電話管理サ−バ909−4へ通知し(ステップA74)、更に電話管理サ−バ906−4は解放指示を代理電話サ−バ906−2、網ノ−ド装置906−1を経由してメディアル−タ903−1に知らせる(ステップA85乃至A87)。メディアル−タ903−1は前記ステップA70において解放通知を受信すると、切断確認を電話機905−1へ送信することも可能である(ステップA70−1,オプション)。
To summarize the above-described IP encapsulation, an external packet is input from a logical terminal of a communication line outside the
<< Liberation Phase >>
When the user of the telephone 905-1 notifies the release of the telephone communication (step A70 in FIG. 93), the media router 903-1, the network node device 906-1, and the proxy telephone server 906-2 are used. The telephone management server 906-4 is notified (steps A70 to A73), and the telephone management server 906-4 has the line number "CIC-2" in the CIC management table 926-1 (FIG. 100). The end time “Ed-1” is written in the record end time column. Next, a release IP packet 937 (FIG. 118) (REL packet) is formed and notified to the telephone management server 909-4 (step A74), and the telephone management server 906-4 sends a release instruction to the proxy telephone. The media router 903-1 is notified via the server 906-2 and the network node device 906-1 (steps A85 to A87). When the media router 903-1 receives the release notification in step A70, it can send a disconnection confirmation to the telephone 905-1 (step A70-1, option).
電話管理サ−バ909−4はIPパケット937を受信すると(ステップA74)、CIC管理表926−2(図103)の中の回線番号が“CIC−2”であるレコ−ドの終了時刻の欄に終了時刻“Ed−2”を書き込み、解放IPパケット937を受信したことを報告するために、解放完了IPパケット938(図119)(RLCパケット)を形成して、電話管理サ−バ906−4に返信する(ステップA84)。更に、電話管理サ−バ909−4は電話通信の解放指示を、代理電話サ−バ909−2及び網ノード装置909−1を経てメディアルータ903−4へ送出する(ステップA76乃至A78)。
When the telephone management server 909-4 receives the IP packet 937 (step A74), the telephone management server 909-4 sets the end time of the record whose line number is “CIC-2” in the CIC management table 926-2 (FIG. 103). An end time “Ed-2” is written in the field, and in order to report that the
メディアル−タ903−4は解放指示に対する切断指示を電話機905−4に通知すると共に(ステップA79)、解放指示に対する解放報告を代理電話サ−バを経由して電話管理サ−バ909−4に知らせる(ステップA81乃至A83)。電話機905−4はメディアルータ903−4から送られた切断指示に対して、切断指示確認を返信可能であり (ステップA80,オプション)、更にメディアル−タ903−4は切断指示確認に対する更なる確認を送ることも可能である(ステップA80−1、オプション)。
<<通信レコ−ドの抹消>>
ステップA74の後に電話管理サ−バ906−4は、IPパケット937内の回線番号“CIC−2”を表管理サ−バ906−3に送信し(ステップA96)、表管理サーバ906−3は当該通信レコード、このケースでは装置制御表910−1(図120)の第2行目のレコ−ド “IA1,IA2,EA1,EA2,MK1,MK2”、を抹消する(ステップA97)。ステップA74の後に、電話管理サ−バ909−4は受信した解放IPパケット937内の回線番号“CIC−2”を表管理サ−バ909−3に送信し(ステップA98)、表管理サーバ909−3は当該通信レコード、このケースでは装置制御表910−4(図123)の第3行目のレコ−ド “IA2,IA1,EA2,EA1,MK2,MK1”を抹消する(ステップA99)。
<<発呼回数や着呼回数規制の後処理>>
ステップA74の後、電話管理サ−バ906−4は発呼管理表918−1(図124)に書き込んであるアドレス“EA1”に対応する使用中回線数を“1”減算する。同様にステップA84の後、電話管理サ−バ909−4は、着呼管理表918−2(図125)に書き込んであるアドレス“EA2”に対応する使用中回線数を“1”減算する。
<<通話情報の収集>>
以上説明した通信ケース1において、運用管理サ−バ915(図92)は電話管理サ−バ906−4及び909−4と情報交換し(図126のステップA100,A101)、CIC管理表926−1(図100)及び926−2(図103)に記載されている電話通信記録、例えば送信元電話番号、宛先電話番号、開始時刻、終了時刻などの電話通信記録を得て、電話通信の課金目的などに提供することができる。また、運用管理サ−バ915は表管理サ−バ906−3及び909−3と情報交換し(ステップA102,A103)、装置制御表910−1(図92内)及び910−4内部の通信レコードに記載されている情報を得て、IP網900の運用や電話通信の課金目的などに提供することができる。
<<通信レコードの設定方法について>>
例えば装置制御表910−1(図120)の第1行目の通信レコード“IA1,IA81,NA1,NA81,MA1,MA81,…”のようなメディアルータ903−1と代理電話サーバ906−2との間のIPパケット送受のために用いる通信レコード(端末間通信接続制御のために用いる通信レコード)は端末間通信を実施する前に、事前に設定してある。装置制御表910−1の第2行目の通信レコード“IA1,IA2,EA1,EA2,MK1,MK2,…”のような端末間でメディアを送受するために用い、端末間通信接続制御に用いない通信レコードは、前記説明のように表管理サーバを経由して動的に設定し、或いは抹消している。なお、事前に設定しておく通信レコードと動的に設定する通信レコードは、網ノード装置内メモリの別領域に設定しておき、メモリ実装の簡易化を図る。後述する通信ケース2乃至通信ケース6も同様である。
<<固定電話機の電話番号登録>>
通信ケース1における固定電話機の登録方法とカプセル制御表の通信レコードの設定について、図92及び図192を参照して説明する。
The media router 903-4 notifies the telephone 905-4 of a disconnection instruction for the release instruction (step A79), and a release report for the release instruction is sent via the proxy telephone server to the telephone management server 909-4. (Steps A81 to A83). The telephone set 905-4 can return a disconnection instruction confirmation in response to the disconnection instruction sent from the media router 903-4 (step A80, option), and the media router 903-4 further performs the disconnection instruction confirmation. It is also possible to send a confirmation (step A80-1, optional).
<< Deletion of communication record >>
After step A74, the telephone management server 906-4 transmits the line number “CIC-2” in the
<< Post-processing of restriction on number of calls and number of calls >>
After step A74, the telephone management server 906-4 subtracts "1" from the number of lines in use corresponding to the address "EA1" written in the call management table 918-1 (FIG. 124). Similarly, after step A84, the telephone management server 909-4 subtracts “1” from the number of lines in use corresponding to the address “EA2” written in the incoming call management table 918-2 (FIG. 125).
<< Call information collection >>
In the
<< About setting method of communication record >>
For example, a media router 903-1 and a proxy telephone server 906-2 such as a communication record “IA1, IA81, NA1, NA81, MA1, MA81,...” In the first row of the device control table 910-1 (FIG. 120) A communication record (communication record used for inter-terminal communication connection control) used for IP packet transmission / reception between the terminals is set in advance before the inter-terminal communication is performed. Used to transmit / receive media between terminals such as the communication record “IA1, IA2, EA1, EA2, MK1, MK2,...” On the second line of the device control table 910-1, and for inter-terminal communication connection control. The communication record that does not exist is dynamically set or deleted via the table management server as described above. Note that the communication record set in advance and the communication record set dynamically are set in different areas of the network node device memory to simplify the memory mounting. The same applies to
<< Phone number registration for fixed telephones >>
The fixed telephone registration method and the setting of the communication record of the capsule control table in the
固定電話機905−1のユーザ990−1は、IP網900の運用ルールに従い、或いは通信事業者と相談して固定電話機905−1の外部IPアドレス“EA1”及び電話番号“TN1”を定め、更に少なくともユーザ名、通信料金の支払い方法を含めて、固定電話機905−1の利用を電話受付者991−1に申込む(図192のステップP1)。電話受付者991−1は、固定電話機905−1を接続するメディアルータの識別記号N903−1及び網ノード装置906−1の識別記号N906−1や通信回線917−1の識別記号N917−1を、電話受付者991−1が保持する受付業務資料を用いて調べ、固定電話機905−1を接続するメディアルータ903−1の識別可能情報をユーザ990−1に通知する。ユーザ990−1は、外部IPアドレス“EA1”を固定電話機905−1に設定する。
The user 990-1 of the fixed telephone 905-1 determines the external IP address “EA1” and the telephone number “TN1” of the fixed telephone 905-1 in accordance with the operation rule of the
なお、外部IPアドレス“EA1”をメディアルータ903−1内に設定するケースでは、電話受付者991−1が外部IPアドレス“EA1”をユーザ990−1に通知する。ユーザ990−1は電話番号“TN1”を固定電話機905−1に設定する。以上の手続きにより、電話受付者991−1は、外部IPアドレス“EA1”、電話番号“TN1”、ユーザ名、通信料金の支払い方法、網ノード装置906−1の識別記号N906−1、メディアルータの識別記号N903−1、通信回線917−1の識別記号N917−1を少なくとも含む受付情報を取得する。 In the case where the external IP address “EA1” is set in the media router 903-1, the telephone acceptor 991-1 notifies the user 990-1 of the external IP address “EA1”. The user 990-1 sets the telephone number “TN1” in the fixed telephone 905-1. Through the above procedure, the telephone acceptor 991-1 receives the external IP address “EA1”, the telephone number “TN1”, the user name, the communication fee payment method, the network node device 906-1 identification symbol N906-1, the media router The reception information including at least the identification symbol N903-1 and the identification symbol N917-1 of the communication line 917-1 is acquired.
次に、受付者991−1は、受付情報をユーザサービスサーバ992−1に通知する(ステップP2)。ユーザサービスサーバ992−1は、受付情報に含まれる網ノード装置の識別記号N906−1及び通信回線の識別記号N917−1を用い、ユーザサービスサーバ992−1内部に保持している内部IPアドレス付与規則資料に従って、内部IPアドレス“IA1”を定めて受付情報に追加し、内部IPアドレス“IA1”を含む受付情報をそのデータベースに保持する(ステップP3)。次に、ユーザサービスサーバ992−1は、少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”、網ノード装置906−1の識別記号N906−1、電話番号“TN1”について関与するメディアルータ903−1の識別記号N903−1、通信回線917−1の識別記号N917−1、メディアルータ903−1のUNI、メディアルータ903−1と情報交換する代理電話サーバ906−2の外部アドレス“EA81”及び内部アドレス“IA81”、代理電話サーバ906−2と情報交換する電話管理サーバ906−4の内部アドレス“IA91”とを、電話管理サーバ906−4に通知する(ステップP4)。電話管理サーバ906−4は取得した受付情報のうち、少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を電話番号サーバ906−5に通知し(ステップP5)、電話番号サーバ906−5は、前記取得した情報のうち少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を、例えばRFC1996やRFC1035で定められているドメイン名サーバのデータ格納形式により、その内部に保持する(ステップP6)。電話番号サーバ906−5は電話番号“TN1”を保持していることを、電話番号サーバ906−5の識別記号N906−1とIPアドレス共に上位の電話番号サーバ995へ通知し(ステップP7)、電話番号サーバ995は、少なくとも電話番号サーバ906−5の識別記号N906−1及びIPアドレス、電話番号“TN1”の組をその内部に保持する(ステップP8)。上位の電話番号サーバ995は、電話番号“TN―x”を保持する他の電話番号サーバの識別記号とIPアドレスとを保持している。
<<バリエーション>>
前記ステップP5乃至ステップP8(図192)は、次のステップP5x乃至P8xに変更することもできる。電話管理サーバ906−4は前記取得した受付情報のうち、少なくとも外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を上位の電話番号サーバ995を経由して(ステップP5x)、電話番号サーバ906−5へ通知し(ステップP6x)、電話番号サーバ906−5は前記受信した外部IPアドレス“EA1”、内部IPアドレス“IA1”、電話番号“TN1”を内部に保持する。ここで、上位の電話番号サーバ995は、電話番号“TN―x”を保持する他の電話番号サーバ906−5の識別記号とIPアドレスとを保持する。また、電話番号サーバ906−5は、結果を報告することができる(ステップP7x、ステップP8x)。
Next, the acceptor 991-1 notifies the acceptance information to the user service server 992-1 (step P2). The user service server 992-1 uses the network node device identification symbol N906-1 and the communication line identification symbol N917-1 included in the reception information to assign an internal IP address held in the user service server 992-1. In accordance with the rule material, the internal IP address “IA1” is determined and added to the reception information, and the reception information including the internal IP address “IA1” is held in the database (step P3). Next, the user service server 992-1 includes at least an external IP address “EA1”, an internal IP address “IA1”, a telephone number “TN1”, an identification symbol N906-1 of the network node device 906-1, and a telephone number “TN1”. The identification symbol N903-1 of the media router 903-1 concerned, the identification symbol N917-1 of the communication line 917-1, the UNI of the media router 903-1, and the proxy telephone server 906-2 for exchanging information with the media router 903-1 The telephone management server 906-4 is notified of the external address “EA81” and the internal address “IA81” of the telephone and the internal address “IA91” of the telephone management server 906-4 that exchanges information with the proxy telephone server 906-2 (step P4). ). The telephone management server 906-4 notifies the telephone number server 906-5 of at least the external IP address “EA1”, the internal IP address “IA1”, and the telephone number “TN1” among the acquired reception information (Step P5). The number server 906-5 stores at least the external IP address “EA1”, the internal IP address “IA1”, and the telephone number “TN1” in the acquired information, for example, data storage of a domain name server defined in RFC1996 or RFC1035. Depending on the format, it is held inside (step P6). The telephone number server 906-5 notifies the higher-order
<< Variation >>
Steps P5 to P8 (FIG. 192) can be changed to the following steps P5x to P8x. The telephone management server 906-4 sends at least the external IP address “EA1”, the internal IP address “IA1”, and the telephone number “TN1” from the acquired reception information via the upper telephone number server 995 (step P5x). The telephone number server 906-5 is notified (step P6x), and the telephone number server 906-5 holds the received external IP address “EA1”, internal IP address “IA1”, and telephone number “TN1” therein. Here, the upper
更に、ユーザサービスサーバ991−1は、上位の電話番号サーバ995に電話管理サーバ906−4を経由して、又は経由せず直接に、上位の電話番号サーバ995の内容の書換えや抹消を依頼することもできる。ユーザサービスサーバ991−1はマルチキャスト受信認証情報を保持することもできる(オプション)。
<<電話番号サーバ間の情報交換機能>>
図193は、IP網900内の上位の電話番号サーバ995と、下位の電話番号サーバ906−5、907−5、908−5、909−5とが相互に情報交換を行えることを示している。更に、下位の電話番号サーバ906−5、907−5、908−5、909−5は、上位の電話番号サーバ995を経由して情報交換できる。例えば電話番号サーバ907−5は、電話番号“TN1”に付随する外部IPアドレス及び内部IPアドレスを電話番号サーバ995に質問すると(図194のステップP20)、電話番号サーバ995は電話番号“TN1”に付随するIPアドレスと内部を保持している電話管理サーバ906−5に問い合わせて(ステップP21)、外部IPアドレス“EA1”、内部IPアドレス“IA1”を取得する(ステップP22)。次に、電話番号サーバ995は、電話番号“TN1”に付随する前記得られた外部IPアドレス“EA1”と内部IPアドレス“IA1”とを電話番号サーバ907−5に通知する(ステップP23)。上位の電話番号サーバ995は、電話番号“TN―x”と電話番号“TN―x”とを保持する下位の電話番号サーバの識別記号、IPアドレス及びマルチキャスト受信認証情報(オプション)を保持していること、更に移動電話機については、後述するように端末認証情報を保持していることが特徴である。
<<通信ケース2:移動電話機と移動電話機との間の通信>>
図127及び図128は移動電話機905−6から移動電話機905−8への電話通信を説明する図であり、電話機905−6の電話番号は“TN3”、電話機905−8の電話番号は“TN4”である。ここで、無線基地局902−3は外部IPアドレス“EB1”を含み、無線基地局902−4は外部IPアドレス“EB2”を含み、通信回線917−3の終端に内部IPアドレス“IB1”が付与され 、通信回線917−4の終端に内部IPアドレス“IB2”が付与されている。代理移動電話サーバ908−6は外部IPアドレス“EB81”と内部IPアドレス“IB81”とを付与され、電話管理サーバ908−4は内部IPアドレス“IB91”を付与されている。電話番号サーバ908−5は内部IPアドレス“IB96”を、代理移動電話サーバ909−6は内部IPアドレス“IB82”を、電話管理サーバ909−4は内部IPアドレス“IA92”をそれぞれ付与されている。電話番号サーバ906−5乃至909−5の外部IPアドレスは全て“EA81”であり、代理移動電話サーバ906−6乃至909−6の外部IPアドレスは全て“EB81”である。
<<接続フェーズ>>
電話機905−6から無線通信回線917−5を経由して呼接続要求を送出すると、無線チャネル接続要求信号が無線基地局902−3に伝えられ(ステップB01)、無線基地局902−3が電話機905−6に呼接続要求に対する呼接続要求受付を返信する(ステップB02)。次に電話機905−6から、送信元の電話番号“TN3”、宛先の電話番号“TN4”を含む呼設定要求を無線基地局902−3へ送出し(ステップB03)、無線基地局902−3は受信した呼設定要求の内容を元に、送信元IPアドレスは前記“EB1”、宛先IPアドレス“EB81”、送信元電話番号“TN3”、宛先電話番号“TN4”、無線基地局902−3が電話音声送信に用いるポ−ト番号“5006”、付加情報“Info3”などから成る呼設定要求を含むIPパケット920B(図129)を形成し、網ノ−ド装置908−1へ送信する(ステップB04)。
Further, the user service server 991-1 requests the upper
<< Information exchange function between telephone number servers >>
FIG. 193 shows that the upper
<< Communication Case 2: Communication between Mobile Phone and Mobile Phone >>
127 and 128 are diagrams for explaining telephone communication from the mobile telephone 905-6 to the mobile telephone 905-8. The telephone number of the telephone 905-6 is “TN3”, and the telephone number of the telephone 905-8 is “TN4”. ". Here, the wireless base station 902-3 includes the external IP address “EB1”, the wireless base station 902-4 includes the external IP address “EB2”, and the internal IP address “IB1” is at the end of the communication line 917-3. The internal IP address “IB2” is assigned to the end of the communication line 917-4. The proxy mobile telephone server 908-6 is assigned an external IP address “EB81” and an internal IP address “IB81”, and the telephone management server 908-4 is assigned an internal IP address “IB91”. The telephone number server 908-5 is assigned an internal IP address “IB96”, the proxy mobile telephone server 909-6 is assigned an internal IP address “IB82”, and the telephone management server 909-4 is assigned an internal IP address “IA92”. . The external IP addresses of the telephone number servers 906-5 to 909-5 are all “EA81”, and the external IP addresses of the proxy mobile telephone servers 906-6 to 909-6 are all “EB81”.
<< Connection Phase >>
When a call connection request is transmitted from the telephone set 905-6 via the radio communication line 917-5, a radio channel connection request signal is transmitted to the radio base station 902-3 (step B01), and the radio base station 902-3 calls the telephone set. A call connection request acceptance for the call connection request is returned to 905-6 (step B02). Next, the telephone set 905-6 sends a call setting request including the transmission source telephone number “TN3” and the destination telephone number “TN4” to the wireless base station 902-3 (step B03), and the wireless base station 902-3. Is based on the content of the received call setting request, the source IP address is “EB1”, the destination IP address “EB81”, the source telephone number “TN3”, the destination telephone number “TN4”, the radio base station 902-3 Forms an
網ノ−ド装置908−1は装置制御表910−3(図122)の第1行目のレコ−ドを適用し、IPパケット920Bをカプセル化して内部パケット921B(図130)を形成し、代理移動電話サ−バ908−6へ送信する(ステップB05)。代理移動電話サ−バ908−6はIPパケット921Bを元にIPパケット922B(図131)を形成し、電話管理サ−バ908−4へ送信する(ステップB06)。
<<回線番号の管理>>
次に、電話管理サ−バ908−4はIPパケット922B(図131)の内容を用いて送信元電話番号“TN3”及び宛先電話番号“TN4”の組から回線番号“CIC−3”を算出し、CIC管理表923B(図132)を形成する。更に、電話管理サ−バ908−4は宛先電話番号“TN4”と、送信元電話番号“TN3”に関する質問を含むIPパケット924B(図133)とを電話番号サ−バ908−5に示し(ステップB07)、前記質問に対する回答を含むIPパケット925B(図134)を受信する(ステップB08)。電話管理サ−バ908−4は前記取得したアドレス類と、無線基地局902−3のUNIインタフェースの“UNI3”とをCIC管理表923B(図132)に追加する。この結果はCIC管理表926−1B(図135)の1行目レコ−ドに示されている。電話管理サ−バ908−4は、以降無線基地局902−3側とIPパケットを送受するとき、CIC管理表926−1B内のUNIインタフェース“UNI3”に基づいて通信手順(ステップB09、B16、B17、B35,B45,B55,B73,B85など)を用いる。
The network node device 908-1 applies the record in the first row of the device control table 910-3 (FIG. 122), encapsulates the
<< Line number management >>
Next, the telephone management server 908-4 calculates the line number “CIC-3” from the combination of the source telephone number “TN3” and the destination telephone number “TN4” using the contents of the
次に、電話管理サ−バ908−4は呼設定受付と、認証要求と、電話番号“TN3”と、“TN4”とを含むIPパケツト939B09(図136)を形成し、代理移動電話サ−バ908−6に送出する(ステップB09)。代理移動電話サ−バ908−6はIPパケット939B10(図137)を形成して網ノ−ド装置908−1へ送信し(ステップB10)、網ノ−ド装置908−1はIPパケット939B10を逆カプセル化してIPパケット939B11(図138)を形成した後、IPパケット939B11を無線基地局902−3へ送信する(ステップB11)。基地局902−3は受信したIPパケット939B11に含まれる情報を元に、無線通信路917−5を経由して呼設定受付及び認証要求を電話機905−6へ知らせる(ステップB12)。 Next, the telephone management server 908-4 forms an IP packet 939B09 (FIG. 136) including the call setting acceptance, the authentication request, the telephone numbers “TN3” and “TN4”, and the proxy mobile telephone server. The data is sent to the bar 908-6 (step B09). The proxy mobile telephone server 908-6 forms an IP packet 939B10 (FIG. 137) and transmits it to the network node device 908-1 (step B10). The network node device 908-1 transmits the IP packet 939B10. After decapsulating and forming IP packet 939B11 (FIG. 138), IP packet 939B11 is transmitted to radio base station 902-3 (step B11). Based on the information included in the received IP packet 939B11, the base station 902-3 notifies the telephone set 905-6 of a call setting acceptance and authentication request via the wireless communication path 917-5 (step B12).
電話機905−6は、端末正当性を表す認証回答(パスワードなど)を無線通信路917−5を経由して無線基地局902−3へ送出する(ステップB13)。無線基地局902−3は認証回答を含むIPパケット939B14(図139)を形成して網ノード装置908−1に送出し(ステップB14)、網ノード装置908−1においてカプセル化されて得られる認証回答を含む新たなIPパケット939B15(図140)は代理移動電話サーバ908−6に到達する(ステップB15)。次に、認証回答を含む新たなIPパケット939B16(図141)が電話管理サ−バ908−4に到達する(ステップB16)。 The telephone set 905-6 transmits an authentication response (password or the like) indicating terminal validity to the wireless base station 902-3 via the wireless communication path 917-5 (step B13). The radio base station 902-3 forms an IP packet 939 B 14 (FIG. 139) including an authentication reply, sends it to the network node device 908-1 (step B 14), and is obtained by being encapsulated in the network node device 908-1. A new IP packet 939B15 (FIG. 140) including the answer reaches the proxy mobile telephone server 908-6 (step B15). Next, a new IP packet 939B16 (FIG. 141) including an authentication reply reaches the telephone management server 908-4 (step B16).
電話管理サ−バ908−4は、通信チャンネル設定指示用の端末認証合否を含むIPパケットを代理移動電話サーバ908−6に送出する(ステップB17)。端末認証合否を含む新たなIPパケットは網ノード装置908−1に到達して逆カプセル化され(ステップB18)、基地局902−3に到達する(ステップB19)。無線基地局902−3は、IPパケットの端末認証合否を無線通信路917−5を経由して電話機9055−6へ通知する(ステップB20)。ステップB17乃至B19において転送されるIPパケットの形式は、ステップB09乃至B11において転送されるIPパケットの形式とアドレス格納形式などが同様である。次に、電話管理サ−バ908−4はCIC管理表926−1B(図135)のIPアドレス情報を参照し、パケット922B(図131)を参照して、呼設定要求を行うためのIPパケット927B(図142)(IAMパケット)を形成し、IPパケット927Bを電話管理サ−バ909−4へ送信する(ステップB21)。
<<回線番号の管理>>
電話管理サ−バ909−4はIPパケット927Bを受信すると、そのペイロ−ドに含まれる回線番号“CIC−3”、手順区分“IAM”、送信元電話番号“TN3”、宛先電話番号“TN4”、複数のIPアドレス、UNIインタフェース“UNI4”を取り出し、CIC管理表926−2B(図143)のレコ−ドとして書き込み記録する。この書込み時刻“St−4”も書込む。
The telephone management server 908-4 sends an IP packet including terminal authentication pass / fail for the communication channel setting instruction to the proxy mobile telephone server 908-6 (step B17). The new IP packet including the terminal authentication pass / fail arrives at the network node device 908-1 and is decapsulated (step B18), and reaches the base station 902-3 (step B19). The base transceiver station 902-3 notifies the terminal 9055-6 of the pass / fail of IP packet authentication via the wireless communication path 917-5 (step B20). The format of the IP packet transferred in steps B17 to B19 is the same as the format of the IP packet transferred in steps B09 to B11 and the address storage format. Next, the telephone management server 908-4 refers to the IP address information in the CIC management table 926-1B (FIG. 135) and refers to the
<< Line number management >>
When the telephone management server 909-4 receives the
次に、電話管理サ−バ909−4は、前記受信したIPパケット927Bを用いて呼設定要求を含むIPパケツト928B(図144)を形成し、IPパケツト928Bを代理移動電話サ−バ909−6に送出する(ステップB22)。代理移動電話サ−バ909−6は、IPパケット929B(図145)を形成して網ノ−ド装置909−1へ送信する(ステップB23)。網ノ−ド装置909−1は受信したIPパケット929Bを逆カプセル化し、IPパケット930B(図146)を形成した後、IPパケット930Bを無線基地局902−4へ送信する(ステップB24)。基地局902−4は、受信したIPパケット930Bを元に無線通信路917−6を経由して電話機905−8へ電話呼着信を仮に通知する(ステップB25)。
Next, the telephone management server 909-4 forms an
電話機905−8は電話呼出し仮通知(ステップB25)を受けると、無線通信路917−6の状態(雑音や音声品質など)を無線基地局902−4に報告し(ステップB26)、続いて端末正当性を意味する情報(パスワードなど)を無線通信路917−6を経由して無線基地局902−4へ送出する(ステップB27a)。無線基地局902−4は端末正当性を意味する情報を含むIPパケット939B27B(図147)を形成し、網ノード装置909−1に送出する(ステップB27b)。IPパケット939B27Bは、網ノード装置909−1においてカプセル化されてIPパケット939B27C(図148)となり、IPパケット939B27Cは代理移動電話サーバ909−6に到達し(ステップB27c)、IPパケット939B27D(図149)となって電話管理サ−バ909−4に到達する(ステップB27d)。 Upon receiving the telephone call provisional notification (step B25), the telephone set 905-8 reports the state of the wireless communication path 917-6 (noise, voice quality, etc.) to the wireless base station 902-4 (step B26), and then the terminal Information (such as a password) signifying validity is sent to the wireless base station 902-4 via the wireless communication path 917-6 (step B27a). The radio base station 902-4 forms an IP packet 939B27B (FIG. 147) including information indicating terminal validity and sends it to the network node device 909-1 (step B27b). The IP packet 939B27B is encapsulated in the network node device 909-1 to become an IP packet 939B27C (FIG. 148). The IP packet 939B27C reaches the proxy mobile telephone server 909-6 (step B27c), and the IP packet 939B27D (FIG. 149). ) To reach the telephone management server 909-4 (step B27d).
電話管理サ−バ909−4は、通信チャンネル設定指示用の端末認証合否を含むIPパケット939B28A(図150)を代理移動電話サーバ909−6に送出し(ステップB28a)、代理移動電話サーバ909−6においてIPパケット939B28B(図151)となり、IPパケット939B28Bは網ノード装置909−1に到達する(ステップB28b)。IPパケット939B28Bは逆カプセル化されてIPパケット939B28C(図152)となり、基地局902−4に到達する(ステップB28c)。無線基地局902−4は、IPパケットの端末認証合否を含む情報を無線通信路917−6を経由して電話機905−8へ通知する(ステップB28d)。次に、無線基地局902−4は宛先電話番号“TN4”が着信可能であるかを調べ、電話機905−8に呼出し(着信)を通知する(ステップB30)。無線基地局902−4はIPパケット930Bの内容、つまり電話番号“TN3”及び“TN4”、アドレス“EB1”、ポ−ト番号“5006”、“Info3”を保持する。次に、無線基地局902−4は電話番号“TN3”及び“TN4”と、着信可否報告惰報とを含むIPパケットを生成し、電話管理サ−バ909−4へ通知する(ステップB31乃至B33)。電話管理サ−バ909−4は、受信したIPパケットから送信元電話番号“TN3”、宛先電話番号“TN4”及び着信可否報告惰報を取り出す。そして、前記2つの電話番号から回線番号“CIC−3”を算出し、回線番号“CIC−3”と電話機905−8の着信可能性の情報を含むIPパケット931B(図153)(ACMパケット)を形成し、電話管理サ−バ908−4へ送信する(ステップB34)。電話管理サ−バ908−4は、受信したIPパケット931Bから回線番号“CIC−3”及び手順区分“ACM”を取り出し、CIC管理表926−1B(図135)を調べ、回線番号が“CIC−3”であるレコ−ドを見出し、手順区分を“ACM”に書き換える。次に、電話管理サ−バ908−4はACMパケットを受信したことを示すIPパケットを生成し、無線基地局902−3へ通知することも可能である(ステップB35乃至B37、オプション)。
The telephone management server 909-4 sends an IP packet 939B28A (FIG. 150) including the terminal authentication pass / fail for the communication channel setting instruction to the proxy mobile telephone server 909-6 (step B28a), and the proxy mobile telephone server 909- 6 becomes an IP packet 939B28B (FIG. 151), and the IP packet 939B28B reaches the network node device 909-1 (step B28b). The IP packet 939B28B is decapsulated into an IP packet 939B28C (FIG. 152), and reaches the base station 902-4 (step B28c). The radio base station 902-4 notifies the telephone set 905-8 of information including the pass / fail of the IP packet terminal authentication via the radio communication path 917-6 (step B28d). Next, the radio base station 902-4 checks whether the destination telephone number “TN4” can be received and notifies the telephone set 905-8 of the call (incoming call) (step B30). The radio base station 902-4 holds the contents of the
無線基地局902−4は電話機905−8から電話呼出中を受信すると(ステップB40)、送信元電話番号“TN3”及び宛先電話番号“TN4”と、電話機905−8が音声送信に用いるポ−ト番号“5008”と、付加情報“Info4”とを含むIPパケット932B(図154)を形成して網ノ−ド装置909−1へ送信する(ステップB41)。網ノ−ド装置909−1はIPパケット932Bをカプセル化し、IPパケット932−1B(図155)を形成し、代理移動電話サ−バ909−6に送信する(ステップB42)。代理移動電話サ−バ909−6はIPパケット932−2B(図156)を形成し、電話管理サ−バ909−4に送信する(ステップB43)。電話管理サ−バ909−4は、受信したIPパケット932−2Bから電話番号“TN3”及び“TN4”を取り出し、前記2つの電話番号から回線番号“CIC−3”を算出して、電話呼出中を示すIPパケット933B(図157)(CPGパケット)を形成し、電話管理サ−バ908−4へ送信する(ステップB44)。電話管理サ−バ908−4は受信したIPパケット933Bから回線番号“CIC−3”、手順区分“CPG”、UDPポ−ト番号“5008”及び付加情報“Info4”を取り出し、CIC管理表926−1B(図135)の回線番号“CIC−3”であるレコ−ドの手順区分を“CPG”と書き換え、IPアドレス“EB1,IB1,EB81,IB81”、送信元電話番号“TN3”、宛先電話番号“TN4”を読み出し、これら取得した情報を用いてIPパケット933−1B(図158)を形成して代理移動電話サ−バ908−6ヘ送信する(ステップB45)。
When the wireless base station 902-4 receives a telephone call from the telephone 905-8 (step B40), the transmission source telephone number “TN3” and the destination telephone number “TN4” and the port used by the telephone 905-8 for voice transmission. The
代理電話サ−バ908−2は、受信したIPパケット933−1Bを用いてIPパケット933−2B(図159)を形成して網ノ−ド装置908−1に送信し(ステップB46)、網ノ−ド装置908−1は受信したIPパケット933−2Bを逆カプセル化し、IPパケット933−3B(図160)を形成して無線基地局902−3へ送信する(ステップB47)。無線基地局902−3は、受信したIPパケット933−3B内に含まれる電話番号“TN3”及び電話番号“TN4”、IPアドレス“EB2”、ポ−ト番号“5008”、付加情報“Info4”を読み出して保持する。無線基地局902−3は宛先電話905−8の呼出中を電話機905−6に通知する(ステップB48)。 The proxy telephone server 908-2 uses the received IP packet 933-1B to form an IP packet 933-2B (FIG. 159) and transmits it to the network node device 908-1 (step B46). The node device 908-1 decapsulates the received IP packet 933-2B, forms an IP packet 933-3B (FIG. 160), and transmits it to the radio base station 902-3 (step B47). The radio base station 902-3 transmits the telephone number “TN3” and the telephone number “TN4”, the IP address “EB2”, the port number “5008”, and the additional information “Info4” included in the received IP packet 933-3B. Is read and held. The radio base station 902-3 notifies the telephone 905-6 that the destination telephone 905-8 is being called (step B48).
次に、電話機905−8が呼出しに応答し(ステップB50)、無線基地局902−4は前記応答を知らせるため、送信元電話番号“TN3”及び宛先電話番号“TN4”含むIPパケットを電話管理サ−バ909−4へ送信する(ステップB51乃至B53)。電話管理サ−バ909−4は、前記受信したIPパケットから送信元電話番号“TN3”と宛先電話番号“TN4”とを取り出し、前記2つの電話番号から回線番号“CIC−3”を算出し、少なくとも回線番号“CIC−3”を含む応答を知らせるIPパケット934B(図161)(ANMパケット)を形成し、電話管理サ−バ908−4へ送信する(ステップB54)。なお、電話管理サーバ909−4は応答確認を無線基地局へ返信することも可能である(ステップB60−1乃至B60−4、オプション)。
Next, the telephone set 905-8 responds to the call (step B50), and the radio base station 902-4 provides telephone management of IP packets including the source telephone number “TN3” and the destination telephone number “TN4” in order to notify the response. Transmit to server 909-4 (steps B51 to B53). The telephone management server 909-4 extracts the source telephone number “TN3” and the destination telephone number “TN4” from the received IP packet, and calculates the line number “CIC-3” from the two telephone numbers. Then, an
電話管理サ−バ908−4は、受信したIPパケット934Bから回線番号“CIC−3”及び手順区分“ANM”を取り出し、電話管理サ−バ908−4が保持するCIC管理表926−1B(図135)を調べ、回線番号が“CIC−3”であるレコ−ドを見出し、レコ−ドの手順区分欄を手順区分“ANM”に書き換える。次に、電話管理サ−バ908−4は、電話機905−8が電話呼出しに応答したことを代理移動電話サ−バ908−6、網ノ−ド装置908−1を経由して無線基地局902−3へ通知する(ステップB55乃至ステップB57)。無線基地局902−3は呼出信号を電話機905−6へ送る(ステップB58)。電話機905−6は応答確認を返信することも可能である(ステップB59、オプション)。
<<通信レコ−ドの設定>>
電話管理サ−バ909−4は、CIC管理表926−2B(図143)を参照して通信レコードの変更情報を取得して表管理サ−バ909−3に送信し(ステップB64)、表管理サ−バ909−3は網ノ−ド装置909−1内部の装置制御表910−4(図123)の4行目のレコ−ド“IB2,IB1,EB2,EB1,MK5,MK6,…”として設定する(ステップB65)。ここで、マスク情報MK5及びMK6は、255.255.255.255 とする。同様に、電話管理サ−バ908−4は、CIC管理表926−1B(図135)を参照して通信レコードの変更情報を取得して表管理サ−バ908−3に送信し(ステップB66)、表管理サ−バ908−3は網ノ−ド装置908−1内部の装置制御表910−3(図122)の3行目のレコ−ド“IB1,IB2,EB1,EB2,MK6,MK5,…”として設定する(ステップB67)。
<<通信フェーズ>>
電話機905−6と電話機905−8との電話通信は、他の実施例で説明しているのと同様のステップであり、装置制御表910−3の3行目のレコ−ド“IB1,IB2,EB1,EB2,MK6,MK5,…”及び装置制御表910−4の4行目のレコ−ド“IB2,IB1,EB2,EB1,MK5,MK6,…”とが用いられる。電話機905−6の音声はディジタル化されてIPパケット935B(図162)のペイロ−ドに載せられる。ここで、接続フェーズにおいて入手した宛先アドレス及びUDPポ−ト番号が用いられる。電話機905−6から音声が、無線通信電波の形態で無線通信路917−5を経由して転送され(ステップB68−1)、無線基地局902−3で音声はデイジタル化されて音声IPバケツト935B(図162)となり、網ノ−ド装置908−1に送られて(ステップB68−2)、カプセル化されてIPパケット936B(図163)となる。更にル−タ911−6(図92)、通信回線913−5を経て網ノ−ド装置909−1に到達し(ステップB68−3)、網ノ−ド装置909−1で逆カプセル化されて無線基地局902−4に到達し(ステップB68−4)、アナログ音声に戻された音声が、無線通信電波の形態で無線通信路917−6を伝送され、電話機905−8に到達する(ステップB68−5)。電話機905−8から送られたアナログ音声は、ディジタル化されてIPパケットに格納されて逆方向に送られる(ステップB69−1乃至B69−5)。ステップB68−1、B68−5、B69−1、B69−5において、ディジタル化された音声が無線通信路917−5及び917−6を伝送されても良い。
<<解放フェ−ズ>>
電話機905−6の利用者が電話通信の解放を通知すると(図128のステップB70)、無線基地局902−3、網ノ−ド装置908−1、代理移動電話サ−バ908−6を経由して電話管理サ−バ908−4に通知され(ステップB70乃至B73)、電話管理サ−バ908−4は、CIC管理表926−1B(図135)の中の回線番号が“CIC−3”であるレコ−ドの終了時刻の欄に終了時刻“Ed−1”を書き込む。次に、解放IPパケット937B(図164,RELパケット)を形成して電話管理サ−バ909−4へ通知し(ステップB74)、電話管理サ−バ909−4は、電話通信の解放指示を代理移動電話サ−バ909−6を経て無線基地局902−4に通知する(ステップB76乃至B78)。更に、電話管理サ−バ909−4は、CIC管理表926−2B(図143)の中の回線番号が“CIC−3”であるレコ−ドの終了時刻の欄に終了時刻“Ed−2”を書き込み、解放IPパケット937Bを受信したことを報告するために、解放完了IPパケット938B(図165,RLCパケット)を形成し、電話管理サ−バ908−4に返信する(ステップB84)。
The telephone management server 908-4 extracts the line number “CIC-3” and the procedure classification “ANM” from the received
<< Communication Record Settings >>
The telephone management server 909-4 refers to the CIC management table 926-2B (FIG. 143), acquires communication record change information, and transmits it to the table management server 909-3 (step B64). The management server 909-3 is a record “IB2, IB1, EB2, EB1, MK5, MK6,... In the fourth row of the device control table 910-4 (FIG. 123) in the network node device 909-1. "(Step B65). Here, the mask information MK5 and MK6 is 255.255.255.255. Similarly, the telephone management server 908-4 refers to the CIC management table 926-1B (FIG. 135), acquires communication record change information, and transmits it to the table management server 908-3 (step B66). ), The table management server 908-3 is the record “IB1, IB2, EB1, EB2, MK6” in the third row of the device control table 910-3 (FIG. 122) inside the network node device 908-1. MK5,... "" (Step B67).
<< communication phase >>
The telephone communication between the telephone set 905-6 and the telephone set 905-8 is the same step as described in the other embodiments, and the record “IB1, IB2” in the third row of the device control table 910-3 is used. , EB1, EB2, MK6, MK5,..., And the record “IB2, IB1, EB2, EB1, MK5, MK6,. The voice of the telephone 905-6 is digitized and placed on the payload of the
<< Liberation Phase >>
When the user of the telephone set 905-6 notifies the release of the telephone communication (step B70 in FIG. 128), it passes through the radio base station 902-3, the network node device 908-1, and the proxy mobile telephone server 908-6. The telephone management server 908-4 is notified (steps B70 to B73), and the telephone management server 908-4 has the line number "CIC-3" in the CIC management table 926-1B (FIG. 135). The end time “Ed-1” is written in the end time column of the record “”. Next, a
電話管理サ−バ908−4はステップB84を受信すると、解放指示を代理移動電話サ−バ908−6、網ノ−ド装置908−1を経由して無線基地局902−3に知らせる(ステップB85乃至B87)。無線基地局902−3は、切断指示を無線通信路917−5を経由して電話機905−6に通知することもできる(ステップB70−1,オプション)。無線基地局902−4は切断指示を電話機905−8に通知すると共に(ステップB79)、解放報告を代理移動電話サ−バ909−6を経由して電話管理サ−バ909−4に知らせる(ステップB81乃至B83)。電話機905−8は、切断指示確認信号を無線基地局902−4へ送信することもできる(ステップB80、オプション)。
<<通信レコ−ドの抹消>>
ステップB73の後に、電話管理サ−バ908−4は、解放IPパケット937Bの中に書き込んだ回線番号“CIC−3”を表管理サ−バ908−3に送信し(ステップB96)、表管理サ−バ908−3は対応する通信レコード、本ケースでは装置制御表910−3(図122)の3行目のレコ−ド“IB1,IB2,EB1,EB2,MK6,MK5,…”を抹消する(ステップB97)。同様に、電話管理サ−バ909−4はステップB76後に、受信したIPパケット937Bの中の回線番号“CIC−3”を取り出して表管理サ−バ909−3に送信し(ステップB98)、表管理サ−バ909−3は対応する通信レコード、本ケースでは装置制御表910−4(図123)の4行目のレコ−ド“IB2,IB1,EB2,EB1,MK5,MK6,…” を抹消する(ステップB99)。
<<解放報告オプションと無線チャネルの切断>>
電話管理サ−バ909−4は解放報告を受信すると(ステップB83)、解放報告確認のIPパケットを送出することができ、解放報告確認のIPパケットは代理移動電話サーバ909−6を経由し、更に網ノード装置909−1を経由して無線基地局902−4に到達する(ステップB90a乃至B90c)。更に電話管理サ−バ909−4は無線チャネル切断信号を含むIPパケットを送出でき、無線チャネル切断信号を含むIPパケットは代理移動電話サーバ909−6を経由し、網ノード装置909−1を経由して基地局902−4に到達する(ステップB91a乃至B91c)。無線基地局902−4は、無線チャネル切断確認信号を含むIPパケットを網ノード装置909−1に送出すると、IPパケットは網ノード装置909−1を経由し、代理移動電話サーバ909−6を経由して電話管理サ−バ909−4に到達する(ステップB92a乃至B92c)。なお、前記ステップB90a乃至B90c、B91a乃至B91c及びステップB92a乃至B92cは省略可能なオプションである。
Upon receiving step B84, the telephone management server 908-4 notifies the radio base station 902-3 of a release instruction via the proxy mobile telephone server 908-6 and the network node device 908-1 (step S84). B85 to B87). The wireless base station 902-3 can also notify the telephone set 905-6 of a disconnection instruction via the wireless communication path 917-5 (step B70-1, option). The radio base station 902-4 notifies the telephone set 905-8 of a disconnection instruction (step B79), and notifies the telephone management server 909-4 of a release report via the proxy mobile telephone server 909-6 ( Steps B81 to B83). The telephone set 905-8 can also transmit a disconnection instruction confirmation signal to the radio base station 902-4 (step B80, option).
<< Deletion of communication record >>
After step B73, the telephone management server 908-4 transmits the line number “CIC-3” written in the
<< Release report option and disconnection of radio channel >>
When the telephone management server 909-4 receives the release report (step B83), the telephone management server 909-4 can send the release report confirmation IP packet, and the release report confirmation IP packet passes through the proxy mobile telephone server 909-6. Further, the wireless base station 902-4 is reached via the network node device 909-1 (steps B90a to B90c). Furthermore, the telephone management server 909-4 can transmit an IP packet including a radio channel disconnection signal, and the IP packet including the radio channel disconnection signal passes through the proxy mobile telephone server 909-6 and then through the network node device 909-1. And reaches the base station 902-4 (steps B91a to B91c). When the wireless base station 902-4 sends an IP packet including a wireless channel disconnection confirmation signal to the network node device 909-1, the IP packet passes through the network node device 909-1 and then passes through the proxy mobile telephone server 909-6. Then, the telephone management server 909-4 is reached (steps B92a to B92c). The steps B90a to B90c, B91a to B91c, and steps B92a to B92c are options that can be omitted.
同様に前記ステップB85が終了すると、電話管理サ−バ908−4は無線チャネル切断信号を含むIPパケットを代理移動電話サーバ908−6に送出し、IPパケットは網ノード装置908−1を経て基地局902−3に到達する(ステップB88a乃至B88c)。無線基地局902−3は、IPパケットから取出した無線チャネル切断信号を無線通信路917−5(図92)を経由して電話機905−6へ通知する(ステップB88d)。電話機905−6は無線通信路917−6を経由して、無線チャネル切断確認信号を無線基地局902−3へ送出する(ステップB89a)。無線基地局902−3は、無線チャネル切断確認信号を含むIPパケットを網ノード装置908−1、代理移動電話サーバ908−6を経由して電話管理サ−バ908−4に到達する(ステップB89c乃至B89d)。なお、前記ステップB88a乃至B88d及びステップB89a乃至B89dは省略可能なオプションである。
<<発呼回数の規制や課金情報などの収集>>
以上説明した通信ケース2の電話通信において、通信ケース1における電話通信と同様の手順により、発呼回数の規制や着呼回数の規制、CIC管理表や装置制御表からの情報収集を行い、IP網900の運用や課金に関する処理を行うことが可能である。
<<移動電話機の電話番号登録>>
通信ケース2における移動電話機の登録方法と装置制御表の通信レコードの設定について、図92及び図195を参照して説明する。
Similarly, when step B85 is completed, the telephone management server 908-4 sends an IP packet including a radio channel disconnection signal to the proxy mobile telephone server 908-6, and the IP packet is transmitted to the base station via the network node device 908-1. The station 902-3 is reached (steps B88a to B88c). The radio base station 902-3 notifies the radio channel disconnection signal extracted from the IP packet to the telephone set 905-6 via the radio communication path 917-5 (FIG. 92) (step B88d). The telephone set 905-6 transmits a radio channel disconnection confirmation signal to the radio base station 902-3 via the radio communication path 917-6 (step B89a). The radio base station 902-3 arrives at the telephone management server 908-4 via the network node device 908-1 and the proxy mobile telephone server 908-6 with the IP packet including the radio channel disconnection confirmation signal (step B89c). To B89d). Steps B88a to B88d and Steps B89a to B89d are optional options.
<< Collection of number of calls and billing information >>
In the telephone communication of the
<< Mobile phone number registration >>
The registration method of the mobile telephone and the setting of the communication record of the device control table in the
移動電話機905−6のユーザ990−2はIP網900の運用ルールに従い、或いは通信事業者と相談して移動電話機905−6が用いる外部IPアドレス“EB1”及び電話番号“TN3”を定め、更に少なくともユーザ名、通信料金の支払い方法を含めて、移動電話機905−6の利用を電話受付者991−2に申込み、電話受付者991−2は端末認証情報“PID3”を付与して、代理移動電話サーバの外部IPアドレス“EB81”をユーザ990−2に通知する(図195のステップQ1)。なお、代理移動電話サーバ906−6、907−6、908−6、909−6の外部アドレスは共通の値“EB81”である。更に、第2の端末認証情報“PID−M”として、マルチキャストサービス識別記号とその受信許可パスワード、マルチキャスト認証サーバの外部アドレス“WA9”などを含むマルチキャスト受信認証情報を含めることができる。
The user 990-2 of the mobile telephone 905-6 determines an external IP address “EB1” and a telephone number “TN3” used by the mobile telephone 905-6 in accordance with the operation rules of the
ここで、端末認証情報“PID3”は、外部IPアドレス“EB1”と電話番号“TN3”との組合せに対して付与しており、ユーザ990−2以外の第3者に秘密値として扱い公開しない。ユーザ990−2は、電話番号“TN3”、外部IPアドレス“EB1”、端末認証情報“PID3”、代理移動電話サーバの外部IPアドレス“EB81”、第2の端末認証情報“PID−M”(オプション)を移動電話機905−6に設定する。そして、受付者991−2は、受付情報をユーザサービスサーバ992−2に通知する(ステップQ2)。ユーザサービスサーバ992−2は受付情報をそのデータベースに保持する(ステップQ3)。 Here, the terminal authentication information “PID3” is given to the combination of the external IP address “EB1” and the telephone number “TN3”, and is treated as a secret value and not disclosed to a third party other than the user 990-2. . The user 990-2 has a telephone number “TN3”, an external IP address “EB1”, terminal authentication information “PID3”, an external IP address “EB81” of the proxy mobile phone server, and second terminal authentication information “PID-M” ( Option) is set in the mobile telephone 905-6. Then, the acceptor 991-2 notifies the acceptance information to the user service server 992-2 (step Q2). The user service server 992-2 holds the reception information in the database (step Q3).
次に、ユーザサービスサーバ992−2は、少なくとも電話番号“TN3”と端末認証情報“PID3”とを電話管理サーバ909−4に通知する(ステップQ4)。ここで、ユーザサービスサーバ992−2はIP網900の運用ルール(例えば地理的に近い電話管理サーバを選択する)に従い、電話管理サーバ909−4を選択している。電話管理サーバ909−4は、少なくとも電話番号“TN3”と端末認証情報“PID3”とを電話番号サーバ909−5に通知し(ステップQ5)、電話番号サーバ909−5は、取得情報を上位の電話番号サーバ995へ通知し(ステップQ6)、電話番号サーバ995は、少なくとも電話番号“TN3”と端末認証情報“PID3”とをその内部に保持する(ステップQ7)。
Next, the user service server 992-2 notifies the telephone management server 909-4 of at least the telephone number “TN3” and the terminal authentication information “PID3” (step Q4). Here, the user service server 992-2 selects the telephone management server 909-4 according to the operation rule of the IP network 900 (for example, selecting a telephone management server that is geographically close). The telephone management server 909-4 notifies at least the telephone number “TN3” and the terminal authentication information “PID3” to the telephone number server 909-5 (step Q5). The
更に、前記マルチキャスト受信認証情報を保持することもできる(オプション)。ユーザサービスサーバ992−2は、上位の電話番号サーバ995に電話管理サーバ906−4を経由して、又は経由せず直接に、上位の電話番号サーバ995の内容の書換えや抹消を依頼することもできる。
<<バリエーション>>
前記ステップステップQ5乃至ステップQ7は、次のステップQ5xに変更できる。即ち、電話管理サーバ909−4は、少なくとも電話番号“TN3”及び端末認証情報“PID3”を上位の電話番号サーバ995へ通知し(ステップQ5x)、電話番号サーバ995は、受信した前記電話番号“TN3”及び端末認証情報“PID3”を内部に保持する。
<<移動電話機の初期位置の登録>>
移動電話機905−6がその位置をIP網900に登録する方法を、図92及び図195を参照して説明する。移動電話機905−6が位置登録要求を含む無線電波情報報を発信し、たまたま無線通信回線917−5(図92)を経由して、無線基地局902−3に接続したケースを説明する。
Furthermore, the multicast reception authentication information can be held (optional). The user service server 992-2 may request the upper
<< Variation >>
The steps Q5 to Q7 can be changed to the next step Q5x. That is, the telephone management server 909-4 notifies at least the telephone number “TN3” and the terminal authentication information “PID3” to the upper telephone number server 995 (Step Q5x), and the
<< Registration of initial position of mobile phone >>
A method by which the mobile telephone 905-6 registers its position in the
無線基地局902−3は、移動電話機905−6と情報交換して通信可能性を確認する(ステップQ10)。この確認手順は通信階層1乃至2により行い、通信階層3により行う必要はない。通信可能性が確認されると、移動電話機905−6は位置登録要求情報を発信する(図195のステップQ11)。位置登録要求情報は、移動電話機905−6が用いる電話番号“TN3”、端末認証情報“PID3”、外部IPアドレス“EB1”、代理移動電話サーバの外部IPアドレス“EB81”を含む。なお、バリエーションとして、端末認証情報“PID3”の代わりに“PID3”を暗号鍵として、電話番号“TN3”を平文として暗号文C3を生成し、外部IPアドレス“EB1”、電話番号“TN3”及び暗号文C3を用いる公知の認証技法を用いることもできる。このようにすると、秘密の端末認証情報“PID3”が無線通信回線
無線基地局902−3は、受信情報に含まれる電話番号“TN3”、外部IPアドレス“EB1”、端末認証情報“PID3”又は暗号文C3を含む外部パケット997−1(図196)を形成し、代理移動電話サーバ908−6に向けて送信する。ここで、外部パケット997−1の送信元外部IPアドレスは“EB1”、宛先外部IPアドレスは“EB81”である。外部パケット997−1が網ノード装置908−1に到達すると(ステップQ12)、カプセル制御表910−3(図122)の第4行目のレコード“IB1,IW81,K−zero,EB81,M−zero,M−one、…”が用いられて内部パケット997−2(図197)が形成され、内部パケット997−2は代理移動電話サーバ908−6に送られる(ステップQ13)。ここで、“IW81”は代理移動電話サーバ908−6の内部IPアドレスであり、“M−one”はその値が全て“1”であるアドレスマスクである。代理移動電話サーバ908−6は内部パケット997−2を受信し、更に内部パケット997−2のヘッダ部に含まれる内部IPアドレス“IB1”を含む内部パケットを形成して電話番号サーバ908−5に送信する(ステップQ14)。電話番号サーバ908−5は、受信した内部パケットから電話番号“TN3”、外部IPアドレス“EB1”、内部IPアドレス“IB1”、端末認証情報“PID3”又は暗号文“C3”を、ドメイン名サーバのデータ格納形式によりその内部に保持する(ステップQ15)。次に、取得した電話番号“TN3”、端末認証情報“PID3”及び電話番号サーバ908−5の識別記号を、上位の電話番号サーバ995に通知する(ステップQ16)。電話番号サーバ995は、電話番号の登録のステップQ7において保持している電話番号“TN3”及び端末認証情報“PID3”と、ステップQ16において取得した電話番号“TN3”及び端末認証情報“PID3”とが一致するかを比較して調べ、端末認証結果が合格か不合格かを判定する。なお、端末認証情報“PID3”の代わりに暗号文C3が送られるケースでは、“PID3”を暗号鍵として電話番号“TN3”を平文として暗号文C3"を生成し、前記受信した暗号文C3と前記生成した暗号文C3"とが一致するか否かを調べ、一致すれば合格と判定する公知の通信相手認証技法を用いる。
The radio base station 902-3 exchanges information with the mobile telephone 905-6 to confirm the communication possibility (step Q10). This confirmation procedure is performed by
上位の電話番号サーバ995は、前記端末認証結果を電話番号サーバ908−5に報告する(ステップQ20)。電話番号サーバ908−5は端末認証結果が不合格のときは、ステップQ15において保持している電話番号“TN3”や端末認証情報“PID3”を廃棄する(ステップQ21)。電話番号サーバ908−5は、端末認証結果を代理移動電話サーバ908−6、網ノード装置908−1、無線基地局902−3を経て、移動電話機905−6に報告する(ステップQ22乃至ステップQ25)。
<<移動電話機の位置変更>>
移動電話機の初期位置登録を完了している状態において、移動電話機905−6が、無線通信回線917−5経由で無線基地局902−3に接続する所在位置を変更して、位置変更要求を含む無線電波情報を発信し、たまたま無線通信回線917−7(図92)を経由して無線基地局902−4に接続したケースを説明する。説明を簡単にするため、移動電話機905−6が移動電話機905−6xに切り替わったケースとして説明する(図92)。
The upper
<< Mobile phone position change >>
In a state where the initial location registration of the mobile phone has been completed, the mobile phone 905-6 changes the location where the mobile phone 905-6 connects to the radio base station 902-3 via the radio communication line 917-5, and includes a location change request. A case will be described in which wireless radio wave information is transmitted and happens to be connected to the wireless base station 902-4 via the wireless communication line 917-7 (FIG. 92). In order to simplify the explanation, a case where the mobile telephone 905-6 is switched to the mobile telephone 905-6x will be described (FIG. 92).
無線基地局902−4は、移動電話機905−6xと情報交換して通信可能性を確認し(図198のステップQ10x)、移動電話機905−6xは位置登録要求情報を発信する(ステップQ11x)。位置登録要求情報は、移動電話機905−6xが用いる電話番号“TN3”、端末認証情報“PID3”、前記外部IPアドレス“EB1”、代理移動電話サーバの外部IPアドレス“EB81”を含む。無線基地局902−4は、受信情報に含まれる電話番号“TN3”、外部IPアドレス“EB1”、端末認証情報“PID3”を含む外部パケット997−1(図196)と同様の外部パケットを形成し、代理移動電話サーバ909−6に向けて送信する。ここで、外部パケットの送信元外部IPアドレス“EB1”、宛先外部IPアドレス“EB81”である。外部パケットが網ノード装置909−1に到達すると(ステップQ12x)、カプセル制御表910−4(図123)の第5行目のレコード“IB2,IB84,K-zero,EB81,M-zero,M-one、…”が用いられて、内部パケット997−2(図197)と同様の内部パケットが形成され、内部パケットは代理移動電話サーバ909−6に送られる(ステップQ13x)。代理移動電話サーバ909−6は内部パケットを受信し、更に内部パケットのヘッダ部に含まれる内部IPアドレス“IB2”を含む新たな内部パケットを形成して電話番号サーバ909−5に送信し(ステップQ14x)、電話番号サーバ909−5は、受信した前記内部パケットから電話番号“TN3”、外部IPアドレス“EB1”、内部IPアドレス“IB2”、端末認証情報“PID3”を、ドメイン名サーバのデータ格納形式によりその内部に保持し(ステップQ15x)、前記取得した電話番号“TN3”を電話番号サーバ909−5の識別記号と共に、上位の電話番号サーバ995に通知する(ステップQ16x)。
The radio base station 902-4 exchanges information with the mobile phone 905-6x to confirm the communication possibility (step Q10x in FIG. 198), and the mobile phone 905-6x transmits location registration request information (step Q11x). The location registration request information includes a telephone number “TN3” used by the mobile telephone 905-6x, terminal authentication information “PID3”, the external IP address “EB1”, and an external IP address “EB81” of the proxy mobile telephone server. Radio base station 902-4 forms an external packet similar to external packet 997-1 (FIG. 196) including telephone number “TN3”, external IP address “EB1”, and terminal authentication information “PID3” included in the received information. To the proxy mobile phone server 909-6. Here, the source external IP address “EB1” and the destination external IP address “EB81” of the external packet. When the external packet reaches the network node device 909-1 (step Q12x), the records “IB2, IB84, K-zero, EB81, M-zero, M in the fifth row of the capsule control table 910-4 (FIG. 123). -one, ... "is used to form an internal packet similar to the internal packet 997-2 (FIG. 197), and the internal packet is sent to the proxy mobile telephone server 909-6 (step Q13x). The proxy mobile telephone server 909-6 receives the internal packet, further forms a new internal packet including the internal IP address “IB2” included in the header part of the internal packet, and transmits it to the telephone number server 909-5 (step Q14x), the telephone number server 909-5 obtains the telephone number “TN3”, the external IP address “EB1”, the internal IP address “IB2”, and the terminal authentication information “PID3” from the received internal packet. It is stored in the storage format (step Q15x), and the acquired telephone number “TN3” is notified to the upper
電話番号サーバ995は、電話番号登録のステップQ7(図195)において保持している電話番号“TN3”及び端末認証情報“PID3”と、ステップQ16xにおいて取得した電話番号“TN3”及び端末認証情報“PID3”とが一致するかを比較して調べ、端末認証結果が合格か不合格かを判定する。不合格のとき上位の電話番号サーバ995は、電話番号サーバ909−5に端末認証が不合格であることを通知し(ステップQ17x)、電話番号サーバ909−5は、ステップQ15xにおいて保持していた電話番号“TN3”や端末認証情報“PID3”を廃棄し(ステップQ18x)、以降の処理を中断する。
The
端末認証結果が合格のとき、上位の電話番号サーバ995は端末905−6xへの位置変更要求及び電話番号サーバ909−5のIPアドレス“IP909−5”とを電話番号サーバ908−5に通知し(ステップQ19x)、電話番号サーバ908−5は、ステップQ15(図195)において保持していた移動電話機905−6に関する全ての情報を、宛先IPアドレス“IP909−5”であるIPパケットを形成して格納し、電話番号サーバ909−5へ送信する(ステップQ20x)。なお、電話番号サーバ908−5は前記送信済み情報を廃棄する。電話番号サーバ909−5は、ステップQ20xとステップQ15xの双方の手順において取得した移動電話機905−6に関する情報を保持できる。ただし、移動電話機の位置は905−6xとしている。電話番号サーバ909−5は、前記端末認証結果を代理移動電話サーバ909−6、網ノード装置909−1、無線基地局902−4を経て、移動電話機905−6xに報告する(ステップQ22x乃至ステップQ25x)。
<<上位の電話番号サーバが一括管理するバリエーション>>
上位の電話番号サーバ995が移動電話機の電話番号やIPアドレスなどの関連情報を管理し、電話番号サーバ906−5乃至909−5は固定電話機のみを対象とし、電話番号サーバ906−5乃至909−5が移動電話機の登録手順や位置変更手順に関与しない方法を説明する。
When the terminal authentication result is acceptable, the upper
<< Variations managed by a higher-level telephone number server >>
The upper
図199は移動電話機の登録手順の他の実施方法を示しており、図195と異なる点は、図195において示す電話番号サーバ908−5及び909−5の処理を上位の電話番号サーバ995に移した手順としていることである。従って、図199は、電話番号サーバ908−5及び909−5を含まない。始めに、図195のステップQ1、Q2、Q3、Q4を、図199のステップU1、U2、U3、U4に置き換えたステップU1乃至U4を実施し、次に電話管理サーバ909−4から直接に上位の電話番号サーバ995に通知し(ステップU5)、電話番号サーバ995は関連情報を保持する(ステップU7)。更に、図195のステップQ10、Q11、Q12、Q13を、図199のステップU10、U11、U12、U13に置き換えたステップU10乃至U13を実施し、次に代理移動電話サーバ908−6から直接に上位の電話番号サーバ995に通知し(ステップU14)、電話番号サーバ995は端末認証手順などを実施し(ステップU15)、処理結果を代理移動電話サーバ908−6に知らせる(ステップU20)。次に、図195のステップQ23、Q24、Q25を、図199のステップU23、U24、U25に置き換えたステップU23乃至U25を実施する。
FIG. 199 shows another implementation method of the mobile telephone registration procedure. The difference from FIG. 195 is that the processing of the telephone number servers 908-5 and 909-5 shown in FIG. 195 is transferred to the upper
図200は移動電話機の登録手順の他の実施方法を示しており、図198と異なる点は、図198において示す電話番号サーバ908−5及び909−5が担当する手順を、上位の電話番号サーバ995に移した手順としていることである。始めに、図198のステップQ10x、Q11x、Q12x、Q13xを、図200のステップU10x、U11x、U12x、U13xに置き換えた手順を実施し、次に代理移動電話サーバ909−6から直接に上位の電話番号サーバ995に通知し(ステップU14x)、代理移動電話サーバ909−6は関連情報を保持し(ステップU21x)、処理結果を代理移動電話サーバ909−6に知らせる(ステップU22x)。次に、図198のステップQ23x、Q24x、Q25xを、図198のステップU23x、U24x、U25xに置き換えた手順を実施する。前記通信ケース2において、代理電話サーバ908−2が代理移動電話サーバ908−6の機能を含むようにして、代理移動電話サーバ908−6を代理電話サーバ908−2に置き換えることもできる。このとき代理移動電話サーバ908−6を省くことができる。
<<通信ケース3:移動電話機と固定電話機との間の通信>>
図166は移動電話機905−6から固定電話機905−4への電話通信を説明する図であり、電話機905−6の電話番号は“TN3”、電話機905−4の電話番号は“TN2”である。本通信ケース3において、発呼側の移動電話機905−6側、つまり発呼側のUNIインタフェース(無線基地局902−3と電話管理サーバ908−4との間の通信手順)は、図127及び図128を用いて説明した発呼側のUNIインタフェース(無線基地局902−3と電話管理サーバ908−4との間の通信手順)と一致する。また、本ケースにおいて、着呼側の固定電話機905−4側、つまり着呼側のUNIインタフェース(電話管理サーバ909−4とメディアルータ903−4との間の通信手順)は、図93を用いて説明した着呼側のUNIインタフェース(電話管理サーバ909−4とメディアルータ903−4との間の通信手順)と一致する。当然ながら、電話管理サーバ908−4と電話管理サーバ909−4との間の通信手順(NNIインタフェース)は、IP網900内部で統一されている。
<<接続フェーズ>>
電話機905−6が呼接続要求を送出すると、無線チャネル接続要求信号が無線基地局902−3に伝えられ(ステップB01)、無線基地局902−3が呼接続要求受付を返信する(ステップB02)。次に、電話機905−6から呼設定要求を無線基地局902−3へ送出し(ステップB03)、無線基地局は呼設定要求を送出すると、呼設定要求は網ノ−ド装置908−1、代理移動電話サ−バ908−6を経て電話管理サ−バ908−4へ送信する(ステップB04乃至B06)。電話管理サ−バ908−4は、電話番号サ−バ908−5に質問して回答を得る(ステップB07、B08)。
FIG. 200 shows another implementation method of the registration procedure of the mobile telephone. The difference from FIG. 198 is that the telephone number servers 908-5 and 909-5 shown in FIG. The procedure is shifted to 995. First, steps Q10x, Q11x, Q12x, and Q13x in FIG. 198 are replaced with steps U10x, U11x, U12x, and U13x in FIG. 200, and then a higher-level telephone is directly connected from the proxy mobile phone server 909-6. The
<< Communication Case 3: Communication between Mobile Phone and Fixed Phone >>
FIG. 166 is a diagram for explaining telephone communication from the mobile telephone 905-6 to the fixed telephone 905-4. The telephone number of the telephone 905-6 is “TN3”, and the telephone number of the telephone 905-4 is “TN2”. . In this
<< Connection Phase >>
When the telephone set 905-6 sends a call connection request, a radio channel connection request signal is transmitted to the radio base station 902-3 (step B01), and the radio base station 902-3 returns a call connection request acceptance (step B02). . Next, a call setup request is sent from the telephone 905-6 to the radio base station 902-3 (step B03). When the radio base station sends a call setup request, the call setup request is sent to the network node device 908-1, The data is transmitted to the telephone management server 908-4 via the proxy mobile telephone server 908-6 (steps B04 to B06). The telephone management server 908-4 asks the telephone number server 908-5 for an answer (steps B07 and B08).
次に、電話管理サ−バ908−4は呼設定受付と認証要求とを送出し、代理移動電話サ−バ908−6、網ノ−ド装置908−1、無線基地局902−3を経由して電話機905−6へ知らせる(ステップB09乃至B12)。電話機905−6は前述と逆方向へ端末正当性を表す認証回答を送信する(ステップB13乃至B16)。電話管理サ−バ908−4は、端末認証合否を含むIPパケットを前述と逆方向へ送出する(ステップB17乃至B20)。次に、電話管理サ−バ908−4は呼設定要求を行うためのIAMパケットを形成し、電話管理サ−バ909−4へ送信する(ステップA21)。NNIインタフェースはIP網900内で統一されており、発呼側のUNIは通信ケース2の発呼側のUNIと同一であり、着呼側のUNIは通信ケース1の着呼側のUNIと同一である。従って、以下、図166に示す通信手順を実施することにより、固定電話機905−1から移動電話機905−8への電話通信が可能となることが説明できる。
<<通信ケース4:固定電話機と移動電話機との間の通信>>
図167は固定電話機905−1から移動電話機905−8への電話通信を説明する図であり、電話機905−1の電話番号は“TN1”、電話機905−8の電話番号は“TN4”である。本通信ケース4において、発呼側の固定電話機905−1側、つまり発呼側のUNIインタフェース(メディアルータ903−1と電話管理サーバ906−4との間の通信手順)は、図93を用いて説明した発呼側のUNIインタフェース(メディアルータ903−1と電話管理サーバ906−4との間の通信手順)と一致する。また、本ケースにおいで着呼側の移動電話機905−8側、つまり着呼側のUNIインタフェース(電話管理サーバ909−4と無線基地局902−4との間の通信手順)は、図126及び図127を用いて説明した着呼側のUNIインタフェース(電話管理サーバ909−4と無線基地局902−4との間の通信手順)と一致する。電話管理サーバ906−4と電話管理サーバ909−4との間の通信手順(NNIインタフェース)は、IP網900内部で統一されている。
Next, the telephone management server 908-4 sends a call setting acceptance and authentication request, and passes through the proxy mobile telephone server 908-6, the network node device 908-1, and the radio base station 902-3. Then, the telephone set 905-6 is notified (steps B09 to B12). The telephone set 905-6 transmits an authentication reply indicating the terminal validity in the opposite direction to that described above (steps B13 to B16). The telephone management server 908-4 sends out the IP packet including the terminal authentication pass / fail in the reverse direction (steps B17 to B20). Next, the telephone management server 908-4 forms an IAM packet for making a call setting request, and transmits it to the telephone management server 909-4 (step A21). The NNI interface is unified in the
<< Communication Case 4: Communication between Fixed Phone and Mobile Phone >>
FIG. 167 is a diagram for explaining telephone communication from the fixed telephone 905-1 to the mobile telephone 905-8. The telephone number of the telephone 905-1 is “TN1” and the telephone number of the telephone 905-8 is “TN4”. . In this
このようになっているから電話機905−6から呼接続要求を送信すると(ステップA01)、メディアル−タ903−1が呼接続要求受付を返信し(ステップA02)、メディアル−タ903−1が呼設定要求を送信し(ステップA04)、呼設定要求は電話管理サ−バ906−4に到達する(ステップA04乃至A06)。電話管理サ−バ906−4は電話番号サ−バ906−8に質問して回答を得る(ステップA07,A08)。次に、電話管理サ−バ906−4は呼設定要求を行うIPパケット(IAMパケット)を電話管理サ−バ909−4へ送信し(ステップA21)、IAMパケットの内容は代理移動電話サ−バ909−6、網ノ−ド装置909−1、無線基地局902−4を経て電話機905−8へ着呼通知を到達する(ステップB21乃至ステップB25)。NNIはIP網900内で統一されており、発呼側のUNIは通信ケース1の発呼側のUNIと同一であり、着呼側のUNIは通信ケース2の着呼側のUNIと同一であることから、以下、図167に示す通信手順を実施することにより、固定電話機905−1から移動電話機905−8への電話通信が可能となることが説明できる。
<<通信ケース1乃至4におけるバリエーション>>
メディアルータや無線基地局のUNIの形式をそれぞれのメディアルータや無線基地局が管理し、電話管理サーバに通知することもできる。例えば通信ケース1の固定電話機905−1から固定電話機905−4への電話通信において、メディアルータ903−1はメディアルータ903−1のUNIの形式をIPパケット920(図94)に格納し、電話管理サーバ906−4へ通知する(ステップA04乃至A06)。通信ケース2の移動電話機905−6から移動電話機905−8への電話通信(図127)において、無線基地局902−3は無線基地局902−3のUNI形式をIPパケット920B(図129)に格納し、電話管理サーバ908−4へ通知する(ステップB04乃至B06)。同様に無線基地局902−4は、無線基地局902−4のUNIの形式をIPパケットに格納して網ノード装置909−1に送出する(ステップB27b又はB31)。電話番号サーバは、固定電話通信用の電話番号サーバと移動電話通信用の電話番号サーバにグループ分けし、電話番号サーバ間の通信を各グループ内に限定しても良い。
<<無線基地局>>
本実施例において、メディアルータ又は固定電話機がIPアドレスを保持しているか、或いは無線基地局又は移動電話機がIPアドレスを保持しているとしており、移動電話機を例に、以下に補足する。図168において、950−1はIP通信網、950−2は網ノード装置、951−1は無線基地局、951−2はIP通信回線インタフェース部、951−3は無線インタフェース部、952−1はアナログ移動電話機、952−2はディジタル移動電話機、952−3及び953−4はIP移動電話機、953−1乃至953−4は無線通信路である。
Thus, when a call connection request is transmitted from the telephone set 905-6 (step A01), the media router 903-1 returns a call connection request acceptance (step A02), and the media router 903-1 is returned. Transmits a call setting request (step A04), and the call setting request reaches the telephone management server 906-4 (steps A04 to A06). The telephone management server 906-4 asks the telephone number server 906-8 and obtains an answer (steps A07 and A08). Next, the telephone management server 906-4 transmits an IP packet (IAM packet) for making a call setting request to the telephone management server 909-4 (step A21), and the content of the IAM packet is the proxy mobile telephone server. An incoming call notification is reached to the telephone 905-8 via the node 909-6, the network node device 909-1, and the wireless base station 902-4 (steps B21 to B25). The NNI is unified within the
<< Variations in
Each media router or radio base station manages the UNI format of the media router or radio base station, and can also notify the telephone management server. For example, in the telephone communication from the fixed telephone 905-1 of the
<< Wireless base station >>
In the present embodiment, it is assumed that the media router or the fixed telephone holds an IP address, or that the radio base station or the mobile telephone holds an IP address. In FIG. 168, 950-1 is an IP communication network, 950-2 is a network node device, 951-1 is a radio base station, 951-2 is an IP communication line interface unit, 951-3 is a radio interface unit, and 952-1 is Analog mobile telephones, 952-2 are digital mobile telephones, 952-3 and 953-4 are IP mobile telephones, and 953-1 to 953-4 are wireless communication paths.
無線基地局951−1と網ノード装置950−2との間のIP通信回線950−3に、電話回線接続制御メッセージやディジタル音声を含むIPパケットが送受される。IP通信回線インタフェース部951−2は複数のIPアドレスを保持しており、チャネル−IPアドレス対応表959(図169)を用いて、IPアドレスとポート番号を管理する。アナログ移動電話機952−1から送出された制御信号乃至音声信号958−1(図170)は音声送受信部954−1、無線送受信部955−1、無線通信路953−1、無線送受信部956−1、無線インタフェース部951−3に到達して制御信号乃至音声信号が復元され、IP通信回線インタフェース部951−2に到達して制御信号乃至音声信号はディジタル化されてIPパケット957−1のペイロードに載せられる。IPアドレス“EA1”と、UDPのポート番号5002を用いる例が、無線通信路−IPアドレス対応表959の第1行目“…、EA1,5002,CN9531,MID−1000”に示される。チャネルID“CN9531”で示される無線通信路953−1経由を示し、管理ID“MID−1000”はIPアドレス利用に対する課金の管理に用いられる。ディジタル移動電話機952−2の場合もアナログ移動電話機952−1と同様であり、IPアドレス“EA1”と、UDPのポート番号5004を用いる例が無線通信路−IPアドレス対応表959の第2行目“…、EA1,5004,…”に示される。
An IP packet including a telephone line connection control message and digital voice is transmitted / received to / from an IP communication line 950-3 between the radio base station 951-1 and the network node apparatus 950-2. The IP communication line interface unit 951-2 holds a plurality of IP addresses, and manages the IP addresses and port numbers using the channel-IP address correspondence table 959 (FIG. 169). A control signal or audio signal 958-1 (FIG. 170) sent from the analog mobile telephone 952-1 is an audio transmission / reception unit 954-1, a wireless transmission / reception unit 955-1, a wireless communication path 953-1, and a wireless transmission / reception unit 956-1. The control signal or voice signal is restored upon reaching the wireless interface unit 951-3, and the control signal or voice signal is digitized upon arrival at the IP communication line interface unit 951-2, into the payload of the IP packet 957-1. Can be placed. An example using the IP address “EA1” and the UDP port number 5002 is shown in the first row “..., EA1,5002, CN9531, MID-1000” in the wireless communication path-IP address correspondence table 959. The wireless communication path 953-1 indicated by the channel ID “CN9531” is indicated, and the management ID “MID-1000” is used for management of charging for the use of the IP address. The digital mobile phone 952-2 is the same as the analog mobile phone 952-1. An example using the IP address “EA1” and the
ディジタル移動電話機952−3がIPアドレスを保持していないケースにおいて、ディジタル移動電話機952−3は、IP通信回線インタフェース部951−2からIPアドレス“EA3”及びポート番号“5012”を使用するよう指示するIPパケット958−3を受信する(図171)。次に、制御信号乃至音声信号をディジタル表現したIPパケット957−3(958−4と同じ)を送信し、IP通信回線インタフェース部951−2はIPパケット956−4をIP回線950−3に送出する。次に、ディジタル移動電話機952−4がIPアドレス“EA4”を保持しているケースにおいて、ディジタル移動電話機952−4は制御信号乃至音声信号をディジタル表現したIPパケット958−5を送信し、IP通信回線インタフェース部951−2はIPパケット957−4(958−5と同じ)をIP回線950−3に送出する。IP通信回線インタフェース部951−2は、IP移動電話機952−3にIPアドレス“EA3”及びポート番号“5012”を貸与したことを、チャネル−IPアドレス対応表959の第3行目のレコード“…,EA3,5012,…”により管理し、IP移動電話機952−4がIPアドレス“EA4”を保持してIPパケット958−5に設定して用いることを、チャネル−IPアドレス対応表959の第4行目のレコード“…,EA4,…”により把握していることが重要である。
<<ルート電話番号サーバ>>
IP網900(図92)が大規模化するときに適用するための、電話番号から関連するIPアドレスなどを取得する他の実施方法を、図201を参照して説明する。
In the case where the digital mobile telephone 952-3 does not hold an IP address, the digital mobile telephone 952-3 instructs the IP communication line interface unit 951-2 to use the IP address “EA3” and the port number “5012”. IP packet 958-3 to be received is received (FIG. 171). Next, an IP packet 957-3 (same as 958-4) in which a control signal or a voice signal is digitally transmitted is transmitted, and the IP communication line interface unit 951-2 transmits the IP packet 956-4 to the IP line 950-3. To do. Next, in the case where the digital mobile telephone 952-4 holds the IP address “EA4”, the digital mobile telephone 952-4 transmits an IP packet 958-5 that digitally represents a control signal or a voice signal, and performs IP communication. The line interface unit 951-2 transmits an IP packet 957-4 (same as 958-5) to the IP line 950-3. The IP communication line interface unit 951-2 indicates that the IP address “EA3” and the port number “5012” have been lent to the IP mobile telephone 952-3, in the record “. , EA3, 5012,..., And the fact that the IP mobile telephone 952-4 holds the IP address “EA4” and sets it in the IP packet 958-5 is used in the fourth of the channel-IP address correspondence table 959. It is important to grasp from the record “... EA4.
<< Root phone number server >>
Another implementation method for acquiring a related IP address from a telephone number, which is applied when the IP network 900 (FIG. 92) is enlarged, will be described with reference to FIG.
900−10乃至900−12はIP網、900−13乃至900−17は終端ゲートウェイ、900−18乃至900−21は中継ゲートウェイ、900−23乃至900−27はメディアルータ、900−30乃至900−32は無線基地局、900−33乃至900−35は移動電話機、900−37乃至900−41は固定電話機、995−1乃至995−3は上位の電話番号サーバ、995−4はルート電話番号サーバである。中継ゲートウェイの間はIP通信回線で接続される。IP網900−10乃至900−12は、例えば通信事業者により個別に管理される。 900-10 to 900-12 are IP networks, 900-13 to 900-17 are termination gateways, 900-18 to 900-21 are relay gateways, 900-23 to 900-27 are media routers, 900-30 to 900- 32 is a radio base station, 900-33 to 900-35 are mobile telephones, 900-37 to 900-41 are fixed telephones, 995-1 to 995-3 are upper-level telephone number servers, and 995-4 is a root telephone number server. It is. The relay gateways are connected by an IP communication line. The IP networks 900-10 to 900-12 are individually managed by, for example, a communication carrier.
終端ゲートウェイ900−13乃至900−17は終端ゲートウェイ901−1(図92)と同様に、それぞれ個別の電話番号サーバを含む。中継ゲートウェイ900−18乃至900−21は、先行出願(図288等)においてIP網間をIP通信回線により接続する中継ゲートウェイとして開示されている。上位の電話番号サーバ995(図92)が、IP網900内において電話番号から関連するIPアドレスを取得する処理を実施しているのと同様に、上位の電話番号サーバ995−1乃至995−3(図201)は、それぞれIP網900−10乃至900−13内において電話番号から関連するIPアドレスや関連情報に関する処理を実施している。上位の電話番号サーバ995−1乃至995−3は、ルート電話番号サーバ995−4と、電話番号やIPアドレスに関する情報を含むIPパケットを送受できる(図202、図203のステップ995−10乃至995−12)。また、上位の電話番号サーバ995−1及び995−3がルート電話番号サーバ995−4に他サーバのIPアドレスを問い合わせて取得した後に、前記取得したIPアドレスを用いて電話番号やIPアドレスに関する情報を含むIPパケットを送受できる(ステップ995−13)。IP網900−10乃至900−12間を転送されるIPパケットは、中継ゲートウェイ900−18乃至900−21を通過する。
The termination gateways 900-13 to 900-17 each include an individual telephone number server, similar to the termination gateway 901-1 (FIG. 92). The relay gateways 900-18 to 900-21 are disclosed as relay gateways that connect IP networks by IP communication lines in the prior application (FIG. 288, etc.). Similarly to the case where the upper telephone number server 995 (FIG. 92) performs processing for acquiring the relevant IP address from the telephone number in the
終端ゲートウェイ900−13内の電話番号サーバは、移動電話機900−35の電話番号“TN900−35” からIPアドレスや関連情報を取得するため、上位の電話番号サーバ995−1に電話番号“TN900−35”を提示し、上位の電話番号サーバ995−1はルート電話番号サーバ995−4に電話番号“TN900−35”を提示し、ルート電話番号サーバ995−4は上位の電話番号サーバ995−3に電話番号“TN900−35”を提示する。すると、上位の電話番号サーバ995−3は電話番号“TN900−35”に関するIPアドレスや関連情報を返信し、前記返信された電話番号“TN900−35”に関するIPアドレスや関連情報を含むIPパケットは前記と逆方向に流れ、ルート電話番号サーバ995−4、上位の電話番号サーバ995−1を経由して、問い合わせ元の終端ゲートウェイ900−13内部の電話番号サーバに届けられる。電話番号“TN900−35”から、関連するIPアドレスを取得するための複数の電話番号サーバ間の問い合わせ手順は、ドメイン名サーバとして公知の技法を採用できる。 The telephone number server in the terminating gateway 900-13 obtains the IP address and related information from the telephone number “TN900-35” of the mobile telephone 900-35, so that the telephone number “TN900- 35 ", the upper telephone number server 995-1 presents the telephone number" TN900-35 "to the root telephone number server 995-4, and the root telephone number server 995-4 becomes the upper telephone number server 995-3. Presents the telephone number "TN900-35". Then, the upper telephone number server 995-3 returns the IP address and related information regarding the telephone number “TN900-35”, and the IP packet including the IP address and related information regarding the returned telephone number “TN900-35” is It flows in the reverse direction to the above, and is delivered to the telephone number server inside the terminating gateway 900-13 as the inquiry source via the route telephone number server 995-4 and the upper telephone number server 995-1. A technique known as a domain name server can be adopted as an inquiry procedure between a plurality of telephone number servers for obtaining an associated IP address from the telephone number “TN900-35”.
また、終端ゲートウェイ900−13内部の電話番号サーバは、固定電話機900−40の電話番号“TN900−40”を上位の電話番号サーバ995−1に問合わせてIPアドレスと関連情報を取得することも、前記一連の手順同様に実施することが可能である。要約すると、複数のIP網が接続されているケースにおいて、IP網1内の電話番号サーバはIP網1内の上位の電話番号サーバ1、ルート電話番号サーバ、IP網2内の上位の電話番号サーバ2を経て、上位の電話番号サーバ2が管理する電話番号“TEL2”に関連するIPアドレスと関連情報を問合せて取得することができる。
<<上位の電話番号サーバを呼出すバリエーション>>
図93に示す固定電話機905−1から固定電話機905−4への電話通信の手順において、電話管理サーバ906−4及び電話番号サーバ906−5が関係する手順(ステップA07,A08)を、上位の電話番号サーバ995を呼出す他の手順に変更することが可能であり、図204を参照して説明する。図204において、ステップA07x,A07y,A08x,A08yを除いた電話通信手順のステップは、全て図93に示すステップと同一であり、異なるステップA07x,A07y,A08x,A08yに関して説明する。
In addition, the telephone number server inside the terminating gateway 900-13 may query the telephone number “TN900-40” of the fixed telephone 900-40 from the higher telephone number server 995-1 to obtain the IP address and related information. It is possible to carry out in the same manner as the series of procedures. In summary, in the case where a plurality of IP networks are connected, the telephone number server in the
<< Variation of calling a higher-level telephone number server >>
In the procedure of telephone communication from the fixed telephone 905-1 to the fixed telephone 905-4 shown in FIG. 93, the procedure (steps A07, A08) related to the telephone management server 906-4 and the telephone number server 906-5 is changed to the upper level. It is possible to change to another procedure for calling the
図204のステップA07(図93のステップA07と同じ)において、電話番号サーバ906−5は宛先電話番号“TN2”及び送信元電話番号“TN1”に関する質問を含むIPパケットを受信する。電話番号サーバ906−5は、電話番号“TN1”に関するアドレス関連情報(各種アドレスとUNI種別)を保持しているが、電話番号“TN2”に関するアドレス情報等を有していないケースとすると、電話番号サーバ906−5は、電話番号“TN2”に関する情報を上位の電話番号サーバ995に送付して質問する(ステップA07x)。上位の電話番号サーバ995は、電話番号“TN2”に関するアドレス関連情報を保持している電話番号サーバ909−5に対して、電話番号“TN2”を送付してアドレス関連情報を質問し(ステップA07y)、電話番号サーバ909−5は電話番号“TN2”に関するアドレス関連情報回答する。即ち、メディアル−タのアドレス“EA2”及び通信回線終端の内部IPアドレス“IA2”、代理電話サ−バの外部IPアドレス“EA82”及び内部IPアドレス“IA82”、電話管理サ−バのIPアドレス“IA92”、メディアルータUNI種別を回答する。そして、前記回答されたアドレス関連情報は上位の電話番号サーバ995を経由し(ステップA08x)、更に電話番号サーバ906−5を経由し(ステップA08y)、電話管理サ−バ906−4に到達する(ステップA08)。なお、上位の電話番号サーバ995を経由せずに、電話番号サーバ909−5から直接に電話番号サ−バ906−5に回答することもできる。一連のステップステップA07x、A07y,A08x,A08yは、公知のドメイン名サーバの再帰呼出機能により実施できる。
In step A07 of FIG. 204 (same as step A07 of FIG. 93), the telephone number server 906-5 receives an IP packet including a query regarding the destination telephone number “TN2” and the transmission source telephone number “TN1”. The telephone number server 906-5 holds address related information (various addresses and UNI type) related to the telephone number “TN1”, but does not have address information related to the telephone number “TN2”. The number server 906-5 sends information about the telephone number “TN2” to the higher-level
更に、図127に示す移動電話機905−6から移動電話機905−8への電話通信の手順において、上位の電話番号サーバ995を呼出す手順が可能であり、図205を参照して説明する。図205において、ステップB07x,B07y,B08x,B08yを除いた電話通信手順のステップは全て図127に示すステップと同一であり、異なるステップB07x,B07y,B08x,B08yに関して説明する。電話管理サーバ908−4は、宛先電話番号“TN4”及び送信元電話番号“TN3”に関する質問を含むIPパケットを受信すると(ステップB06)、上位の電話番号サーバ995に対して電話番号“TN4”に関するアドレス情報等を質問し(ステップB07x)、上位の電話番号サーバ995は、電話番号サーバ909−5に電話番号“TN4”に関するアドレス情報等を質問する(ステップB07y)。電話番号サーバ909−5は、前記質問に対するアドレス関連情報を含む回答を上位の電話番号サーバ995を経由して(ステップB08x)、電話管理サーバ908−4に回答する(ステップB08y)。
<<通信ケース5:共通線信号方式ベースのマルチメディア端末間通信>>
図173は電話呼接続制御を前提とするマルチメディア端末間通信を説明する図である。通信ケース1の通信(図93)は、固定電話機905−1、メディアルータ903−1、網ノード装置906−1、代理電話サーバ906−2、電話管理サーバ906−4、電話管理サーバ909−4、代理電話サーバ909−2、網ノード装置909−1、メディアルータ903−4、固定電話機905−4を経由する電話呼接続制御を行う通信であるのに対し、図173に示す通信は固定電話機905−1の代わりにマルチメディア端末905−10を用い、固定電話機905−4の代わりにマルチメディア端末905−16を用いる通信である。マルチメディア端末905−10及び905−16は、例えば音声と静止画を送受する機能を有する端末装置や卓上型データ処理装置(パソコン等)や電話機、携帯型のデータ処理装置(PDA)、音声と静止画像又は動画像、或いは各種データを送受する機能を有する端末装置や電話機、携帯型の電話機、TV送受信機であり、或いは前記装置や機器類の機能を統合した端末装置である。
Further, in the procedure of telephone communication from the mobile telephone 905-6 to the mobile telephone 905-8 shown in FIG. 127, a procedure for calling the upper
<< Communication Case 5: Communication between Multimedia Terminals Based on Common Line Signal System >>
FIG. 173 is a diagram for explaining communication between multimedia terminals based on telephone call connection control. Communication in the communication case 1 (FIG. 93) includes a fixed telephone 905-1, a media router 903-1, a network node device 906-1, a proxy telephone server 906-2, a telephone management server 906-4, and a telephone management server 909-4. In contrast, the communication shown in FIG. 173 is a fixed telephone, whereas the proxy telephone server 909-2, the network node device 909-1, the media router 903-4, and the fixed telephone 905-4 perform communication control. In this communication, the multimedia terminal 905-10 is used instead of 905-1, and the multimedia terminal 905-16 is used instead of the fixed telephone 905-4. The multimedia terminals 905-10 and 905-16 include, for example, a terminal device having a function of transmitting and receiving voice and still images, a desktop data processing device (such as a personal computer), a telephone, a portable data processing device (PDA), voice and It is a terminal device, a telephone set, a portable telephone set, a TV transmitter / receiver having a function of transmitting / receiving still images or moving images, or various data, or a terminal device in which the functions of the devices and devices are integrated.
図93に示す端末間通信接続のためのステップA01乃至A60は、図173に示す端末間通信接続のためのステップJ01乃至J60にそれぞれ1対1に対応し、ステップA70乃至A80−1は、図173に示す端末間通信接続のためのステップJ70乃至J80−1に1対1に対応しており、端末905−1と端末905−4との間の端末間通信接続制御方法は、端末905−10と端末905−16との間の端末間通信接続制御方法と同じとなっている。 Steps A01 to A60 for the terminal-to-terminal communication connection shown in FIG. 93 correspond to steps J01 to J60 for the terminal-to-terminal communication connection shown in FIG. 173, respectively, and steps A70 to A80-1 are 173 corresponds to the steps J70 to J80-1 for the terminal-to-terminal communication connection, and the terminal-to-terminal communication connection control method between the terminal 905-1 and the terminal 905-4 is the terminal 905- 10 and the terminal-to-terminal communication connection control method between the terminals 905-16.
J68(図173)は端末間メディア通信の範囲を示し、J69−1は端末間高位通信開始手順を、J69−2は端末間メディア通信を、J69−3は端末間高位通信終結手順を示す。J69−1とJ69−3とは端末間高位通信制御層に属し、J69−2は端末間メディア通信層に属する。 J68 (FIG. 173) shows the range of the inter-terminal media communication, J69-1 shows the inter-terminal high-level communication start procedure, J69-2 shows the inter-terminal media communication, and J69-3 shows the inter-terminal high-level communication end procedure. J69-1 and J69-3 belong to the inter-terminal high-level communication control layer, and J69-2 belongs to the inter-terminal media communication layer.
更に、図174及び図175を参照して、端末905−10及び905−16が電話番号を用いて端末間通信する方法を説明する。図174は、端末905−10と905−16との間の通信を説明するために図92を簡略化した図であり、終端制御部914−1(図92)及び914−4内部のサーバは記載を省いており、従って終端制御部914−1内のいくつかの手順は省略されている。図175は図173を簡略化している。 Furthermore, with reference to FIGS. 174 and 175, a method in which the terminals 905-10 and 905-16 communicate with each other using a telephone number will be described. FIG. 174 is a simplified diagram of FIG. 92 for explaining the communication between the terminals 905-10 and 905-16. The servers in the termination control units 914-1 (FIG. 92) and 914-4 are shown in FIG. The description is omitted, and therefore some procedures in the termination control unit 914-1 are omitted. FIG. 175 simplifies FIG. 173.
端末905−10から呼接続要求を送出し(ステップJ01)、メディアルータ903−1が呼接続要求受付を返信し(ステップJ02)、続いてメディアルータ903−1は、送信元となる端末905−10の電話番号“TN5”、宛先となる端末905−16の電話番号“TN6”を含む呼設定要求を、終端ゲートウェイ901−1内の終端制御部914−1へ送信する(ステップJ04)。終端制御部914−1は、電話番号の“TN5”及び“TN6”を含む初期アドレスメッセージ(IAMパケット)を形成してIP網900内部へ送出し(ステップJ21)、IAMパケットは制御通信回線912−1(図92)を経由して終端制御部914−4へ到達する。終端制御部914−4は、IAMパケットを受信して得た呼着信通知をメディアルータ903−4を経由し(ステップJ24)、端末905−16へ知らせる(ステップJ25)。メディアルータ903−4が返信し(ステップJ31)、続いて終端制御部914−4は、IAMパケットに基づく呼設定要求に対する受信可能性を知らせるアドレス完了メッセージ(ACMパケット)を形成して終端制御部914−1へ返信し(ステップJ34)、ACMパケットは制御通信回線912−1を経由して、終端制御部914−1に到達する。更にACMパケット内の受信可能性を示す情報をメディアルータ903−1に送信することもできる(ステップJ37、オプション)。 The terminal 905-10 sends a call connection request (step J01), the media router 903-1 returns a call connection request acceptance (step J02), and the media router 903-1 then sends the terminal 905 serving as the transmission source. A call setting request including the telephone number “TN5” of 10 and the telephone number “TN6” of the destination terminal 905-16 is transmitted to the termination control unit 914-1 in the termination gateway 901-1 (step J04). The termination control unit 914-1 forms an initial address message (IAM packet) including the telephone numbers “TN5” and “TN6” and sends it to the IP network 900 (step J21). The IAM packet is transmitted to the control communication line 912. -1 (FIG. 92) to the termination control unit 914-4. The termination control unit 914-4 notifies the terminal 905-16 of the call arrival notification obtained by receiving the IAM packet via the media router 903-4 (step J24). The media router 903-4 returns (step J31), and then the termination control unit 914-4 forms an address completion message (ACM packet) informing the possibility of reception of the call setup request based on the IAM packet, and terminates the control unit. It returns to 914-1 (step J34), and the ACM packet reaches the termination control unit 914-1 via the control communication line 912-1. Furthermore, information indicating the possibility of reception in the ACM packet can be transmitted to the media router 903-1 (step J37, option).
端末905−16が電話呼出中をメディアルータ903−4へ通知すると(ステップJ40)、メディアルータ903−4は終端制御部914−4へ電話呼出中を通知する(ステップJ41)。終端制御部914−4は電話呼出中を受信すると、呼出しメッセージ“CPG”を形成して送出し(ステップJ44)、呼出しメッセージ“CPG”はIP網900内を転送され、終端制御部914−1に到達する。終端制御部914−1は、電話呼出中をメディアルータ903−1を経由して端末905−10へ知らせる(ステップJ47、ステップJ48)。
When the terminal 905-16 notifies the media router 903-4 that the telephone call is being made (step J40), the media router 903-4 notifies the termination control unit 914-4 that the telephone call is being made (step J41). When the termination control unit 914-4 receives a telephone call, it forms a call message “CPG” and sends it (step J44). The call message “CPG” is transferred within the
端末905−16が応答すると、前記応答はメディアルータ903−4を経由して(ステップJ50)、終端制御部914−4に到達する(ステップJ51)。終端制御部914−4は応答メッセージ(ACMパケット)を形成して送出し(ステップJ54)、ACMパケットはIP網900内を転送されて、終端制御部914−1に到達する。終端制御部914−1は前記応答をメディアルータ903−1を経由して端末905−10へ知らせ、端末間の通信が可能となる(ステップJ57、J58)。なお、端末905−10はステップJ58に続き、メディアルータ903−1に応答確認を送出することも可能である(ステップJ59、オプション)。また、メディアルータ903−4はステップJ50に続き、端末に応答確認を送出することも可能である(ステップJ60、オプション)。
When the terminal 905-16 responds, the response reaches the termination control unit 914-4 via the media router 903-4 (step J50) (step J51). The termination control unit 914-4 forms and sends a response message (ACM packet) (step J54). The ACM packet is transferred through the
以上の手続きにより、端末905−10及び905−16の間で電話番号を用いたNo.7共通線信号方式ベースの手順により、IP転送網を経由した通信路が確立した。次に、端末905−10及び905−16は 端末間高位通信開始手順を実行する(ステップJ69−1)。端末間高位通信開始手順として、例えば音声画像通信論理チャネルの開設、通信モードの選択、フロー制御の指定、端末能力情報交換などを行うこともできる。次に、音声や画像、テキストデータ等を格納した複数のIPパケットが端末905−10と端末905−16との間で送受されて、端末間メディア通信が行われる(ステップJ69−2)。音声や画像、テキストデータ等を格納したIPパケットは、網ノード装置906−1、メディア転送用の通信回線913−3を経由して転送される。前記端末間メディア通信が終了すると、端末905−10及び905−16は開設した端末間高位通信終結手順を実行する(ステップJ69−3)。 Through the above procedure, the communication path via the IP transfer network was established between the terminals 905-10 and 905-16 by the No. 7 common line signal system based procedure using the telephone number. Next, the terminals 905-10 and 905-16 execute an inter-terminal high-level communication start procedure (step J69-1). As the inter-terminal high-level communication start procedure, for example, establishment of a voice image communication logical channel, selection of a communication mode, designation of flow control, exchange of terminal capability information, and the like can be performed. Next, a plurality of IP packets storing voice, image, text data, etc. are transmitted and received between the terminal 905-10 and the terminal 905-16, and inter-terminal media communication is performed (step J69-2). The IP packet storing voice, image, text data, etc. is transferred via the network node device 906-1 and the communication line 913-3 for media transfer. When the inter-terminal media communication ends, the terminals 905-10 and 905-16 execute the established inter-terminal high-level communication termination procedure (step J69-3).
次に、端末905−10が解放要求を出すと(ステップJ70、J71)、終端制御部914−1から解放を知らせるRELパケットが送出され(ステップJ74)、終端制御部914−4が解放完了を知らせるRLCパケットが返信される(ステップJ84)。終端制御部914−4は解放通知を端末906−16へ通知し(ステップJ78、J79)、解放確認を受ける(ステップJ80、J81)。メディアルータ903−4は解放報告確認を送出することも可能である(ステップJ80−1、オプション)。また、終端制御部914−1は解放通知をメディアルータ903−1へ通知する(ステップJ87)。 メディアルータ903−1は解放確認を送出することも可能である(ステップJ70−1、オプション)。 以上の手続きにより、前記端末間通信のために設定されていた通信路が解放される。 Next, when the terminal 905-10 issues a release request (steps J70 and J71), the termination control unit 914-1 sends a REL packet informing the release (step J74), and the termination control unit 914-4 completes the release. An RLC packet to inform is returned (step J84). The termination control unit 914-4 notifies the terminal 906-16 of a release notification (Steps J78, J79) and receives a release confirmation (Steps J80, J81). The media router 903-4 can also send a release report confirmation (step J80-1, option). Also, the termination control unit 914-1 notifies the media router 903-1 of a release notification (step J87). The media router 903-1 can also send a release confirmation (step J70-1, option). Through the above procedure, the communication path set for the inter-terminal communication is released.
図176は、IP通信層の上位にUDP層があり、UDP層の上位にNo.7共通線信号方式をベースとする回線接続制御(呼接続制御)層があり、回線接続制御層の上位に端末間高位通信制御層があり、前記端末間高位通信制御層の上位に通信メディア層があること示している。 In FIG. 176, there is a UDP layer above the IP communication layer, a line connection control (call connection control) layer based on the No. 7 common line signaling system above the UDP layer, and above the line connection control layer. It shows that there is an inter-terminal high-level communication control layer, and there is a communication media layer above the inter-terminal high-level communication control layer.
No.7共通線信号方式をベースとする回線接続制御層をIP層の上位におき、UDP層を省いて実施することができる。なお、IP層の上位に回線接続制御層を置く技法は先願特許(実施例13の図206など)において開示されている。IP層の上位に置く回線接続制御層を新しいプロトコルとして定義し、回線接続制御層の新しいプロトコルセグメントのヘッダの先頭部分に、UDPセグメントやTCPセグメントのヘッダ内ポートフィールドと同様の形式のポートフィールド(16ビット×2、IPv4のとき)を設ける。このようにすると、UDP層を省いてポート番号が使えなくなる欠点が克服できる。回線接続制御層の新しいプロトコルセグメントは、UDPセグメントやTCPセグメントと類似した形式となり、IP通信装置が単純化するなどの利点が期待できる。共通線信号方式をベースとする回線接続制御層をIP層の上位に置く技法は、通信ケース1乃至通信ケース5の全てに適用できる。
<<通信ケース6:通信レコードを設定するマルチメディア端末間通信>>
図177は、No.7共通線信号方式をベースとしないマルチメディア端末間通信方法(通信レコードの動的設定方法)である。IP端末905−11及びIP端末905−14が、それぞれ電話管理サーバ906−4及び907−4を介した通信方法を説明する。
It can be implemented by placing a line connection control layer based on the No. 7 common line signaling system above the IP layer and omitting the UDP layer. A technique for placing a line connection control layer above the IP layer is disclosed in a prior application patent (FIG. 206 in Example 13). The line connection control layer placed above the IP layer is defined as a new protocol, and a port field (in the header field of the UDP segment or TCP segment) in the same format as the header field of the header of the new protocol segment of the line connection control layer. 16 bits × 2, IPv4). In this way, the disadvantage that the port number cannot be used without the UDP layer can be overcome. The new protocol segment in the line connection control layer has a format similar to the UDP segment and the TCP segment, and it can be expected that the IP communication apparatus is simplified. The technique of placing the line connection control layer based on the common line signal system on the upper layer of the IP layer can be applied to all of the
<< Communication case 6: Communication between multimedia terminals for setting a communication record >>
FIG. 177 shows a communication method between multimedia terminals (dynamic setting method of communication records) which is not based on the No. 7 common line signal system. A communication method in which the IP terminal 905-11 and the IP terminal 905-14 respectively communicate via the telephone management servers 906-4 and 907-4 will be described.
端末905−11の識別名は“TN7”、IPアドレスは“EA7”である。端末905−14の識別名は“TN8”、IPアドレスは“EA8”である。また、端末905−11はポート番号“7070”を用いて送信し、端末905−14はポート番号“7080”を用いて送信する。IP端末905−11及び905−14は、テキストデータやディジタル化した音声、静止画像や動画像などをIPパケットに格納して送受するマルチメディア端末でもある。例えば、識別名“TN7”や“TN8”はメールアドレスやWWWサーバにより提供するホームページの識別記号(URL)とすることもできる。
<<接続フェーズ>>
IP端末905−11からIPパケット971(図179)を送出し(図177のステップK01)、IPパケット971はメディアルータ903−1を通過し(ステップK04)、網ノード装置906−1を通過してカプセル化されて内部IPパケット972となり(図180)、代理電話サーバ906−2に到達し(ステップK05)、IPパケット973となり(図181)、電話管理サーバ906−4に到達する(ステップK06)。IPパケット971は、少なくとも前記“TN7”、“TN8”、“7070”を含む。なお、IP端末905−11から送出したIPパケットが、IPアドレスを変更することなく、メディアルータを通過して網ノード装置に到達する前記技法は先願特許(特願2001−078270の図114)に記載された公知技術を適用している。
<<CIC管理表の作成>>
電話管理サ−バ906−4は、IPパケット973を読出して得た送信元識別名“TN7”、宛先識別名“TN8”とから、IP網900の中で予め定めておくルールを適用してCIC番号“CIC−8”を定め、更に電話管理サ−バ906−4は、電話番号サーバ906−5に、宛先識別名“TN7”及び“TN8”に関係する各種IPアドレスや宛先IP端末905−14が接続するメディアルータ903−3のUNI種別、宛先IP端末905−14が用いるポート番号を質問するためのIPパケット974(図182)を送り(ステップK07)、前記質問に対する回答を含むIPパケット975(図183)を得る(ステップK08)。
The identification name of the terminal 905-11 is “TN7”, and the IP address is “EA7”. The identification name of the terminal 905-14 is “TN8” and the IP address is “EA8”. The terminal 905-11 transmits using the port number “7070”, and the terminal 905-14 transmits using the port number “7080”. The IP terminals 905-11 and 905-14 are also multimedia terminals that store text data, digitized voice, still images, moving images, and the like in IP packets for transmission / reception. For example, the identification names “TN7” and “TN8” can be an e-mail address or a homepage identification symbol (URL) provided by a WWW server.
<< Connection Phase >>
An IP packet 971 (FIG. 179) is transmitted from the IP terminal 905-11 (step K01 in FIG. 177). The
<< CIC management table creation >>
The telephone management server 906-4 applies a rule determined in advance in the
電話管理サ−バ906−4は、更にCIC管理表976−1(図184)を作成し、CIC番号“CIC−8”、メディアルータ903−1のUNI種別“UNI1”、メディアルータ903−3のUNI種別“UNI2”、送信元識別名“TN7”、宛先識別名“TN8”、外部IPアドレス“EA7”及び内部IPアドレス“IA8”と、手順区分“IAM”と、書込み時刻“St−7”及び終了までの経過時間(タイマ値)“Time7”とを書き込む。CIC管理表976−1(図184)に書き込む情報内容の種別は、メディアルータ903−1のUNI種別“UNI1”に依存して定めている。
<<回線毎IPパケット送信数の規制>>
電話管理サ−バ906−4はCIC管理表976−1からソースIPアドレス“EA7”を取り出し、電話管理サーバ906−4管理下の送信数管理表に書き込む。使用中回線数を“1”増加して上限回線数と比較する。なお、使用中回線数が上限回線数より大となると、以降の接続フェ−ズに進まず、処理を中断する。送信数管理表は発呼管理表918−1(図124)と同一の形式である。
<<通信許可通知>>
次に、電話管理サ−バ906−4は、IP端末905−11とIP端末905−14との通信が可能なことを知らせる内部IPパケット978(図185)を形成して送出し(ステップK55)、代理電話サーバ906−2はIPパケット978をIPパケット979(図186)に変換して網ノード装置906−1に送出し(ステップK56)、逆カプセル化されて得られたIPパケット980(図187)はメディアルータ903−1を通過し(ステップK57)、IP端末905−11に到達する(ステップK58)。IPパケット980の内容として宛先のIP端末905−14のIPアドレス“EA8”及びポート番号“7080”も含まれる。なお、電話管理サ−バ906−4はIPパケット978形成時に、IPパケット975(図183)からIPアドレス“EA8”及びポート番号“7080”を読み出してIPパケット978に書き込んでいる。
The telephone management server 906-4 further creates a CIC management table 976-1 (FIG. 184), the CIC number “CIC-8”, the UNI type “UNI1” of the media router 903-1, and the media router 903-3. UNI type “UNI2”, source identification name “TN7”, destination identification name “TN8”, external IP address “EA7” and internal IP address “IA8”, procedure classification “IAM”, and write time “St-7” "And the elapsed time until completion (timer value)" Time7 "are written. The type of information content written in the CIC management table 976-1 (FIG. 184) is determined depending on the UNI type “UNI1” of the media router 903-1.
<< Regulation of number of IP packet transmissions per line >>
The telephone management server 906-4 extracts the source IP address “EA7” from the CIC management table 976-1 and writes it in the transmission number management table under the management of the telephone management server 906-4. The number of lines in use is increased by “1” and compared with the upper limit number of lines. When the number of lines in use exceeds the upper limit number of lines, the process is interrupted without proceeding to the subsequent connection phase. The transmission number management table has the same format as the call management table 918-1 (FIG. 124).
<< Communication permission notice >>
Next, the telephone management server 906-4 forms and sends an internal IP packet 978 (FIG. 185) notifying that communication between the IP terminal 905-11 and the IP terminal 905-14 is possible (step K55). The proxy telephone server 906-2 converts the
次に、電話管理サ−バ906−4はCIC管理表976−1のIPアドレス情報を参照し、端末間通信に必要となる通信レコード作成通知のためのIPパケット977(図188)(IAMパケット)を形成し、IPパケット977を電話管理サ−バ907−4へ送信する(ステップK21)。電話管理サーバ907−4はIPパケット977を受信し、他の通信ケースで説明していると同様の方法により、着信側のCIC管理表976−2(図189)を形成する。
<<回線毎IPパケット着呼数の規制>>
電話管理サ−バ907−4は受信したIPパケット977(図188)から宛先IPアドレス“EA8”を取り出し、着呼数管理表に書き込む。使用中回線数を“1”増加するなどの回線毎IPパケット着呼数の規制を行う。
<<通信レコ−ドの設定>>
ステップK21に続いて、電話管理サ−バ906−4はCIC管理表976−1(図184)の第1行目のレコードのIPアドレス“EA7,IA7,EA8,IA8”を取り出し、表管理サーバ906−3に依頼し(ステップK66)、表管理サーバ906−3は網ノ−ド装置906−1内の装置制御表910−1(図120)の第5行目の通信レコ−ド“IA7,IA8,EA7,EA8,MK25,MK26,…”として設定する(ステップK67)。更に、電話管理サ−バ906−4は、CIC管理表976−1に含まれる終了までの経過時間(タイマ値)“Time7”に従って、CIC番号“CIC−8”に対応する時間経過割り込みタイマを設定する。
Next, the telephone management server 906-4 refers to the IP address information in the CIC management table 976-1, and generates an IP packet 977 (FIG. 188) (IAM packet) for notification of communication record creation required for communication between terminals. ) And the IP packet 977 is transmitted to the telephone management server 907-4 (step K21). The telephone management server 907-4 receives the IP packet 977 and forms the CIC management table 976-2 (FIG. 189) on the receiving side by the same method as described in other communication cases.
<< Regulation of number of incoming IP packets per line >>
The telephone management server 907-4 extracts the destination IP address “EA8” from the received IP packet 977 (FIG. 188) and writes it in the incoming call count management table. The number of incoming IP packets per line is regulated such as increasing the number of lines in use by “1”.
<< Communication Record Settings >>
Subsequent to step K21, the telephone management server 906-4 takes out the IP address “EA7, IA7, EA8, IA8” of the record in the first row of the CIC management table 976-1 (FIG. 184), and the table management server. 906-3 is requested (step K66), and the table management server 906-3 receives the communication record “IA7 in the fifth row of the device control table 910-1 (FIG. 120) in the network node device 906-1. , IA8, EA7, EA8, MK25, MK26,... ”(Step K67). Further, the telephone management server 906-4 sets a time lapse interrupt timer corresponding to the CIC number “CIC-8” according to the elapsed time (timer value) “Time7” included in the CIC management table 976-1. Set.
同様に、電話管理サ−バ907−4はCIC管理表976−2の第1行目のレコードのIPアドレス“EA8,IA7,EA8,IA7”を取り出し、表管理サーバ907−3に依頼し(ステップK64)、表管理サーバ907−3は網ノ−ド装置907−1内の装置制御表910−2(図121)の第3行目のレコ−ド“IA8,IA7,EA8,EA7,MK26,MK25,…”として設定する(ステップK65)。更に、電話管理サ−バ907−4はCIC管理表976−2に含まれる終了までの経過時間“Time7”に従って、CIC番号“CIC−8”に対応する時間経過割り込みタイマを設定する。
<<端末間通信>>
IP端末905−11はIPパケット980(図187)を受信すると(ステップK58)、通信相手のIP端末905−14の識別名“TN8”に対応するIPアドレス“EA8”とポート番号“7080”とを取得する。IP端末905−11は、IP端末905−14へ送信するIPパケット981(図190)を形成する。IP端末905−11から送出されたIPパケット981はメディアルータ903−1を通過し(ステップK68−1)、網ノード装置906−1に到達する(ステップK68−2)。そして、前記設定した装置制御表910−1(図120)の第5行目の通信レコードが適用されて内部パケット982(図191)となり、内部パケット982はIP網900内部を転送され(ステップK68−3)、網ノード装置907−1に到達して、ここで逆カプセル化されてIPパケット981が復元されて送出されてメディアルータを通過し(ステップK68−4)、端末905−14に到達する(ステップK68−5)。IP端末905−14から送出されたIPパケットは通信路を逆方向に転送されて、IP端末905−11に到達する(ステップK69−1乃至K69−5)。IP端末905−11及び905−14は、適宜IPパケットを送受してデータ交換を行う。
<<通信レコ−ドの抹消>>
電話管理サーバ906−4は、前記設定したCIC番号“CIC−8”に対応する時間経過割り込みタイマが所定の時間“Time7”を経過して起動すると、表管理サーバ906−3に対してCIC番号“CIC−8”に対応する装置制御表910−1内の該当する通信レコードを抹消するように指示し(図177のステップK96)、表管理サーバ906−3は当該通信レコードを抹消する(ステップK97)。同様に電話管理サーバ907−4は、CIC番号“CIC−8”に対応する時間経過割り込みタイマが所定の時間“Time7”を経過して起動すると、表管理サーバ907−3に対して装置制御表910−2内の該当する通信レコードを抹消するように指示し(ステップK98)、表管理サーバ907−3は当該通信レコードを抹消する(ステップK99)。
<<通信レコ−ドの他の抹消方法>>
図178を参照して説明すると、ステップK01乃至K69−5まで、即ち端末905−11から通信要求を出して、端末905−11と端末905−14との間でIPパケットを送受する通信を実施中乃至実施完了までのステップはほぼ同様であり、異なる点は電話管理サーバ906−4及び907−4は共に時間経過割り込みタイマを設定しないことである。端末905−11は通信を終了することを通知するIPパケットを形成し送出すると(ステップK70)、IPパケットはメディアルータ903−1、網ノード装置906−1、代理電話サーバ906−2を経て電話管理サーバ906−4へ到達する(ステップK71乃至K73)。端末905−11から送出されるIPパケットの形式はステップK01において送出されるIPパケットと同一形式であり、異なる点は更に、通信終了通知“END”を含む。ステップK72において送出されるIPパケットの形式は、ステップK05において送出されるIPパケット972(図180)と同一形式であり、同様にステップK73において送出されるIPパケットの形式は、ステップK06において送出されるIPパケット973(図181)と同一形式であり、異なる点は通信終了通知“END”を含むことである。
Similarly, the telephone management server 907-4 takes out the IP address “EA8, IA7, EA8, IA7” of the record in the first row of the CIC management table 976-2, and requests the table management server 907-3 ( In step K64), the table management server 907-3 records "IA8, IA7, EA8, EA7, MK26" in the third row of the device control table 910-2 (FIG. 121) in the network node device 907-1. , MK25,... "(Step K65). Further, the telephone management server 907-4 sets a time elapsed interrupt timer corresponding to the CIC number “CIC-8” according to the elapsed time “Time7” included in the CIC management table 976-2.
<< Inter-terminal communication >>
When receiving the IP packet 980 (FIG. 187) (step K58), the IP terminal 905-11 receives the IP address “EA8” and the port number “7080” corresponding to the identification name “TN8” of the IP terminal 905-14 as the communication partner. To get. The IP terminal 905-11 forms an IP packet 981 (FIG. 190) to be transmitted to the IP terminal 905-14. The
<< Deletion of communication record >>
When the time lapse interrupt timer corresponding to the set CIC number “CIC-8” starts after the predetermined time “Time7” has elapsed, the telephone management server 906-4 sends the CIC number to the table management server 906-3. An instruction is given to delete the corresponding communication record in the device control table 910-1 corresponding to “CIC-8” (step K96 in FIG. 177), and the table management server 906-3 deletes the communication record (step K97). Similarly, when the time lapse interrupt timer corresponding to the CIC number “CIC-8” is activated after the predetermined time “Time7” has elapsed, the telephone management server 907-4 notifies the table management server 907-3 of the device control table. An instruction is given to delete the corresponding communication record in 910-2 (step K98), and the table management server 907-3 deletes the communication record (step K99).
<< Other methods for deleting communication records >>
Referring to FIG. 178, steps K01 to K69-5, that is, a communication request is sent from the terminal 905-11, and communication is performed in which IP packets are transmitted and received between the terminal 905-11 and the terminal 905-14. The steps from middle to completion are almost the same, and the difference is that both the telephone management servers 906-4 and 907-4 do not set the time lapse interrupt timer. When the terminal 905-11 forms and sends an IP packet notifying that the communication is to be terminated (step K70), the IP packet is sent via the media router 903-1, the network node device 906-1, and the proxy telephone server 906-2. The management server 906-4 is reached (steps K71 to K73). The format of the IP packet transmitted from the terminal 905-11 is the same format as that of the IP packet transmitted in step K01, and the difference further includes a communication end notification “END”. The format of the IP packet sent in step K72 is the same format as the IP packet 972 (FIG. 180) sent in step K05. Similarly, the format of the IP packet sent in step K73 is sent in step K06. The IP packet 973 (FIG. 181) has the same format as that of FIG.
電話管理サーバ906−4はステップK73により通信終了通知を受けると、始めに識別名“TN7”及び“TN8”を用いてCIC番号“CIC−8”を算出し、通信通信終了通知を電話管理サーバ907−4へ“CIC−8”の通信終了を通知する(ステップK74)。次に、表管理サーバ906−3に対して装置制御表910−1内の該当する通信レコードを抹消するように指示し(ステップK96x)、表管理サーバ906−3は当該通信レコード(第5行目のレコード)を抹消する(ステップK97x)。電話管理サーバ907−4は、ステップK74により“CIC−8”の通信終了通知を受けると、表管理サーバ906−3に対して装置制御表910−2内の該当する通信レコードを抹消するように指示し(ステップK98x)、表管理サーバ906−3は当該通信レコード(第3行目のレコード)を抹消する(ステップK99x)。
<<通信ケース6のまとめ>>
IP網は網ノード装置1及び網ノード装置2を含み、端末1は端末1の識別名1と端末2の識別名2を含む通信を要求するIPパケットを網ノード装置1に送信し、識別名1及び識別名2を含む内部パケットは電話管理サーバ1に到達し、電話管理サーバ1は電話番号サーバを介して、識別名2に対応するIPアドレス及びポート番号を取得して返信する。電話管理サーバ1は端末1から端末2への通信要求を電話管理サーバ2に通知し、電話管理サーバ1は表管理サーバ1に依頼して、網ノード装置1内に端末1と端末2との間で送受されるIPパケットカプセル化のための通信レコードを設定し、電話管理サーバ2は表管理サーバ2に依頼して、網ノード装置2内に端末1と端末2との間で送受されるIPパケットのカプセル化のための他の通信レコードを設定する。端末1はIPアドレス及びポート番号を含むIPパケットを網ノード装置1を経由して受信し、端末1は前記取得した識別名2に対応するIPアドレス及びポート番号を宛先とするIPパケットを送出し、IPパケットは、網ノード装置1において前記設定された通信レコードが用いられて、カプセル化されて内部パケットとなり、内部パケットは通信網の内部を転送されて網ノード装置2に到達する。網ノード装置2において前記設定された通信レコードが用いられて逆カプセル化されて、端末2に到達するようになっており、電話管理サーバ1と電話管理サーバ2とは一定時間が経過すると、通信レコードを抹消するようになっている。
When the telephone management server 906-4 receives the communication end notification in step K73, it first calculates the CIC number “CIC-8” using the identification names “TN7” and “TN8”, and sends the communication communication end notification to the telephone management server. The communication end of “CIC-8” is notified to 907-4 (step K74). Next, the table management server 906-3 is instructed to delete the corresponding communication record in the device control table 910-1 (step K96x), and the table management server 906-3 receives the communication record (line 5). (Eye record) is deleted (step K97x). When the telephone management server 907-4 receives the communication end notification of “CIC-8” in step K74, the telephone management server 907-4 deletes the corresponding communication record in the device control table 910-2 with respect to the table management server 906-3. The table management server 906-3 deletes the communication record (record on the third line) (step K99x).
<< Summary of
The IP network includes a
なお、識別名2はIPアドレスのみ対応しポート番号は対応しないようになっており、電話管理サーバはポート番号を返信しないようにすることもできる。バリエーションとして、端末1又は端末2が通信終了のIPパケットを送出することにより、電話管理サーバが表管理サーバに依頼し、端末1と端末2とのために用いる通信レコードを抹消することもできる。
<<宛先端末のポート番号の他の指定方法>>
通信ケース6の実施例として、端末905−14はポート番号“7080”を用い、電話管理サーバ906−5がポート番号“7080”をIPパケット975に格納して回答する例を示した。他の実施方法として、電話管理サーバ906−5がポート番号“7080”を回答しない方法であり、この場合はIPパケット978乃至IPパケット980の内部にポート番号“7080”を含まない。このケースでは、IP網900を管理する通信事業者が、端末905−14のポート番号“7080”を公開しておく。端末905−11は前記公開されているポート番号を用いる。CIC管理表の形式や回線番号“CIC−8”であるレコ−ドは、通信ケース1乃至ケース5と共通させており、例えば運用管理や課金などIP網900内の共通的なルールが適用できる。
The
<< Other methods of specifying the port number of the destination terminal >>
As an example of the
宛先端末としての端末905−14は装置制御表910−2(図121)の第3行目のレコード“IA8,IA7,EA8,EA7,MK26,MK25,・・・”を用いる。前記レコードから参照されるポート制御レコード(図53など)は、ポートフィルタ1に設定する(即ち、発信許容ソースポート番号及び着信許容宛先ポート番号を指定する)。すると、端末905−14は宛先ポート番号“7080”であるIPパケットのみを受信し、或いはソースポート番号“7080”であるIPパケットのみを発信する。結果として、前記2端末間の通信において、端末905−14は、宛先ポート番号“7080”以外であるIPパケットを受信することがなく、また、端末905−11は、ソースポート番号“7080”以外であるIPパケットを受信することはない。このようにして安全な通信が達成される。
<<ポートフィルタを用いた安全な端末間ソケット通信>>
端末2は、端末2のポート番号を宛先ポート番号として含むIPパケットのみを受信することにより、安全な通信を行うことができる。ただし、端末2の識別名とポート番号を公開しておく。端末2のポート番号は複数指定可能であり、例えばポート番号を25(電子メール用ポート番号)及び80(WWWサーバ用ポート番号)とすることができる。すると、端末2は電子メール通信とWWWサーバ運用を安全に実施することができる。端末2のIPアドレスも、端末2の公開された識別名から得られる公開値となっている。このようにして端末905−14のソケット番号を制限することにより、安全なソケット通信(IPアドレスとポート番号を用いる通信)が達成される。
The terminal 905-14 as the destination terminal uses the record “IA8, IA7, EA8, EA7, MK26, MK25,...” On the third line of the device control table 910-2 (FIG. 121). The port control record (FIG. 53, etc.) referred to from the record is set in the port filter 1 (that is, the outgoing call source port number and the incoming call destination port number are designated). Then, the terminal 905-14 receives only the IP packet having the destination port number “7080” or transmits only the IP packet having the source port number “7080”. As a result, in the communication between the two terminals, the terminal 905-14 does not receive an IP packet other than the destination port number “7080”, and the terminal 905-11 does not receive the source port number “7080”. Is not received. In this way, secure communication is achieved.
<< Secure terminal socket communication using port filter >>
The
端末1と端末2との間のソケット通信を説明する。端末1がIP網内の電話番号サーバに端末2の識別名を提示して、端末2のIPアドレスを取得する。このとき、電話管理サーバは表管理サーバに指示して、ポートフィルタ1(着信許容宛先ポート番号及び発信許容ソースポート番号)を、網ノード装置2内の装置制御表の通信レコードに設定する。更に、網ノード装置1内の装置制御表の通信レコードにポートフィルタ2(発信許容宛先ポート番号及び着信許容ソースポート番号)を設定する。次に、端末1は前記取得した端末2のIPアドレスを宛先IPアドレスとする外部パケットを送出し、網ノード装置1において前記外部IPパケットが内部パケットに変換され、前記内部パケットはIP網内を転送され、前記内部パケットは網ノード装置2において前記外部IPパケットに復元されて端末2に転送される、ただし、網ノード装置2内の装置制御表に含まれる端末2のポート番号を宛先ポート番号として含む外部IPパケット以外は廃棄される。外部パケットが前記と逆方向に転送されるとき、端末2から外部パケットが送出され、網ノード装置2において、網ノード装置2内の装置制御表に含まれる端末2のポート番号をソースポート番号として含む外部IPパケットのみが内部パケットに変換され、前記内部パケットはIP網内を転送され、網ノード装置1において前記内部パケットから前記外部IPパケットが復元されて端末1に送達される。
Socket communication between the terminal 1 and the
更に、前記IP網を用いた端末間通信に追加すると、網ノード装置1において、網ノード装置1内の装置制御表に記録される端末2のポート番号を宛先ポート番号として含む外部IPパケットのみが内部パケットに変換され、また、逆方向の通信において、受信した内部パケットは、網ノード装置1において、網ノード装置1内の装置制御表に記録される端末2のポート番号をソースポート番号として含む外部IPパケットのみが復元されるようにすることもできる。
Further, when added to the inter-terminal communication using the IP network, in the
要約すると、網ノード装置は装置制御表を用いてカプセル化と逆カプセル化を実施し、通信機能1と通信機能2とを実施すると共に、少なくともプロトコル種別を用いたパケットフィルタ機能、パケット優先制御、マルチキャスト機能の1以上含む端末間ソケット通信サービスを実施することができる。ここで、網ノード装置の前記通信機能1は、入力する外部パケット内のソケット番号に依存して外部パケットを選択して内部パケットを形成する機能、網ノード装置の前記通信機能2は、復元する外部パケット内のソケット番号に依存して前記復元する外部パケットを選択する機能である。また、バリエーションとして、網ノード装置は装置制御表を用いてアドレス検査を実施し、前記通信機能1と前通信機能2とを実施すると共に、少なくともプロトコル種別を用いたパケットフィルタ機能、パケット優先制御、マルチキャスト機能の1以上含む端末間ソケット通信サービスを実施することができる。
<<通信ケース1乃至通信ケース6の全体説明>>
<上位プロトコル>
通信ケース1乃至通信ケース6において、網ノード装置906−1、代理電話サーバ906−2、電話管理サーバ906−4との間で送受するIPパケットのヘッダ内のプロトコルタイプ項目はIP通信網900の内部で適当に統一して用いることができ、例えば“UDP”として用いることができる。図176は、本実施例の通信ケース1乃至通信ケース4において述べた通信手順をプロトコルスタックの図として表わしており、通信下位層から通信上位層に向かって物理層(1層)、データリンク層(2層)、IP層(3層)、UDP層(4層)、共通線信号方式をベースとした電話番号を用いた回線接続制御手順を示す通信機能層があり、更に上位にアプリケーションが定める高位通信手順がある。IP通信網900内部のサーバ間通信は、内部IPパケット内にUDPセグメントを格納して用いる。
In summary, the network node device performs encapsulation and decapsulation using the device control table, performs the
<< Overall Description of
<Upper protocol>
In
電話管理サーバ906−4との間で送受するIPパケットのヘッダ内のプロトコルタイプ項目は、更に“ICMP”として用いたり、或いはIP通信網900の内部特有のプロトコルタイプを新たに定めて用いることができる。網ノード装置909−1、代理電話サーバ909−2、電話管理サーバ909−4との間で送受するIPパケットのヘッダ内のプロトコルタイプ項目についても、前述同様である。
The protocol type item in the header of the IP packet transmitted / received to / from the telephone management server 906-4 may be further used as “ICMP”, or a protocol type unique to the
本実施例において、回線接続制御メッセージ(IAM,ACM,CPG,ANM,REL,RLC)は、RFC791に規定されるIPパケット(IPv4)のペイロードにUDPセグメントを設定する実施例であったが、UDPセグメントの替わりにTCPセグメントとすることも可能であり、他の実施例で説明している。また、共通線信号方式をベースとする回線接続制御層をIP層の上位におき、UDP層を省いて実施することもできる。 In this embodiment, the line connection control message (IAM, ACM, CPG, ANM, REL, RLC) is an embodiment in which a UDP segment is set in the payload of an IP packet (IPv4) defined in RFC791. A TCP segment can be used instead of the segment, which is described in another embodiment. Further, the line connection control layer based on the common line signal system may be placed above the IP layer, and the UDP layer may be omitted.
電話番号は固定電話機又は移動電話機で用いる電話番号であり、ユーザサービスサーバ、電話管理サーバを経由して電話番号と電話番号の付帯情報(IPアドレスその他)を電話番号サーバに登録するようになっている。また、移動電話機で用いる電話番号を電話番号サーバに登録するときに、電話番号と電話番号の付帯情報の正当性を確認するための端末認証手続きを実施する。電話番号サ−バは、電話番号“TN1”を有する固定電話機1が接続するメディアル−タの外部IPアドレス、及びメディアル−タが接続する通信回線の終端の論理端子の内部IPアドレス、代理電話サ−バの外部IPアドレス及び内部IPアドレス、電話管理サ−バの内部IPアドレス、前記メディアルータのUNIとを保持している。更に、前記メディアル−タ1の外部IPアドレスを、前記電話機1の外部IPアドレスに変えること、即ち、電話番号サ−バが電話機1の外部IPアドレスと、論理端子の内部IPアドレス、代理電話サ−バと電話管理サ−バのIPアドレス、UNIを保持することもできる。即ち、電話番号に付帯する前記さまざまな情報を保持している。更に、電話番号サーバは他の電話番号サーバに問合わせて、他の電話番号“TN2”の付帯情報を取得することができる。
<サーバの一体化実装>
通信ケース1乃至通信ケース6の実施において、終端ゲートウェイ914−1内部の代理電話サーバ906−2、表管理サーバ906−3、電話管理サーバ906−4、電話番号サーバ906−5は1つのコンピュータ内部に実装し、複数のサーバをコンピュータ内部の複数のアプリケーションプログラムとして、個別のポート番号を付与することにより実施することができる。同様に、終端ゲートウェイ914−2乃至914−4内部の複数のサーバも、それぞれコンピュータ内部の複数のアプリケーションプログラムとして個別のポート番号を付与することにより実施することができる。
また、終端制御部914−1からは、メディアルータ903−1などを接続するが無線基地局を実施していないケースであり、代理移動電話サーバ906−6は実施を省くことができる。
<まとめ1:固定電話機や移動電話機間の通信>
端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、端末2を経由する端末間通信接続制御手順において、端末とメディアルータ又は無線基地局との通信通信は前記端末個別のインタフェースに基づく通信手順を行い、メディアルータ又は無線基地局と電話管理サーバとの間の通信手順は当該メディアルータ又は無線基地局用のUNIであり、電話管理サーバ1と電話管理サーバ2との間の通信手順は共通線信号方式に基づくNNIであり、電話管理サーバは少なくとも無線基地局用のUNIを実施する機能を含む。メディアルータ又は無線基地局用のUNIは電話管理サーバ1から電話番号サーバ2に問合わせて取得し、電話管理サーバが通信手順の管理に用いることを特徴とする。前記取得したUNIは、電話管理サーバの管理するCIC管理表に記録し通信手順の管理に用いることができる。また、電話管理サーバ1と電話管理サーバ2とが一致するケースにおいて電話機間の通信方法が可能であり、このケースは、電話管理サーバ1と電話管理サーバ2との間において送受する内部IPパケットの送受を省略して実施することにより達成される。即ち、端末1、メディアルータ1又は無線基地局1、電話管理サーバ、メディアルータ2又は無線基地局2、端末2を通信回線より結ぶ端末間通信接続制御手順を実施することができる。このとき、電話管理サーバ1と電話管理サーバ2との間のNo.7共通線信号方式に基づくNNIを省いている。
The telephone number is a telephone number used by a fixed telephone or a mobile telephone, and the telephone number and additional information (IP address, etc.) of the telephone number are registered in the telephone number server via the user service server and the telephone management server. Yes. In addition, when a telephone number used in a mobile telephone is registered in the telephone number server, a terminal authentication procedure is performed to confirm the validity of the telephone number and the accompanying information of the telephone number. The telephone number server includes the external IP address of the media router to which the fixed
<Integrated server installation>
In the implementation of the
Further, from the termination control unit 914-1, a media router 903-1 or the like is connected but no wireless base station is implemented, and the proxy mobile phone server 906-6 can be omitted.
<Summary 1: Communication between fixed and mobile phones>
In the terminal-to-terminal communication connection control procedure via the
IP網は2以上の網ノード装置を含み、メディアルータ1又は無線基地局1から送出された外部パケットは発信側の網ノード装置の装置制御表の管理の基に内部パケットとなり、内部パケットは通信網の内部を転送され、内部パケットは着呼側の網ノード装置において外部パケットに復元されてメディアルータ2又は無線基地局2に送出される。端末1、メディアルータ1又は無線基地局1、電話管理サーバ1、電話管理サーバ2、メディアルータ2又は無線基地局2、端末2を通信回線より結ぶ通信を行うため、メディアルータ又は無線基地局と電話管理サーバとの間の通信手順は当該メディアルータ又は無線基地局用のUNIであり、電話管理サーバ1と電話管理サーバ2との間の通信手順はNo.7共通線信号方式に基づくNNIである、端末間通信接続制御方法を行うようになっている。また、外部パケットは外部通信回線の論理端子から入力し、前記入力した発信側の論理端子識別情報と外部パケット内のソース外部IPアドレス、宛先外部IPアドレスの3組が定まれば、発信側の網ノード装置内の装置制御表の管理の基に内部パケットの転送先の着呼内部アドレスが定まる。発信側及び着信側の網ノード装置内の装置制御表と中継装置の制御表との管理の基に、発信側及び着信側の網ノード装置との間に、内部パケットが転送される内部通信回線が定まると言い換えることもできる。内部パケットは通信網の内部を転送され、着信側の網ノード装置において外部パケットに復元される。前記入力した発信側の論理端子識別情報と外部パケット内の宛先外部IPアドレスの2組を用い、外部パケット内のソース外部IPアドレスを用いないことも可能である。
The IP network includes two or more network node devices, and external packets sent from the
装置制御表内部の通信レコードIDを用いて当該通信レコードを特定することにより、少なくとも一方が移動電話機である電話機の電話通信料金を課することができる。端末間通信において、発呼管理表を用いて発呼回数の規制を行うことができる。また、着呼管理表を用いて、着呼回数の規制を行うことを特徴とすることができる。更に端末間通信において、運用サーバが電話管理サーバに問い合わせて、当該端末間通信に用いられたCIC管理表内部の情報を取得して通信料金を課金することができる。無線基地局はIP通信回線インタフェース部、無線インタフェース部、無線送受信部を含み、無線送受信部はアナログ移動電話機用の無線通信路、ディジタル移動電話機用の無線通信路、IP移動電話機用の無線通信路のいずれか1以上と電話通信可能である。また、IP通信回線インタフェース部は無線通信路−IPアドレス対応表を用いて、移動電話機が用いるIPアドレスを管理することを特徴とする無線基地局である。内部パケットがIPv4、IPv6、イーサフレーム、MPLSフレーム、HDLC網のいずれとすることも可能である、他の実施例において説明している技法を本実施例に適用することができる。 By specifying the communication record using the communication record ID in the device control table, it is possible to charge a telephone communication fee for a telephone in which at least one is a mobile telephone. In communication between terminals, the number of calls can be regulated using a call management table. In addition, the number of incoming calls can be regulated using the incoming call management table. Further, in the inter-terminal communication, the operation server can inquire the telephone management server, acquire information in the CIC management table used for the inter-terminal communication, and charge the communication fee. The wireless base station includes an IP communication line interface unit, a wireless interface unit, and a wireless transmission / reception unit. The wireless transmission / reception unit includes a wireless communication path for analog mobile telephones, a wireless communication path for digital mobile telephones, and a wireless communication path for IP mobile telephones. The telephone communication with any one or more of these is possible. The IP communication line interface unit is a wireless base station that manages an IP address used by the mobile telephone using a wireless communication path-IP address correspondence table. The technique described in another embodiment in which the internal packet can be any of IPv4, IPv6, Ether frame, MPLS frame, and HDLC network can be applied to this embodiment.
IP網は、移動電話機1と移動電話機2との間の移動電話機間通信、及び固定電話機1と固定電話機2との間の固定電話機間通信が共に可能であり、さらに移動電話機と固定電話機との間でIP網を経由して電話通信を行うことも可能である。ユーザは、少なくとも電話番号と移動電話機のアドレスとを添えて移動電話機の登録を申込み、受付者は端末認証情報、代理移動電話サーバのアドレスをユーザに通知し、ユーザは電話番号、移動電話機のアドレス、端末認証情報、代理移動電話サーバのアドレスを移動電話機に設定し、上位の電話番号サーバは少なくとも電話番号と端末認証情報とを電話番号サーバの内部に保持することにより、移動電話機の電話番号登録を行うようになっている。
The IP network is capable of both mobile phone communication between the
移動電話機は位置登録要求情報を発信し、位置登録要求情報を含む外部パケットは網ノード装置を経由して内部パケットとなって上位の電話番号サーバに届けられ、上位の電話番号サーバは、前記受信した少なくとも位置登録要求に含まれる移動電話機の電話番号及び端末認証情報と、情報移動電話機の電話機の電話番号登録の手続きにおいて保持していた電話番号及び端末認証情報とを用いて、移動電話機が正規の電話機であるかを調べる認証手続きを行って移動電話機の初期位置登録を行うようになっている。 The mobile phone transmits the location registration request information, and the external packet including the location registration request information is delivered as an internal packet to the upper telephone number server via the network node device, and the upper telephone number server receives the reception The mobile phone is authorized by using at least the phone number and terminal authentication information of the mobile phone included in the location registration request and the phone number and terminal authentication information held in the telephone number registration procedure of the information mobile phone. The initial location registration of the mobile phone is performed by performing an authentication procedure for checking whether the phone is a mobile phone.
移動電話機は位置変更要求情報を発信し、位置変更要求情報を含む外部パケットは網ノード装置を経由して内部パケットとなって上位の電話番号サーバに届けられ、上位の電話番号サーバは、前記受信した少なくとも位置変更要求に含まれる移動電話機の電話番号及び端末認証情報と、情報移動電話機の電話機の電話番号登録の手続きにおいて保持していた電話番号及び端末認証情報とを用いて、移動電話機が正規の電話機であるかを調べる認証手続きを行う。次に、移動電話機に関する情報を、移動電話機の位置変更先を管理する電話番号サーバ乃至上位の電話番号サーバへ送信することにより移動電話機の位置変更手続きを行うようになっている。バリエーションとして、上位の電話番号サーバが移動電話機の電話番号やIPアドレスなど関連情報を管理し、電話番号サーバは固定電話機の電話番号やIPアドレスなど関連情報を管理することもできる。 The mobile telephone transmits location change request information, and an external packet including the location change request information is delivered to an upper telephone number server as an internal packet via the network node device, and the upper telephone number server receives the reception The mobile phone is authorized by using at least the phone number and terminal authentication information of the mobile phone included in the location change request and the phone number and terminal authentication information held in the telephone number registration procedure of the information mobile phone. Authenticate to check if it is a phone. Next, the mobile phone location change procedure is performed by transmitting information related to the mobile phone to a telephone number server that manages the location change destination of the mobile phone or a higher-order phone number server. As a variation, the higher-order telephone number server can manage related information such as the telephone number and IP address of the mobile telephone, and the telephone number server can also manage related information such as the telephone number and IP address of the fixed telephone.
移動電話機間通信を実施する網ノード装置及び移動電話機間通信を実施する網ノード装置において、網ノード装置のカプセル化と逆カプセル化機能により、外部IPパケットから内部パケットを形成し、及び外部パケットを復元する方法と、他の実施例において説明している網ノード装置内登録情報を用いたアドレス検査により選択された外部パケットを選択して内部パケットとする方法と、何れも可能である。また、網ノード装置はプロトコル種別やポート番号を用いたパケットフィルタ機能、パケット優先制御、マルチキャスト制御、署名機能を実施することも可能である。複数のIP網が接続されているケースにおいて、IP網1に接続する電話番号サーバは、IP網1に続する上位の電話番号サーバ1、ルート電話番号サーバ、IP網2に接続する上位の電話番号サーバ2を経て、上位の電話番号サーバ2が管理する電話番号“TEL2”に関連するIPアドレスと関連情報を取得することができる。
<まとめ2:端末間メディア通信>
端末1及び端末2が電話番号を用いてIP網を経由し、IP網内は共通線信号方式をIP網に適用させた回線接続制御手順により通信路を確立し、2つの端末の間で端末高位通信開始手順を行う。次に端末間メディア通信を行い、端末間メディア通信が終了すると、IP網内は共通線信号方式をIP網に適用させた回線接続制御手順により通信路を解放し、端末高位通信終結手順を実行してマルチメディア通信を行うことができる。端末間メディア通信として、例えば音声と画像を格納したIPパケットを端末1と端末2との間で送受させて、音声画像通信を行うこともできる。端末間メディア通信が終了すると、端末1と端末2は開設した音声画像通信路の終結のための端末高位通信終結手順を実行する。
<<先行特許及び先願特許との関連>>
本実施例においてNo.7共通線信号方式をベースとし、端末側のUNIの管理機能を含むCIC管理表を用いて、固定電話通信と移動電話通信を同一IP網で実施する方法、及び一方が移動電話機である端末間通信接続制御方法を開示している。共通線信号方式をベースとした端末間通信接続制御を行うマルチメディア端末間通信、及びIPカプセル化などに用いる通信レコードを通信要求に応じて動的に設定し通信する方法を開示している。先行特許(特許3084681)において、IPカプセル化に技法をベースとしたIP通信網、即ち端末から送出された外部パケットが発信側の網ノード装置の装置制御表の管理の基に内部パケットとなり、内部パケットは通信網の内部を転送され、内部パケットは着信側の網ノード装置において外部パケットに復元されて他の端末に到達できるIP網を開示している。また、先行出願(2001−078270)の実施例10(図135乃至図160)において、UNIの管理機能を含まない固定電話機と固定電話機との間の端末間通信接続制御を開示している。
9.安全なASPを実施する第9実施例:
他の実施例において説明している網ノード装置の第1の機能(カプセル化と逆カプセル化の機能)、第2の機能(プロトコルフィルタとポートフィルタ)を用いて、ASPサーバとユーザプログラムとの間で送受されるIPパケットを選別し、指定外のIPパケットを排除することにより、ASPサービスを安全に実施する方法を説明する。
In a network node apparatus that performs communication between mobile telephones and a network node apparatus that performs communication between mobile telephones, an internal packet is formed from an external IP packet by an encapsulation and decapsulation function of the network node apparatus, and an external packet is Both the restoration method and the method of selecting the external packet selected by the address check using the registration information in the network node device described in another embodiment to be an internal packet are possible. The network node device can also perform a packet filter function, a packet priority control, a multicast control, and a signature function using a protocol type and a port number. In the case where a plurality of IP networks are connected, the telephone number server connected to the
<Summary 2: Media communication between terminals>
Terminal 1 and
<< Relationship with Prior Patents and Prior Patents >>
In this embodiment, a method for performing fixed telephone communication and mobile telephone communication in the same IP network using a CIC management table based on the No. 7 common line signaling system and including the UNI management function on the terminal side, and A terminal-to-terminal communication connection control method which is a mobile telephone is disclosed. A multimedia inter-terminal communication that performs inter-terminal communication connection control based on a common line signaling system, and a method of communicating by dynamically setting a communication record used for IP encapsulation or the like are disclosed. In the prior patent (Patent 3084681), an IP communication network based on the IP encapsulation technique, that is, an external packet sent from a terminal becomes an internal packet based on the management of the device control table of the network node device on the transmission side. An IP network is disclosed in which a packet is transferred inside a communication network, and the internal packet is restored to an external packet in a network node device on the called side to reach another terminal. Further, in the tenth embodiment (FIGS. 135 to 160) of the prior application (2001-078270), inter-terminal communication connection control between a fixed telephone and a fixed telephone that does not include a UNI management function is disclosed.
9. Ninth Embodiment for Implementing Safe ASP:
Using the first function (encapsulation and decapsulation function) and the second function (protocol filter and port filter) of the network node device described in another embodiment, the ASP server and the user program A method of safely implementing the ASP service by selecting IP packets transmitted and received between them and excluding non-designated IP packets will be described.
図208において、1000はIP網、1001はASPサイト、1003及び1004はIPパケット送受信機能を有する端末、1005乃至1007は網ノード装置、1011乃至1014はユーザプログラムである。ASPサイト1001は、ASPサーバ1008、ASPサイト内のプログラム1009、WWWプログラム1010、データベース1026を含む。網ノード装置1005乃至1007はそれぞれ装置制御表1015乃至1017を含み、装置制御表1015は通信レコード1018及び1019と、フィルタ制御レコード1022及び1023とを含み、装置制御表1016は通信レコード1020及びフィルタ制御レコード1024を含み、装置制御表1017は通信レコード1021及びフィルタ制御レコード1025を含む。網ノード装置1005乃至1007は、通信回線やルータを経由して接続されており相互にIPパケットを送受できる。
In FIG. 208, 1000 is an IP network, 1001 is an ASP site, 1003 and 1004 are terminals having an IP packet transmission / reception function, 1005 to 1007 are network node devices, and 1011 to 1014 are user programs. The
通信レコード1018乃至1020の制御項目CTLのビット位置“01”(プロトコルフィルタ1、発信許容)とビット位置“02”(プロトコルフィルタ2、着信許容)とは共に“1”となっている。更に、通信レコード1018の制御項目CTLのビット位置“05”(ポートフィルタ1)が“1”となっており、通信レコード1019の制御項目CTLのビット位置“05”(ポートフィルタ1)及びビット位置“06”(ポートフィルタ2)が“1”となっており、通信レコード1020の制御項目CTLのビット位置“06”(ポートフィルタ2)が“1”となっており、通信レコード1021の制御項目CTLのビット位置“05”(ポートフィルタ1)及びビット位置“06”(ポートフィルタ2)が“1”となっている。図209乃至図211において、1024−1、1022−1、1023−1はプロトコルフィルタ1に適用するプロトコル制御レコードであり、1024−2、1022−2、1023−2はプロトコルフィルタ2に適用するプロトコル制御レコードであり、1024−3、1022−3、1023−3乃至1023−5、1025−1乃至1025−3はポート制御レコードである。なお、フィルタ制御レコード1025はポート制御レコード1025−1乃至1025−3を含み、プロトコル制御レコードを含まない。
<<端末1003からASPサイト1001への送信>>
1001−1(図212内)は、IP網1000内の通信手順の範囲を示す。クライアントサーバモデルによりASPサーバ1008のポート番号“5000”は事前に定まっているが、クライアントとしてのユーザプログラム1011が送信する外部パケット1031(図213)内のソースポート番号“8200”は通信開始時に定めている。ユーザプログラム1011から送出された外部パケット1031は、通信回線を経て網ノード装置1006に入力し(図212のステップR1)、通信レコード1020とフィルタ制御レコード1024とが用いられて内部パケットに変換され、内部パケットは内部通信回線やルータを経由して網ノード装置1005に到達し(ステップR2)、網ノード装置1005において、通信レコード1018及びフィルタ制御レコード1022が用いられて外部パケットが復元され、復元された外部パケットが通信回線を経てASPサーバ1008に到達する(ステップR3)。
The bit position “01” (
<< Transmission from
1001-1 (in FIG. 212) indicates a range of communication procedures in the
内部パケット形成のとき、発信側の網ノード装置1006内の通信レコード1020の制御項目CTLのプロトコルフィルタ1(ビット位置“01”)が“1”となっているので、外部パケット1031のヘッダ1031−1内のプロトコル項目値が“6”(TCP)がプロトコル制御レコード1024−1(図209)の内部に含まれるか否かを調べる。本ケースではプロトコル制御レコード1024−1内に“6”が含まれているので、プロトコルフィルタ1の検査が合格となっており(発信許容)、通信レコード1020の制御項目CTLのポートフィルタ2(ビット位置“06”)が“1”となっているので、外部パケット1031のペイロード1031−2内の宛先ポート番号“5000”が、ポート制御レコード1024−3(図209)内に含まれているか否かを調べる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ2の検査(発信時の宛先ポート番号)が合格となっている。なお、プロトコルフィルタの検査やポートフィルタの検査が、他の全ての通信レコードについても不合格のとき、内部パケットは形成されない。
When forming the internal packet, the protocol filter 1 (bit position “01”) of the control item CTL of the
次に、内部パケットから外部パケットが復元されるとき、着信側の網ノード装置1005内の通信レコード1018の制御項目CTLのプロトコルフィルタ2(ビット位置“02”)が“1”となっているので、復元されて得られる外部パケット1031のヘッダ1031−1内のプロトコル項目値“6”(TCP)がプロトコル制御レコード1022−2(図210)の内部に含まれるか否かを調べる。本ケースではプロトコル制御レコード1022−2内に“6”が含まれているので、プロトコルフィルタ2の検査が合格となっており(着信許容)、更に通信レコード1018の制御項目CTLのポートフィルタ1(ビット位置“05”)が“1”となっているので、復元されて得られる外部パケット1031のペイロード1031−2内の宛先ポート番号“5000”が、ポート制御レコード1022−3(図210)内に含まれるか否かが調べられる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ1の検査(着信時の宛先ポート番号)が合格となっている。なお、プロトコルフィルタの検査やポートフィルタの検査が他の通信レコードを含めて全てに不合格のとき、内部パケットから外部パケットは形成されない。
<<ASPサイト1001から端末1003への返信>>
ASPサイト1001から送出された外部パケット1032(図213内)は、通信回線を経て網ノード装置1005に入力し(ステップR4)、通信レコード1018及びフィルタ制御レコード1022が用いられて内部パケットに変換され、内部パケットは通信回線やルータを経由して網ノード装置1006に到達し(ステップR5)、網ノード装置1006において、通信レコード1020及びフィルタ制御レコード1024が用いられて外部パケットが復元され、復元された外部パケットが通信回線を経て端末1003に到達する(ステップR6)。
Next, when the external packet is restored from the internal packet, the protocol filter 2 (bit position “02”) of the control item CTL of the
<< Reply from
The external packet 1032 (in FIG. 213) sent from the
内部パケット形成のとき、発信側の網ノード装置1005内の通信レコード1018の制御項目CTLのプロトコルフィルタ1(ビット位置“01”)が“1”となっているので、外部パケット1032のヘッダ1032−1内のプロトコル項目値“6”がプロトコル制御レコード1022−1(図210)内に含まれるか否かを調べる。本ケースではプロトコル制御レコード1022−1内に“6”が含まれているので、プロトコルフィルタ1の検査が合格となっており(発信許容)、通信レコード1018の制御項目CTLのビット位置“05”(ポートフィルタ1)が“1”となっているので、外部パケット1032のペイロード1032−2内のソースポート番号“5000”が、ポート制御レコード1022−3(図210)内に含まれるか否かを調べる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ1の検査(発信時のソースポート番号)が合格となっている。
When forming the internal packet, the protocol filter 1 (bit position “01”) of the control item CTL of the
外部パケットが復元されるとき、着信側の網ノード装置1006内の通信レコード1020の制御項目CTLのプロトコルフィルタ2(ビット位置“02”)が“1”となっているので、復元される外部パケット1032のヘッダ1032−1内のプロトコル項目値“6”がプロトコル制御レコード1024−2(図209)内に含まれるか否かを調べる。本ケースではプロトコル制御レコード1024−2内に“6”が含まれているので、プロトコルフィルタ2の検査が合格となっており(着信許容)、次に通信レコード1020の制御項目CTLのビット位置“06”(ポートフィルタ2)が“1”となっているので、復元される外部パケット1032のペイロード1032−2内のソースポート番号“5000”が、ポート制御レコード1024−3内に含まれるか否かを調べる。本ケースではポート番号“5000”が含まれているので、ポートフィルタ2の検査(着信時のソースポート番号)が合格となっている。
<<端末1003とASPサイト1001との間の他プログラムの通信>>
上述で説明したクライアント‐サーバ間通信の技法により、端末1003内のプログラム1012が、ASPサイト1001内のポート番号“80”であるWWWプログラム1010をサーバとして通信できる。即ち、プログラム1012からWWWプログラム1010へ外部パケット1033が送信され、WWWプログラム1010からプログラム1012へ外部パケット1034が送信される。このとき、プロトコル制御レコードは1024−1、1024−2,1022−1、1022−2が用いられ、ポート制御レコードは1024−3及び1022−3が用いられる。
<<端末1004とASPサイト1001との間の通信>>
上述で説明したユーザプログラム1011とASPサーバ1008との間のクライアント‐サーバ間通信と同様の技法により、端末1004内のプログラム1013がクライアントとして、網ノード装置1007、IP網900内、網ノード装置1005を経由してASPサーバ1008と通信できる。網ノード装置1005内のプロトコル制御レコードは1023−1及び1023−2が用いられ、ポート制御レコードは1023−3及び1025−1が用いられる。
When the external packet is restored, since the protocol filter 2 (bit position “02”) of the control item CTL of the
<< Communication of other programs between terminal 1003 and
By the client-server communication technique described above, the
<< Communication between terminal 1004 and
By the same technique as the client-server communication between the
なお、前記実施例において、網ノード装置1007内のフィルタ制御レコード1025はプロトコル制御レコードを含まないケースであり、ポート制御レコード1025−1乃至1025−3が用いられる過程において、ポート番号を含まないプロトコルを有する外部パケット乃至内部パケットが検出されると、外部パケット乃至内部パケットは廃棄される。端末1004内のプログラム1014がクライアントとして、網ノード装置1007、IP網900、網ノード装置1005を経由して、ASPサイト1001内のプログラム1009をサーバとして、前記同様の原理により通信できる。更に、クライアントとサーバの関係を逆にして、つまりプログラム1014をポート番号“25”であるサーバとして、プログラム1009をクライアントとしてIP網を経由して前記同様の原理により通信できる。プログラム1009は、宛先ポート番号“25”であるIPパケット1035(図213内)をプログラム1014に向けて送信し、プログラム1014はソースポート番号“25”であるIPパケット1036(図213内)をプログラム1009に向けて返信する。
<<利用者の端末プログラムをサーバとしてASPサイトと通信する方法>>
図214において、1040はIP網、1045はASPサイト、1046乃至1048はIPパケット送受信機能を有する端末である。ASPサイト1045はASPサイトプログラム1054を含み、端末1046乃至1048はそれぞれ端末プログラム1055乃至1057を含む。網ノード装置1041乃至1044は、それぞれカプセル化と逆カプセル化の管理などを行う通信レコードや、パケット選別方法を決めるフィルタ制御レコード1041−1乃至1044−1を含む。フィルタ制御レコード1041−1は、端末1046乃至端末1048向けの複数のフィルタ制御レコードを含む。本ケースにおいて、端末プログラム1055乃至1057が送信するパケットのソースポート番号は“5000”であり、それぞれの端末プログラムはクライアントサーバモデルにおけるサーバとして動作するようにしており、ASPサイトプログラム1054はクライアントサーバモデルにおけるクライアントとして動作するようにしている。
In the above embodiment, the
<< Method of communicating with ASP site using user terminal program as server >>
In FIG. 214, 1040 is an IP network, 1045 is an ASP site, and 1046 to 1048 are terminals having an IP packet transmission / reception function. The
1040−1(図216内)は、IP網1040内の通信手順の範囲を示す。ASPサイトプログラム1054から送出されたIPパケット1050(図215内)はTCPパケットを含み、送信元ポート番号“7100”、宛先ポート番号“5000”であり、網ノード装置1041に到達する(図216のステップT1)。そして、フィルタ制御レコード1041−1が用いられてIPパケット1050が検査され、宛先ポート番号“5000”が合格すると内部パケットとなってIP網内を転送され、網ノード装置1042に到達し(ステップT2)、フィルタ制御レコード1042−1が用いられて内部パケットが検査される。宛先ポート番号“5000”が合格すると、内部パケットから外部パケットが復元され、復元された外部パケット1050が通信回線を経由して端末プログラム1055に到達する(ステップT3)。端末プログラム1055からIPパケットが送信されると(ステップT4)、網ノード装置1042においてフィルタ制御レコード1042−1が用いられて、ソースポート番号“5000”として選別されたIPパケットが内部パケットとなり、内部パケットはIP網内を転送される(ステップT5)。網ノード装置1041においてフィルタ制御レコード1041−1が用いられて、ソースポート番号が“5000”である選別された内部パケットから外部IPパケットが復元され、復元された外部IPパケットがASPサイトプログラム1054へ到達する(ステップT6)。
1040-1 (in FIG. 216) indicates a range of communication procedures in the
更に、ASPサイトプログラム1054から送出されたIPパケット1051は(ステップT11)TCPパケットを含み、送信元ポート番号“8100”、宛先ポート番号“5000”であり、上述と同様にしてフィルタ制御レコード1041−1が用いられてIPパケット1051が検査され、内部パケットはIP網内を転送される(ステップT12)。網ノード装置1043において、フィルタ制御レコード1043−1が用いられて内部パケットが検査され、復元された外部パケット1051が通信回線を経由して端末プログラム1056に到達する(ステップT13)。端末プログラム1056からIPパケットが送信されると、網ノード装置1043においてフィルタ制御レコード1043−1が用いられ、内部パケットが形成されて転送され、網ノード装置1041においてフィルタ制御レコード1041−1が用いられて、復元された外部IPパケットがASPサイトプログラム1054へ到達する(ステップT14乃至ステップT16)。更に、ASPサイトプログラム1054から送出されたIPパケット1052は(ステップT21)TCPパケットを含み、ソースポート番号“9100”、宛先ポート番号“5000”であり、前記同様にしてフィルタ制御レコード1041−1が用いられてIPパケット1052が検査され、内部パケットが形成されて転送される(ステップT22)。網ノード装置1044において、フィルタ制御レコード1044−1が用いられて内部パケットが検査され、復元された外部パケット1052が通信回線を経由して端末プログラム1057に到達する(ステップT23)。端末プログラム1057からIPパケットが送信されると、前記同様の原理により、フィルタ制御レコード1044−1やフィルタ制御レコード1041−1が用いられて、復元された外部IPパケットがASPサイトプログラム1054へ到達する(ステップT24乃至ステップT26)。
<<LANの貸出しサービス>>
図217において、1060はIP網、1061乃至1063は貸出用のLAN、1064はLAN貸出し事業会社が貸出すLAN1061乃至1063を収容する範囲、1065はASPサイト、1066乃至1070は端末、1071乃至1076は網ノード装置、1085乃至1089はLAN、1080乃至1084は装置制御表の主表としての通信レコードと副表としての各種制御レコードの集合であり、例えば図51に示す742−1乃至742−6の形態である。この実施例では、以降、主表としての通信レコードと副表としての各種制御レコードの対を単に通信レコードとして説明する。
Further, the
<< LAN rental service >>
In FIG. 217, 1060 is an IP network, 1061 to 1063 are lending LANs, 1064 is a
LAN1085及びLAN1087は会社AのLANであり、内部に端末1066及び1068を含む。会社Aは、LAN貸出し事業会社からLAN1061を借用している。LAN1061は会社Aが用いる各種リソース(サーバ、データベース、アプリケーションプログラム、ドメイン名サーバ、データ記憶装置(データストレージ)など)を含む。端末1066は、通信回線経由でLAN1061内部の各種リソースを用いることができ(図218のステップ1091)、同様に端末1068は、通信回線経由でLAN1061内部の各種リソースを用いることができる(ステップ1092)。端末1066とLAN1061内リソースとの通信(ステップ1091)のため、装置制御表の通信レコード1080及び1081が用いられる。また、端末1068とLAN1061内リソースとの通信(ステップ1092)のため、装置制御表の通信レコード1082及び1083が用いられる。LAN1061内リソースと通信するための他の通信レコードは、網ノード装置1074及び他の網ノード装置内に設定されていないので、会社AはLAN1061を専用に用いることができる。会社AはLAN1061をアクセスするための端末1066及び1068を所有しておけば良く、LAN1061のサーバ類を維持管理するための専門技術者や、LAN1061のリソース類を収容する部屋を必要としないメリットがある。
<<ASPサイトの共同利用>>
ASPサイト1065は、内部に各種のアプリケーションサーバやWEBサーバ、データベース、データストレージなどを含むことができる。1086は会社XのLANであり、端末1067を含み、1088は会社YのLANであり、端末1069を含み、1089は会社ZのLANであり、端末1070を含む。
A
<< Joint use of ASP site >>
The
会社XはASPサイト1065とIPパケットを送受して、ASPサイト1065の内部リソース類を用いることができ(図218のステップ1093)、会社YはASPサイト1065とIPパケットを送受して、ASPサイト1065のリソース類を用いることができ(ステップ1094)、会社ZはASPサイト1065とIPパケットを送受して、ASPサイト1065のリソース類を用いることができる(ステップ1095)。即ち、会社X乃至会社Zは、共同でASPサイト1065を用いることができる。ASPサイト1065と通信するための他の通信レコードは他の網ノード装置内部に設定されていないので、会社X乃至会社Zの3会社は、ASPサイトを専ら自社のために用いることができる。会社X乃至会社Zが銀行であれば、銀行が共通に用いることが可能なアプリケーションプログラムなどをASPサイト内において共同して利用することができる。会社X乃至会社Zが保険会社であれば、保険会社が共通に用いることが可能なアプリケーションプログラムなどを共同してASPサイト1065内に設置して利用することができる。会社X乃至会社Zを業界と置き換えて考えることにより、自動車業界、建築業界、旅行業業界など、数限りなく列挙できる。
<<借用したLANのASP提供>>
会社Aは、LAN1061を借用して、会社Aの端末1066及び1068から、LAN1061内の各種リソースをASPサーバとして第3者に利用可能としておき、次に、会社X乃至会社Zの端末1067、1069、1070それぞれが、LAN1061内部のリソースをサーバとして利用できるようにするため、IP網1060を運用する通信会社に、関連する網モード装置の通信レコードの設定を依頼しておく。すると、会社Aは、LAN1061を借用して、つまりASPサービス用のLANを所有せずに、会社X乃至会社ZにASPサービスを提供できる。
<<まとめ>>
IP網は2以上の網ノード装置を含み、ASPサイト内のプログラム類が1以上の利用者の端末へ外部パケットを送信し、外部パケットは、外部通信回線1の終端の論理端子から発信側の網ノード装置に入力し、選別された外部パケットから内部パケットが形成され、内部パケットは通信網の内部を転送され、内部パケットは、着信側の網ノード装置において、選別された内部パケットから外部パケットが復元されて、外部通信回線2に送出されるIP網である。そして、内部パケットが形成されるとき、又は外部IPパケットが復元されるときの少なくとも一方において、外部IPパケット内のプロトコル又はポート番号の少なくとも一方が用いられようにしており、利用者の端末からASPサイト内のプログラムにIPパケットを返信でき、ASPサイト内のプログラム類がクライアントサーバモデルのクライアントとして動作し、利用者の端末のプログラムをクライアントサーバモデルのサーバとして動作し、ASPサイトと端末間のIPパケット転送の通信安全性を向上している。
Company X can send and receive IP packets to and from
<< Provision of borrowed LAN ASP >>
The company A borrows the
<< Summary >>
The IP network includes two or more network node devices, and programs in the ASP site transmit external packets to one or more user terminals. The external packets are transmitted from the logical terminal at the end of the
選択されたパケットは外部IPパケット、更にASPサイト内のプログラム類がクライアントサーバモデルのクライアントとして動作し、利用者の端末のプログラムをクライアントサーバモデルのサーバとして動作するようにして、ASPサイト内のサーバやプログラムの安全性を向上させるようにすることもできる。IP網内部の網ノード装置は、そのカプセル化機能が用いられケースと、網ノード装置内の登録情報を用いたアドレス検査の機能を用いるケースとがあり、それぞれ実施可能である。 The selected packet is an external IP packet, and the programs in the ASP site operate as a client server model client, and the user terminal program operates as a client server model server. And improve the security of the program. The network node device in the IP network has a case where the encapsulation function is used and a case where the address check function using registration information in the network node device is used.
更に、会社Aが、IP網を経由してLANを使うようにして、LANを借用すると、会社Aの端末と前記借用したLAN内のリソースとの間のIPパケット送受を可能とするため、IP網内の網ノード装置内の装置制御表に通信レコードを設定し、会社Aの端末でない端末と前記借用したLAN内のリソースとの間のIPパケット送受を不可能とするため、IP網内の全ての網ノード装置内の装置制御表に通信レコードを設定しないようにして、LAN貸出し事業会社がLANを貸し出すことができる。また、会社X乃至会社ZはそれぞれASPサイトとIPパケットを送受するため、IP網内の網ノード装置内の装置制御表に通信レコードを設定し、会社X乃至会社Z以外は、ASPサイトとIPパケットを送受を可能とする通信レコードは、全ての網ノード装置に設定しないようにして、2以上の会社がASPサイトを共同利用することができる。またASPは、借用したLANを用いてASPサービスを提供できる。
<<カプセル化機能とアドレス検査機能>>
IP網内部の網ノード装置は、そのカプセル化機能が用いられて外部IPパケットが内部パケットとなり、パケットは通信網内部を転送され、着信側の網ノード装置で逆カプセル化されて外部IPパケットを復元し、網ノード装置はパケット優先制御、マルチキャスト制御、署名機能の1以上を実施することにより、IP網の通信網の情報安全性を更に向上し、LANの貸出しサービスやASPサイトの共同利用(端末ソケット通信)を実施することができる。また、IP網内部の網ノード装置において、そのカプセル化機能が用いられず、実施例7(図206など)において説明している網ノード装置内登録情報を用いたアドレス検査により選択されたパケットは、通信網内部を転送される。このとき、網ノード装置は、アドレス検査を実施すると共にパケット優先制御、マルチキャスト制御、署名機能の1以上を実施することにより、通信網の情報安全性を更に向上し、LAN貸出しサービスやASPサイトの共同利用(端末ソケット通信)を実施することができる。
10.移動端末にマルチキャストデータを送信する第10実施例:
図219はマルチキャストデータを配信するIP網300−1を示しており、マルチキャストデータの配信を説明する図21(実施例3)を一部書換えた図である。図219の説明の準備として、図21のマルチキャストデータデータの配信を要約する。
Further, when company A uses a LAN via an IP network and borrows the LAN, IP packets can be transmitted and received between the company A terminal and the resources in the borrowed LAN. A communication record is set in a device control table in a network node device in the network, and it is impossible to send and receive IP packets between a terminal that is not a company A terminal and a resource in the borrowed LAN. A LAN lending business company can lend a LAN without setting a communication record in the device control table in all network node devices. In addition, since company X to company Z send and receive IP packets to and from the ASP site, a communication record is set in the device control table in the network node device in the IP network. Two or more companies can jointly use the ASP site without setting a communication record that enables transmission and reception of packets to all network node devices. The ASP can provide an ASP service using the borrowed LAN.
<< Encapsulation function and address inspection function >>
The network node device inside the IP network uses the encapsulation function, and the external IP packet becomes an internal packet. The packet is transferred inside the communication network, and is decapsulated by the network node device on the receiving side to convert the external IP packet. The network node device performs one or more of packet priority control, multicast control, and signature function to further improve the information security of the communication network of the IP network, and to share the LAN lending service and ASP site ( Terminal socket communication). Further, in the network node device inside the IP network, the encapsulation function is not used, and the packet selected by the address inspection using the registration information in the network node device described in the seventh embodiment (FIG. 206, etc.) Is transferred inside the communication network. At this time, the network node apparatus further improves the information security of the communication network by performing one or more of packet priority control, multicast control, and signature function as well as performing address inspection, and can improve the LAN lending service and ASP site. Shared use (terminal socket communication) can be implemented.
10. Tenth embodiment for transmitting multicast data to a mobile terminal:
FIG. 219 shows the IP network 300-1 for distributing multicast data, and is a diagram obtained by partially rewriting FIG. 21 (Example 3) for explaining the distribution of multicast data. In preparation for the explanation of FIG. 219, the distribution of the multicast data data of FIG. 21 is summarized.
図21はマルチキャストデータの流れを示しており、端末320から外部IPパケットを送信すると、IPパケットは網ノード装置311に到達し、内部パケットとなってルータ317及び319に転送される。ルータ317に転送された内部パケットは網ノード装置312とルータ318とに転送され、網ノード装置312に転送された内部パケットは外部IPパケットに復元されて端末322に転送される。ルータ318に到達した内部パケットは網ノード装置313及び314に転送され、網ノード装置313に到達した内部パケットは外部IPパケットに復元されて端末323に到達する。網ノード装置314に到達した内部パケットは、外部IPパケットに復元されて端末325に到達する。一方、網ノード装置311から送出されてルータ319に到達した内部パケットは転送されて網ノード装置315に到達し、外部IPパケットに復元されて端末327へ到達する。外部IPパケットから内部パケットへのカプセル化及び内部パケットから外部IPパケットへの逆カプセル化は、網ノード装置内のアドレス管理表が用いられている。端末320乃至327は、接続先の網ノード装置を一つに定めているので固定端末ともいい、電話機として用いるときは固定電話機という。なお、後述する移動体通信などで用いる端末を移動端末ともいい、電話機として用いるときは移動電話機という。移動端末は、移動端末を識別できる電話番号を有する。
FIG. 21 shows a flow of multicast data. When an external IP packet is transmitted from the terminal 320, the IP packet reaches the
次にIP網300−1(図219)によるマルチキャストデータの流れを説明する。IP網300−1内に網ノード装置311乃至315があり、端末320乃至327が通信回線を経て網ノード装置に接続していること、端末320からマルチキャストデータを送信していることは図21と同様である。図21との相違は、端末321、324、326がマルチキャストデータを受信することである。IP網300−1において、網ノード装置311乃至315のアドレス管理表は、マルチキャスト配送ルートを定めるレコード331−1乃至335−1(図220)をそれぞれ含み、ルータ317は内部IPパケット配送先を定める経路表要素としてのマルチキャスト表337−1(図221内)を含み、ルータ318は経路表要素としてのマルチキャスト表338−1を含み、ルータ319は経路表要素としてのマルチキャスト表339−1を含む。
Next, the flow of multicast data by the IP network 300-1 (FIG. 219) will be described. There are
受信端末321、324、326を追加するために、網ノード装置内のアドレス管理表のレコードやルータの経路表のレコードが変更になっている。網ノード装置311内のアドレス管理表331(図24内)のマルチキャスト用レコード(第1行目)は、端末321への論理出力インタフェース“G00”が追加されて、331−1(図220内)に示すようにレコード“I01,E01,M1,IM1,(G02,G03、G00),0”に変更され、更にレコード“IM1,M1,E01,I01,G00,F02”となっている。“G00”は網ノード装置311の内部論理出力インタフェースを示しており、網ノード装置311の出力が入力に戻る意味での折り返し回線である。
In order to add the receiving
網ノード装置312内のアドレス管理表332(図24内)のマルチキャスト用レコード(第1行目)は、レコード332−1と同様である。網ノード装置313内のアドレス管理表333(図26内)のマルチキャスト用レコード(第2行目)は、端末324への論理出力インタフェース“F11”を追加し、レコード333−1 “IM1,M1,E01,I01,G31,(F10、F11)”に変える。網ノード装置314内のアドレス管理表334(図26内)のマルチキャスト用レコード(第1行目)は、レコード334−1と同様である。網ノード装置315内のアドレス管理表335(図26内)のマルチキャスト用レコード(第2行目)は、端末326に論理出力インタフェース“F17”を追加し、レコード335−1“IM1,M1,E01,I01,G31,(F17、F18)”に変える。
The multicast record (first row) in the address management table 332 (in FIG. 24) in the
実施例3に記載されたアドレス管理表は、実施例7において開示している装置制御表の機能として含まれており、図222を参照して説明する。332−1x(図222)において、第1行目(上段)が通信レコード738(図46内)を示しており、第2行目(下段)がアドレス管理表内のレコード332−1(図220内)の項目の前後の位置を変えて示しており、“ISA”と“IM1”,“IRA”と“I01”、“NSA”と“M1”,“NDA”と“E01”、“MSA”と“one”、“MDA”と“one”,“IFI”と“G04”、“IFE”と“F04”は対応付けできる。即ち、同じ目的のために用いる項目である。ここで“one”は、255.255.255.255 (IPv4のとき)を指している。 The address management table described in the third embodiment is included as a function of the device control table disclosed in the seventh embodiment, and will be described with reference to FIG. In 332-1x (FIG. 222), the first row (upper row) shows the communication record 738 (in FIG. 46), and the second row (lower row) is the record 332-1 in the address management table (FIG. 220). (Inside) items are shown with different positions before and after, “ISA” and “IM1”, “IRA” and “I01”, “NSA” and “M1”, “NDA” and “E01”, “MSA” And “one”, “MDA” and “one”, “IFI” and “G04”, and “IFE” and “F04” can be associated with each other. That is, it is an item used for the same purpose. Here, “one” indicates 255.255.255.255 (in the case of IPv4).
図223は、IP網300−1内の網ノード装置とIP網300−1外の端末との間にメディアルータ320M乃至327Mを設置した様子を示している。メディアルータはIPパケット送受機能を有する端末を複数収容して網ノード装置に接続する機能を有し、本発明において、例えば903−1(図92)として実施している。図223を参照して説明すると、端末320からマルチキャストデータを含むIPパケットを送信し、メディアルータ320Mを経由して網ノード装置311に到達し、網ノード装置311において、アドレス管理表のレコード331−1の第1行目のレコード“I01,E01,M1,IM1,(G02,G03,G00),0”が用いられて内部パケットとなる。そして、内部パケットはレコードの項目“G02”指定の通信回線に接続するルータ317に転送され、項目“G03”指定の通信回線に接続するルータ319に転送され、項目“G00”指定の通信回線に接続する網ノード装置311に転送される(折り返えされる)。
FIG. 223 shows a state in which
ルータ317に転送された内部パケットは、経路表337−1内の項目“G11”と項目“G12”とが用いられて、“G12”指定の通信回線に接続するルータ318へ転送されると共に、項目“G11”指定の通信回線に接続する網ノード装置312に転送される。ルータ318に転送された内部パケットは、経路表338−1内の項目“G27”と項目“G28”とが用いられて、“G27”指定の通信回線に接続する網ノード装置313へ転送されると共に、項目“G28”指定の通信回線に接続する網ノード装置314に転送される。一方、ルータ319に転送された内部パケットは経路表339−1内の項目“G22”が用いられて、“G22”指定の通信回線に接続する網ノード装置315へ転送される。
The internal packet transferred to the
網ノード装置311に到達した内部パケットは、アドレス管理表のレコード331−1の第2行目のレコード“IM1,M1,E01,I01,G00,F02”が用いられて外部パケットが復元され、前記復元された外部パケットはレコードの項目“F02”指定の通信回線に接続するメディアルータ321Mヘ転送される。以下同様であり、網ノード装置312乃至315に到達した内部パケットは、アドレス管理表のレコード332−1乃至335−1であるレコード“IM1,M1,E01,I01,・・、…”が用いられて外部パケットが復元され、前記復元された外部パケットはレコードの項目“F04”、“F10”、“F11”、…、“F18”指定の通信回線に接続するメディアルータ322M乃至327Mヘ転送される。
As for the internal packet that has reached the
IP網300−2(図224)はIP網300−1(図223)と同じく、網ノード装置311乃至315にマルチキャスト配送向けのアドレス管理表レコードを、ルータ317乃至318にマルチキャスト分岐用の経路表が設定してある。更に、メディアルータ321M(図223)を無線基地局321Bに置き換え、更にメディアルータ323M乃至327M(図223)をそれぞれ無線基地局323B乃至B327B(図224)に置き換え、無線基地局321B、無線基地局323B乃至B327BはIP網300−2の内部に設置されている。通信回線上の矢印はマルチキャスト配送ルートを示している。無線局は移動端末を複数収容して網ノード装置に接続する機能を有し、本発明において、例えば902−3(図92)として実施している。IP網300−2内部に設定してあるマルチキャスト配送ルートは、IP網300−1内に設定してあるマルチキャスト配送ルートと同一であるので、端末320から送出されたマルチキャストIPパケットは、メディアルータ320Mを経由してIP網300−2に入力し、IP網300−2内のマルチキャスト配送ルートを経由して固定端末322や移動端末321B、323B乃至327Bへ到達する。
Similar to the IP network 300-1 (FIG. 223), the IP network 300-2 (FIG. 224) has an address management table record for multicast delivery in the
IP網1100(図225)は、IP網300−2にサーバやルータを追加して形成されるIP網である。IP網1100及びIP網300−2の内部リソースは次のように対応する。網ノード装置1101乃至1105(図225)はそれぞれ網ノード装置311乃至315(図224)と対応し、ルータ1107、1108、1109(図225)はそれぞれルータ317,318,319に対応(図224)し、網ノード装置とルータとの間の通信回線の接続関係も1対1に対応する。固定端末1120及び1122(図225)はそれぞれ固定端末320及び322に(図224)に対応し、移動端末1121、1123乃至1127はそれぞれ移動端末321B,323B乃至327Bに対応する。
The IP network 1100 (FIG. 225) is an IP network formed by adding a server and a router to the IP network 300-2. The internal resources of the
IP網1100内の通信回線上の矢印はマルチキャスト配送ルートを示している。IP網1100内のマルチキャスト配送ルートはIP網300−2内のマルチキャスト配送ルートと同一に設定してあるので、端末1120から送出されたマルチキャストIPパケットはメディアルータ1110を経由してIP網1100に入力し、IP網1100内のマルチキャスト配送ルートを経由して固定端末1122や移動端末1121、1123乃至1127へ到達する。
An arrow on a communication line in the
図225において、網ノード装置1101乃至1105は、それぞれ、終端制御部1131乃至1135を接続している。また、終端制御部1131乃至1135の内部に、電話番号サーバ1131−5乃至1135−5、電話管理サーバ1131−4乃至1135−4、表管理サーバ1131−3乃至1135−3を設置している。1106はルータ、1136は上位の電話番号サーバ、1137はユーザサービスサーバ、1138及び1139は移動端末のマルチキャスト受信端末の正当性を確認するためのマルチキャスト認証サーバ(M認証サーバ)である。終端制御部1131、電話管理サーバ1131―4、電話番号サーバ1131−5、上位の電話番号サーバ1136は、図92に示される終端制御部914−1、電話管理サーバ906−4、電話番号サーバ906−5、上位の電話番号サーバ995と同じ機能を分担する。M認証サーバ1138,1139の機能は本実施例において説明する。終端制御部1131乃至1135は、ルータ及び通信回線を経由して接続しており、前記通信回線は電話呼制御のための回線接続制御メッセージを格納した内部パケットなどを転送することができる。
In FIG. 225,
図92に記載の通信要素と図225に記載の通信要素とは、例えば次のように対応をとることができる。電話機905−1(図92内)は固定電話機1120(図225内)と対応付けでき、メディアルータ903−1はメディアルータ1110と対応付けでき、網ノード装置906−1は網ノード装置1101と対応付けでき、終端制御部914−1は終端制御部1131と対応付けでき、通信回線912−1は通信回線1144と対応付けでき、接続制御部914−4は終端制御部1134と対応付けでき、網ノード装置909−1は網ノード装置1104と対応付けでき、無線基地局902−4は無線基地局1115と対応付けでき、移動電話機905−8は移動電話機1125と対応付けできる。
The communication element shown in FIG. 92 and the communication element shown in FIG. 225 can correspond to each other as follows, for example. The telephone 905-1 (in FIG. 92) can be associated with the fixed telephone 1120 (in FIG. 225), the media router 903-1 can be associated with the
更に、終端制御部1131(図225)から、通信回線1144、ルータ1141、終端制御部1134結ぶ制御通信回線は、終端制御部914−1(図92)から、通信回線912−1、ルータ911−1、ルータ911−2,ルータ911−3、終端制御部914−4、を結ぶ制御通信回線と対応付けできる。前記制御通信回線には、共通線信号方式に基づく回線接続制御メッセージなどを格納したパケットなどが転送される。更に、網ノード装置1101(図225)、通信回線1145、ルータ1107、ルータ1108、網ノード装置1104、を結ぶメディア通信回線は、網ノード装置906−1(図92)、通信回線913−1、ルータ911−4、ルータ911−5、ルータ911−6、網ノード装置909−1、を結ぶメディア通信回線と対応付けできる。前記メディア通信回線には、テキストデータの他に、電話音声や画像データ、あるいは、音声や画像データなどを含むマルチキャストデータなどが転送される。
Further, the control communication line connecting the termination control unit 1131 (FIG. 225) to the
固定電話機905−1と移動電話機905−8とは図167を参照して説明したように、共通線信号方式をIP網に適用させた回線接続制御により電話通信できることから、図92に記載の通信要素と図225に記載の通信要素の前記対応付けにより、固定電話機1120と移動電話機1125とは、共通線信号方式にIP網に適用させた回線接続制御に従い電話通信を行なわせることができる。前記同様の方法により、例えば移動電話機1121と移動電話機1124と電話通信が可能であり、また、固定電話機1122と固定電話機1120と電話通信できる。
<<マルチキャスト受信要求と受信終了>>
移動端末1121がマルチキャスト受信要求を含む無線電波情報を発信し、たまたま無線通信回線1111−1(図225)を経由して、無線基地局1111に接続したケースを説明する。無線基地局1111は、始めに移動端末1121と情報交換して無線通信路の通信可能性を確認する(図226のステップV1)。この確認手順は通信階層の1乃至2により行う。通信可能性が確認されると、移動端末1121はマルチキャスト受信要求を発信する(ステップV2)。マルチキャスト受信要求の情報は、移動端末1121が用いる電話番号“TN3”、端末認証情報“PID3”とマルチキャスト受信端末認証情報“PID−M”(パスワードなど)を含む。なお、マルチキャスト受信端末認証情報として、実施例8の通信ケース2における移動電話機の電話番号登録において設定してある端末認証情報“PID3”と第2の端末認証情報“PID−M”を用いることができる。
As described with reference to FIG. 167, the fixed telephone 905-1 and the mobile telephone 905-8 can perform telephone communication by line connection control in which the common line signal system is applied to the IP network. With the association between the elements and the communication elements described in FIG. 225, the fixed
<< Multicast reception request and reception end >>
A case will be described in which the mobile terminal 1121 transmits radio wave information including a multicast reception request and happens to be connected to the
無線基地局1111は、端末認証情報“PID3”に含まれる電話番号“TN3”、移動端末1121の外部IPアドレス“EB1”と第2の端末認証情報“PID−M”を含む外部パケット1160(図227)を形成し、マルチキャスト認証サーバ1138(外部IPアドレス“WA9”)に向けて送信する。ここで、外部パケット1160の送信元外部IPアドレス“EB1”、宛先外部IPアドレス“WA9”である。外部パケット1160は網ノード装置1101に到達し(ステップV3)、網ノード装置1101内のアドレス管理表1101−1(図229)の第3行目のレコード“IB1,EB1,WA9,IWA9,…”が用いられて内部パケット1161(図228)が形成され、内部パケット1161はマルチキャスト認証サーバ1138に送られる(ステップV4)。マルチキャスト認証サーバ1138は内部パケット1161を受信し、受信した内部パケットから電話番号“TN3”、外部IPアドレス“EB1”、内部IPアドレス“IB1”、マルチキャスト認証端末認証情報“PID―M”を取得して内部に保持し(ステップV5)、電話番号“TN3”を含む内部パケットを形成して電話番号サーバ1131−5に送信し(ステップV6)、電話番号サーバ1131−5は前記取得した電話番号“TN3”を電話番号サーバ1131−5の識別記号と共に、上位の電話番号サーバ1136に通知する(ステップV7)。上位の電話番号サーバ1136は、その内部に保持している電話番号“TN3”からマルチキャスト認証端末認証情報“PID―M”を取り出し、電話番号サーバ1131−5を経由して(ステップV8)認証サーバ1138へ通知する(ステップV9)。認証サーバ1138は、受信情報がステップV4において受信した電話番号“TN3”及びマルチキャスト認証端末認証情報“PID―M”と一致するか確認し、一致する場合(合格)は次に進み、不一致の場合は以降の手続きを中断する。
The
マルチキャスト認証サーバ1138は認証の結果(合格または不合格)を、網ノード装置1101、無線基地局1111を経て移動端末1121へ通知し(ステップV11乃至V13)する。移動端末1121は認証結果通知に返信できる(ステップV13x、オプション)。さらに合格のケースでは、認証サーバ1138は表管理サーバ1131−3に依頼して(ステップV15)、網ノード装置1101内のアドレス管理表のレコード1101−1(図229)の第2行目レコード“IM1,M1,E01,I01,G00,0”を、1101−2に示すレコード“IM1,M1,E01,I01,G00,F02”に書き換える(ステップV16)。つまり、6番目の項目“0”を“F02”に書き換える。すると、固定端末1120から送出されたマルチキャストデータを格納した外部IPパケットは、メディアルータ1110を経て(ステップV21)、網ノード装置1101に到達し(ステップV22)、アドレス管理表1101−1の第1行目のレコード“I01,E01,M1,IM1,(G02,G03、G00),0”が用いられ、項目“G00”により折返された内部パケットは網ノード装置1101に戻る(ステップV23)。網ノード装置1101内のレコード1101−2“IM1,M1,E01,I01,G00,F02”が適用され、項目“F02”から送出されるマルチキャストデータを格納したIPパケットは、“F02”により指定される通信回線1111−2(図225)に送出され(ステップV24)、次に無線基地局1111を経由して移動端末1121に到達する(ステップV25)。また、マルチキャスト認証サーバ1138は、端末1121へのマルチキャストデータの送信開始をユーザサービスサーバ1137に通知する(ステップV17)。ユーザサービスサーバ1137は、マルチキャストデータサービスの受信報告を端末1121への課金情報として用いることができる(ステップV18,オプション)。
The
マルチキャストデータの受信終了手続きは次の手順により行う。移動端末1121からマルチキャストデータ受信終了要求を無線基地局1111へ送出し(ステップV30)、無線基地局1111はマルチキャストデータ受信終了要求を含む外部IPパケットを送出すると、外部IPパケットは網ノード装置1101に到達して(ステップV31)、カプセル化されてマルチキャストデータ受信終了要求内部パケットとなり、マルチキャストデータ受信終了要求内部パケットはマルチキャスト認証サーバ1138へ届けられる(ステップV32)。マルチキャストデータ受信終了要求を含む外部IPパケットは、外部IPパケット1160(図227)と同様の内容、即ち電話番号“TN3”、外部アドレス“EB1”、端末認証情報などを含み、マルチキャストデータ受信終了要求を含む内部IPパケットは内部IPパケット1161と同様である。マルチキャスト認証サーバ1138はマルチキャストデータ受信終了要求を含む前記内部IPパケットを受信すると、表管理サーバ1131−3に依頼して(ステップV33)、網ノード装置1101内のアドレス管理表のレコード1101−2に示す内容を1101―3に示す内容に書き換えて(ステップV34)、無線基地局1111へのマルチキャストデータを含むIPパケットの送信を抑止すると共に、ユーザサービスサーバ1137へマルチキャストデータの配信停止を報告する(ステップV35)。ユーザサービスサーバ1137は、マルチキャストデータサービスの受信報告を端末1121への課金情報として用いることができる(ステップV36、オプション)。また、認証サーバ1138は、マルチキャストデータの配信停止の結果を無線基地局1111へ報告することができる(ステップV37x、V38x、オプション)。
<<移動端末からのマルチキャストデータの送信>>
固定端末1120からマルチキャストデータを含む外部パケットを送信する代わりに、移動端末1121からマルチキャストデータを無線通信路1111−1を経て無線基地局1111に送信し、無線基地局1111から前記受信したマルチキャストデータを含む外部パケットを形成して、通信路1111−2を経て網ノード装置1101に送信して、IP網1100内部を転送して、固定端末1122や移動端末1123乃至1127に配送できる。即ち、移動端末1121が発信元となっているマルチキャストデータを配信することもできる。このとき、網ノード装置やルータ内のマルチキャスト配送先を定めるレコードを、図219及び図220を用いて説明した原理に基づいて設定して用いる。
<<無料マルチキャストサービス>>
マルチキャストサービスの実施において、マルチキャストデータ受信端末の認証手続き及びユーザサービスサーバの課金に関する手続きを省くことにより、無料マルチキャストサービスを実現することもできる。即ち、図226において、ステップV17,V18,V35,V36を実施しない。
(まとめ)
IP網は網ノード装置内のアドレス管理表にマルチキャストデータ配信用のレコードを予め設定しておくと共に、ルータ内の経路表にマルチキャスト配送先を定めるレコードを予め設定しておき、固定端末からマルチキャストデータを含む外部パケットを送信する。外部パケットは発信側の網ノード装置に到達して、アドレス管理表のレコードの指定により内部パケットとなって1以上の内部通信回線に転送され、前記転送された内部パケットはルータを経由するときは、ルータ内のマルチキャストデータ用レコードに従い、内部パケットは受信端末側の1以上の受信側網ノード装置に着信し、前記受信側の網ノード装置において内部パケットから外部パケットが復元される。前記復元されたマルチキャストデータを含む外部パケットは第1のケースとして、受信側の網ノード装置から外部通信回線を経てメディアルータを経て固定端末に転送され、第2のケースとして、受信側の網ノード装置から外部通信回線を経て無線基地局へ転送され、無線基地局において、無線通信路を経由して移動端末へ届けることが可能である。固定端末からマルチキャストデータを発信する代わりに、移動端末からマルチキャストデータを無線通信路を経て無線基地局に送信し、無線基地局から前記受信したマルチキャストデータを含む外部パケットを形成し、通信路を経て網ノード装置に送信してIP網1100内部を転送することにより、マルチキャストデータの配信を行うことも可能である。
The multicast data reception end procedure is performed as follows. The
<< Transmission of multicast data from mobile terminal >>
Instead of transmitting an external packet including multicast data from the fixed terminal 1120, the multicast data is transmitted from the mobile terminal 1121 to the
<< Free multicast service >>
In the implementation of the multicast service, the free multicast service can be realized by omitting the authentication procedure for the multicast data receiving terminal and the procedure for charging the user service server. That is, in FIG. 226, steps V17, V18, V35, and V36 are not performed.
(Summary)
In the IP network, a record for multicast data distribution is set in advance in the address management table in the network node device, and a record for determining the multicast delivery destination is set in advance in the route table in the router. Send an external packet containing. The external packet reaches the network node device on the transmission side, becomes an internal packet according to the designation of the record in the address management table, is transferred to one or more internal communication lines, and when the transferred internal packet passes through the router According to the multicast data record in the router, the internal packet arrives at one or more receiving-side network node devices on the receiving terminal side, and the receiving-side network node device restores the external packet from the internal packet. The external packet including the restored multicast data is transferred from the network node device on the receiving side to the fixed terminal via the media router via the external communication line as the first case, and as the second case, the network node on the receiving side. It is transferred from the apparatus to the radio base station via the external communication line, and can be delivered to the mobile terminal via the radio communication path in the radio base station. Instead of transmitting multicast data from the fixed terminal, the multicast data is transmitted from the mobile terminal to the wireless base station via the wireless communication path, and the external packet including the received multicast data is formed from the wireless base station, It is also possible to distribute multicast data by transmitting to the network node device and transferring the inside of the
移動端末が少なくともマルチキャスト受信端末認証情報を含むマルチキャスト受信要求を発出すると、前記受信要求はマルチキャスト認証サーバに要求し、マルチキャスト認証サーバが移動端末のマルチキャスト受信許可のときに、表管理サーバに依頼して、移動端末が接続する網ノード装置のアドレス管理表のマルチキャスト配信用レコードを書き換えて移動端末を受信可能とする。即ち、マルチキャストデータは書き換えられたレコードの指定により、受信要求元移動端末にマルチキャストデータが転送される。マルチキャスト認証サーバは、マルチキャストデータ配送可能をユーザサービスサーバに通知し、課金情報として用いることもできる。移動端末からマルチキャストデータ受信終了要求が発出されると、マルチキャスト認証サーバが終了要求を知り、マルチキャスト認証サーバは表管理サーバに依頼して網ノード装置内のアドレス管理表のレコードを書換えて、マルチキャストデータの転送を止めると共に、ユーザサービスサーバマルチキャストデータの配信停止を報告する。無料のマルチキャストサービスも実施できる。 When the mobile terminal issues a multicast reception request including at least multicast reception terminal authentication information, the reception request is requested to the multicast authentication server, and when the multicast authentication server permits the mobile terminal to receive multicast reception, the request is made to the table management server. The mobile terminal can be received by rewriting the multicast distribution record in the address management table of the network node device to which the mobile terminal is connected. That is, the multicast data is transferred to the reception request source mobile terminal by specifying the rewritten record. The multicast authentication server can notify the user service server that multicast data can be delivered and can also use it as billing information. When a multicast data reception end request is issued from the mobile terminal, the multicast authentication server knows the end request, and the multicast authentication server asks the table management server to rewrite the record of the address management table in the network node device, so that the multicast data And stop the distribution of user service server multicast data. A free multicast service can also be implemented.
11−1、25、40−1 IP網
11−2、11−3 網ノード装置
23−2 変換表サーバ
23−3 ドメイン名サーバ
25−5乃至25−6 接続サーバ
25−7 中継接続サーバ
25−3乃至25−4 メディアルータ
40−2 公衆電話交換網
40−3 終端ゲートウェイ
40−4 中継ゲートウェイ
40―5 IP通信回線
40−6 共通線信号方式による制御通信回線
40−7 音声通信回線
40−8 制御IP通信回線
40−9 音声IP通信回線
41−1及び41−2 電話機
41−3 メディアルータ
42−1、42−2 交換機
42−3 中継制御部(STP)
42−4 カプセル化機能付き音声制御部
42−5 終端制御部(SEP)
43−1 代理電話サーバ
43−2 電話管理サーバ
43−3 電話番号サーバ
43−4及び43−5 表管理サーバ
44−1及び44−2 網ノード装置
44−3、44−4、44−5、44−6 ルータ
42−3 中継制御部
27−1 マルチキャスト型のIP網
27−11乃至27−20 ルータ
28−1 IP端末
33−24乃至33−27 マルチキャストPサービス代理サーバ
33−28乃至33−31 マルチキャストQサービス代理サーバ
33−32乃至33−35 溢れ通信回線サーバ
33−1 通信会社Xが管理するマルチキャストデータ送信端末
33−2 通信会社Xが管理する送信事務サーバ
33−4 通信会社Yが管理するマルチキャストデータ送信端末
33−6 通信会社Yが管理する送信事務サーバ
33−7 A新聞社が管理する端末
33−3 B放送局が管理する端末
100 通信会社Xが運用管理するIP網
101 通信会社Yが運用管理する移動通信網
102 公衆電話交換網(PSTN)
103 終端ゲートウェイ
104 終端制御部
105 網ノード装置
106 中継ゲートウェイ
107 中継制御部
108 音声制御部
113 網ノード装置
110、111 ルータ
112、114、115 通信回線
116、153 メディアルータ
117 通信回線
120、121、122 交換機
123 サービス情報ノード
124 信号端局(SEP)
125 信号中継局(STP)
126 通話路部
127 通話路部
128−1乃至128−3 中継装置、
129−1乃至129−3 通信回線
130 移動通信網101の無線基地局
131、132 共通線信号方式の制御通信回線
133、134 音声通信回線
138 無線通信回線
140、141、142 電話機
152、160 音声画像装置
155 中継制御部
156 信号中継局
157 サービス情報ノード
158 信号端局
159 基地局
161 網ノード装置
164 制御回線
165 メディア通信回線
225、230 端末
227、228 電話管理サーバ
226、229 メディアルータ
208、216 送信者
209,217 受信者
222−1 IP網
222−2、222−3 LAN
223−1、223−2 終端ゲートウェイ
227、228 電話管理サーバ
231、232 網ノード装置
300 IP網
311乃至315 網ノード装置
317乃至319 ルータ
320乃至327 端末
400、450 中継ゲートウェイ
401、451 中継制御部
402、452乃至454 音声制御部
403、455 情報回線
404、456 PSTN側の共通線信号方式による制御通信回線
405、457 制御IP通信回線
406、458乃至460 PSTN側の音声通信回線
407、461乃至463 音声IP通信回線
408 アドレス接続表
409 GWアドレス管理表
410 信号局アドレス管理表
411 メディアパス接続表
415 ゲートウェイMIB管理部
416 回線接続制御部
417 回線番号管理表
418 制御IP通信回線インタフェース
419 PSTN制御回線インタフェース
420 音声呼制御部
421 音声通話路部
422 メディアパス管理部
423 呼情報管理部
424 MIB管理部
425乃至426 チャネル状態情報部
428 チャネルMIB管理部
429 チャネル情報管理
430 音声IP通信回線インタフェース
431 変換部
432 音声PSTN通信回線インタフェース
500 IP網
501乃至504 網ノード装置
505乃至508 ルータ
509、510 LAN
511、512 端末
513,515 論理通信回線
514,516 論理端子
521、522 アドレス管理表
526,560,565 32ビット長IPアドレス
527,561,566 128ビット長IPアドレス
530,540,550,670,580 外部IPパケット
531,541,551,571,581 内部パケット
600 IP網
601乃至604 網ノード装置
605乃至608 ルータ
609、610 LAN
611、612 端末
613,615 論理通信回線
614,616 論理端子
621、622 アドレス管理表
626 32ビット長IPアドレス
627 128ビット長IPアドレス
630,640,650 外部IPパケット
631,641,651 内部パケット
700−1、701 通信網
700−2乃至700−4、702,703 網ノード装置
700−5、700−6、704−1,722 装置制御表
700−7、705,706 端末
700−8、710 外部パケット
700−11、711 内部パケット
700−12乃至700−13、719 内部通信回線
724 ルータ
725乃至727 サーバ
728、729 通信回線
715 IP網701内部の制御回線
702−1 終端ゲートウェイ
738 通信レコードの形式
722−1 装置制御表
742−1 通信レコード
742−2 ポインタ項目
742−3 副表のフィルタ制御レコード
742−4 副表の優先制御レコード
742−5 副表のマルチキャスト制御レコード
742−6 副表の署名制御レコード
746 IP網
747−1−1乃至747−3 網ノード装置
748−1乃至748−5 端末
754−1 優先制御レコードの形式
755 優先制御表
757 IP網
764−1、764−3 MC制御レコード
758−2 網ノード装置
765−1 マルチキャスト制御の第2制御レコード
766−30 装置制御表
770−1、772−1 IP網
771 署名制御レコード
772−2乃至772−6 IP網772−1内のIP網
774−1,774−2 網ノード装置
774−3、774−4 装置制御表を含むメモリ領域
772−7、772−8 終端ゲートウェイ
775−5,775−6 装置制御表
777−1 通信レコード
777−3 フィルタ制御レコード
777−4 優先制御レコード
777−5 マルチキャスト制御レコード
777−6 署名制御レコード
779、780、780、792−1、792−2 通信レコード
781−1、784−1 IP網
781−12、784−12 内部パケット
900 IP通信網
901−1乃至901−6 終端ゲートウェイ
902−1乃至902−4 移動通信のための無線基地局
903−1乃至903−4 メディアルータ
905−1乃至905−4 固定電話機、
905−5乃至905−8 移動電話機
905−1乃至905−4 固定電話機
903−1乃至903−4 メディアルータ
902−1乃至902−4 無線基地局
905−10乃至905−17 IPパケット送受機能を有する端末
915 IP通信網900の運用管理サーバ
923、100 CIC管理表
950−1 IP通信網
950−2 網ノード装置
951−1 無線基地局
951−2 IP通信回線インタフェース部
951−3 無線インタフェース部
952−1 アナログ移動電話機
952−2 ディジタル移動電話機
952−3と953−4 IP移動電話機
953−1乃至953−4 無線通信路
914−1 終端制御部
905−10,905−16 端末
905−16 メディアルータ
11-1, 25, 40-1 IP network 11-2, 11-3 Network node device 23-2 Conversion table server 23-3 Domain name server 25-5 to 25-6 Connection server 25-7 Relay connection server 25- 3 to 25-4 Media router 40-2 Public switched telephone network 40-3 Termination gateway 40-4 Relay gateway 40-5 IP communication line 40-6 Control communication line 40-7 by common line signal system Voice communication line 40-8 Control IP communication line 40-9 Voice IP communication lines 41-1 and 41-2 Telephone 41-3 Media router 42-1, 42-2 Exchange 42-3 Relay control unit (STP)
42-4 Voice Control Unit with Encapsulation Function 42-5 Termination Control Unit (SEP)
43-1 Proxy telephone server 43-2 Telephone management server 43-3 Telephone number servers 43-4 and 43-5 Table management servers 44-1 and 44-2 Network node devices 44-3, 44-4, 44-5, 44-6 Router 42-3 Relay Control Unit 27-1 Multicast IP Network 27-11 to 27-20 Router 28-1 IP Terminal 33-24 to 33-27 Multicast P Service Proxy Server 33-28 to 33-31 Multicast Q service proxy server 33-32 to 33-35 Overflow communication line server 33-1 Multicast data transmission terminal 33-2 managed by communication company X Transmission office server 33-4 managed by communication company X Managed by communication company Y Multicast data transmission terminal 33-6 Transmission office server 33-7 managed by the communication company Y Terminal managed by the A newspaper company 3-3 B mobile communication network 102 a public switched telephone network by the
103
125 Signal Relay Station (STP)
126
129-1 to 129-3
223-1, 223-2
511, 512
611, 612 Terminals 613, 615 Logical communication lines 614, 616 Logical terminals 621, 622 Address management table 626 32-bit IP address 627 128-bit IP address 630, 640, 650 External IP packet 631, 641, 651 Internal packet 700- 1, 701 Communication network 700-2 to 700-4, 702, 703 Network node device 700-5, 700-6, 704-1, 722 Device control table 700-7, 705, 706 Terminal 700-8, 710 External packet 700-11, 711 Internal packet 700-12 to 700-13, 719 Internal communication line 724 Router 725 to 727 Server 728, 729 Communication line 715 Control line 702-1 within IP network 701 Termination gateway 738 Communication record format 722 1 Device control Table 742-1 Communication record 742-2 Pointer item 742-3 Sub-table filter control record 742-4 Sub-table priority control record 742-5 Sub-table multicast control record 742-6 Sub-table signature control record 746 IP network 747-1-1 to 747-3 Network node devices 748-1 to 748-5 Terminal 754-1 Priority control record format 755 Priority control table 757 IP network 764-1, 764-3 MC control record 758-2 Network node Device 765-1 Second control record 766-30 for multicast control Device control table 770-1, 772-1 IP network 771 Signature control records 772-2 to 772-6 IP network 774-1 in IP network 772-1 774-2 Network node devices 774-3 and 774-4 Memory areas 772-7 and 7 including device control tables 2-8 terminating gateway 775-5,775-6 device control table 777-1 communication record
777-3 filter control record 777-4 priority control record 777-5 multicast control record 777-6
905-5 to 905-8 Mobile telephone 905-1 to 905-4 Fixed telephone 903-1 to 903-4 Media router 902-1 to 902-4 Wireless base station 905-10 to 905-17 IP packet transmission /
Claims (17)
前記網ノード装置N1は、内部の装置制御表H1内に前記論理端子LP1を識別する識別情報を含む通信レコードR81を設定しており、前記網ノード装置N2は、内部の装置制御表H2内に前記論理端子LP2を識別する識別情報を含む通信レコードR82を設定しており、
移動端末M1は、前記無線基地局B1と通信して無線通信路RC1を確保し、前記移動端末M1は、電話番号を用いて移動端末M2に接続要求するため、前記端末M2の電話番号TNM2を含む接続要求を、前記無線通信路RC1経由で前記無線基地局B1に送信し、前記無線基地局B1は、前記接続要求、前記端末M1の電話番号TNM1及び前記電話番号TNM2を含む外部IPパケット1を送信し、
前記外部IPパケット1は、前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット1に含まれる宛先IPアドレスEA81とを含む通信レコードR81が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR81を見出した場合には、前記通信レコードR81を参照して、前記外部IPパケット1をカプセル化して内部パケット1を形成して接続サーバS1へ送信し、
前記接続サーバS1は、前記内部パケット1から前記電話番号TNM1及びTNM2を取得し、前記接続サーバS1は、前記電話番号TNM2をドメイン名サーバDSに提示して、前記宛先端末M2との通信に関わるアドレス情報を取得し、前記アドレス情報は、前記論理端子LP2の識別情報としての内部アドレスIAB2、接続サーバS2のアドレスを含み、
前記接続サーバS1は、前記電話番号TNM1及びTNM2から回線番号CNM1M2を定め、前記電話番号TNM1、前記TNM2及び前記回線番号CNM1M2の3つの値を1組として回線管理表CM1に記録し、
前記接続サーバS1は、前記接続要求を含む初期アドレスメッセージ(IAM)を前記接続サーバS2へ送信し、前記接続サーバS2は、前記初期アドレスメッセージから、前記電話番号TNM1、前記TNM2及び前記回線番号CNM1M2を取得し、これら3つの値を1組として回線管理表CM2に記録し、
前記接続サーバS2は、前記接続要求に基づいて着信通知を含む内部パケット2を送信し、前記内部パケット2は、前記網ノード装置N2で前記通信レコードR82が参照されて外部IPパケット2に変換され、前記外部IPパケット2は前記無線基地局B2に送信され、前記無線基地局B2は無線通信路RC2を確保し、前記着信通知を前記端末M2に送信し、
前記接続サーバS2は、着信可否通知を含むアドレス完了メッセージ(ACM)を前記接続サーバS1へ送信し、
前記端末M2は、応答準備開始を知らせる呼出中通知を前記無線基地局B2に送信し、前記無線基地局B2は前記呼出中通知を含む外部IPパケット3を送信し、前記外部IPパケット3は、前記網ノード装置N2で内部パケット3に変換されて前記接続サーバS2に送られ、
前記接続サーバS2は前記呼出中通知を含む呼経過メッセージ(CPG)を前記接続サーバS1へ送信し、前記接続サーバS1は前記呼出中通知を含む内部パケット4を送信し、前記内部パケット4は前記網ノード装置N1で外部IPパケット4に変換されて前記無線基地局B1に到達し、前記無線基地局B1は、前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答通知を前記無線基地局B2に送信し、前記無線基地局B2は前記応答通知を含む外部IPパケット5を送信し、前記外部IPパケット5は前記網ノード装置N2で内部パケット5に変換されて前記接続サーバS2に到達し、
前記接続サーバS2は、前記応答通知を含む応答メッセージ(ANM)を形成して前記接続サーバS1へ送信し、前記接続サーバS1は、前記応答通知を含む内部パケット6を形成して送信し、前記内部パケット6は前記網ノード装置N1で外部IPパケット6に変換されて前記無線基地局B1に到達し、前記無線基地局B1は前記応答通知を前記端末M1に送信し、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記接続サーバS1は前記網ノード装置N1に対して通信レコードR1の設定を指示し、前記接続サーバS2は前記網ノード装置N2に対して通信レコードR2の設定を指示し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1は、前記無線通信路RC1経由で音声又はデータを前記無線基地局B1に送信し、前記無線基地局B1は、前記音声又はデータを含む外部IPパケット7を送信し、
前記外部IPパケット7は、前記論理端子LP1から前記網ノード装置N1に入力し、前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット7に含まれる宛先IPアドレスEAB2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記網ノード装置N1は前記通信レコードR1を参照して、前記外部IPパケット7を、前記内部アドレスIA2を宛先アドレスとする内部パケット7に変換し、
前記内部パケット7は前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードR2が参照され、逆カプセル化されて復元された前記外部IPパケット7が前記無線基地局B2に送信され、前記無線基地局B2は、前記音声又はデータを、前記無線通信路RC2経由で前記端末M2に送信し、
前記端末M1は通信解放通知を前記無線基地局B1へ送信し、前記無線基地局B1は前記通信解放通知含む外部IPパケット8を送信し、前記外部IPパケット8は、前記網ノード装置N1で、前記通信解放通知を含む内部パケット8に変換されて前記接続サーバS1に送信され、前記接続サーバS1は前記通信解放通知を含む解放メッセージ(REL)を前記接続サーバS2へ送信し、前記接続サーバS2は解放完了メッセージ(RLC)を前記接続サーバS1へ送信し、前記接続サーバS1及びS2は、前記網ノード装置N1及びN2に対して前記通信レコードR1及びR2の抹消を指示し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a network node device, a connection server, and a domain name server. The radio base station B1 is connected to the network node device N1 through the communication line L1 and the logical terminal LP1, and the radio base station B2 is passed through the communication line L2. Connected to the network node device N2 at the logic terminal LP2,
The network node device N1 sets a communication record R81 including identification information for identifying the logical terminal LP1 in the internal device control table H1, and the network node device N2 is in the internal device control table H2. A communication record R82 including identification information for identifying the logical terminal LP2 is set;
The mobile terminal M1 communicates with the radio base station B1 to secure the radio communication path RC1, and the mobile terminal M1 uses the telephone number to make a connection request to the mobile terminal M2, so the telephone number TNM2 of the terminal M2 is used. Including the connection request, the external base station packet B1 including the telephone number TNM1 and the telephone number TNM2 of the terminal M1. Send
The external IP packet 1 is input from the logical terminal LP1 to the network node device N1 ,
The network node device N1 has a communication record R81 including logical terminal identification information LX for identifying the logical terminal LP1 and a destination IP address EA81 included in the external IP packet 1 in the network node device N1. Search for
When the communication record R81 is found by the search, the external IP packet 1 is encapsulated by referring to the communication record R81 to form the internal packet 1 and transmitted to the connection server S1,
The connection server S1 obtains the telephone numbers TNM1 and TNM2 from the internal packet 1, and the connection server S1 presents the telephone number TNM2 to the domain name server DS and is involved in communication with the destination terminal M2. Address information is acquired, and the address information includes an internal address IAB2 as identification information of the logical terminal LP2, and an address of the connection server S2 ,
The connection server S1 determines the line number CNM1M2 from the telephone numbers TNM1 and TNM2, and records the three values of the telephone number TNM1, TNM2 and the line number CNM1M2 as a set in the line management table CM1,
The connection server S1 transmits an initial address message (IAM) including the connection request to the connection server S2, and the connection server S2 receives the telephone number TNM1, the TNM2, and the line number CNM1M2 from the initial address message. And record these three values as a set in the line management table CM2,
The connection server S2 transmits an internal packet 2 including an incoming call notification based on the connection request. The internal packet 2 is converted into an external IP packet 2 by referring to the communication record R82 in the network node device N2. The external IP packet 2 is transmitted to the radio base station B2, the radio base station B2 secures a radio channel RC2, and transmits the incoming call notification to the terminal M2.
The connection server S2 transmits an address completion message (ACM) including an incoming / outgoing notification to the connection server S1,
The terminal M2 transmits a calling notification that listening start to the radio base station B2, the radio base station B2 transmits the external IP packet 3 including notifying in the call, the external IP packet 3, The network node device N2 converts the packet into an internal packet 3 and sends it to the connection server S2.
The connection server S2 transmits a call progress message (CPG) including the notification during calling to the connection server S1, the connection server S1 transmits an internal packet 4 including the notification during calling, and the internal packet 4 is is converted to the external IP packet 4 at the network node device N1 reaches the radio base station B1, the radio base station B1 transmits the calling notification to the terminal M1,
The terminal M2 transmits a response notification to the radio base station B2, the radio base station B2 transmits an external IP packet 5 including the response notification, and the external IP packet 5 is transmitted to the internal packet 5 by the network node device N2. To reach the connection server S2,
The connection server S2 forms a response message (ANM) including the response notification and transmits it to the connection server S1, and the connection server S1 forms and transmits an internal packet 6 including the response notification , internal packet 6 is converted to the external IP packet 6 in the network node device N1 reaches the radio base station B1, the radio base station B1 transmits the response notification to the terminal M1,
By transmitting the response notification to the terminal M1, it is possible to set a communication record for communication between terminals, and the connection server S1 instructs the network node device N1 to set the communication record R1, and the connection server S2 instructs the network node device N2 to set a communication record R2, and the communication records R1 and R2 define a communication path P12 through which an internal packet is transferred between the network node devices N1 and N2.
The terminal M1, the transmit voice or data via the wireless communication path RC1 to the radio base station B1, the radio base station B1 transmits an external IP packet 7 including the voice or data,
The external IP packet 7 is input from the logical terminal LP1 to the network node device N1. The network node device N1 is included in the logical terminal identification information LX for identifying the logical terminal LP1 and the external IP packet 7. Search whether the communication record R1 including the destination IP address EAB2 exists inside the network node device N1 ,
When the communication record R1 is found by the search, the network node device N1 refers to the communication record R1 and converts the external IP packet 7 into an internal packet 7 having the internal address IA2 as a destination address. And
The internal packet 7 is transferred through the communication path P12, the communication record R2 is referred to by the network node device N2, and the external IP packet 7 restored by decapsulation is transmitted to the radio base station B2, the radio base station B2 is the voice or data, and sends to the terminal M2 via the wireless communication path RC2,
The terminal M1 transmits a communication release notification to the radio base station B1, the radio base station B1 transmits an external IP packet 8 including the communication release notification, and the external IP packet 8 is transmitted from the network node device N1. It is converted into an internal packet 8 including the communication release notification and transmitted to the connection server S1, and the connection server S1 transmits a release message (REL) including the communication release notification to the connection server S2, and the connection server S2 Transmits a release completion message (RLC) to the connection server S1, and the connection servers S1 and S2 instruct the network node devices N1 and N2 to delete the communication records R1 and R2 , and the communication path P12. Is deleted, and communication between mobile terminals is possible. A communication system using an IP network.
前記網ノード装置N1は内部の装置制御表H1内に前記論理端子LP1を識別する識別情報を含む通信レコードR81を設定しており、前記網ノード装置N2は内部の装置制御表H2内に前記論理端子LP2を識別する識別情報を含む通信レコードR82を設定しており、
移動端末M1は前記無線基地局B1と通信して無線通信路RC1を確保し、電話番号を用いて移動端末M2に接続要求するため、前記移動端末M1は、接続要求、前記端末M1の電話番号TNM1及び前記端末M2の電話番号TNM2を含む外部IPパケット1を形成し、前記外部IPパケット1を無線通信路RC1及び前記無線基地局B1経由で前記網ノード装置N1へ送信し、
前記外部IPパケット1は、前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット1に含まれる宛先IPアドレスEA81とを含む通信レコードR81が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR81を見出した場合には、前記通信レコードR81を参照して、前記外部IPパケット1をカプセル化して内部パケット1を形成して接続サーバS1へ送信し、
前記接続サーバS1は、前記内部パケット1から取得した前記電話番号TNM2をドメイン名サーバDSに提示し、前記宛先端末M2との通信に関わるアドレス情報を取得し、前記アドレス情報は前記端末M2の外部IPアドレスEAM2、前記論理端子LP2の識別情報としての内部アドレスIAB2及び接続サーバS2のアドレスを含み、
前記接続サーバS1は前記電話番号TNM1及びTNM2から回線番号CNM1M2を定め、前記電話番号TNM1、TNM2、前記回線番号CNM1M2の3つの値を1組として回線管理表CM1に記録し、
前記接続サーバS1は前記接続要求を含む初期アドレスメッセージ(IAM)を前記接続サーバS2へ送信し、前記接続サーバS2は前記初期アドレスメッセージから、前記電話番号TNM1、TNM2及び前記回線番号CNM1M2を取得し、これら3つの値を1組として回線管理表CM2に記録し、
前記接続サーバS2は、前記接続要求に基づく着信通知を含む内部パケット2を送信し、前記内部パケット2は前記網ノード装置N2で前記通信レコードR82が参照されて外部IPパケット2に変換されて前記無線基地局B2に到達し、前記無線基地局B2は無線通信路RC2を確保し、前記外部IPパケット2を前記端末M2に送信し、前記端末M2は前記外部IPパケット2を受信し、
前記接続サーバS2は着信可否通知を含むアドレス完了メッセージ(ACM)を前記接続サーバS1へ送信し、
前記端末M2は、応答準備開始を知らせる呼出中通知を含む外部IPパケット3を形成して送信し、前記外部IPパケット3は、前記網ノード装置N2で内部パケット3に変換されて前記接続サーバS2に送られ、
前記接続サーバS2は前記呼出中通知を含む呼経過メッセージ(CPG)を形成して前記接続サーバS1へ送信し、前記接続サーバS1は、前記呼出中通知を含む内部パケット4を送信し、前記内部パケット4は、前記網ノード装置N1で外部IPパケット4に変換されて前記無線基地局B1を経て前記端末M1に到達し、
前記端末M2は応答通知含む外部IPパケット5を形成して送信し、外部IPパケット5は前記網ノード装置N2で内部パケット5に変換されて前記接続サーバS2に到達し、
前記接続サーバS2は前記応答通知を含む応答メッセージ(ANM)を形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記応答通知及び前記端末M2の外部IPアドレスEAM2を含む内部パケット6を送信し、前記内部パケット6は前記網ノード装置N1で外部IPパケット6に変換されて前記無線基地局B1を経て前記端末M1に到達し、
前記端末M1への前記応答通知の送信により端末間通信用の通信レコードの設定が可能となり、前記接続サーバS1は前記網ノード装置N1に対して通信レコードR1の設定を指示し、前記接続サーバS2は前記網ノード装置N2に対して通信レコードR2の設定を指示し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1は、前記端末M2の外部IPアドレスEAM2を宛先アドレスとする音声又はデータを含む外部IPパケット7を送信すると、前記外部IPパケット7は前記無線基地局B1を経て前記網ノード装置N1に到達し、
前記外部IPパケット7は、前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット7に含まれる宛先IPアドレスEAM2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記網ノード装置N1は前記外部IPパケット7を、前記内部アドレスIA2を宛先アドレスとする内部パケット7に変換し、
前記外部IPパケット7は、前記内部アドレスIA2を宛先アドレスとする内部パケット7に変換されて前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードR2が参照され、逆カプセル化されて復元された前記外部IPパケット7が前記無線基地局B2を経て前記端末M2に到達し、
前記端末M1が通信解放通知を含む外部IPパケット8を形成して送信すると、前記外部IPパケット8は前記網ノード装置N1で前記通信解放通知を含む内部パケット8になって前記接続サーバS1に到達し、前記接続サーバS1は前記通信解放通知を含む解放メッセージ(REL)を前記接続サーバS2へ送信し、前記接続サーバS2は解放完了メッセージ(RCL)を前記接続サーバS1へ送信し、
前記接続サーバS1及びS2は前記通信レコードR1及びR2の抹消を指示し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a network node device, a connection server, and a domain name server. The radio base station B1 is connected to the network node device N1 through the communication line L1 through the communication line L1, and the radio base station B2 is connected to the logical terminal through the communication line L2. Connected to network node device N2 by LP2,
The network node device N1 sets a communication record R81 including identification information for identifying the logical terminal LP1 in the internal device control table H1, and the network node device N2 stores the logical record in the internal device control table H2. A communication record R82 including identification information for identifying the terminal LP2 is set.
Since the mobile terminal M1 communicates with the radio base station B1 to secure the radio communication path RC1, and uses the telephone number to make a connection request to the mobile terminal M2, the mobile terminal M1 requests the connection, and the telephone number of the terminal M1. Forming the external IP packet 1 including the telephone number TNM2 of the terminal TNM1 and the terminal M2, and transmitting the external IP packet 1 to the network node device N1 via the wireless communication path RC1 and the wireless base station B1,
The external IP packet 1 is input from the logical terminal LP1 to the network node device N1 ,
The network node device N1 has a communication record R81 including logical terminal identification information LX for identifying the logical terminal LP1 and a destination IP address EA81 included in the external IP packet 1 in the network node device N1. Search for
When the communication record R81 is found by the search, the external IP packet 1 is encapsulated by referring to the communication record R81 to form the internal packet 1 and transmitted to the connection server S1,
The connection server S1 presents the telephone number TNM2 acquired from the internal packet 1 to the domain name server DS, acquires address information related to communication with the destination terminal M2, and the address information is external to the terminal M2. An IP address EAM2, an internal address IAB2 as identification information of the logical terminal LP2, and an address of the connection server S2,
The connection server S1 determines a line number CNM1M2 from the telephone numbers TNM1 and TNM2, and records the three values of the telephone numbers TNM1, TNM2 and the line number CNM1M2 as a set in the line management table CM1,
The connection server S1 transmits an initial address message (IAM) including the connection request to the connection server S2. The connection server S2 acquires the telephone numbers TNM1, TNM2 and the line number CNM1M2 from the initial address message. , Record these three values as a set in the line management table CM2,
The connection server S2 transmits an internal packet 2 including an incoming call notification based on the connection request, and the internal packet 2 is converted into the external IP packet 2 by referring to the communication record R82 in the network node device N2. Reaching the radio base station B2, the radio base station B2 secures the radio communication path RC2, transmits the external IP packet 2 to the terminal M2, the terminal M2 receives the external IP packet 2,
The connection server S2 transmits an address completion message (ACM) including an incoming / outgoing notification to the connection server S1,
The terminal M2 forms and transmits an external IP packet 3 including an in-call notification notifying the start of response preparation, and the external IP packet 3 is converted into the internal packet 3 by the network node device N2 to be transmitted to the connection server S2. Sent to
The connection server S2 forms a call progress message (CPG) including the in-call notification and transmits it to the connection server S1, and the connection server S1 transmits an internal packet 4 including the in-call notification, The packet 4 is converted into an external IP packet 4 by the network node device N1 and reaches the terminal M1 via the radio base station B1,
The terminal M2 forms and transmits an external IP packet 5 including a response notification, and the external IP packet 5 is converted into the internal packet 5 by the network node device N2 and reaches the connection server S2.
The connection server S2 forms a response message (ANM) including the response notification and transmits it to the connection server S1, and the connection server S1 transmits an internal packet 6 including the response notification and the external IP address EAM2 of the terminal M2. The internal packet 6 is converted into an external IP packet 6 by the network node device N1 and reaches the terminal M1 via the radio base station B1,
By transmitting the response notification to the terminal M1, it becomes possible to set a communication record for communication between terminals, and the connection server S1 instructs the network node device N1 to set the communication record R1 , and the connection server S2 Instructs the network node device N2 to set a communication record R2 , and the communication records R1 and R2 define a communication path P12 through which an internal packet is transferred between the network node devices N1 and N2.
When the terminal M1 transmits an external IP packet 7 including voice or data having the external IP address EAM2 of the terminal M2 as a destination address, the external IP packet 7 is transmitted to the network node device N1 via the radio base station B1. Reach,
The external IP packet 7 is input from the logical terminal LP1 to the network node device N1 ,
The network node device N1 has the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EAM2 included in the external IP packet 7 in the network node device N1 . Search for existence,
When the communication record R1 is found by the search, the network node device N1 converts the external IP packet 7 into an internal packet 7 having the internal address IA2 as a destination address,
The external IP packet 7 is converted into an internal packet 7 having the internal address IA2 as a destination address and transferred through the communication path P12. The communication record R2 is referred to and decapsulated by the network node device N2. The restored external IP packet 7 reaches the terminal M2 via the radio base station B2,
When the terminal M1 forms and transmits the external IP packet 8 including the communication release notification, the external IP packet 8 becomes the internal packet 8 including the communication release notification at the network node device N1 and reaches the connection server S1. The connection server S1 transmits a release message (REL) including the communication release notification to the connection server S2, and the connection server S2 transmits a release completion message (RCL) to the connection server S1,
A communication system using an IP network, wherein the connection servers S1 and S2 instruct to delete the communication records R1 and R2 , the communication path P12 is deleted, and communication between mobile terminals is possible.
端末M1は、無線通信路RC1経由で無線基地局B1と通信が可能であり、端末M2は、無線通信路RC2経由で無線基地局B2と通信が可能であり、
前記端末M1は電話番号を用いて前記端末M2に接続要求するため、前記端末M2の電話番号TNM2及び接続要求を前記無線基地局B1に送信し、前記無線基地局B1は前記接続要求及び前記電話番号TNM2を接続サーバS1へ送信し、
前記接続サーバS1は前記接続要求を含む初期アドレスメッセージを接続サーバS2へ送信し、前記接続サーバS2は前記端末M2に着信通知を送信し、
前記端末M2は、呼出中通知を前記接続サーバS2に送信し、前記接続サーバS2は前記呼出中通知を含む呼経過メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答通知を送信し、前記接続サーバS2は前記応答通知を含む応答メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記応答通知を前記端末M1に送信し、
前記接続サーバS1は前記網ノード装置N1に対して通信レコードR1の設定を指示し、前記接続サーバS2は前記網ノード装置N2に対して通信レコードR2の設定を指示し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1は前記無線通信路RC1を経て音声又はデータを無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含む外部IPパケット12を送信し、前記外部IPパケット12は前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット12に含まれる宛先IPアドレスEAB2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して前記外部IPパケット12はカプセル化され、内部パケット12に変換されて前記通信パスP12を転送され、前記網ノード装置N2で逆カプセル化されて復元された前記外部IPパケット12が前記無線基地局B2に到達し、前記無線基地局B2は前記音声又はデータを前記無線通信路RC2経由で前記端末M2に送信し、
前記端末M1又はM2が通信解放通知を送信し、前記接続サーバS1は前記通信レコードR1の抹消を指示し、前記接続サーバS2は前記通信レコードR2の抹消を指示し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a plurality of network node devices and connection servers. The radio base station B1 is connected to the network node device N1 through the communication line L1 through the communication terminal L1, and the radio base station B2 is connected through the communication line L2 to the logical terminal LP2. Connected to a network node device N2, and the network node devices N1 and N2 are connected via a communication line inside the IP network;
Terminal M1 is capable of communicating with the radio base station B1 via the wireless communication path RC1, the terminal M2 is capable of communicating with the radio base station B2 via the wireless communication path RC2,
The terminal M1 for connection request to the terminal M2 via a telephone number, the telephone number TNM2 and the connection request of the terminal M2 is transmitted to the radio base station B1, the radio base station B1 is the connection request and the telephone The number TNM2 is transmitted to the connection server S1,
The connection server S1 transmits an initial address message including the connection request to the connection server S2, the connection server S2 transmits an incoming call notification to the terminal M2,
The terminal M2 transmits a calling notification to the connection server S2, the connection server S2 forms a call progress message including the calling notification and transmits the call progress message to the connection server S1, and the connection server S1 transmits the call A medium notification is sent to the terminal M1,
The terminal M2 transmits a response notification, the connection server S2 forms a response message including the response notification and transmits the response message to the connection server S1, the connection server S1 transmits the response notification to the terminal M1 ,
The connection server S1 instructs the network node device N1 to set a communication record R1 , the connection server S2 instructs the network node device N2 to set a communication record R2 , and the communication records R1 and R2 Defines a communication path P12 through which internal packets are transferred between the network node devices N1 and N2.
The terminal M1 transmits voice or data to the radio base station B1 via the radio channel RC1, the radio base station B1 transmits an external IP packet 12 including the voice or data, and the external IP packet 12 is Input from the logical terminal LP1 to the network node device N1,
The network node device N1 receives the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EAB2 included in the external IP packet 12 in the network node device N1 . Search for existence,
When the communication record R1 is found by the search, the external IP packet 12 is encapsulated with reference to the communication record R1 , converted into the internal packet 12, forwarded through the communication path P12, and the network node The external IP packet 12 decapsulated and restored by the device N2 reaches the radio base station B2, and the radio base station B2 transmits the voice or data to the terminal M2 via the radio channel RC2. ,
The terminal M1 or M2 transmits a communication release notification, the connection server S1 instructs to delete the communication record R1 , the connection server S2 instructs to delete the communication record R2 , and the communication path P12 is deleted. A communication system using an IP network, characterized in that communication between mobile terminals is possible.
端末M1は、無線通信路RC1、無線基地局B1、通信回線L1経由で網ノード装置N1との間で外部IPパケットを送受信可能であり、端末M2は、無線通信路RC2、無線基地局B2、通信回線L2経由で網ノード装置N2との間で外部IPパケットを送受信可能であり、
前記端末M1は、接続要求、及び前記端末M2の電話番号TNM2を接続サーバS1に送信し、前記接続サーバS1は前記接続要求を含む初期アドレスメッセージを接続サーバS2へ送信し、前記接続サーバS2は、前記端末M2に着信通知を送信し、
前記端末M2は応答準備開始を知らせる呼出中通知を前記接続サーバS2に送信し、前記接続サーバS2は前記呼出中通知を含む呼経過メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答通知を前記接続サーバS2に送信し、前記接続サーバS2は前記応答通知を含む応答メッセージを形成して前記接続サーバS1へ送信し、前記接続サーバS1は前記応答通知を前記端末M1に送信し、
前記接続サーバS1は前記網ノード装置N1に対して通信レコードR1の設定を指示し、前記接続サーバS2は前記網ノード装置N2に対して通信レコードR2の設定を指示し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1は、前記端末M2の外部IPアドレスEAM2を宛先アドレスとし音声又はデータを含む外部IPパケット12を送信すると、前記外部IPパケット12は、前記無線基地局B1を経て前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット12に含まれる宛先IPアドレスEAM2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケット12は、内部パケット12に変換されて前記通信パスP12を転送され、
前記網ノード装置N2で逆カプセル化されて復元された前記外部IPパケット12が前記通信回線L2に送出され、前記外部IPパケット12が前記無線基地局B2を経て前記端末M2に到達し、
前記端末M1又はM2が通信解放通知を送信し、前記接続サーバS1は前記通信レコードR1の抹消を指示し、前記接続サーバS2は前記通信レコードR2の抹消を指示し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a plurality of network node devices and connection servers. The radio base station B1 is connected to the network node device N1 through the communication line L1 through the communication terminal L1, and the radio base station B2 is connected through the communication line L2 to the logical terminal LP2. Connected to a network node device N2, and the network node devices N1 and N2 are connected via a communication line inside the IP network;
The terminal M1 can transmit and receive external IP packets to and from the network node device N1 via the wireless communication path RC1, the wireless base station B1, and the communication line L1, and the terminal M2 includes the wireless communication path RC2, the wireless base station B2, An external IP packet can be transmitted to and received from the network node device N2 via the communication line L2 .
The terminal M1 transmits a connection request and the telephone number TNM2 of the terminal M2 to the connection server S1, the connection server S1 transmits an initial address message including the connection request to the connection server S2, and the connection server S2 , Send an incoming notification to the terminal M2,
The terminal M2 transmits a notification during a call notifying the start of response preparation to the connection server S2, and the connection server S2 forms a call progress message including the notification during a call and transmits the call progress message to the connection server S1. S1 sends the in-call notification to the terminal M1,
The terminal M2 transmits a response notification to the connection server S2, the connection server S2 forms a response message including the response notification and transmits the response message to the connection server S1, and the connection server S1 transmits the response notification to the terminal To M1 ,
The connection server S1 instructs the network node device N1 to set a communication record R1 , the connection server S2 instructs the network node device N2 to set a communication record R2 , and the communication records R1 and R2 Defines a communication path P12 through which internal packets are transferred between the network node devices N1 and N2.
When the terminal M1 transmits the external IP packet 12 including voice or data with the external IP address EAM2 of the terminal M2 as a destination address, the external IP packet 12 is transmitted to the network node device N1 via the radio base station B1. Input,
The network node device N1 has the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EAM2 included in the external IP packet 12 in the network node device N1 . Search for existence,
When the communication record R1 is found by the search, referring to the communication record R1 , the external IP packet 12 is converted into an internal packet 12 and transferred through the communication path P12.
The network node unit the external IP packet 12 which has been restored is decapsulated in N2 is transmitted to the communication line L2, the external IP packet 12 arrives at the terminal M2 via the radio base station B2,
The terminal M1 or M2 transmits a communication release notification, the connection server S1 instructs to delete the communication record R1 , the connection server S2 instructs to delete the communication record R2 , and the communication path P12 is deleted. A communication system using an IP network, characterized in that communication between mobile terminals is possible.
無線基地局B1は通信回線L1を経て論理端子LP1で網ノード装置N1に接続され、無線基地局B2は通信回線L2を経て論理端子LP2で網ノード装置N2に接続され、
前記網ノード装置N1は内部の装置制御表H1内に前記論理端子LP1を識別する識別情報を含む通信レコードR81を設定しており、前記網ノード装置N2は内部の装置制御表H2内に前記論理端子LP2を識別する識別情報を含む通信レコードR82を設定しており、
移動端末M1は前記無線基地局B1と通信して無線通信路RC1を確保し、電話番号を用いて移動端末M2に接続要求するため、前記端末M1の電話番号TNM1及び前記移動端末M2の電話番号TNM2を含む接続要求を、無線通信路RC1経由で前記無線基地局B1に送信し、前記無線基地局B1は、前記接続要求、前記電話番号TNM1及びTNM2を含む外部IPパケット1を前記IP網へ送信し、前記外部IPパケット1は、前記網ノード装置N1に入力され、前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット1に含まれる宛先IPアドレスEA81とを含む通信レコードR81が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR81を見出した場合には、前記通信レコードR81を参照して、前記外部IPパケット1をカプセル化して内部パケット1を形成し
前記IP網は、前記内部パケット1から前記電話番号TNM1及びTNM2を取得し、内部のドメイン名サーバDSを用いて、前記電話番号TNM2から前記宛先端末M2との通信に関わるアドレス情報を取得し、前記アドレス情報は、前記論理端子LP2の識別情報としての内部アドレスIAB2を含み、
前記IP網は前記電話番号TNM1及びTNM2から回線番号CNM1M2を定め、前記電話番号TNM1、TNM2及び前記回線番号CNM1M2の3つの値を1組として回線管理表CMに記録し、
前記IP網は、前記着信通知及び前記内部アドレスIAB2を含む内部パケット2を送信し、前記内部パケット2は、前記網ノード装置N2で、前記通信レコードR82が参照され、外部IPパケット2に変換されて前記無線基地局B2に送信され、前記無線基地局B2は、無線通信路RC2を確保して、前記着信通知を前記端末M2に送信し、
前記端末M2は応答準備開始を知らせる呼出中通知を前記無線基地局B2に送信し、前記無線基地局B2は前記呼出中通知を含む外部IPパケット3を送信し、前記外部IPパケット3は、前記網ノード装置N2で内部パケット3に変換されて前記IP網に入力し、
前記IP網は、前記呼出中通知を含む内部パケット4を送信すると、前記内部パケット4は、前記網ノード装置N1で外部IPパケット4に変換されて前記無線基地局B1に送信され、前記無線基地局B1は、前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答通知を前記無線基地局B2に送信し、前記無線基地局B2は前記応答通知を含む外部IPパケット5を送信し、前記外部IPパケット5は、前記網ノード装置N2で内部パケット5に変換されて前記IP網に入力し、
前記IP網は前記応答通知を含む内部パケット6を送信し、前記内部パケット6は、前記網ノード装置N1で外部IPパケット6に変換されて前記無線基地局B1に送信され、前記無線基地局B1は、前記応答通知を前記端末M1に送信し、端末M1と端末M2との間の通信のための通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に通信レコードR1を設定し、前記網ノード装置N2に通信レコードR2を設定し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1は、前記無線通信路RC1経由で音声又はデータを前記無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含むIPパケット7を送信し、
前記外部IPパケット7は、前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット7に含まれる宛先IPアドレスEAB2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部パケット7は、内部パケット7に変換されて
前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードR2が参照され、逆カプセル化されて復元された前記外部IPパケット7が前記無線基地局B2に到達し、前記無線基地局B2は前記音声又はデータを前記無線通信路RC2を経由して前記端末M2に送信し、
前記端末M1は通信解放通知を前記無線基地局B1へ送信し、前記無線基地局B1は、前記通信解放通知を含む外部IPパケット8を前記IP網に送信し、前記外部IPパケット8は、前記網ノード装置N1で前記通信解放通知を含む内部パケット8になって前記IP網に入力し、
前記IP網は、解放指示を含む内部パケット9を前記無線基地局B2に送信し、前記無線基地局B2は解放指示を含む外部IPパケット9を受信し、前記解放指示を前記端末M2に向けて送信し、前記IP網は前記通信レコードR1及びR2を抹消し、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a plurality of network node devices, and the plurality of radio base stations are connected to the network node devices via communication lines,
The radio base station B1 is connected to the network node device N1 via the communication line L1 via the logical terminal LP1, and the radio base station B2 is connected to the network node device N2 via the communication line L2 via the logical terminal LP2.
The network node device N1 sets a communication record R81 including identification information for identifying the logical terminal LP1 in the internal device control table H1, and the network node device N2 stores the logical record in the internal device control table H2. A communication record R82 including identification information for identifying the terminal LP2 is set.
Since the mobile terminal M1 communicates with the radio base station B1 to secure the radio communication channel RC1 and requests connection to the mobile terminal M2 using a telephone number, the telephone number TNM1 of the terminal M1 and the telephone number of the mobile terminal M2 a connection request including the TNM2, transmitted to the radio base station B1 via the wireless communication path RC1, the radio base station B1, the connection request, the external IP packet 1 including the telephone number TNM1 and TNM2 to the IP network The external IP packet 1 is input to the network node device N1, and the network node device N1 receives the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP included in the external IP packet 1. A communication record R81 including an address EA81 is searched for in the network node device N1,
When the communication record R81 is found by the search, the external IP packet 1 is encapsulated to form the internal packet 1 with reference to the communication record R81. The telephone numbers TNM1 and TNM2 are acquired from 1 and address information related to communication with the destination terminal M2 is acquired from the telephone number TNM2 using an internal domain name server DS, and the address information is stored in the logical terminal Including internal address IAB2 as identification information of LP2,
The IP network defines a line number CNM1M2 from the telephone numbers TNM1 and TNM2, and records the three values of the telephone numbers TNM1, TNM2 and the line number CNM1M2 as a set in the line management table CM.
The IP network transmits the internal packet 2 including the incoming notification and the internal address IAB2, and the internal packet 2 is converted into the external IP packet 2 by referring to the communication record R82 in the network node device N2. Transmitted to the radio base station B2, the radio base station B2 secures a radio communication path RC2, and transmits the incoming call notification to the terminal M2,
The terminal M2 transmits a calling notification that listening start to the radio base station B2, the radio base station B2 transmits the external IP packet 3 including notifying in the call, the external IP packet 3, the The network node device N2 converts the packet into an internal packet 3 and inputs it to the IP network.
When the IP network transmits the internal packet 4 including the in-call notification, the internal packet 4 is converted into the external IP packet 4 by the network node device N1 and transmitted to the radio base station B1, and the radio base station Station B1 sends the call notification to the terminal M1,
The terminal M2 transmits a response notification to the radio base station B2, the radio base station B2 transmits an external IP packet 5 including the response notification, and the external IP packet 5 is transmitted as an internal packet by the network node device N2. 5 is input to the IP network,
The IP network transmits an internal packet 6 including the response notification, and the internal packet 6 is converted into an external IP packet 6 by the network node device N1 and transmitted to the radio base station B1, and the radio base station B1 transmits the response notification to the terminal M1, it is possible to set the communication record for communication between the terminal M1 and terminals M2, the IP network sets the communication record R1 in the network node device N1 The communication record R2 is set in the network node device N2, and the communication records R1 and R2 define a communication path P12 in which an internal packet is transferred between the network node devices N1 and N2.
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 transmits an IP packet 7 including the voice or data,
The external IP packet 7 is input from the logical terminal LP1 to the network node device N1 ,
The network node device N1 has the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EAB2 included in the external IP packet 7 in the network node device N1 . Search for existence,
When the communication record R1 is found by the search, referring to the communication record R1 , the external packet 7 is converted to the internal packet 7 and transferred through the communication path P12. The network node device N2 wherein the communication record R2 references, the external IP packet 7 which is restored is decapsulated reaches the radio base station B2, the radio base station B2 is via said wireless communication path RC2 said voice or data To the terminal M2,
The terminal M1 sends a communication release notification to said wireless base station B1, the radio base station B1 transmits an external IP packet 8 including the communication release notification to said IP network, said external IP packet 8, the In the network node device N1, the internal packet 8 including the communication release notification is input to the IP network,
The IP network transmits an internal packet 9 including a release instruction to the radio base station B2, and the radio base station B2 receives the external IP packet 9 including a release instruction, and sends the release instruction to the terminal M2. The communication system using the IP network is characterized in that the IP network deletes the communication records R1 and R2 and communication between mobile terminals is possible.
移動端末M1は前記無線基地局B1と通信して無線通信路RC1を確保し、前記移動端末M1は電話番号を用いて移動端末M2に接続要求するため、接続要求、前記端末M1の電話番号TNM1及び前記端末M2の電話番号TNM2を含む外部IPパケット1を形成し、前記無線通信路RC1及び前記無線基地局B1経由で前記網ノード装置N1へ送信し、前記外部IPパケット1は、前記網ノード装置N1で内部パケット1に変換されて前記IP網に入力し、
前記IP網は、その内部のドメイン名サーバDSを用いて、前記内部パケット1から取得した前記電話番号TNM2を基に、前記宛先端末M2との通信に関わるアドレス情報を取得し、前記アドレス情報は前記端末M2の外部IPアドレスEAM2、前記論理端子LP2の識別情報としての内部アドレスIAB2を含み、
前記IP網は、前記電話番号TNM1及びTNM2から回線番号CNM1M2を定め、前記電話番号TNM1、TNM2、及び前記回線番号CNM1M2の3つの値を1組として、前記IP網内部の回線管理表CMに記録し、
前記IP網は、前記接続要求に基づく着信通知を含む内部パケット2を送信し、前記内部パケット2は前記網ノード装置N2で外部IPパケット2に変換されて前記無線基地局B2に到達し、前記無線基地局B2は無線通信路RC2を確保し、前記着信通知を含む外部IPパケット2を、前記端末M2に送信し、
前記端末M2は応答準備開始を知らせる呼出中通知を含む外部IPパケット3を形成して送信し、前記外部IPパケット3は、前記網ノード装置N2で内部パケット3に変換されて前記IP網に入力し、前記IP網が前記呼出中通知を含む内部パケット4を送信すると、前記内部パケット4は前記網ノード装置N1で外部IPパケット4に変換されて前記端末M1に到達し、
前記端末M2は応答通知含む外部IPパケット5を送信し、前記外部IPパケット5は、前記網ノード装置N2で内部パケット5となって前記IP網に入力し、
前記IP網は、前記応答通知及び前記端末M2の外部IPアドレスEAM2を含む内部パケット6を送信し、前記内部パケット6は前記網ノード装置N1で外部IPパケット6に変換されて前記無線基地局B1を経て前記端末M1に到達し、
前記端末M1への前記応答通知の送信により、端末間通信用の通信レコードの設定が可能となり、前記IP網は前記網ノード装置N1に通信レコードR1を設定し、前記網ノード装置N2に通信レコードR2を設定し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1が前記端末M2の外部IPアドレスEAM2を宛先アドレスとし音声又はデータを含むIPパケット7を送信すると、前記外部IPパケット7は前記無線基地局B1を経て前記網ノード装置N1に到達し、
前記外部IPパケット7は、前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット7に含まれる宛先IPアドレスEAM2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケット7は、内部パケット7に変換されて前記通信パスP12を転送され、前記網ノード装置N2で前記通信レコードR2が参照され、逆カプセル化されて復元された前記外部IPパケット7が前記無線基地局B2を経て前記端末M2に到達し、
前記端末M1が通信解放通知を含む外部IPパケット8を形成して、送信すると、前記外部IPパケット8は前記網ノード装置N1で内部パケット8になって前記IP網に入力し、
前記IP網は、前記通信レコードR1及びR2の抹消を指示し、前記通信パスP12が抹消され、移動端末間通信が可能なことを特徴とするIP網を用いた通信システム。 The IP network includes a network node device. The radio base station B1 is connected to the network node device N1 via the communication line L1 via the logical terminal LP1, and the radio base station B2 is connected to the network node device N2 via the communication line L2 via the logical terminal LP2. Connected ,
The mobile terminal M1 communicates with the radio base station B1 to secure the radio channel RC1, and the mobile terminal M1 uses the telephone number to make a connection request to the mobile terminal M2. Therefore, the connection request, the telephone number TNM1 of the terminal M1 and forming an external IP packet 1 including the telephone number TNM2 of the terminal M2, and transmitted to the network node device N1 via the wireless communication path RC1 and the radio base station B1, the external IP packet 1, the network node The device N1 converts the packet into an internal packet 1 and inputs it to the IP network .
The IP network uses the internal domain name server DS to acquire address information related to communication with the destination terminal M2 based on the telephone number TNM2 acquired from the internal packet 1, and the address information is An external IP address EAM2 of the terminal M2, and an internal address IAB2 as identification information of the logical terminal LP2,
The IP network determines the line number CNM1M2 from the telephone numbers TNM1 and TNM2, and records the three values of the telephone numbers TNM1, TNM2 and the line number CNM1M2 as a set in the line management table CM inside the IP network. And
The IP network transmits an internal packet 2 including an incoming call notification based on the connection request, and the internal packet 2 is converted into an external IP packet 2 by the network node device N2 to reach the radio base station B2, The radio base station B2 secures the radio communication path RC2 , transmits the external IP packet 2 including the incoming call notification to the terminal M2,
The terminal M2 forms and transmits an external IP packet 3 including an in-call notification informing the start of response preparation, and the external IP packet 3 is converted into the internal packet 3 by the network node device N2 and input to the IP network. Then, when the IP network transmits the internal packet 4 including the in-call notification, the internal packet 4 is converted into the external IP packet 4 by the network node device N1, and reaches the terminal M1,
The terminal M2 transmits an external IP packet 5 including a response notification, and the external IP packet 5 is input to the IP network as an internal packet 5 in the network node device N2.
The IP network transmits the internal packet 6 including the response notification and the external IP address EAM2 of the terminal M2, and the internal packet 6 is converted into the external IP packet 6 by the network node device N1, and the wireless base station B1 To reach the terminal M1,
By transmitting the response notification to the terminal M1, it is possible to set a communication record for inter-terminal communication. The IP network sets a communication record R1 in the network node device N1, and a communication record in the network node device N2. R2 is set, and the communication records R1 and R2 define a communication path P12 through which internal packets are transferred between the network node devices N1 and N2.
When the terminal M1 transmits an IP packet 7 containing voice or data with the external IP address EAM2 of the terminal M2 as a destination address, the external IP packet 7 reaches the network node device N1 via the radio base station B1,
The external IP packet 7 is input from the logical terminal LP1 to the network node device N1,
The network node device N1 has the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EAM2 included in the external IP packet 7 in the network node device N1. Search for existence,
When the communication record R1 is found by the search, referring to the communication record R1 , the external IP packet 7 is converted into an internal packet 7 and transferred through the communication path P12, and the network node device N2 wherein the communication record R2 references, the external IP packet 7 which is restored is decapsulated reaches to the terminal M2 via the radio base station B2 in,
When the terminal M1 forms and transmits an external IP packet 8 including a communication release notification, the external IP packet 8 becomes an internal packet 8 at the network node apparatus N1 and is input to the IP network.
A communication system using an IP network, wherein the IP network instructs deletion of the communication records R1 and R2 , the communication path P12 is deleted, and communication between mobile terminals is possible.
端末M1は電話番号を用いて端末M2に接続を要求するため、前記無線基地局B1と通信して無線通信路RC1を確保すると、前記無線通信路RC1経由で、接続要求及び前記端末M2の電話番号TNM2を前記無線基地局B1に送信し、
前記無線基地局B1は前記接続要求及び前記電話番号TNM2を前記IP網に送信し、前記IP網は前記接続要求に基づく着信通知を前記無線基地局B2に送信し、前記無線基地局B2は前記端末M2と通信して無線通信路RC2を確保すると、前記着信通知を前記端末M2に送信し、
前記端末M2は、応答準備開始を知らせる呼出中通知を、前記無線基地局B2を経由して前記IP網に送信し、前記IP網は前記呼出中通知を、前記無線基地局B1を経由して前記端末M1に送信し、
前記端末M2は、応答通知を、前記無線基地局B2を経由して前記IP網に送信し、前記IP網は前記応答通知を、前記無線基地局B1を経由して前記端末M1に送信し、前記網ノード装置N1は前記論理端子LP2を識別する識別情報を含む通信レコードR1をその内部に設定し、前記網ノード装置N2は、前記論理端子LP1を識別する識別情報を含む通信レコードR2をその内部に設定し、前記通信レコードR1及びR2により前記論理端子LP1及びLP2の間に、前記端末M1と前記端末M2とが通信を行うための通信パスP12が設定され、
前記端末M1は音声又はデータを前記無線基地局B1へ送り、前記無線基地局B1は、前記音声又はデータを含む外部IPパケットGPを前記IP網へ送信すると、前記外部IPパケットGPは前記論理端子LP1から前記網ノード装置N1に入力され、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケットGPに含まれる宛先IPアドレスEAB2とを含む通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケットGPを含む内部パケットNPを形成し、
前記内部パケットNPは前記通信パスP12を経て前記網ノード装置N2に送信され、前記網ノード装置N2は前記内部パケットNPから前記外部IPパケットGPを復元して前記無線基地局B2に送信し、前記無線基地局B2は、前記音声又はデータを前記端末M2に送信し、
前記網ノード装置N1及びN2は、前記端末M1又はM2からの通信切断要求を基に前記通信レコードR1及びR2を消去し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a plurality of network node devices, the plurality of network node devices are connected by a communication line, and the radio base station B1 is connected to the network node device N1 by a logical terminal LP1 via a communication line L1, and the radio base station B2 Is connected to the network node device N2 via the communication line L2 at the logic terminal LP2,
Since the terminal M1 uses the telephone number to request connection to the terminal M2, when the wireless communication path RC1 is secured by communicating with the wireless base station B1, the connection request and the telephone of the terminal M2 are transmitted via the wireless communication path RC1. Transmitting the number TNM2 to the radio base station B1,
The radio base station B1 transmits the connection request and the telephone number TNM2 to the IP network, the IP network transmits an incoming call notification based on the connection request to the radio base station B2, and the radio base station B2 When the wireless communication path RC2 is secured by communicating with the terminal M2, the incoming call notification is transmitted to the terminal M2,
The terminal M2 transmits a notification during calling informing the start of response preparation to the IP network via the radio base station B2, and the IP network transmits the notification during calling via the radio base station B1. To the terminal M1 ,
The terminal M2 transmits a response notification to the IP network via the radio base station B2, and the IP network transmits the response notification to the terminal M1 via the radio base station B1 , The network node device N1 sets therein a communication record R1 including identification information for identifying the logical terminal LP2, and the network node device N2 includes a communication record R2 including identification information for identifying the logical terminal LP1. Set inside, a communication path P12 for communication between the terminal M1 and the terminal M2 is set between the logical terminals LP1 and LP2 by the communication records R1 and R2 .
When the terminal M1 sends voice or data to the radio base station B1, and the radio base station B1 sends an external IP packet GP including the voice or data to the IP network, the external IP packet GP is sent to the logical terminal. Input from LP1 to the network node device N1 ;
The network node device N1 includes a logic terminal identification information LX identifying the logical terminals LP1, the external IP packet communication record R1 including the destination IP address EAB2 included in the GP, present inside the network node apparatus N1 Search for
When the communication record R1 is found by the search, the internal record NP including the external IP packet GP is formed with reference to the communication record R1 ,
The internal packet NP is transmitted to the network node device N2 via the communication path P12, and the network node device N2 restores the external IP packet GP from the internal packet NP and transmits it to the radio base station B2 , The radio base station B2 transmits the voice or data to the terminal M2,
The network node devices N1 and N2 delete the communication records R1 and R2 based on a communication disconnection request from the terminal M1 or M2, the communication path P12 is deleted, and communication between mobile terminals is possible. A communication system using a featured IP network.
網内部の通信回線で接続され、
無線基地局B1は通信回線L1を経て論理端子LP1で網ノード装置N1に接続され、無線基地局B2は通信回線L2を経て論理端子LP2で網ノード装置N2に接続され、
端末M1は、電話番号を用いて端末M2に接続を要求するため、前記無線基地局B1と通信して無線通信路RC1を確保し、
接続要求及び前記端末M2の電話番号TNM2を、前記無線通信路RC1及び無線基地局B1経由で前記IP網に送信し、前記IP網は、前記接続要求に基づく着信通知を前記無線基地局B2に送信し、前記無線基地局B2は前記端末M2と通信して無線通信路RC2を確保すると、前記着信通知を前記端末M2に送信し、
前記端末M2は、応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、
前記網ノード装置N1は前記論理端子LP2を識別する識別情報を含む通信レコードR1をその内部に設定し、前記網ノード装置N2は、前記論理端子LP1を識別する識別情報を含む通信レコードR2をその内部に設定し、前記通信レコードR1及びR2により前記論理端子LP1及びLP2の間に、前記端末M1と前記端末M2とが通信を行うための通信パスP12が設定され、
前記端末M1は音声又はデータを含む外部IPパケットGPを前記IP網へ送信すると、前記外部IPパケットGPは前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと前記外部IPパケットGPに含まれる宛先IPアドレスEAM2とを含む通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケットGPを含む内部パケットNPを形成し、
前記内部パケットNPは前記通信パスP12を経て前記網ノード装置N2に送信され、前記網ノード装置N2は前記内部パケットNPから前記外部IPパケットGPを復元し、復元された前記外部IPパケットGPを送信し、前記外部IPパケットGPは前記無線基地局B2、前記無線通信路RC2を経て前記端末M2に到達し、
前記網ノード装置N1及びN2は、前記端末M1又はM2からの通信切断の要求を基に前記通信レコードR1及びR2を消去し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a plurality of network node devices, and the plurality of network node devices include the IP
Connected by a communication line inside the network,
The radio base station B1 is connected to the network node device N1 via the communication line L1 via the logical terminal LP1, and the radio base station B2 is connected to the network node device N2 via the communication line L2 via the logical terminal LP2 .
Since the terminal M1 uses the telephone number to request connection to the terminal M2, the terminal M1 communicates with the wireless base station B1 to secure the wireless communication path RC1,
The telephone number TNM2 connection request and the terminal M2, and transmitted to the wireless communication path RC1 and the radio base station the IP network via B1, the IP network, the incoming call notification based on the connection request to the radio base station B2 The wireless base station B2 communicates with the terminal M2 to secure the wireless communication path RC2, and transmits the incoming call notification to the terminal M2.
The terminal M2 transmits a calling notification that listening start to the IP network, the IP network may send a notification in the call to the terminal M1,
The terminal M2 sends a response notification to the IP network, the IP network sends the response notification to the terminal M1 ,
The network node device N1 sets therein a communication record R1 including identification information for identifying the logical terminal LP2, and the network node device N2 includes a communication record R2 including identification information for identifying the logical terminal LP1. Set inside, a communication path P12 for communication between the terminal M1 and the terminal M2 is set between the logical terminals LP1 and LP2 by the communication records R1 and R2 .
When the terminal M1 transmits an external IP packet GP including voice or data to the IP network, the external IP packet GP is input from the logical terminal LP1 to the network node device N1,
In the network node device N1 , a communication record R1 including logical terminal identification information LX for identifying the logical terminal LP1 and a destination IP address EAM2 included in the external IP packet GP exists in the network node device N1. Search for
When the communication record R1 is found by the search, the internal record NP including the external IP packet GP is formed with reference to the communication record R1 ,
The internal packet NP is transmitted to the network node device N2 via the communication path P12, and the network node device N2 restores the external IP packet GP from the internal packet NP and transmits the restored external IP packet GP. The external IP packet GP reaches the terminal M2 via the radio base station B2 and the radio communication path RC2.
The network node devices N1 and N2 delete the communication records R1 and R2 based on a communication disconnection request from the terminal M1 or M2, the communication path P12 is deleted, and communication between mobile terminals is possible A communication system using an IP network characterized by the above.
前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2はそれぞれの内部に複数の簡易カプセル化レコードを設定又は消去することが可能であり、
前記端末M1は電話番号を用いて前記端末M2に接続を要求するため、前記無線基地局B1への無線通信路RC1を確保し、接続要求及び前記宛先端末M2の電話番号TNM2を前記無線基地局B1に送信し、前記無線基地局B1は前記接続要求及び前記電話番号TNM2を前記IP網に送信し、
前記IP網は、前記接続要求に基づく着信通知を前記無線基地局B2に送信し、前記無線基地局B2は、前記端末M2への無線通信路RC2を確保し、前記無線基地局B2は前記着信通知を前記端末M2に送信し、
前記端末M2は応答準備開始を知らせる呼出中通知を前記無線基地局B2に送信し、前記無線基地局B2は前記呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記無線基地局B1に送信し、前記無線基地局B1は前記呼出中通知を前記端末M1に送信し、
前記端末M2は応答通知を前記無線基地局B2に送信し、前記無線基地局B2は前記応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記無線基地局B1に送信し、前記無線基地局B1は前記応答通知を前記端末M1に送信し、
前記網ノード装置N1は、前記論理端子LP2を識別する識別情報を含む簡易カプセル化レコードR1を前記装置制御表H1に設定し、前記網ノード装置N2は、前記論理端子LP1を識別する情報を含む簡易カプセル化レコードR2を前記装置制御表H2に設定し、
前記レコードR1及びR2により前記論理端子LP1及びLP2の間に、前記端末M1と前記端末M2との間の通信を行うための通信パスP12が設定され、
前記端末M1は音声又はデータを、無線通信路RC1を経て無線基地局B1に送信し、前記無線基地局B1は前記音声又はデータを含む外部IPパケットGPを前記網ノード装置N1に送信し、
前記外部IPパケットGPは、前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケットGPに含まれる宛先IPアドレスEAB2とを含む通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して簡易カプセル化が行われて、前記外部IPパケットGP及び前記論理端子LP2を識別する識別情報を含む内部パケットNPを形成し、前記簡易カプセル化は、前記外部IPパケットGPに簡易ヘッダを付加することにより行われ、前記簡易ヘッダは宛先アドレスを含むがソースアドレスを含まず、前記網ノード装置N1は、前記内部パケットNPを前記通信パスP12を経由して前記網ノード装置N2に送信し、前記網ノード装置N2は、前記内部パケットNPを簡易逆カプセル化して前記外部IPパケットGPを復元し、前記簡易逆カプセル化は、前記簡易カプセル化された内部パケットから前記簡易ヘッダを除くことであり、
前記復元した外部IPパケットGPを前記論理端子LP2及び前記通信回線L2を経て前記無線基地局B2に送信し、前記無線基地局B2は前記無線通信路RC2経由で前記音声又はデータを前記端末M2に送信し、
前記端末M1が通信解放通知を前記無線基地局B1に送信し、前記無線基地局B1は前記通信解放通知を含む外部IPパケットを前記IP網に送信すると、前記IP網は前記簡易カプセル化レコードR1及びR2を消去し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a plurality of network node devices, the network node devices are connected by communication lines inside the IP network, and the radio base station B1 is connected to the network node device N1 by a logical terminal LP1 via the communication line L1, The radio base station B2 is connected to the network node device N2 through the communication line L2 at the logical terminal LP2,
The network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and the device control tables H1 and H2 may set or delete a plurality of simple encapsulation records in each of them. Is possible,
Since the terminal M1 requests a connection to the terminal M2 using a telephone number, the wireless communication path RC1 to the wireless base station B1 is secured, and the connection request and the telephone number TNM2 of the destination terminal M2 are assigned to the wireless base station The wireless base station B1 sends the connection request and the telephone number TNM2 to the IP network,
The IP network, the transmit incoming notification based on the connection request to the radio base station B2, the radio base station B2 secures the wireless communication path RC2 to the terminal M2, the radio base station B2 is the incoming A notification is sent to the terminal M2,
The terminal M2 transmits a calling notification that listening start to the radio base station B2, the radio base station B2 transmits a notification in the call to the IP network, the IP network the notification in the call To the radio base station B1, the radio base station B1 sends the notification during the call to the terminal M1,
The terminal M2 transmits a response notification to the radio base station B2, the radio base station B2 transmits the response notification to the IP network, the IP network transmits the response notification to the radio base station B1, The radio base station B1 transmits the response notification to the terminal M1,
The network node device N1 sets a simple encapsulation record R1 including identification information for identifying the logical terminal LP2 in the device control table H1, and the network node device N2 includes information for identifying the logical terminal LP1. A simple encapsulation record R2 is set in the device control table H2,
A communication path P12 for performing communication between the terminal M1 and the terminal M2 is set between the logical terminals LP1 and LP2 by the records R1 and R2 .
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 transmits an external IP packet GP including the voice or data to the network node device N1,
The external IP packet GP is input from the logic terminal LP1 to the network node device N1,
The network node device N1 has a communication record R1 including logical terminal identification information LX for identifying the logical terminal LP1 and a destination IP address EAB2 included in the external IP packet GP, in the network node device N1. Search for
When the communication record R1 is found by the search, simple encapsulation is performed with reference to the communication record R1 , and the internal packet NP including identification information for identifying the external IP packet GP and the logical terminal LP2 is included. The simple encapsulation is performed by adding a simple header to the external IP packet GP. The simple header includes a destination address but does not include a source address, and the network node device N1 The packet NP is transmitted to the network node device N2 via the communication path P12, and the network node device N2 restores the external IP packet GP by simple decapsulation of the internal packet NP, and the simple reverse capsule Is to remove the simple header from the simple encapsulated internal packet,
The restored external IP packet GP is transmitted to the radio base station B2 via the logic terminal LP2 and the communication line L2, and the radio base station B2 sends the voice or data to the terminal M2 via the radio communication path RC2. Send
When the terminal M1 transmits a communication release notification to the radio base station B1, and the radio base station B1 transmits an external IP packet including the communication release notification to the IP network, the IP network records the simple encapsulation record R1. And R2 are deleted, the communication path P12 is deleted, and communication between mobile terminals is possible.
前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2はそれぞれの内部に複数の簡易カプセル化レコードを設定又は消去可能であり、
前記端末M1は電話番号を用いて前記端末M2に接続を要求するため、前記無線基地局B1への無線通信路RC1を確保し、接続要求及び前記宛先端末M2の電話番号TNM2を前記IP網に送信し、前記IP網は着信通知を前記無線基地局B2へ送信し、前記無線基地局B2は、前記端末M2への無線通信路RC2を確保し、前記着信通知を前記端末M2に送信し、前記端末M2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、前記端末M2は応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、
前記網ノード装置N1は、前記論理端子LP2を識別する識別情報を含む簡易カプセル化レコードR1を前記装置制御表H1に設定し、前記網ノード装置N2は、前記論理端子LP1を識別する識別情報を含む簡易カプセル化レコードR2を前記装置制御表H2に設定し、前記簡易カプセル化レコードR1及びR2により前記論理端子LP1及びLP2の間に、前記端末M1と前記端末M2とが通信を行うための通信パスP12が設定され、
前記端末M1は音声又はデータを含む外部IPパケットGPを送信し、前記外部IPパケットGPは、無線通信路RC1及び無線基地局B1を経て前記論理端子LP1から前記網ノード装置N1に入力し、前記外部IPパケットGPは、前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケットGPに含まれる宛先IPアドレスEAM2とを含む通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケットGPは簡易カプセル化され、
前記簡易カプセル化は、外部IPパケットに送信元内部アドレスを含まない簡易ヘッダを付与することであり、前記簡易ヘッダは宛先アドレスを含むがソースアドレスを含まず、
前記内部パケットNPは前記通信パスP12を経由して前記網ノード装置N2に送信され、前記網ノード装置N2は前記内部パケットNPから前記外部IPパケットGPを復元し、前記復元した外部IPパケットGPを前記論理端子LP2から送出すると、前記復元した外部IPパケットGPは前記通信回線L2、前記無線基地局B2を経て前記端末M2に到達し、
前記網ノード装置N1及びN2は、前記端末M1又はM2からの通信切断の要求を基に、前記簡易カプセル化レコードR1及びR2を消去し、前記通信パスP12が抹消され、移動端末間通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a plurality of network node devices, the plurality of network node devices are connected by communication lines inside the IP network, and the radio base station B1 is connected to the network node device N1 through the communication line L1 through the logical terminal LP1. The wireless base station B2 is connected to the network node device N2 via the communication line L2 and the logical terminal LP2,
The network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and the device control tables H1 and H2 can set or delete a plurality of simple encapsulated records therein. ,
Since the terminal M1 uses the telephone number to request a connection to the terminal M2, the terminal M1 secures a wireless communication path RC1 to the wireless base station B1, and the connection request and the telephone number TNM2 of the destination terminal M2 are transmitted to the IP network. The IP network transmits an incoming call notification to the radio base station B2, the radio base station B2 secures a radio communication path RC2 to the terminal M2, and transmits the incoming call notification to the terminal M2. The terminal M2 transmits a notification during a call notifying the start of response preparation to the IP network, the IP network transmits the notification during a call to the terminal M1, the terminal M2 transmits a response notification to the IP network, The IP network sends the response notification to the terminal M1,
The network node device N1 sets a simple encapsulation record R1 including identification information for identifying the logical terminal LP2 in the device control table H1, and the network node device N2 has identification information for identifying the logical terminal LP1. Communication for setting communication between the terminal M1 and the terminal M2 between the logical terminals LP1 and LP2 by setting the simple encapsulation record R2 including the device control table H2 and the simple encapsulation records R1 and R2 Path P12 is set,
The terminal M1 transmits an external IP packet GP including voice or data, and the external IP packet GP is input from the logical terminal LP1 to the network node device N1 via the radio communication path RC1 and the radio base station B1, and The external IP packet GP is input from the logic terminal LP1 to the network node device N1 ,
The network node device N1 has a communication record R1 including logical terminal identification information LX for identifying the logical terminal LP1 and a destination IP address EAM2 included in the external IP packet GP, in the network node device N1. Search for
When the communication record R1 is found by the search, the external IP packet GP is simply encapsulated with reference to the communication record R1 ,
The simple encapsulation is to add a simple header that does not include a source internal address to an external IP packet, the simple header includes a destination address but does not include a source address,
The internal packet NP is transmitted to the network node device N2 via the communication path P12. The network node device N2 restores the external IP packet GP from the internal packet NP, and the restored external IP packet GP. When sent from the logical terminal LP2, the restored external IP packet GP reaches the terminal M2 via the communication line L2 and the radio base station B2,
The network node devices N1 and N2 delete the simplified encapsulation records R1 and R2 based on a request for disconnecting communication from the terminal M1 or M2, the communication path P12 is deleted, and communication between mobile terminals is possible. A communication system using an IP network.
前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2は、それぞれの内部に複数の通信レコードを設定又は消去することが可能であり、
前記網ノード装置N1は、前記装置制御表H1内に前記論理端子LP1を識別する識別情報を含む通信レコードR81を設定しており、前記網ノード装置N2は前記装置制御表H2内に前記論理端子LP2を識別する識別情報を含む通信レコードR82を設定しており、
前記端末M1は電話番号を用いて前記端末T2に接続要求するため、接続要求及び前記端末T2の電話番号TN2を前記無線通信路RC1経由で前記無線基地局B1へ送信し、前記無線基地局B1は前記接続要求及び前記電話番号TN2を含む外部IPパケット1を前記IP網に送信し、
前記網ノード装置N1は、前記外部IPパケット1が入力すると、前記外部IPパケット1が入力した前記論理端子LP1を識別する論理端子識別情報と、前記外部IPパケット1に含まれる宛先IPアドレスとを含む通信レコードR81が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR81を見出した場合には、前記通信レコードR81を参照して、前記外部IPパケット1をカプセル化して内部パケット1を形成して前記IP網の内部に送信し、
前記IP網は前記接続要求に基づく着信通知を含む内部パケット2を形成し、前記内部パケット2は、前記網ノード装置N2で、前記通信レコードR82が参照され、前記着信通知を含む外部IPパケット2に変換されて前記端末T2に送信され、前記端末T2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、前記端末T2は応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、
前記IP網は前記網ノード装置N1に対して、前記論理端子LP2の識別情報を含む通信レコードR1の設定を指示し、前記網ノード装置N2に対して前記論理端子LP1の識別情報を含む通信レコードR2の設定を指示し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1が音声又はデータを前記無線基地局B1に送信し、前記無線基地局B1が前記音声又はデータを含む外部IPパケット12を送信すると、前記外部IPパケット12は論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット12に含まれる宛先IPアドレスEA2とを含む通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケット12を含む内部パケット12に変換されて、前記通信パスP12を転送され、前記網ノード装置N2で逆カプセル化されて復元された前記外部IPパケット12が前記端末T2に送信され、
前記端末M1又は前記端末T2が通信解放通知を前記IP網に送信し、前記IP網は、前記通信レコードR1及びR2の抹消を指示して前記通信パスP12が抹消され、移動端末と固定端末との間の通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a network node device, the radio base station B1 is connected to the network node device N1 via the communication line L1 via the logical terminal LP1, and the terminal M1 sends a control signal or data to the radio base station B1 via the radio communication channel RC1. The terminal T2 is connected to the network node device N2 via the communication line L2 via the communication line L2, and the network node devices N1 and N2 are connected via a communication line inside the IP network.
The network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and the device control tables H1 and H2 can set or delete a plurality of communication records therein. And
The network node device N1 sets a communication record R81 including identification information for identifying the logical terminal LP1 in the device control table H1, and the network node device N2 includes the logical terminal in the device control table H2. A communication record R82 including identification information for identifying LP2 is set,
Since the terminal M1 makes a connection request to the terminal T2 using a telephone number, the connection request and the telephone number TN2 of the terminal T2 are transmitted to the wireless base station B1 via the wireless communication path RC1, and the wireless base station B1 Sends an external IP packet 1 containing the connection request and the telephone number TN2 to the IP network,
When the external IP packet 1 is input, the network node device N1 receives logical terminal identification information for identifying the logical terminal LP1 input by the external IP packet 1, and a destination IP address included in the external IP packet 1. Search whether the communication record R81 including it exists inside the network node device N1,
When the communication record R81 is found by the search, the external IP packet 1 is encapsulated to form an internal packet 1 and transmitted to the inside of the IP network with reference to the communication record R81.
The IP network forms an internal packet 2 including an incoming notification based on the connection request, and the internal packet 2 is referred to the communication record R82 by the network node device N2, and the external IP packet 2 including the incoming notification is sent to the terminal T2 is converted into, the terminal T2 sends the calling notification that listening start to the IP network, the IP network may send a notification in the call to the terminal M1, the terminal T2 Sends a response notification to the IP network, the IP network sends the response notification to the terminal M1,
The IP network to the network node device N1, instructs the setting of the communication record R1 including the identification information of the logical terminal LP2, communication record including the identification information of the logical terminals LP1 to the network node device N2 R2 is instructed to set, and the communication records R1 and R2 define a communication path P12 through which internal packets are transferred between the network node devices N1 and N2.
When the terminal M1 transmits voice or data to the radio base station B1, and the radio base station B1 transmits an external IP packet 12 including the voice or data, the external IP packet 12 is transmitted from the logical terminal LP1 to the network node. Input to device N1,
The network node device N1 has a communication record R1 including logical terminal identification information LX for identifying the logical terminal LP1 and a destination IP address EA2 included in the external IP packet 12 in the network node device N1. Search for
When the communication record R1 is found by the search, the communication record R1 is referred to , converted into the internal packet 12 including the external IP packet 12 , forwarded through the communication path P12, and the network node device The external IP packet 12 decapsulated and restored by N2 is transmitted to the terminal T2,
The terminal M1 or the terminal T2 transmits a communication release notification to the IP network, the IP network instructs to delete the communication records R1 and R2, the communication path P12 is deleted, the mobile terminal and the fixed terminal A communication system using an IP network characterized in that communication between the two is possible.
前記網ノード装置N1は装置制御表H1を含み、前記網ノード装置N2は装置制御表H2を含み、装置制御表H1及びH2は、それぞれの内部に複数の通信レコードを設定又は消去することが可能であり、
前記端末M1は電話番号を用いて前記端末T2に接続要求するため、接続要求及び前記端末T2の電話番号TN2を前記無線通信路RC1経由で前記無線基地局B1へ送信し、前記無線基地局B1は前記接続要求及び前記電話番号TN2を含む外部IPパケット1を前記IP網に送信し、
前記IP網は、その内部に含むサーバDSに、前記電話番号TN2を入力し、少なくともCPG・ANM省略指定を取得し、
前記IP網は、前記接続要求に基づく着信通知を含む外部IPパケット2を前記端末T2に送信し、前記端末T2は、前記CPG・ANM省略指定を取得しているので、前記着信通知を含む前記外部IPパケット2を受信したとき、呼出中通知を含む外部IPパケット3を送信せず、
前記IP網は、前記端末T2からの呼出中通知が省略されていると判断して呼出中通知を生成し、前記生成した呼出中通知を前記端末M1に送信し、
前記端末T2は応答通知を含む外部IPパケット4を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、
前記IP網は前記網ノード装置N1に対して、前記論理端子LP2の識別情報を含む通信レコードR1の設定を指示し、前記網ノード装置N2に対して前記論理端子LP1の識別情報を含む通信レコードR2の設定を指示し、前記通信レコードR1及びR2は前記網ノード装置N1及びN2の間に内部パケットが転送される通信パスP12を定めており、
前記端末M1が音声又はデータを前記無線基地局B1に送信し、前記無線基地局B1が前記音声又はデータを含む外部IPパケット12を送信すると、前記外部IPパケット12は論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケット12に含まれる宛先IPアドレスEA2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケット12は、内部パケット12に変換されて前記通信パスP12を転送され、前記網ノード装置N2で逆カプセル化されて復元された前記外部IPパケット12が前記端末T2に送信され、
前記端末M1又は前記端末T2が通信切断要求を前記IP網に送信し、前記IP網は、前記通信レコードR1及びR2の抹消を指示して前記通信パスP12が抹消され、移動端末と固定端末間の通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a network node device, the radio base station B1 is connected to the network node device N1 via the communication line L1 via the logical terminal LP1, and the terminal M1 sends a control signal or data to the radio base station B1 via the radio communication channel RC1. The terminal T2 is connected to the network node device N2 via the communication line L2 via the communication line L2, and the network node devices N1 and N2 are connected via a communication line inside the IP network.
The network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and the device control tables H1 and H2 can set or delete a plurality of communication records therein. And
Since the terminal M1 makes a connection request to the terminal T2 using a telephone number, the connection request and the telephone number TN2 of the terminal T2 are transmitted to the wireless base station B1 via the wireless communication path RC1, and the wireless base station B1 Sends an external IP packet 1 containing the connection request and the telephone number TN2 to the IP network,
The IP network, the server DS includes in its interior, and enter the telephone number TN 2, obtain at least CPG · ANM omitted specified,
The IP network transmits an external IP packet 2 including an incoming notification based on the connection request to the terminal T2, and since the terminal T2 has acquired the CPG / ANM omission specification, the IP network includes the incoming notification. When the external IP packet 2 is received, the external IP packet 3 including the calling notification is not transmitted,
The IP network determines that the calling notification from the terminal T2 is omitted, generates a calling notification, transmits the generated calling notification to the terminal M1,
The terminal T2 transmits an external IP packet 4 including a response notification to the IP network, and the IP network transmits the response notification to the terminal M1.
The IP network instructs the network node device N1 to set the communication record R1 including the identification information of the logical terminal LP2, and the communication record including the identification information of the logical terminal LP1 to the network node device N2. R2 is instructed to set, and the communication records R1 and R2 define a communication path P12 through which internal packets are transferred between the network node devices N1 and N2.
When the terminal M1 transmits voice or data to the radio base station B1, and the radio base station B1 transmits an external IP packet 12 including the voice or data, the external IP packet 12 is transmitted from the logical terminal LP1 to the network node. Input to device N1,
The network node device N1 has the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EA2 included in the external IP packet 12 in the network node device N1. Search for existence,
When the communication record R1 is found by the search, referring to the communication record R1 , the external IP packet 12 is converted into an internal packet 12 , transferred through the communication path P12, and the network node device N2 The external IP packet 12 decapsulated and restored at is transmitted to the terminal T2,
The terminal M1 or the terminal T2 transmits a communication disconnection request to the IP network, the IP network instructs to delete the communication records R1 and R2, the communication path P12 is deleted, and the mobile terminal and the fixed terminal A communication system using an IP network, characterized in that communication is possible.
前記端末M1は電話番号を用いて前記端末T2に接続を要求するため、接続要求及び前記宛先端末T2の電話番号TN2を前記IP網に送信し、
前記IP網は、前記接続要求に基づく着信通知を前記端末T2に送信し、前記端末T2は応答準備開始を知らせる呼出中通知を前記IP網に送信し、前記IP網は前記呼出中通知を前記端末M1に送信し、前記端末T2は応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、
前記網ノード装置N1は前記論理端子LP2を識別する識別情報を含む通信レコードR1を前記装置制御表H1に設定し、前記網ノード装置N2は前記論理端子LP1を識別する情報を含む通信レコードR2を前記装置制御表H2に設定し、前記通信レコードR1及びR2により前記論理端子LP1及びLP2の間に,前記端末M1と前記端末T2との間の通信を行うための通信パスP12を設定し、
前記端末M1は、音声又はデータを無線通信路RC1を経て前記無線基地局B1に送信し、前記無線基地局B1は、前記音声又はデータを含む外部IPパケットGPを送信し、前記外部IPパケットGPは前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケットGPに含まれる宛先IPアドレスEA2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケットGPを含む内部パケットNPを形成し、前記通信パスP12を経由して前記網ノード装置N2に前記内部パケットNPを送信し、
前記網ノード装置N2は前記内部パケットNPから前記外部IPパケットGPを復元し、前記外部IPパケットGPを前記論理端子LP2及び前記通信回線L2を経て前記端末T2に送信し、
前記網ノード装置N1及びN2は、前記端末M1又はT2からの通信切断の要求を基に前記通信レコードR1及びR2を消去し、前記通信パスP12が抹消され、移動端末と固定端末との間の通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a network node device , the radio base station B1 is connected to the network node device N1 through the communication line L1 through the logical terminal LP1, and the terminal T2 is connected to the network node device N2 through the communication line L2 through the logical terminal LP2. The network node devices N1 and N2 are connected via a communication line inside the IP network, the terminal M1 is connected to the wireless base station B1 via a wireless communication path RC1, and the network node device N1 includes a device control table H1. The network node device N2 includes a device control table H2, and the device control tables H1 and H2 can set or delete a plurality of communication records in each of them.
Since the terminal M1 uses the telephone number to request a connection to the terminal T2, the terminal M1 transmits a connection request and the telephone number TN2 of the destination terminal T2 to the IP network.
The IP network transmits an incoming call notification based on the connection request to the terminal T2, the terminal T2 transmits a ringing notification informing the start of response preparation to the IP network, and the IP network transmits the calling notification. The terminal T2 transmits a response notification to the IP network, the IP network transmits the response notification to the terminal M1,
The network node device N1 sets a communication record R1 including identification information for identifying the logical terminal LP2 in the device control table H1, and the network node device N2 stores a communication record R2 including information for identifying the logical terminal LP1. Set in the device control table H2, and set a communication path P12 for performing communication between the terminal M1 and the terminal T2 between the logical terminals LP1 and LP2 by the communication records R1 and R2 .
The terminal M1 transmits voice or data to the radio base station B1 via the radio communication path RC1, and the radio base station B1 transmits an external IP packet GP including the voice or data, and the external IP packet GP. Is input to the network node device N1 from the logic terminal LP1,
The network node device N1 has the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EA2 included in the external IP packet GP in the network node device N1 . Search for existence,
When the communication record R1 is found by the search, an internal packet NP including the external IP packet GP is formed with reference to the communication record R1, and the network node device N2 is connected via the communication path P12. The internal packet NP is transmitted to
The network node device N2 restores the external IP packet GP from the internal packet NP, transmits the external IP packet GP to the terminal T2 via the logical terminal LP2 and the communication line L2,
The network node devices N1 and N2 delete the communication records R1 and R2 based on the communication disconnection request from the terminal M1 or T2, the communication path P12 is deleted, and the communication between the mobile terminal and the fixed terminal A communication system using an IP network, characterized in that communication is possible.
前記端末M1は電話番号を用いて前記端末T2に接続を要求するため、無線基地局B1への無線通信路RC1を確保し、次に接続要求及び前記宛先端末T2の電話番号TN2を前記IP網に送信し、
前記IP網は、前記接続要求に基づく着信通知を含む外部IPパケット1を前記端末T2に送信し、前記端末T2は、前記着信通知を含む前記外部IPパケットを受信し、
前記端末T2は応答通知を前記IP網に送信し、前記IP網は前記応答通知を前記端末M1に送信し、
前記網ノード装置N1は前記論理端子LP2を識別する情報を含む通信レコードR1を前記装置制御表H1に設定し、前記網ノード装置N2は前記論理端子LP1を識別する識別情報を含む通信レコードR2を前記装置制御表H2に設定し、前記通信レコードR1及びR2により前記論理端子LP1及びLP2の間に,前記端末M1と前記端末T2との間の通信を行うための通信パスP12を設定し、
前記端末M1は音声又はデータを無線通信路RC1を経て無線基地局B1に送信し、前記無線基地局B1は、前記通信回線L1及び前記論理端子LP1を経て前記音声又はデータを含む外部IPパケットGPを送信し、前記外部IPパケットGPは前記論理端子LP1から前記網ノード装置N1に入力し、
前記網ノード装置N1は、前記論理端子LP1を識別する論理端子識別情報LXと、前記外部IPパケットGPに含まれる宛先IPアドレスEA2とを含む前記通信レコードR1が、前記網ノード装置N1の内部に存在するかを検索し、
前記検索により前記通信レコードR1を見出した場合には、前記通信レコードR1を参照して、前記外部IPパケットGPを含む内部パケットNPが形成され、前記通信パスP12を経由して前記網ノード装置N2に前記内部パケットNPを送信し、
前記網ノード装置N2は前記内部パケットNPから前記外部IPパケットGPを復元し、前記外部IPパケットGPを前記論理端子LP2及び前記通信回線L2を経て前記端末T2に送信し、
前記網ノード装置N1及びN2は、前記端末M1又はT2からの通信切断の要求を基に前記通信レコードR1及びR2を消去し、前記通信パスP12が抹消され、移動端末と固定端末との間の通信が可能であることを特徴とするIP網を用いた通信システム。 The IP network includes a network node device, the radio base station B1 is connected to the network node device N1 via the communication line L1 via the logical terminal LP1, and the terminal T2 is connected to the network node device N2 via the communication line L2 via the logical terminal LP2. The network node devices N1 and N2 are connected by a communication line inside the IP network, the network node device N1 includes a device control table H1, the network node device N2 includes a device control table H2, and a device control table. H1 and H2 can set or delete a plurality of communication records in each of them,
Since the terminal M1 uses the telephone number to request connection to the terminal T2, the terminal M1 secures the wireless communication path RC1 to the wireless base station B1, and then sends the connection request and the telephone number TN2 of the destination terminal T2 to the IP network. To
The IP network transmits an external IP packet 1 including an incoming notification based on the connection request to the terminal T2, and the terminal T2 receives the external IP packet including the incoming notification;
The terminal T2 sends a response notification to the IP network, the IP network sends the response notification to the terminal M1,
The network node device N1 sets a communication record R1 including information for identifying the logical terminal LP2 in the device control table H1, and the network node device N2 stores a communication record R2 including identification information for identifying the logical terminal LP1. Set in the device control table H2, and set a communication path P12 for performing communication between the terminal M1 and the terminal T2 between the logical terminals LP1 and LP2 by the communication records R1 and R2 .
The terminal M1 transmits voice or data to the radio base station B1 through wireless communication path RC1, the radio base station B1, the external IP packet containing the voice or data via the communication line L1 and the logic terminal LP1 GP transmits the external IP packet GP from the logical terminal LP1 to the network node device N1,
The network node device N1 has the communication record R1 including the logical terminal identification information LX for identifying the logical terminal LP1 and the destination IP address EA2 included in the external IP packet GP in the network node device N1 . Search for existence,
When the communication record R1 is found by the search, an internal packet NP including the external IP packet GP is formed with reference to the communication record R1, and the network node device N2 is connected via the communication path P12. The internal packet NP is transmitted to
The network node device N2 restores the external IP packet GP from the internal packet NP, transmits the external IP packet GP to the terminal T2 via the logical terminal LP2 and the communication line L2,
The network node devices N1 and N2 delete the communication records R1 and R2 based on the communication disconnection request from the terminal M1 or T2, the communication path P12 is deleted, and the communication between the mobile terminal and the fixed terminal A communication system using an IP network, characterized in that communication is possible.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006145782A JP4404371B2 (en) | 2001-06-08 | 2006-05-25 | Communication system using IP network |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001173822 | 2001-06-08 | ||
JP2002013663 | 2002-01-23 | ||
JP2002107925 | 2002-04-10 | ||
JP2006145782A JP4404371B2 (en) | 2001-06-08 | 2006-05-25 | Communication system using IP network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002164497A Division JP4008762B2 (en) | 2001-06-08 | 2002-06-05 | Inter-terminal communication connection control system for IP full service |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009011138A Division JP4674919B2 (en) | 2001-06-08 | 2009-01-21 | Communication system using IP network |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006270993A JP2006270993A (en) | 2006-10-05 |
JP2006270993A5 JP2006270993A5 (en) | 2008-09-04 |
JP4404371B2 true JP4404371B2 (en) | 2010-01-27 |
Family
ID=37206374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006145782A Expired - Fee Related JP4404371B2 (en) | 2001-06-08 | 2006-05-25 | Communication system using IP network |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4404371B2 (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3002667B2 (en) * | 1998-07-06 | 2000-01-24 | エヌ・ティ・ティ・コミュニケーションウェア株式会社 | Call system |
AU2376800A (en) * | 1998-12-23 | 2000-07-31 | Ericsson Inc. | Configurable communication system having ip-based capabilities |
EP1173964A1 (en) * | 1999-04-28 | 2002-01-23 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Virtual numbering plan for inter-operability between heterogeneous networks |
EP1204250A4 (en) * | 1999-07-22 | 2009-04-01 | Hitachi Ltd | Mobile ip network system and method of switching connection |
EP1075123A1 (en) * | 1999-08-06 | 2001-02-07 | Lucent Technologies Inc. | Dynamic home agent system for wireless communication systems |
DE19939367A1 (en) * | 1999-08-19 | 2001-04-12 | Siemens Ag | Uninterrupted handover of voice over IP connections in IP-based mobile networks using conference features of multimedia session control protocols |
JP3390384B2 (en) * | 1999-11-04 | 2003-03-24 | 日本電気通信システム株式会社 | Connection setting method and method in TCP / IP |
-
2006
- 2006-05-25 JP JP2006145782A patent/JP4404371B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006270993A (en) | 2006-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5430616B2 (en) | Communications system | |
US8072979B2 (en) | Terminal-to-terminal communication control system for IP full service | |
CN101427530B (en) | Method and device for integrated routing of call circuit signaling and the internet protocol | |
EP1615416B1 (en) | Setup of a point-to-point telephony call over a packet network | |
US7068773B2 (en) | Methods and systems for load sharing signaling messages among signaling links in networks utilizing international signaling protocols | |
CA2195568C (en) | Communication apparatus and method | |
CA2380605A1 (en) | Method of and system for extending internet telephony over virtual private network direct access lines | |
JP4008762B2 (en) | Inter-terminal communication connection control system for IP full service | |
JP4404371B2 (en) | Communication system using IP network | |
EP1131943A1 (en) | Ip telephony system and method of operation thereof using ss7 network | |
CN1369172A (en) | IP based telephone system | |
JP2007228599A (en) | Communication system using ip network | |
EP1185069A2 (en) | Method and system for providing anonymity in an IP telephony network | |
US6205216B1 (en) | Apparatus and method for inter-network communication | |
EP1454465A2 (en) | System and method for providing distributed hdt-rt networks | |
WO2004036928A1 (en) | Port policy management for calls in a centralized call control packet network | |
JP3831636B2 (en) | Call transfer method in VoIP telephone system, telephone terminal for VoIP telephone system, and intra-group exchange management apparatus | |
US20040044782A1 (en) | Transmission of service control information via at least one intermediate station | |
JP3984819B2 (en) | Button phone system | |
JP2004201276A (en) | Terminal-to-terminal communication connection control method using ip network | |
Chowdhury et al. | TELECOMMUNICATIONS ENGINEERING | |
JPS62213344A (en) | Packet exchange network | |
WO1999016259A1 (en) | Signaling method in a telecommunications network | |
JPH02217097A (en) | Terminal call system | |
JP2003134171A (en) | Ip communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070403 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070615 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080616 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080723 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081016 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081202 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090908 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091005 |
|
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: 20091027 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091030 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
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: 20121113 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131113 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |