(57)【特許請求の範囲】
【請求項１】
データ通信端末とＶｏＩＰ端末を共に使用する多数の加入者にＭＧＣＰを用いてＶｏＩＰサービスを提供し、前記ＶｏＩＰ端末にＶｏＩＰサービスを提供するために各々の公認ＩＰアドレスでインターネットに接続されている呼エージェント及びゲートウェイを含むＶｏＩＰを使用するヘッドエンド装置において、
前記データ通信端末には公認ＩＰアドレスを割当て、前記ＶｏＩＰ端末には私設ＩＰアドレスを割当てるＤＨＣＰサーバと、
前記データ通信端末と前記インターネットとの間で伝送されるＩＰパケットをルーティングし、前記呼エージェント又はゲートウェイのＩＰアドレスと一致する目的地アドレスを有するＵＤＰパケットを含むＩＰパケットを受信する場合に、該ＩＰパケットをブロックするルータと、
私設ＩＰアドレスと一致するソースＩＰアドレス及び前記呼エージェント又はゲートウェイのＩＰアドレスと一致する目的地アドレスをもつＵＤＰパケットを含むＩＰパケットを前記ＶｏＩＰ端末から受信すると、受信したＩＰパケットのソースＩＰアドレスを公認ＩＰアドレスに変更するとともに、ＵＤＰポート番号を新たに割当てて前記インターネットへ伝送し、前記ＩＰアドレスと前記ＵＤＰポート番号を変換テーブルに登録し、前記呼エージェント又はゲートウェイのＩＰアドレスと一致するソースＩＰアドレス及び変換テーブルに登録されたＵＤＰポート番号を含むＩＰパケットをインターネットから受信すると、受信したＩＰパケットの目的地ＩＰアドレス及びＵＤＰポート番号をそれぞれ前記登録された私設ＩＰアドレスとＵＤＰポート番号に変更して伝送するＭＧＣＰ  ＮＡＴルータと、を備えることを特徴とするヘッドエンド装置。
【請求項２】
前記加入者は、ケーブルネットワーク加入者、ＡＤＳＬネットワーク加入者及び一般ＬＡＮ専用線加入者のうちのいずれか一つを含む請求項１記載のヘッドエンド装置。
【請求項３】
前記ＭＧＣＰ  ＮＡＴルータが、
前記ＭＧＣＰ  ＮＡＴルータの制御のためのコントローラと、
前記コントローラに接続され、前記コントローラにより使用される情報を貯蔵するメモリと、
前記コントローラを前記ＶｏＩＰ端末及び前記データ通信端末と接続するための第１ネットワークインターフェースと、
前記コントローラを前記インターネットに接続するための第２ネットワークインターフェースと、を備える請求項１記載のヘッドエンド装置。
【請求項４】
前記コントローラが、
前記ＭＧＣＰを使用するメッセージを処理するＭＧＣＰメッセージ処理部と、前記ＭＧＣＰメッセージ処理部の通信リンクとして前記ＩＰパケットを送／受信するＩＰパケット送／受信部と、
前記ＭＧＣＰメッセージ処理部及び前記ＩＰパケット送／受信部のためのリアルタイムオペレーティングシステムを提供するリアルタイムＯＳと、
前記リアルタイムＯＳのためのネットワークインターフェースを提供するネットワークインターフェース部と、を備える請求項３記載のヘッドエンド装置。
【請求項５】
前記ＭＧＣＰ  ＮＡＴルータが、
前記ＭＧＣＰ  ＮＡＴルータの制御のためのコントローラと、
前記コントローラに接続され、前記コントローラにより使用される情報を貯蔵するメモリとを備え、
前記コントローラが、
前記ＭＧＣＰを使用するメッセージを処理するＭＧＣＰメッセージ処理部と、
前記ＭＧＣＰメッセージ処理部の通信リンクとして前記ＩＰパケットを送／受信するＩＰパケット送／受信部と、
前記ＭＧＣＰメッセージ処理部及び前記ＩＰパケット送／受信部のためのリアルタイムオペレーティングシステムを提供するリアルタイムＯＳと、
前記リアルタイムＯＳのためのネットワークインターフェースを提供するネットワークインターフェース部と、を備える請求項１記載のヘッドエンド装置。
【請求項６】
前記ＭＧＣＰ  ＮＡＴルータが、
前記ＭＧＣＰ  ＮＡＴルータの制御のためのコントローラと、
前記コントローラに接続され、前記コントローラにより使用される情報を貯蔵するメモリと、
前記コントローラを前記ＶｏＩＰ端末及び前記データ通信端末と接続するための第１ネットワークインターフェースと、
前記コントローラを前記インターネットに接続するための第２ネットワークインターフェースと、を備える請求項２記載のヘッドエンド装置。
【請求項７】
前記コントローラが、
前記ＭＧＣＰを使用するメッセージを処理するＭＧＣＰメッセージ処理部と、
前記ＭＧＣＰメッセージ処理部の通信リンクとして前記ＩＰパケットを送／受信するＩＰパケット送／受信部と、
前記ＭＧＣＰメッセージ処理部及び前記ＩＰパケット送／受信部のためのリアルタイムオペレーティングシステムを提供するリアルタイムＯＳと、
前記リアルタイムＯＳのためのネットワークインターフェースを提供するネットワークインターフェース部と、を備える請求項６記載のヘッドエンド装置。
【請求項８】
データ通信端末とＶｏＩＰ端末を共に使用する多数の加入者にＭＧＣＰを用いてＶｏＩＰサービスを提供し、前記ＶｏＩＰ端末にＶｏＩＰサービスを提供するために各々の公認ＩＰアドレスでインターネットに接続されている呼エージェント及びゲートウェイを含むＶｏＩＰを使用するヘッドエンド装置のルーティング方法において、
前記ＶｏＩＰ端末が元の私設ＩＰアドレス及びＵＤＰポート番号を用いてセットアップメッセージを伝送すると、ＭＧＣＰ  ＮＡＴルータにより前記元の私設ＩＰアドレスを、前記ＶｏＩＰ端末にＶｏＩＰサービスを提供するための公認ＩＰアドレスに変更する過程と、
前記ＭＧＣＰ  ＮＡＴルータにより前記元のＵＤＰポート番号から新たなＵＤＰポート番号を割当てて前記セットアップメッセージを前記呼エージェントへ伝送する過程と、
前記ゲートウェイによりＰＳＴＮをフック−オフするとともに、ダイアルトーンパケットを前記公認ＩＰアドレス及び新たなＵＤＰポート番号として前記ＭＧＣＰ  ＮＡＴルータへ伝送する過程と、
前記ＭＧＣＰ  ＮＡＴルータにより前記公認ＩＰアドレス及び前記新たなＵＤＰポート番号をそれぞれ前記ＶｏＩＰ端末が前記セットアップメッセージの伝送時に使用した前記私設ＩＰアドレス及び前記ＵＤＰポート番号に変更してＵＤＰパケットを前記ＶｏＩＰ端末へ伝送する過程と、を備えることを特徴とするルーティング方法。
【請求項９】
前記呼エージェントにより前記公認ＩＰアドレス及び新たなＵＤＰポート番号を用いてセットアップメッセージＡＣＫを前記ＭＧＣＰ  ＮＡＴルータ及び前記ゲートウェイへ伝送する過程をさらに備える請求項８記載のルーティング方法。
【請求項１０】
前記ＭＧＣＰ  ＮＡＴルータにより前記ＩＰアドレス及びＵＤＰポート番号を変更してセットアップメッセージＡＣＫを前記ＶｏＩＰ端末へ伝送する過程をさらに備える請求項９記載のルーティング方法。
【請求項１１】
前記ＭＧＣＰ  ＮＡＴルータにより前記ＩＰアドレス及びＵＤＰポート番号を変更してセットアップメッセージＡＣＫを前記ＶｏＩＰ端末へ伝送する過程をさらに備える請求項８記載のルーティング方法。
【請求項１２】
データ通信端末とＶｏＩＰ端末を共に使用する多数の加入者にＭＧＣＰを用いてＶｏＩＰサービスを提供し、前記ＶｏＩＰ端末にＶｏＩＰサービスを提供するために各々の公認ＩＰアドレスでインターネットに接続されている呼エージェント及びゲートウェイを含むＶｏＩＰを使用するヘッドエンド装置のルーティング方法において、
ＭＧＣＰ  ＮＡＴルータによりＩＰパケットがＵＤＰパケットを有するかをチェックする過程と、
前記ＩＰパケットの目的地アドレスが前記呼エージェント又は前記ゲートウェイのＩＰアドレスに該当するかをチェックする過程と、
前記ＩＰパケットの目的地アドレスが前記呼エージェント又は前記ゲートウェイのＩＰアドレスに該当すれば、前記ＩＰパケットのソースＩＰアドレスを、前記ＶｏＩＰ端末にＶｏＩＰサービスを提供するために割当てられた公認ＩＰアドレス及び新たなＵＤＰポート番号に変更する過程と、
前記公認ＩＰアドレス及び前記新たなＵＤＰポート番号を前記インターネットへ伝送する過程と、
前記ＩＰアドレス及びポート番号を変換テーブルに登録する過程と、を備えることを特徴とするルーティング方法。
【請求項１３】
前記ＩＰパケットがＵＤＰパケットを有していなければ、ＩＰパケットはＭＧＣＰを使用するＶｏＩＰサービスに適応しないため、前記ＩＰパケットを廃棄する過程をさらに備える請求項１２記載のルーティング方法。
【請求項１４】
前記ＩＰパケットの目的地アドレスが前記呼エージェント又は前記ゲートウェイのＩＰアドレスに該当すれば、前記ＶｏＩＰ端末から前記呼エージェント又は前記ゲートウェイへ前記ＩＰパケットを伝送する過程をさらに備える請求項１３記載のルーティング方法。
【請求項１５】
前記ＩＰパケットの目的地アドレスが前記呼エージェント又は前記ゲートウェイのＩＰアドレスに該当しなければ、前記ＩＰパケットを廃棄する過程をさらに備える請求項１４記載のルーティング方法。
【請求項１６】
前記ＭＧＣＰ  ＮＡＴルータにより前記ＩＰパケットのソースアドレスが前記呼エージェント又は前記ゲートウェイのＩＰアドレスに該当するかをチェックする過程と、
前記ＩＰパケットのソースアドレスが前記呼エージェント又は前記ゲートウェイのＩＰアドレスに該当すれば、前記ＩＰパケット及び前記新たなＵＤＰポート番号が前記変換テーブルに登録されているかをチェックする過程と、
前記ＩＰパケット及びＵＤＰポート番号が前記変換テーブルに登録されていると、前記ＩＰパケットの目的地ＩＰアドレス及び前記新たなＵＤＰポート番号を前記変換テーブルに登録されている私設ＩＰアドレス及びＵＤＰポート番号に変更する過程と、をさらに備える請求項１５記載のルーティング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はボイスオーバーインターネットプロトコル（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＶｏＩＰ）サービスに係り、特に、メディアゲートウェイコントロールプロトコル（Ｍｅｄｉａ  Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ：ＭＧＣＰ）方式の呼サービスのためのヘッドエンド（ｈｅａｄ  ｅｎｄ）装置及びルーティング（ｒｏｕｔｉｎｇ）方法に関する。
【０００２】
【従来の技術】
超高速インターネットサービスが拡大するにつれて、インターネットにおけるＶｏＩＰサービスも急速に拡大している。ＶｏＩＰサービスのためのプロトコルとしては、Ｈ．３２３、ＭＧＣＰ及びＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が使用されている。ケーブルネットワークでは、ＭＧＣＰ方式がパケットケーブルスペック（Ｓｐｅｃｉｆｉｃａｔｉｏｎ）として選定され、そのサービスが計画されている。
【０００３】
現在使用されている加入者のインターネットサービス方式は、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）方式、ケーブルモデム（ｃａｂｌｅ  ＭＯＤＥＭ）方式及び私設ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）方式に主として分類されている。ＡＤＳＬ方式は韓国内の一般家庭において最も広く使用され、ケーブルモデム方式は米国及びヨーロッパの一般家庭において広く使用されており、私設ＬＡＮ方式は企業内で広く使用されている。ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）／ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）を使用するＰＰＰ（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）方式は過去に広く使用されていたが、この方式の使用は徐々に減少しつつある。
【０００４】
ＡＤＳＬ及びケーブルモデムを通じてインターネットサービスを提供するＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）は、限定された個数の公認ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを用いて多数の加入者に超高速データ通信サービスを提供するために、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）方式を広く使用している。このＤＨＣＰ方式は有限個の公認ＩＰアドレスを効率的に分配するために加入者がコンピュータを使用する場合に限り、その公認ＩＰアドレスを加入者に割り当てる方式である。ＩＳＰがＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒ）を使用してバックボーン（ｂａｃｋｂｏｎｅ）ルータ（ｒｏｕｔｅｒ）をインストールすると、パケット損失及び遅延によりデータ伝送速度が低下し、ネットワークゲームなどが動作しない場合が発生するため、ＩＳＰはＮＡＴ機能を使用せずにＤＨＣＰを用いて公認ＩＰアドレスを加入者に割当てる。
【０００５】
最近、多くのインターネット使用者がデータ通信サービスとＶｏＩＰサービスを共に受けることを望んでいる。ＶｏＩＰは、インターネット電話（Ｉｎｔｅｒｎｅｔ  Ｔｅｌｅｐｈｏｎｙ）を可能にする核心技術であって、ＩＰを用いてインターネットを通じてボイス（ｖｏｉｃｅ）と共にデータを伝送するように支援する。
【０００６】
図１はデータ通信端末とＶｏＩＰ端末を共に使用する加入者にデータ通信サービスとＶｏＩＰサービスを共に提供するケーブルネットワークを用いるＶｏＩＰネットワークの構成図であって、上述したＤＨＣＰ方式を利用する一例を示したものである。加入者１００のデータ通信端末であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２とＶｏＩＰ端末１０４はＩＳＰのヘッドエンド装置１０８に接続されているケーブルモデム１０６の各々に接続される。ＶｏＩＰ端末１０４は、ＶｏＩＰサービスを受けるための電話機であって、ＰＣ１０２と共にケーブルモデム１０６のうちの１つに接続されている。図１には一つのＶｏＩＰ端末１０４のみを示したが、一つのケーブルモデムに多数のＶｏＩＰ端末を接続することもできる。
【０００７】
さらに、図示してはいないが、ケーブルモデム１０６の各々にはＰＣとＶｏＩＰ端末が共に接続されている。ヘッドエンド装置１０８は、ケーブルモデム１０６とインターネット１１６に接続されており、ＣＭＴＳ（Ｃａｂｌｅ  Ｍｏｄｅｍ  Ｔｅｒｍｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ）１１０、ルータ１１２及びＤＨＣＰサーバ１１４を備えている。ルータ１１２とＤＨＣＰサーバ１１４に接続されている各ＣＭＴＳ１１０の各々にはケーブルモデム１０６が接続されている。
【０００８】
加入者１００がデータ通信サービス又はＶｏＩＰサービスを受けようとする場合、ケーブルモデム１０６及びＣＭＴＳ１１０を通じてＤＨＣＰサーバ１１４からデータ通信端末であるＰＣ１０２又はＶｏＩＰ端末１０４に公認ＩＰアドレスが割当てられる。その後、ＰＣ１０２又はＶｏＩＰ端末１０４はルータ１１２を通じてインターネット１１６に接続される。ルータ１１２は、ＰＣ１０２とインターネット１１６との間、及び、ＶｏＩＰ端末１０４とインターネット１１６との間で伝送されるＩＰパケットをルーティングする。
【０００９】
さらに、インターネット１１６には、ＶｏＩＰサービスを提供するためのサーバである呼エージェント（ｃａｌｌ  ａｇｅｎｔ）１１８とゲートウェイ１２０が公認ＩＰアドレスで接続されており、ＩＰ電話機１２４も接続されている。呼エージェント１１８はＶｏＩＰ端末１０４の発信及び着信に応じてゲートウェイ１２０を制御する。ゲートウェイ１２０は、呼エージェント１１８の制御に応じて、ＰＳＴＮ１２２のような一般電話ネットワークとインターネット１１６のようなＩＰネットワークとを連動（ｉｎｔｅｒｗｏｒｋｉｎｇ）させてＶｏＩＰ端末１０４がＶｏＩＰサービスを受けることができるようにする。
【００１０】
上述したように、パケット損失及び遅延を発生させるＮＡＴ機能を使用せずに加入者に公認ＩＰアドレスを割当てるＤＨＣＰ方式を使用しデータ通信サービスを提供するＶｏＩＰネットワークにおいて、ＶｏＩＰ端末１０４が、そのネットワークに接続されると、呼エージェント１１８に自己の端末情報を登録し、発信及び着信のために常にＤＨＣＰサーバ１１４からＩＰアドレスを受信して動作するようになる。このようにＶｏＩＰ端末１０４がネットワークに接続された後、ＩＰアドレスリリース（ｒｅｌｅａｓｅ）時間が終了すると、ＶｏＩＰ端末１０４は呼接続のためにＩＰアドレスが割り当てられるよう再びＤＨＣＰサーバ１１４にＩＰアドレスを要請する。したがって、ＶｏＩＰ端末１０４が、ネットワークに接続されている限り、続けてＩＰアドレスが割当てられるので、ＩＳＰでは公認ＩＰアドレスの不足現象が発生する。
【００１１】
上述したように、ＩＳＰがＮＡＴ機能を使用せずに加入者に対して公認ＩＰアドレスを割当てるデータ通信サービスを提供するためのＤＨＣＰ方式を用いてネットワークを運用する場合、ＩＰアドレスはＶｏＩＰ端末がネットワークに接続されている限り、そのＶｏＩＰ端末に続けて割当てられるので、公認ＩＰアドレスの不足現象が発生するなどの問題点がある。
【００１２】
【発明が解決しようとする課題】
したがって、本発明の目的は、データ通信端末とＶｏＩＰ端末を共に使用する多数の加入者に対してＶｏＩＰサービスを提供するＶｏＩＰネットワークにおいて、公認ＩＰアドレスの不足現象を最小化しつつ、データ通信サービスとＶｏＩＰサービスを提供することのできるヘッドエンド装置及びルーティング方法を提供することにある。
【００１３】
【課題を解決するための手段】
このような目的を達成するために、本発明のヘッドエンド装置は、データ通信端末には公認ＩＰアドレスを割当て、ＶｏＩＰ端末には私設ＩＰアドレスを割当てるＤＨＣＰサーバと、データ通信端末とインターネットとの間で伝送されるＩＰパケットをルーティングし、呼エージェント又はゲートウェイのＩＰアドレスを目的地アドレスとしてＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）パケットを有するＩＰパケットを受信する場合、そのＩＰパケットをブロック化するルータと、ＶｏＩＰ端末からソースＩＰアドレスが私設ＩＰアドレスであり、目的地ＩＰアドレスが呼エージェント又はゲートウェイのＩＰアドレスであり、ＵＤＰパケットを有するＩＰパケットを受信すると、受信したＩＰパケットのソースＩＰアドレスを公認ＩＰアドレスに変更するとともに、ＵＤＰポート番号を新たに割当ててインターネットへ伝送し、ＩＰアドレスとＵＤＰポート番号を変換テーブルに登録し、インターネットからソースＩＰアドレスが呼エージェント又はゲートウェイのＩＰアドレスであり、ＵＤＰポート番号が変換テーブルに登録されているＩＰパケットを受信すると、受信したＩＰパケットの目的地ＩＰアドレスとＵＤＰポート番号をそれぞれ登録された私設ＩＰアドレスとＵＤＰポート番号に変更して伝送するＭＧＣＰ  ＮＡＴ（Ｍｅｄｉａ  Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒ）ルータとを備えることを特徴とする。
【００１４】
加入者が、ケーブルネットワーク加入者、ＡＤＳＬネットワーク加入者及び一般ＬＡＮ専用線加入者のうち、いずれか一つを含むと良い。
【００１５】
ＭＧＣＰ  ＮＡＴルータが、ＭＧＣＰ  ＮＡＴルータの制御のためのコントローラと、コントローラに接続され、コントローラにより使用される情報を貯蔵するメモリと、コントローラをＶｏＩＰ端末及び前記データ通信端末と接続するための第１ネットワークインターフェースと、コントローラをインターネットに接続するための第２ネットワークインターフェースとを備えるとなお良い。
【００１６】
コントローラが、ＭＧＣＰを使用するメッセージを処理するＭＧＣＰメッセージ処理部と、ＭＧＣＰメッセージ処理部の通信リンクとしてＩＰパケットを送／受信するＩＰパケット送／受信部と、ＭＧＣＰメッセージ処理部及びＩＰパケット送／受信部のためのリアルタイムＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と、リアルタイムＯＳのためのネットワークインターフェースを提供するネットワークインターフェース部とを備えると良い。
【００１７】
ＭＧＣＰ  ＮＡＴルータが、ＭＧＣＰ  ＮＡＴルータの制御のためのコントローラと、コントローラに接続され、前記コントローラにより使用される情報を貯蔵するメモリとを備え、コントローラが、ＭＧＣＰを使用するメッセージを処理するＭＧＣＰメッセージ処理部と、ＭＧＣＰメッセージ処理部の通信リンクとしてＩＰパケットを送／受信するＩＰパケット送／受信部と、ＭＧＣＰメッセージ処理部及びＩＰパケット送／受信部のためのリアルタイムＯＳと、リアルタイムＯＳのためのネットワークインターフェースを提供するネットワークインターフェース部とを備えると良い。
【００１８】
また、ＭＧＣＰ  ＮＡＴルータが、ＭＧＣＰ  ＮＡＴルータの制御のためのコントローラと、コントローラに接続され、コントローラにより使用される情報を貯蔵するメモリと、コントローラを前記ＶｏＩＰ端末及び前記データ通信端末と接続するための第１ネットワークインターフェースと、コントローラを前記インターネットに接続するための第２ネットワークインターフェースとを備えるとなお良い。
【００１９】
コントローラが、ＭＧＣＰを使用するメッセージを処理するＭＧＣＰメッセージ処理部と、ＭＧＣＰメッセージ処理部の通信リンクとしてＩＰパケットを送／受信するＩＰパケット送／受信部と、ＭＧＣＰメッセージ処理部及び前記ＩＰパケット送／受信部のためのリアルタイムＯＳと、リアルタイムＯＳのためのネットワークインターフェースを提供するネットワークインターフェース部とを備えると良い。
【００２０】
また、本発明のルーティング方法は、ＶｏＩＰ端末が私設ＩＰアドレス及びＵＤＰポート番号を用いてセットアップメッセージを伝送すると、ＭＧＣＰ  ＮＡＴルータにより私設ＩＰアドレスをＶｏＩＰ端末にＶｏＩＰサービスを提供するための公認ＩＰアドレスに変更する過程と、ＭＧＣＰ  ＮＡＴルータによりＵＤＰポート番号から新たなＵＤＰポート番号を割当ててセットアップメッセージを呼エージェントへ伝送する過程と、ゲートウェイによりＰＳＴＮをフック−オフ（ｈｏｏｋｉｎｇ−ｏｆｆ）するとともに、ダイアルトーン（ｄｉａｌ  ｔｏｎｅ）パケットを公認ＩＰアドレス及び新たなＵＤＰポート番号としてＭＧＣＰ  ＮＡＴルータへ伝送する過程と、ＭＧＣＰ  ＮＡＴルータにより公認ＩＰアドレス及び新たなＵＤＰポート番号をそれぞれＶｏＩＰ端末がセットアップメッセージの伝送時に使用した私設ＩＰアドレス及びＵＤＰポート番号に変更してＵＤＰパケットをＶｏＩＰ端末へ伝送する過程とを備えることを特徴とする。
【００２１】
呼エージェントにより公認ＩＰアドレス及び新たなＵＤＰポート番号を用いてセットアップメッセージＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅ）をＭＧＣＰ  ＮＡＴルータ及びゲートウェイへ伝送する過程をさらに備えると良い。
【００２２】
ＭＧＣＰ  ＮＡＴルータによりＩＰアドレス及びＵＤＰポート番号を変更してセットアップメッセージＡＣＫをＶｏＩＰ端末へ伝送する過程をさらに備えると良い。
【００２３】
また、ＭＧＣＰ  ＮＡＴルータによりＩＰアドレス及びＵＤＰポート番号を変更してセットアップメッセージＡＣＫをＶｏＩＰ端末へ伝送する過程をさらに備えるとなお良い。
【００２４】
そしてまた、本発明のルーティング方法は、データ通信端末とＶｏＩＰ端末を共に使用する多数の加入者にＭＧＣＰを用いてＶｏＩＰサービスを提供し、ＶｏＩＰ端末にＶｏＩＰサービスを提供するためにインターネットに各々の公認ＩＰアドレスで接続される呼エージェント及びゲートウェイを含むＶｏＩＰネットワークにおいて、ＭＧＣＰ  ＮＡＴルータによりＩＰパケットがＵＤＰパケットを有するかを検査する過程と、ＩＰパケットの目的地アドレスが呼エージェント又はゲートウェイのＩＰアドレスに該当するかを検査する過程と、ＩＰパケットの目的地アドレスが前記呼エージェント又はゲートウェイのＩＰアドレスに該当すれば、ＩＰパケットのソースＩＰアドレスをＶｏＩＰ端末にＶｏＩＰサービスを提供するために割当てられた公認ＩＰアドレス及び新たなＵＤＰポート番号に変更する過程と、公認ＩＰアドレス及び新たなＵＤＰポート番号を前記インターネットへ伝送する過程と、ＩＰアドレス及びポート番号を変換テーブルに登録する過程とを備えることを特徴とする。
【００２５】
ＩＰパケットがＵＤＰパケットを有していなければ、ＭＧＣＰを使用するＶｏＩＰサービスのためのＩＰパケットでないため、ＩＰパケットを廃棄する過程をさらに備えると良い。
【００２６】
ＩＰパケットの目的地アドレスが呼エージェント又はゲートウェイのＩＰアドレスに該当すれば、ＶｏＩＰ端末から呼エージェント又はゲートウェイへＩＰパケットを伝送する過程をさらに備えると良い。
【００２７】
ＩＰパケットの目的地アドレスが呼エージェント又はゲートウェイのＩＰアドレスに該当しなければ、ＩＰパケットを廃棄する過程をさらに備えるとなお良い。
【００２８】
また、ＭＧＣＰ  ＮＡＴルータによりＩＰパケットのソースアドレスが呼エージェント又はゲートウェイのＩＰアドレスに該当するかを検査する過程と、ＩＰパケットのソースアドレスが呼エージェント又はゲートウェイのＩＰアドレスに該当すれば、ＩＰパケット及び新たなＵＤＰポート番号が変換テーブルに登録されているかを検査する過程と、ＩＰパケット及びＵＤＰポート番号が変換テーブルに登録されていると、ＩＰパケットの目的地ＩＰアドレス及び新たなＵＤＰポート番号を変換テーブルに登録されている私設ＩＰアドレス及びＵＤＰポート番号に変更する過程とをさらに備えると良い。
【００２９】
【発明の実施の形態】
以下、本発明の好適な一実施形態を添付図面に基づいて詳細に説明する。下記の説明において、本発明の要旨のみを明確にする目的で、関連した公知機能又は構成に関する具体的な説明は省略する。
【００３０】
図２は本発明の一実施形態によるヘッドエンド装置を含むケーブルネットワークを用いるＶｏＩＰネットワークの構成図である。ヘッドエンド装置２００は、ケーブルモデム１０６及びインターネット１１６に接続され、ＣＭＴＳ１１０、ルータ２０２、ＭＧＣＰ  ＮＡＴルータ２０４及びＤＨＣＰサーバ２０６を備える。ＭＧＣＰ  ＮＡＴルータ２０４はＣＭＴＳ１１０、ルータ２０２及びＤＨＣＰサーバ２０６と接続されるとともに、インターネット１１６に接続されている。
【００３１】
ヘッドエンド装置２００は、ＭＧＣＰを使用するＶｏＩＰ網において、図１に示したヘッドエンド装置１０８にＭＧＣＰ  ＮＡＴルータ２０４を追加するとともに、後述する本発明の一実施形態に応じて動作するようにインストールされたルータ２０２及びＤＨＣＰサーバ２０６を備えている。ＭＧＣＰは、ＵＤＰパケットのみを用いて呼セットアップ及びボイス通話を実行する。
【００３２】
このような点に着目し、後述するようにＭＧＣＰで使用するポート番号をＭＧＣＰ  ＮＡＴルータ２０４に管理させることにより、従来のデータ通信サービスのために使用するルータ２０２のパケット通信経路とは別途のパケット通信経路を有するようにヘッドエンド装置２００を構成する。
【００３３】
ヘッドエンド装置２００のルータ２０２、ＭＧＣＰ  ＮＡＴルータ２０４及びＤＨＣＰサーバ２０６を除いた構成は図１と同じであるので、図１と同一構成要素には同一の参照符号を使用する。
【００３４】
このような構成において、ネットワーク内の加入者１００がＭＧＣＰ  ＶｏＩＰ端末１０４を設けて呼エージェント１１８に端末情報を登録すると、ＤＨＣＰサーバ２０６は従来とは異なり公認ＩＰアドレスの代わりに私設ＩＰアドレスをＶｏＩＰ端末１０４に割当てる。さらに、このようなＭＧＣＰ  ＶｏＩＰ端末１０４の情報をＭＧＣＰ  ＮＡＴルータ２０４も貯蔵する。ネットワーク内の加入者１００がＰＣ１０２を用いてデータ通信サービスを要求すると、ＤＨＣＰサーバ２０６はＰＣ１０２に公認ＩＰアドレスを割当てる。これにより、ＰＣ１０２は公認ＩＰアドレスを用いてインターネットサービスを受けることができる。一方、ＶｏＩＰ通信が要求されると、ＶｏＩＰ端末１０４は私設ＩＰアドレスを用いてインターネット１１６上の呼エージェント１１８に呼セットアップを要請して、ＶｏＩＰ通信が実行される。この場合、ルータ２０２は、呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと一致する目的地アドレスを有しており、ＵＤＰパケットを有するＩＰパケットの受信をブロックするように設定される。
【００３５】
図３に示したように、ＭＧＣＰ  ＮＡＴルータ２０４は、ＭＧＣＰ  ＮＡＴルータ２０４を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３００と、ＣＰＵ３００により使用される情報を貯蔵するメモリ３０２と、ＣＭＴＳ１１０に接続され、このＣＭＴＳ１１０を通じてＶｏＩＰ端末１０４及びＰＣ１０２に接続するためのネットワークインターフェースである第１イーサネット（登録商標）インターフェース（Ｅｔｈｅｒｎｅｔ（登録商標）  ｉｎｔｅｒｆａｃｅ）３０４と、インターネット１１６に接続するためのネットワークインターフェースである第２イーサネット（登録商標）インターフェース３０６とから構成される。
【００３６】
このようにＭＧＣＰ  ＮＡＴルータ２０４はネットワーク製品の基本プラットフォーム（ｐｌａｔｆｏｒｍ）のみを備えることで使用可能であることから、ＭＧＣＰ  ＮＡＴルータ２０４のためにＮＴ（Ｎｅｔｗｏｒｋ  Ｔｅｒｍｉｎａｔｉｏｎ）サーバやＵＮＩＸ（登録商標）サーバを使用するか、または、独立型製品として後述する図４の構造と図５及び図６のフローチャートによるソフトウェアのみで具現することもできる。
【００３７】
さらに、ＭＧＣＰ  ＮＡＴルータ２０４のＣＰＵ３００により実行されるソフトウェアの構造は、図４に示したように、ＭＧＣＰを使用するメッセージを処理するＭＧＣＰメッセージ処理部（ＭＧＣＰ  ＭＥＳＳＡＧＥ  ＰＲＯＣＥＳＳＩＮＧ  ＳＥＣＴＩＯＮ）４００と、ＭＧＣＰメッセージ処理部４００の通信リンクとしてＩＰパケットを送／受信するＩＰパケット送／受信部／４０２と、ＭＧＣＰメッセージ処理部４００及びＩＰパケット送／受信部４０２のためにリアルタイムオペレーティングシステムを提供するリアルタイムＯＳ（ＲＥＡＬ  ＴＩＭＥ  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）４０４と、リアルタイムＯＳ４０４のためにネットワークインターフェースを提供するネットワークインターフェース部（ＮＥＴＷＯＲＫ  ＩＮＴＥＲＦＡＣＥ  ＳＥＣＴＩＯＮ）４０６とから構成される。
【００３８】
ＤＨＣＰサーバ２０６からＶｏＩＰ端末１０４に割当てられた私設ＩＰアドレスを“１００．１０．１０．２０”、ＭＧＣＰ  ＮＡＴルータ２０４の公認ＩＰアドレスを“２１０．２２２．１０．１００”、ＶｏＩＰ端末１０４が使用するＵＤＰポート番号を“２４２７”、ＶｏＩＰ端末１０４がＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で使用するＵＤＰポート番号を“３４５６”、ＶｏＩＰ端末１０４がＲＴＣＰ（ＲＴＰ  Ｔｒａｎｓｆｅｒ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）で使用するＵＤＰポート番号を“３４５７”として仮定し、本発明の一実施形態によるＶｏＩＰ呼セットアップ過程（ステップ５００〜ステップ５１２）を図５に基づいて説明する。
【００３９】
ＶｏＩＰ端末１０４がステップ５００で“１００．１０．１０．２０”のＩＰアドレスと“２４２７”のＵＤＰポート番号を用いてセットアップメッセージ（ＳＥＴＵＰ  ＭＥＳＳＡＧＥ）を伝送すると、ＭＧＣＰ  ＮＡＴルータ２０４はステップ５０２でＩＰアドレスを“２１０．２２２．１０．１００”の公認ＩＰアドレスに変更し、ＵＤＰポート番号、例えば、“４０００”を新たに割当てて呼エージェント１１８へセットアップメッセージを伝送する。その後、呼エージェント１１８はステップ５０４、５０６で“２１０．２２２．１０．１００”のＩＰアドレス及び“４０００”のＵＤＰポート番号を使用してＭＧＣＰ  ＮＡＴルータ２０４及びゲートウェイ１２０へセットアップメッセージＡＣＫを伝送する。
【００４０】
次に、ＭＧＣＰ  ＮＡＴルータ２０４は、ステップ５０８でＩＰアドレスをＶｏＩＰ端末１０４の私設ＩＰアドレスである“１００．１０．１０．２０”に変更し、ＵＤＰポート番号を再度“２４２７”に変更してＶｏＩＰ端末１０４へセットアップメッセージＡＣＫを伝送する。さらに、ゲートウェイ１２０は、ステップ５１０でＰＳＴＮ１２２をフックオフ（ｈｏｏｋ−ｏｆｆ）している間、“２１０．２２２．１０．１００”のＩＰアドレス及び“４０００”のＵＤＰポート番号を使用してダイアルトーンパケットをＭＧＣＰ  ＮＡＴルータ２０４へ伝送する。
【００４１】
その後、ＭＧＣＰ  ＮＡＴルータ２０４は、ステップ５１２でＩＰアドレスをＶｏＩＰ端末１０４の私設ＩＰアドレスである“１００．１０．１０．２０”に変更し、ＵＤＰポート番号を“３４５６”に変更してＶｏＩＰ端末１０４へＵＤＰパケットを伝送する。これにより、加入者はダイアルトーンを聞いてからダイアリングしてＶｏＩＰサービスを受ける。
【００４２】
上述したようなＩＰアドレス及びポート番号変換のために、ＭＧＣＰ  ＮＡＴルータ２０４はメモリ３０２に変換テーブルを備える。例えば、加入者１００が３つのＶｏＩＰ端末１０４を持っており、その私設ＩＰアドレスが“１００．１０．１０．２０”、“１００．１０．１０．２１”及び“１００．１０．１０．２２”であるならば、変換テーブルは次の表１の通り表される。
【００４３】
【表１】
0003599282.tif 000002
【００４４】
以下、図６を参照して、ＶｏＩＰ端末１０４から呼エージェント１１８又はゲートウェイ１２０へ伝送されるＩＰパケットが受信される場合における、本発明の一実施形態に従うＭＧＣＰ  ＮＡＴルータ２０４のＣＰＵ３００の処理過程（ステップ６００〜６１０）を説明する。
【００４５】
ＭＧＣＰ  ＮＡＴルータ２０４がステップ６００（ＩＳ  ＩＰ  ＰＡＣＫＥＴ  ＲＥＣＥＩＶＥＤ  ？）でＩＰパケットを受信すると、ステップ６０２（ＵＤＰ  ＰＡＣＫＥＴ  ？）でＵＤＰパケットを有するＩＰパケットであるかをチェックする。ここで、ＩＰパケットがＵＤＰパケットを含んでいなければ、そのＩＰパケットはＭＧＣＰを使用するＶｏＩＰサービスに適応しないため、ステップ６１０（ＤＩＳＣＡＲ  ＩＰ  ＰＡＣＫＥＴ）で該当ＩＰパケットは廃棄され、処理過程はステップ６００に戻る。
【００４６】
しかしながら、ＩＰパケットがＵＤＰパケットを含んでいれば、ステップ６０４（ＩＳ  ＤＥＳＴＩＮＡＴＩＯＮ  ＩＰ  ＡＤＤＲＥＳＳ  ＩＤＥＮＴＩＣＡＬ  ＴＯ  ＩＰ  ＡＤＤＲＥＳＳ  ＯＦ  ＣＡＬＬ  ＡＧＥＮＴ  ＯＲ  ＧＥＴＷＡＹ  ？）でＩＰパケットの目的地アドレスが、呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと同一であるかをチェックする。ここで、目的地アドレスが呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと一致しないければ、ステップ６１０へ進行する。
【００４７】
しかしながら、目的地アドレスが呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと一致すれば、すなわち、ＶｏＩＰ端末１０４から呼エージェント１１８又はゲートウェイ１２０へ伝送されるＩＰパケットであれば、ステップ６０６（ＴＲＡＮＳＭＩＴ  ＴＯ  ＩＮＴＥＲＮＥＴ  ＢＹ  ＣＨＡＮＧＩＮＧ  ＳＯＵＲＣＥ  ＩＰ  ＡＤＤＲＥＳＳ  ＴＯ  ＡＵＴＨＯＲＩＺＥＤ  ＩＰ  ＡＤＤＲＥＳＳ  ＡＮＤ  ＡＳＳＩＧＮＩＮＧ  ＮＥＷ  ＵＤＰ  ＰＯＲＴ  ＮＵＭＢＥＲ）を実行する。
【００４８】
ステップ６０６では、該当ＩＰパケットのソースＩＰアドレスを公認ＩＰアドレス、すなわち、表１に示した“２１０．２２２．１０．１００”に変更するとともに、ＵＤＰポート番号を新たに割当ててインターネット１１６へ伝送する。この際、、ＩＰパケットを呼エージェント１１８へ伝送する場合は、表１に示したようにＵＤＰポート番号に“４０００”が割当てられ、ＩＰパケットをゲートウェイ１２０へ伝送する場合には“４０００”とは異なる新たなＵＤＰポート番号、例えば、ＲＴＰに対しては“４００１”、ＲＴＣＰに対しては“４００２”が割当てられる。そして、ステップ６０８（ＲＥＧＩＳＴＥＲ  ＩＰ  ＡＤＤＲＥＳＳ  ＡＮＤ  ＵＤＰ  ＰＯＲＴ  ＮＵＭＢＥＲ  ＴＯ  ＴＲＡＮＳＬＡＴＩＯＮ  ＴＡＢＬＥ）でＩＰアドレス及びＵＤＰポート番号は表１に示したような変換テーブルに貯蔵及び登録され、処理フローがステップ６００へ戻る。この際、例えば、表１のようにソースＩＰアドレスが私設ＩＰアドレス“１００．１０．１０．２０”であって呼エージェント１１８に伝送される場合にＵＤＰポート番号が“２４２７”であれば、私設ＩＰアドレス“１００．１０．１０．２０”、ＵＤＰポート番号“２４２７”及び新たに割当てたＵＤＰポート番号“４０００”が変換テーブルに登録される。
【００４９】
さらに、ソースＩＰアドレスが私設ＩＰアドレス“１００．１０．１０．２０”であってゲートウェイ１２０に伝送される場合にＵＤＰポート番号がＲＴＰに関しては“３４５６”、ＲＴＣＰに関しては“３４５７”であれば、私設ＩＰアドレス“１００．１０．１０．２０”、ＵＤＰポート番号“３４５６”，“３４５７”及び新たに割当てたＵＤＰポート番号“４００１”，“４００２”が変換テーブルに登録される。
【００５０】
ルータ２０２は、呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと同一の目的地アドレスを有しているＵＤＰパケットを含むＩＰパケットをブロックするように設定されているので、ＵＤＰパケットを含むＩＰパケットがルータ２０２を通じて伝送されることが防止される。
【００５１】
以下、図７を参照して、ＶｏＩＰ端末１０４から呼エージェント１１８又はゲートウェイ１２０へ伝送されたＩＰパケットについてＩＰアドレス及びＵＤＰポート番号が変換テーブルに既に登録された状態で、呼エージェント１１８又はゲートウェイ１２０からＶｏＩＰ端末１０４へ伝送したＩＰパケットが受信される場合における、本発明の一実施形態に従うＧＣＰ  ＮＡＴルータ２０４のＣＰＵ３００の処理過程（ステップ７００〜７１０）を説明する。
【００５２】
ＭＧＣＰ  ＮＡＴルータ２０４がステップ７００（ＩＳ  ＩＰ  ＰＡＣＫＥＴ  ＲＥＣＥＩＶＥＤ  ？）でＩＰパケットを受信すると、ステップ７０２（ＵＤＰ  ＰＡＣＫＥＴ  ？）でＵＤＰパケットを含むＩＰパケットであるかをチェックする。ここで、ＩＰパケットがＵＤＰパケットを含んでいなければ、そのＩＰパケットはＭＧＣＰを使用するＶｏＩＰサービスに適応しないため、ステップ７１０（ＤＩＳＣＡＲＤ  ＩＰ  ＰＡＣＫＥＴ）でＩＰパケットは廃棄され、処理過程はステップ７００へ戻る。しかしながら、ＩＰパケットがＵＤＰパケットを含んでいれば、ステップ７０４（ＩＳ  ＳＯＵＲＣＥ  ＩＰ  ＡＤＤＲＥＳＳ  ＩＤＥＮＴＩＣＡＬ  ＴＯ  ＩＰ  ＡＤＤＲＥＳＳ  ＯＦ  ＣＡＬＬ  ＡＧＥＮＴ  ＯＲ  ＧＡＴＥＷＡＹ  ？）で該当ＩＰパケットのソースアドレスが呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと一致するかをチェックする。該当ＩＰパケットのソースアドレスが呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと一致しなければ、ステップ７１０へ進行する。
【００５３】
しかしながら、該当ＩＰパケットのソースアドレスが呼エージェント１１８又はゲートウェイ１２０のＩＰアドレスと同じであれば、すなわち、呼エージェント１１８又はゲートウェイ１２０からＶｏＩＰ端末１０４に伝送するＩＰパケットであれば、ステップ７０６（ＩＳ  ＵＤＰ  ＰＯＲＴ  ＮＵＭＢＥＲ  ＲＥＧＩＳＴＥＲＥＤ  ＴＯ  ＴＲＡＮＳＬＡＴＩＯＮ  ＴＡＢＬＥ  ？）が実行される。
【００５４】
ステップ７０６では表１に示したような変換テーブルに該当ＩＰパケット及びＵＤＰポート番号が既に登録されているかをチェックする。該当ＩＰパケット及びＵＤＰポート番号が変換テーブルに登録されていなければ、ステップ７１０が実行される。
【００５５】
しかしながら、該当ＩＰパケット及びＵＤＰポート番号が変換テーブルに登録されていると、ステップ７０８（ＴＲＡＮＳＭＩＴ  ＴＯ  ＶｏＩＰ  ＴＥＲＭＩＮＡＬ  ＢＹ  ＣＨＡＮＧＩＮＧ  ＤＥＳＴＩＮＡＴＩＯＮ  ＩＰ  ＡＤＤＲＥＳＳ  ＡＮＤ  ＵＤＰ  ＰＯＲＴ  ＮＵＭＢＥＲ  ＴＯ  ＲＥＧＩＳＴＥＲＤＥ  ＰＲＩＶＡＴＥ  ＩＰ  ＡＤＤＲＥＳＳ  ＡＮＤ  ＲＥＧＩＳＴＥＲＤＥ  ＵＤＰ  ＰＯＲＴ  ＮＵＭＢＥＲ）で目的地ＩＰアドレス及びＵＤＰポート番号は変換テーブルに登録されている私設ＩＰアドレス及び元のＵＤＰポート番号に変更されてＶｏＩＰ端末１０４に伝送される。そして、処理過程はステップ７００へ戻る。
【００５６】
この際、例えば、表１に示したように目的地ＩＰアドレスは“１００．１０．１０．２０”に変更される。ＵＤＰポート番号が、呼エージェント１１８から伝送される場合は“２４２７”に変更され、ゲートウェイ１２０から伝送される場合にはＲＴＰが“３４５６”に、ＲＴＣＰが“３４５７”に変更される。
【００５７】
したがって、加入者１００のＰＣ１０２を用いるてデータ通信サービスを利用するためには、ルータ２０２の使用によりＩＰパケットがルーティングされている間に、通常の場合と同様に公認ＩＰアドレスが提供される。反対に、ＶｏＩＰサービスを利用するためには、公認ＩＰアドレスを使用することによりＭＧＣＰＮＡＴルータ２０４を通じてＩＰパケットをルーティングする間に、私設ＩＰアドレスが割当てられる。これにより、ＩＳＰは、公認ＩＰ不足現象を最小化しつつ加入者１００にデータ通信サービス及びＶｏＩＰサービスを効率的に提供することができる。
【００５８】
以上、上述した本発明の詳細な説明では具体的な一実施形態について説明したが、各種の変形が本発明の範囲を逸脱しない限り可能である。特に、本発明の一実施形態ではケーブルネットワークを使用するＶｏＩＰネットワークに適用する一例を示したが、ＭＧＣＰ  ＶｏＩＰを使用する場合はＡＤＳＬ加入者及び一般ＬＡＮ専用線加入者に対しても適用が可能である。したがって、本発明の範囲は前術の一実施形態に限られず、特許請求の範囲と特許請求の範囲と均等なものにより定められるべきである。
【００５９】
【発明の効果】
上述したように、本発明のヘッドエンド装置及びルーティング方法によれば、データ通信端末とＶｏＩＰ端末をともに使用する多数の加入者にＭＧＣＰを用いてＶｏＩＰサービスを提供するＶｏＩＰネットワ−クにおいて、公認ＩＰ不足現象を最小化しつつ、データ通信サービスとＶｏＩＰサービスを効率的に提供することができる。
【図面の簡単な説明】
【図１】通常的なケーブルネットワークを使用するＶｏＩＰネットワークの構成図。
【図２】本発明の一実施形態によるヘッドエンド装置を含むケーブルネットワークを使用するＶｏＩＰネットワークの構成図。
【図３】本発明の一実施形態によるＭＧＣＰ  ＮＡＴルータのハードウェアブロック構成図。
【図４】本発明の一実施形態によるＭＧＣＰ  ＮＡＴルータのソフトウェアブロック構成図。
【図５】本発明の一実施形態によるＶｏＩＰ呼セットアップ過程を示した図。
【図６】本発明の一実施形態によるＭＧＣＰ  ＮＡＴルータの処理過程を示したフローチャート。
【図７】本発明の一実施形態によるＭＧＣＰ  ＮＡＴルータの処理過程を示したフローチャート。
【符号の説明】
１１６  インターネット
１１８  呼エージェント
１２０  ゲートウェイ
１２２  ＰＳＴＮ
１２４  ＩＰ電話機
２０２  ルータ
２０４  ＭＧＣＰ  ＮＡＴルータ
２０６  ＤＨＣＰサーバ
３００  ＣＰＵ
３０２  メモリ
３０４  第１イーサーネットインターフェース
３０６  第２イーサーネットインターフェース
４００  ＭＧＣＰメッセージ処理部
４０４  リアルタイムＯＳ
４０６  ネットワークインターフェース部
【図１】
0003599282.tif 000003
【図２】
0003599282.tif 000004
【図３】
0003599282.tif 000005
【図４】
0003599282.tif 000006
【図５】
0003599282.tif 000007
【図６】
0003599282.tif 000008
【図７】
0003599282.tif 000009