JP2007068034A - Communication terminal device, communication repeating apparatus and packet communication method - Google Patents
Communication terminal device, communication repeating apparatus and packet communication method Download PDFInfo
- Publication number
- JP2007068034A JP2007068034A JP2005253860A JP2005253860A JP2007068034A JP 2007068034 A JP2007068034 A JP 2007068034A JP 2005253860 A JP2005253860 A JP 2005253860A JP 2005253860 A JP2005253860 A JP 2005253860A JP 2007068034 A JP2007068034 A JP 2007068034A
- Authority
- JP
- Japan
- Prior art keywords
- communication terminal
- terminal device
- dhcp
- communication
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本発明は、通信端末装置、通信中継装置及びパケット通信方法に関し、特に、各通信端末に対して最適なIPアドレスリース期間を設定することが出来るパケット通信方法、及び、複数のサービスを利用することが可能な通信端末装置に対して、複数サービス毎のアドレスポート変換が可能な通信中継装置とこの通信中継装置に接続可能な通信端末装置に関する。 The present invention relates to a communication terminal device, a communication relay device, and a packet communication method, and in particular, to use a packet communication method capable of setting an optimum IP address lease period for each communication terminal and a plurality of services. The present invention relates to a communication relay device capable of address port conversion for each of a plurality of services and a communication terminal device connectable to the communication relay device.
図4は、従来のネットワーク構成を示す図である。図4において、通信中継装置400、通信端末装置410〜412により、ローカルエリアネットワーク420を構成し、通信中継装置400がワイドエリアネットワーク(WAN)430と接続するように構成している。
FIG. 4 is a diagram showing a conventional network configuration. In FIG. 4, the
通信中継装置400は、ローカルエリアネットワーク420のゲートウェイとして機能し、ローカルエリアネットワーク420内の通信端末装置に対するDHCP(Dynamic Host Configuration Protocol)サーバー機能、及びワイドエリアネットワーク430との接続を実現するためのネットワークアドレスポート変換(Network Address Port Translation:NAPT)機能を持つ。
The
通信端末装置410は、移動性が有り、電源供給は内蔵電池により行う通信端末装置である。通信端末装置411は、移動性が無く、電源供給はコンセント接続により行う通信端末装置である。又、通信端末装置412は、移動性が無く、電源供給は内蔵電池により行う通信端末装置である。ここで、移動性とは、通信端末装置がローカルエリアネットワーク420の圏外へ移動して出て行く可能性を意味するものとする。
The
図5は、各装置の詳細な構成を示すブロック図である。通信中継装置400は、ワイドエリアネットワーク側への送信部501、ワイドエリアネットワーク用の受信部502、ローカルエリアネットワーク420内の通信端末装置への送信部507、ローカルエリアネットワーク用の受信部506、ネットワークアドレスポート変換処理部503、アドレスポートマッピング処理部504、DHCP処理部505を具備する。
FIG. 5 is a block diagram showing a detailed configuration of each apparatus. The
ネットワークアドレスポート変換処理部503は、アドレスポートマッピング処理部504から通知されるIP電話サービス用のIPアドレス、ポート番号マッピング情報を基に、ネットワークアドレスポート変換処理を実施する。
The network address port
アドレスポートマッピング処理部504は、IP電話サービス用のIPアドレス、ポート番号マッピング情報を生成し、ネットワークアドレスポート変換処理部503とDHCP処理部505へ通知する。
The address port
DHCP処理部505は、DHCPサーバー機能を有し、通信端末装置からのDHCP_DISCOVERメッセージ内の識別子(MAC ID、ベンダークラス)が有効であれば、アドレスポートマッピング処理部504に対してIP電話サービス用のIPアドレス、ポート番号マッピング情報生成を要求し、アドレスポートマッピング処理部504から通知されるIP電話サービス用のIPアドレス、ポート番号マッピング情報を、DHCP_OFFERメッセージに設定する。
The
また、通信端末装置410〜412は、それぞれ通信中継装置400への送信部511、通信中継装置400用の受信部512、DHCP処理部513、アプリ制御処理部514を具備する。
Each of the communication
DHCP処理部513は、DHCPクライアント機能を有し、通信中継装置400へのDHCP_DISCOVERメッセージに識別子(MAC ID、ベンダークラス)を設定して通信中継装置400に通知すると共に、通信中継装置400から受信したDHCP_OFFERメッセージ内のIP電話サービス用のIPアドレス、ポート番号マッピング情報をアプリ制御処理部514へ通知する。
The
アプリ制御処理部514は、IP電話サービス時のネットワークアドレス変換(Network Address Translation:NAT)越えを実現するために、IP電話サービス用パケットに対してIPアドレス、ポート番号設定を行う。
The application
図6は、上記した通信端末装置と通信中継装置との通信手順の一例を示している。なお、ここでは、通信端末装置410を接続する場合を例にして説明するが、他の通信端末装置411、412を接続する場合においても同様の手順を行う。
FIG. 6 shows an example of a communication procedure between the communication terminal device and the communication relay device. Here, a case where
まず、通信端末装置410は、通信中継装置400に対してDHCP_DISCOVERメッセージを送信する(ST601)。このDHCP_DISCOVERメッセージには、識別子(MAC ID、ベンダークラス)が含まれている。通信中継装置400が、通信端末装置410からのDHCP_DISCOVERメッセージを受信すると、DHCP_DISCOVERメッセージ内に含まれる識別子が有効であるかどうかを確認し、有効であると判断すると、IP電話サービス用のNAPTを実現させるために、通信端末装置410のIP電話サービス用にワイドエリアネットワーク430側のポート番号を割り当てる(ST602)。そして、通信中継装置400は、割り当てたポート番号をDHCP_OFFERメッセージ内に設定して、通信端末装置410へ割り当てたポート番号を通知する(ST603)。その後、通信端末装置410は、DHCP_REQUESTメッセージを通信中継装置400に対して送信する(ST604)。通信中継装置400が、通信端末装置410からDHCP_REQUESTメッセージを受信すると、予め設定されている全端末共通のリース期間T1を設定し(ST605)、DHCP_ACKメッセージにて通信端末装置410へ通知する(ST606)。通信中継装置400は、DHCP_ACKメッセージ送信後に、通信端末装置410に対するIP電話サービス用のNAPT用ポート番号を保持、設定する(ST607)。また、通信端末装置410は、通信中継装置400からのDHCP_ACKメッセージを受信した後に、IP電話サービス用のNAPT用ポート番号を保持、設定する(ST608)。なお、DHCP処理における通信端末装置410へのプライベートIPアドレスの割り当ては、通常通りに行われるものとする。
First,
これにより、通信端末装置410のIP電話サービス用のNAT越えが実現でき、通信端末装置410は、ワイドエリアネットワーク430内の他端末との間で、IP電話通話を行うことができる。また、通信端末装置410が、途中でローカルエリアネットワーク420の圏外へ移動した場合、通信中継装置400は、通信端末装置410が圏外へ移動したことを認識せずに、リース期間T1が満了するまで、通信端末装置410へ割り当てたプライベートIPアドレスを解放しない。なお、ネットワークアドレスポート変換を行うものとしては、特許文献1が知られている。
しかしながら、上記した従来の装置においては、通信端末装置410から通信中継装置400へ、端末種別情報や利用可能なサービス種別情報を通知するための手段がないという問題がある。従って、通信端末装置410が、移動性がある場合やIP電話サービス以外に複数のサービスを利用できる場合であっても、通信中継装置400が、通信端末装置410の移動性や利用可能な複数のサービスを認識し、又、各通信端末装置の端末種別や利用可能な複数サービスに関する一括管理を行うことができないという問題がある。
However, the above-described conventional apparatus has a problem that there is no means for notifying the terminal type information and the usable service type information from the
具体的には、例えば、パーソナルエリアネットワーク(PAN)を構成する等によりIP電話サービス以外の複数のサービスを利用することが可能な通信端末装置に対して、複数サービスへのNAPTができないという問題がある。また、各通信端末に対して最適なIPアドレスリース期間設定もできないため、IPアドレス割り当てや無線リソースの利用の効率化が図れないという問題もある。 Specifically, for example, a communication terminal apparatus that can use a plurality of services other than the IP telephone service by configuring a personal area network (PAN) or the like cannot perform a NAPT to a plurality of services. is there. In addition, since an optimal IP address lease period cannot be set for each communication terminal, there is a problem that the efficiency of IP address allocation and use of radio resources cannot be achieved.
本発明は、かかる点に鑑みてなされたものであり、新規プロトコルを用いることなく、各通信端末装置の端末種別及び利用可能なサービス種別を通信中継装置が一括して管理することができる通信端末装置、通信中継装置及びパケット通信方法を提供することを目的とする。 The present invention has been made in view of the above points, and a communication terminal capable of collectively managing a terminal type and an available service type of each communication terminal apparatus without using a new protocol. An object is to provide a device, a communication relay device, and a packet communication method.
本発明のパケット通信方法は、通信端末装置が、DHCPメッセージのオプションフィールド内に、当該通信端末装置の端末種別情報及び利用可能なサービス種別情報を設定して、このDHCPメッセージを通信中継装置へ通知するステップと、前記通信中継装置が、前記DHCPメッセージを受信し、前記通信端末装置から通知された端末種別情報を用いて当該通信端末装置へのIPアドレスリース期間を設定すると共に、前記サービス種別情報を用いて前記通信端末装置に対するワイドエリアネットワーク側のIPアドレスとポート番号とをマッピングして割り当てるステップと、前記通信端末装置が、前記ワイドエリアネットワーク側のIPアドレス、ポート番号及びIPアドレスリース期間を設定したDHCPメッセージを前記通信中継装置から受信するステップと、を具備するようにした。 In the packet communication method of the present invention, the communication terminal apparatus sets the terminal type information of the communication terminal apparatus and the available service type information in the option field of the DHCP message, and notifies the communication relay apparatus of the DHCP message. The communication relay device receives the DHCP message, sets the IP address lease period to the communication terminal device using the terminal type information notified from the communication terminal device, and the service type information Mapping and assigning the wide area network side IP address and port number to the communication terminal device using the communication terminal device, and the communication terminal device assigning the wide area network side IP address, port number and IP address lease period. The set DHCP message is sent to the communication And so it includes the steps of receiving from the relay apparatus.
本発明の通信端末装置は、通信端末装置の端末種別情報を格納する第1情報格納手段と、DHCPメッセージのオプションフィールド内に、前記第1情報格納手段から得た前記端末種別情報を設定するDHCP処理手段と、を具備する構成を採る。 The communication terminal device according to the present invention includes a first information storage unit that stores terminal type information of the communication terminal device, and a DHCP that sets the terminal type information obtained from the first information storage unit in an option field of the DHCP message. And a processing means.
本発明の通信中継装置は、通信端末装置の端末種別情報及び利用可能なサービス種別情報をDHCPメッセージのオプションフィールド内に設定したDHCPメッセージを前記通信端末装置から受信し処理するDHCP処理手段と、受信した前記通信端末装置のサービス種別情報に基づき、前記通信端末装置に対するワイドエリアネットワーク側のIPアドレス、ポート番号をマッピングするアドレスポートマッピング処理手段と、前記アドレスポートマッピング処理手段からのマッピング情報に基づき、ネットワークアドレスポート変換を行うネットワークアドレスポート変換処理手段と、受信した前記通信端末装置の端末種別情報に基づき、前記通信端末装置のIPアドレスリース期間を設定する端末管理処理手段とからなり、前記DHCP処理手段は、DHCPメッセージのオプションフィールド内に、前記ワイドエリアネットワーク側のIPアドレス、ポート番号及びIPアドレスリース期間を設定し、このDHCPメッセージを前記通信端末装置に対して送信する構成を採る。 The communication relay device of the present invention includes a DHCP processing means for receiving and processing a DHCP message in which the terminal type information of the communication terminal device and the available service type information are set in the option field of the DHCP message from the communication terminal device, Based on the service type information of the communication terminal device, the IP address on the wide area network side for the communication terminal device, the address port mapping processing means for mapping the port number, and the mapping information from the address port mapping processing means, Network address port conversion processing means for performing network address port conversion, and terminal management processing means for setting an IP address lease period of the communication terminal apparatus based on the received terminal type information of the communication terminal apparatus, and the DH P processing means, in the option field of the DHCP message, the wide area network side of the IP address, set the port number and the IP address lease time, a configuration to transmit the DHCP message to the communication terminal device.
本発明によれば、新規プロトコルを用いることなく、各通信端末装置の端末種別及び利用可能なサービス種別を通信中継装置が一括して管理することができる。 According to the present invention, the communication relay device can collectively manage the terminal types and available service types of each communication terminal device without using a new protocol.
以下に、本発明の実施の形態について、図面を参照して詳細に説明する。 Embodiments of the present invention will be described below in detail with reference to the drawings.
(実施の形態)
図1は、本発明の実施の形態に係る通信端末装置、通信中継装置の構成を示すブロック図である。なお、システムの構成は、従来と同様に構成され、通信中継装置100、通信端末装置110と図示しない通信端末装置は、ローカルエリアネットワークを構成し、通信中継装置100がワイドエリアネットワーク430と接続するように構成している。又、図1において、図5と同一構成の部分については同一の符号を付して、その説明を省略する。
(Embodiment)
FIG. 1 is a block diagram showing configurations of a communication terminal device and a communication relay device according to an embodiment of the present invention. The configuration of the system is the same as that in the prior art, and the
通信中継装置100は、ワイドエリアネットワーク側への送信部501、ワイドエリアネットワーク用の受信部502、ローカルエリアネットワーク内の通信端末装置への送信部507、ローカルエリアネットワーク用の受信部506、ネットワークアドレスポート変換処理部103、アドレスポートマッピング処理部104、DHCP処理部105、端末管理処理部106を具備する。
The
ネットワークアドレスポート変換処理部103は、アドレスポートマッピング処理部104から通知される各通信端末装置が利用可能な全サービス用のIPアドレス、ポート番号マッピング情報をもとに、NAPTを実施する。
The network address port
アドレスポートマッピング処理部104は、DHCP処理部105から通信端末装置のサービス種別情報が通知されると、当該通信端末装置が利用可能な全サービス用のIPアドレス、ポート番号マッピング情報を生成し、ネットワークアドレスポート変換処理部103とDHCP処理部105へ通知する。また、アドレスポートマッピング処理部104は、端末管理処理部106から通信端末装置のIPアドレスリース期間満了通知を受けると、当該通信端末装置へ割り当てていたポート番号を解放する。
When the service type information of the communication terminal device is notified from the
DHCP処理部105は、DHCPサーバー機能を有し、通信端末装置からのDHCP_DISCOVERメッセージまたはDHCP_REQUESTメッセージのオプションフィールド内に含まれる端末種別情報を端末管理処理部106に通知することで、端末管理処理部106に対してIPアドレスリース期間決定を要求し、端末管理処理部106から通知される通信端末装置へのIPアドレスリース期間を、DHCP_ACKメッセージのオプションフィールド内に設定する。
The
また、DHCP処理部105は、通信端末装置からのDHCP_DISCOVERメッセージまたはDHCP_REQUESTメッセージのオプションフィールド内に含まれる通信端末装置のサービス種別情報をアドレスポートマッピング処理部104へ通知することで、アドレスポートマッピング処理部104に対して通信端末装置が利用可能な全サービス用のIPアドレス、ポート番号マッピング情報の生成を要求し、アドレスポートマッピング処理部104から通知される通信端末装置が利用可能な全サービス用のIPアドレス、ポート番号マッピング情報を、DHCP_OFFERメッセージもしくはDHCP_ACKメッセージのオプションフィールド内に設定する。また、DHCP処理部105は、端末管理処理部106から通信端末装置のIPアドレスリース期間満了が通知されると、当該通信端末装置に割り当てていたIPアドレスを解放する。
Further, the
端末管理処理部106は、DHCP処理部105から端末種別情報が通知されると、当該通信端末装置に対するIPアドレスリース期間を決定し、決定したIPアドレスリース期間をDHCP処理部105に通知して、当該通信端末装置の端末種別情報とリース期間を保持する。また、端末管理処理部106は、通信端末装置のIPアドレスリース期間満了を検知すると、アドレスポートマッピング処理部104に対して、当該通信端末装置に割り当てているポート番号の解放を要求すると共に、DHCP処理部105に対して当該通信端末装置に割り当てているIPアドレスの解放を要求する。
When the terminal type information is notified from the
次に、通信端末装置110は、通信中継装置100への送信部511、通信中継装置100用の受信部512、そして、DHCP処理部113、アプリ制御処理部114、端末種別情報格納部115を具備する。
Next, the
DHCP処理部113は、DHCPクライアント機能を有し、通信中継装置100へのDHCP_DISCOVERメッセージもしくはDHCP_REQUESTメッセージを送信する際に、アプリ制御処理部114から当該通信端末装置のサービス種別情報を取得すると共に、端末種別情報格納部115から端末種別情報を取得する。そして、通信中継装置100へのDHCP_DISCOVERメッセージもしくはDHCP_REQUESTメッセージのオプションフィールド内に端末種別情報及びサービス種別情報を設定する。また、DHCP処理部113は、通信中継装置100からのDHCP_OFFERメッセージもしくはDHCP_ACKメッセージのオプションフィールド内に設定されている利用可能な全サービス用のIPアドレス、ポート番号マッピング情報をアプリ制御処理部114へ通知すると共に、DHCP_ACKメッセージのオプションフィールド内に設定されているIPアドレスリース期間を保持する。更に、アプリ制御処理部114が、通信中継装置100に対しサービス種別情報の更新を要求すると、アプリ制御処理部114から通知される最新のサービス種別情報を設定したDHCP_REQUESTメッセージを、通信中継装置100に対して送信する。また、端末種別情報格納部115が、通信中継装置100に対し端末種別情報の更新を要求すると、端末種別情報格納部115から通知される最新の端末種別情報を設定したDHCP_REQUESTメッセージを、通信中継装置100に対して送信する。
The
アプリ制御処理部114は、DHCP処理部113からサービス種別情報の取得を要求されると、DHCP処理部113に対して保持しているサービス種別情報を通知する(第2情報格納部)。また、アプリ制御処理部114は、利用可能な全サービスのネットワークアドレス変換(NAT)越えを実現するために、DHCP処理部113から通知される通信端末装置110が利用可能な全サービス用のIPアドレス、ポート番号マッピング情報を用いて、通信端末装置110が利用可能なサービス用パケットに対してIPアドレス、ポート番号設定を行う。更に、アプリ制御処理部114が、通信端末装置110のサービス種別情報を更新したいと判断した時、DHCP処理部113に対して新たなサービス種別情報を通知することで、通信中継装置100に対してサービス種別情報の更新を要求する。
When requested to acquire service type information from the
端末種別情報格納部115は、通信端末装置110の端末種別情報を格納し(第1情報格納部)、DHCP処理部113から通信端末装置の端末種別情報の取得が要求された時、DHCP処理部113に対して、通信端末装置の端末種別情報を通知する。更に、端末種別情報格納部115は、通信端末装置の端末種別情報を更新したいと判断した時、DHCP処理部113に対して新たな端末種別情報を通知することで、通信中継装置100に対して端末種別情報の更新を要求する。
The terminal type
図2は、本発明の通信手順の一例を示している。 FIG. 2 shows an example of the communication procedure of the present invention.
まず、通信端末装置110は、通信中継装置100に対してDHCP_DISCOVERメッセージを送信する(ST201)。このDHCP_DISCOVERメッセージのオプションフィールド内には、通信端末装置110の端末種別情報及びサービス種別情報が含まれる。次に、通信中継装置100は、通信端末装置110からのDHCP_DISCOVERメッセージを受信すると、DHCP_DISCOVERメッセージ内に含まれるサービス種別情報を用いて、通信端末装置110が利用可能な全サービス用のNAPTを実現させるために、通信端末装置110の利用可能な全サービス用にワイドエリアネットワーク430側のポート番号割り当て候補を決定する(ST202)。
First,
そして、通信中継装置100は、割り当て候補のポート番号およびワイドエリアネットワーク430側のIPアドレスを、DHCP_OFFERメッセージのオプションフィールド内に設定し、通信端末装置110へ通知する(ST203)。
なお、DHCP_DISCOVERメッセージのオプションフィールド内には、端末種別情報及びサービス種別情報が含まれていなくてもよく、この場合、通信端末装置および通信中継装置におけるDHCP_DISCOVERメッセージとDHCP_OFFERメッセージに関する処理は、通常のDHCP処理を行うことになる。 The option field of the DHCP_DISCOVER message may not include the terminal type information and the service type information. In this case, the processing related to the DHCP_DISCOVER message and the DHCP_OFFER message in the communication terminal device and the communication relay device is normal DHCP. Processing will be performed.
その後、通信端末装置110は、DHCP_REQUESTを通信中継装置100に対して送信する(ST204)。ここで、DHCP_REQUESTのオプションフィールド内には、通信端末装置110の端末種別情報及びサービス種別情報が含まれる。これにより、例えば、ローカルエリアネットワーク圏内に在圏中の通信端末装置110が、DHCPによるIPアドレスのリース期間延長を行う時など、DHCP_DISCOVERメッセージ送信から行うのではなく、DHCP_REQUESTメッセージのオプションフィールドを用いることで、最新の端末種別情報およびサービス種別情報を通信中継装置100に対して通知することができる。
Thereafter,
同様に、ローカルエリアネットワーク圏内に在圏中の通信端末装置110が、途中で端末種別情報やサービス種別情報を更新したい場合にも、DHCP_REQUESTメッセージのオプションフィールドを用いたDHCP_REQUESTメッセージを送信することで、最新の端末種別情報およびサービス種別情報を通信中継装置100に対して通知することができる。
Similarly, when the
通信中継装置100は、通信端末装置110からDHCP_REQUESTメッセージを受信すると、DHCP_DISCOVERメッセージもしくはDHCP_REQUESTメッセージ内に含まれるサービス種別情報を用いて、通信端末装置110が利用可能な全サービス用のNAPTを実現させるために、通信端末装置110の利用可能な全サービス用にワイドエリアネットワーク430側のポート割り当てを決定する(ST205)。また、DHCP_DISCOVERメッセージもしくはDHCP_REQUESTメッセージ内に含まれる端末種別情報を用いて、通信端末装置110に最適なIPアドレスリース期間T10を決定する(ST206)。
When the
そして、DHCP_ACKメッセージのオプションフィールド内に、通信端末装置110のIPアドレスリース期間および通信端末装置110の利用可能な全サービス用に割り当てたワイドエリアネットワーク430側のポート番号を設定し、通信端末装置110へDHCP_ACKメッセージを送信する(ST207)。
Then, the IP address lease period of the
通信中継装置100は、DHCP_ACKメッセージを送信すると、通信端末装置110に対するIPアドレスリース期間T10、および、通信端末装置110の利用可能な全サービス用に割り当てたワイドエリアネットワーク430側のポート番号群を保持、設定する(ST208)。
When the
また、通信端末装置110は、通信中継装置100からのDHCP_ACKメッセージを受信した後に、通信端末装置110に対するIPアドレスリース期間T10及び通信端末装置110の利用可能な全サービス用に割り当てたワイドエリアネットワーク430側のポート番号群を保持、設定する(ST209)。なお、DHCP処理における通信端末装置110へのプライベートIPアドレスの割り当ては、通常通りに行われるものとする。
Further, after receiving the DHCP_ACK message from the
これにより、通信端末装置110の利用可能な全サービス用のNAT越えが実現でき、通信端末装置110は、ワイドエリアネットワーク430内の他端末装置またはサーバー装置との間での利用可能な全サービスを受けることができる。
As a result, it is possible to realize NAT traversal for all available services of the
また、通信端末装置110が、途中でローカルエリアネットワーク圏外へ移動した場合であっても、例えば、移動性を持つ通信端末装置に対して、通信中継装置100が設定するIPアドレスリース期間T10は、比較的短期間(T1よりもT10のほうが短い)に設定されているので、通信中継装置100は、早期に通信端末装置110へ割り当てたプライベートIPアドレスを解放する(ST210)。このため、IPアドレスを効率良く割り当てることができる。
In addition, even when the
ここで、例えば、移動性が無く、電源供給を内蔵電池により行う通信端末装置に対しては、通信中継装置100は、IPアドレスリース期間を比較的長期間(T1よりも長期間)に設定するため、この通信端末装置がIPアドレスリース期間延長要求を行う頻度を低く抑えることが出来る。このため、無線リソース消費の低減、通信端末装置のバッテリーセービングを図ることができる。
Here, for example, for a communication terminal device that is not mobile and supplies power with a built-in battery, the
図3は、本発明のDHCPフィールドの一例を示した図である。図3(A)に示すように、DHCPメッセージには、オプションフィールド300が設けられており、オプションフィールド300は、タグ、オプションデータのサイズ(単位はoctet)、オプションデータのセットが複数設定される。本発明では、拡張用タグ128〜254の範囲を用いて、端末種別情報、サービス種別情報、ワイドエリアネットワーク側IPアドレス、ポート番号をオプション情報として追加する。また、IPアドレスのリース期間に関しては、タグ51を用いればよい。
FIG. 3 is a diagram showing an example of the DHCP field of the present invention. As shown in FIG. 3A, the DHCP message is provided with an
例えば、図3(B)のように、通信端末装置110から通信中継装置100へのDHCPメッセージ(DHCP_DISCOVER、またはDHCP_REQUEST)のオプションフィールド内に、タグ128の端末種別情報を設定し、又、タグ131からタグ150までに利用可能なサービス数分のサービス種別情報を設定する。また、通信中継装置100から通信端末装置110へのDHCPメッセージ(DHCP_OFFER、またはDHCP_ACK)のオプションフィールド内に、タグ51のIPアドレスリース期間とタグ160のワイドエリアネットワーク側IPアドレスを設定し、さらに、通信端末装置110が利用可能なサービスの各々に対応したポート番号をタグ161からタグ180までに設定する。
For example, as shown in FIG. 3B, the terminal type information of the
また、図3(C)のように、通信端末装置110から通信中継装置100へのDHCPメッセージ(DHCP_DISCOVER、またはDHCP_REQUEST)のオプションフィールド内に、タグ128の端末種別情報を設定し、サイズを可変設定して利用可能なサービス数分のサービス種別情報を、タグ131内のオプションデータとして一括設定する。また、通信中継装置100から通信端末装置110へのDHCPメッセージ(DHCP_OFFER、またはDHCP_ACK)のオプションフィールド内に、タグ51のIPアドレスリース期間とタグ132のワイドエリアネットワーク側IPアドレスを設定し、さらに、通信端末装置110が利用可能なサービスの各々に対応したポート番号をタグ133内のオプションデータとして一括設定する。なお、図3に示したものは、本発明による追加DHCPオプションに関する一例を示したものであり、例えば、タグ値やサイズ値等は、図示したように限定されるものではない。
Further, as shown in FIG. 3C, the terminal type information of the
又、端末種別情報とは、各通信端末装置の特性を示す情報であり、例えば、通信端末装置の移動性情報、電源供給情報を含むものである。ここで、移動性情報とは、通信端末装置がローカルエリアネットワーク圏外へ移動して出て行く可能性の有無を示す情報である。また、電源供給情報とは、通信端末装置が内蔵電池により電源を供給されているか、又は、コンセント接続等により外部より電源を供給されているかを示す情報である。 The terminal type information is information indicating the characteristics of each communication terminal device, and includes, for example, mobility information and power supply information of the communication terminal device. Here, the mobility information is information indicating whether or not the communication terminal apparatus may move out of the local area network area. The power supply information is information indicating whether the communication terminal device is supplied with power from a built-in battery, or is supplied with power from the outside due to an outlet connection or the like.
また、サービス種別情報とは、各通信端末装置が利用可能な全てのサービスを示す情報であり、例えば、各通信端末装置が各種サービスを利用する際に通信端末装置内で使用するポート番号群に相当するものである。 The service type information is information indicating all services that can be used by each communication terminal device. For example, the service type information includes port number groups used in the communication terminal device when each communication terminal device uses various services. It is equivalent.
このように、本発明によれば、新規プロトコルを用いることなく、各通信端末装置の端末種別及び利用可能なサービス種別を通信中継装置が一括して管理することができる。これにより、例えば、通信中継装置が、通信端末装置毎に、動的にIPアドレスリース期間設定ができるため、IPアドレス割り当てを効率的に実施できる。更に、各通信端末装置が利用できる全サービスに対するネットワークアドレス変換(NAT)越えの問題も解決することができる。 Thus, according to the present invention, the communication relay device can collectively manage the terminal types of each communication terminal device and the available service types without using a new protocol. Thereby, for example, since the communication relay device can dynamically set the IP address lease period for each communication terminal device, the IP address assignment can be performed efficiently. Furthermore, the problem of exceeding network address translation (NAT) for all services available to each communication terminal device can be solved.
本発明は、特に、ローカルエリアネットワークの通信端末装置をワイドエリアネットワークに接続可能にした通信システムに好適である。 The present invention is particularly suitable for a communication system in which a communication terminal device of a local area network can be connected to a wide area network.
100 通信中継装置
103 ネットワークアドレスポート変換処理部
104 アドレスポートマッピング処理部
105、113 DHCP処理部
106 端末管理処理部
110 通信端末装置
114 アプリ制御処理部
115 端末種別情報格納部
430 ワイドエリアネットワーク
501、507、511 送信部
502、506、512 受信部
100
Claims (7)
前記通信中継装置が、前記DHCPメッセージを受信し、前記通信端末装置から通知された端末種別情報を用いて当該通信端末装置へのIPアドレスリース期間を設定すると共に、前記サービス種別情報を用いて前記通信端末装置に対するワイドエリアネットワーク側のIPアドレスとポート番号とをマッピングして割り当てるステップと、
前記通信端末装置が、前記ワイドエリアネットワーク側のIPアドレス、ポート番号及びIPアドレスリース期間を設定したDHCPメッセージを前記通信中継装置から受信するステップと、
を具備するパケット通信方法。 The communication terminal device sets the terminal type information and available service type information of the communication terminal device in the option field of the DHCP message, and notifies the communication relay device of the DHCP message;
The communication relay device receives the DHCP message, sets an IP address lease period to the communication terminal device using the terminal type information notified from the communication terminal device, and uses the service type information to Mapping and assigning a wide area network side IP address and port number to the communication terminal device;
The communication terminal device receiving a DHCP message in which the IP address, port number, and IP address lease period on the wide area network side are set from the communication relay device;
A packet communication method comprising:
前記通信中継装置は、受信した前記通信端末装置の端末種別情報に基づき、前記通信端末装置へのIPアドレスのリース期間を動的に決定する請求項1記載のパケット通信方法。 Further comprising the step of setting the terminal type information in an option field of a DHCP_REQUEST message and transmitting it to the communication relay device;
The packet communication method according to claim 1, wherein the communication relay apparatus dynamically determines a lease period of an IP address to the communication terminal apparatus based on the received terminal type information of the communication terminal apparatus.
DHCPメッセージのオプションフィールド内に、前記第1情報格納手段から得た前記端末種別情報を設定するDHCP処理手段と、
を具備する通信端末装置。 First information storage means for storing terminal type information of the communication terminal device;
DHCP processing means for setting the terminal type information obtained from the first information storage means in the option field of the DHCP message;
A communication terminal device comprising:
受信した前記通信端末装置のサービス種別情報に基づき、前記通信端末装置に対するワイドエリアネットワーク側のIPアドレス、ポート番号をマッピングするアドレスポートマッピング処理手段と、
前記アドレスポートマッピング処理手段からのマッピング情報に基づき、ネットワークアドレスポート変換を行うネットワークアドレスポート変換処理手段と、
受信した前記通信端末装置の端末種別情報に基づき、前記通信端末装置のIPアドレスリース期間を設定する端末管理処理手段とからなり、
前記DHCP処理手段は、DHCPメッセージのオプションフィールド内に、前記ワイドエリアネットワーク側のIPアドレス、ポート番号及びIPアドレスリース期間を設定し、このDHCPメッセージを前記通信端末装置に対して送信する通信中継装置。 DHCP processing means for receiving and processing a DHCP message in which the terminal type information of the communication terminal device and the available service type information are set in the option field of the DHCP message from the communication terminal device;
Address port mapping processing means for mapping a wide area network side IP address and port number for the communication terminal device based on the received service type information of the communication terminal device;
Network address port conversion processing means for performing network address port conversion based on mapping information from the address port mapping processing means;
Based on the received terminal type information of the communication terminal device, the terminal management processing means for setting the IP address lease period of the communication terminal device,
The DHCP processing means sets the IP address, port number and IP address lease period on the wide area network side in the option field of the DHCP message, and transmits the DHCP message to the communication terminal apparatus. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005253860A JP2007068034A (en) | 2005-09-01 | 2005-09-01 | Communication terminal device, communication repeating apparatus and packet communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005253860A JP2007068034A (en) | 2005-09-01 | 2005-09-01 | Communication terminal device, communication repeating apparatus and packet communication method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007068034A true JP2007068034A (en) | 2007-03-15 |
Family
ID=37929651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005253860A Pending JP2007068034A (en) | 2005-09-01 | 2005-09-01 | Communication terminal device, communication repeating apparatus and packet communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007068034A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008017254A (en) * | 2006-07-07 | 2008-01-24 | Matsushita Electric Ind Co Ltd | Router device |
WO2009076906A1 (en) * | 2007-12-13 | 2009-06-25 | Huawei Technologies Co., Ltd. | Method, device and system for a terminal to realize the access to the retail service provider |
-
2005
- 2005-09-01 JP JP2005253860A patent/JP2007068034A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008017254A (en) * | 2006-07-07 | 2008-01-24 | Matsushita Electric Ind Co Ltd | Router device |
WO2009076906A1 (en) * | 2007-12-13 | 2009-06-25 | Huawei Technologies Co., Ltd. | Method, device and system for a terminal to realize the access to the retail service provider |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8103784B2 (en) | Communication device and communication control method using efficient echonet address determination scheme | |
CN100418323C (en) | Position management server and mobile communication system | |
RU2297107C2 (en) | Method and system for generating access terminal ip address and for transferring messages to generate ip addresses in ip system | |
US8929214B2 (en) | Method, device, and network system of establishing a tunnel | |
CN102148878B (en) | IP (internet protocol) address allocation method, system and device | |
JP2005130512A (en) | Method and system for supporting mobility of mobile terminal | |
RU2005129098A (en) | PROVISION OF SERVER INFORMATION TO THE MOBILE STATION | |
KR20050079420A (en) | Tunnelling sevice method and system thereof | |
US7831721B2 (en) | System and method for providing IPv6 services | |
KR20040082655A (en) | Mobile ip communication system by use of dual stack transition mechanism and method thereof | |
JP2008035250A (en) | Information providing service control system | |
EP1465381A2 (en) | Program, method and apparatus providing mobility of voice over IP terminals | |
KR101589239B1 (en) | Method and apparatus for packet call setup | |
JP2003008585A (en) | Communication controller and communication control method, and communication apparatus and communication method | |
DK1817892T3 (en) | PROCEDURE AND SYSTEM TO OPEN A NETWORK LINK | |
WO2013117172A1 (en) | Private network address allocation method, device, and system | |
JP2007068034A (en) | Communication terminal device, communication repeating apparatus and packet communication method | |
KR20040049189A (en) | Internet Protocol Allocating Method in Inter-working Systems of Wireless Local Area Network and Universal Mobile Telecommunication | |
KR20090069735A (en) | Apparatus and method for mobile routing | |
EP3547655A1 (en) | Information processing apparatus and packet relay method | |
KR101129504B1 (en) | Method and apparatus for accessing CDMA2000 networks | |
KR100405804B1 (en) | System and Method for IP Reachability Service of Wireless IP Mobile | |
KR100692657B1 (en) | Method and Device for simultaneous service IPv4 and IPv6 address in Dial-up networking | |
KR20030029268A (en) | Method and Apparatus for Assigning Dynamic IP Address to ISP Subscriber Mobile Terminal Visiting 3rd Generation GPRS Network | |
JP2005167728A (en) | Communication system and communication method |