(57)【要約】【課題】複数のＶｏＩＰゲートウェイがカスケード接続し光通信を行うＰＯＮシステムにおいて、各ＶｏＩＰゲートウェイは自装置の接続形態を判別して接続形態に応じた設定を自動処理する。【解決手段】ゲートウェイ２０は、初期設定を完了すると、ＤＨＣＰｖ４サーバ５０、ＤＨＣＰｖ６サーバ６０、ＤＮＳサーバ７０から受信した自ゲートウェイの設定情報に、電話番号情報が含まれ、ＩＰｖ４アドレスがグローバルＩＰアドレスであり、ネットマスクが３０ビット以上であり、ルーティング情報が含まれ、ＩＰｖ６プレフィックス長が所定値で、ルートネームサーバ情報があり、下位側のゲートウェイからＤＨＣＰｖ４Ｒｅｑｕｅｓｔを受信した場合に、自ゲートウェイに上位ＧＷモードとしての設定を実行し、ＧＷ処理を開始する。【選択図】    図４
2014057121.tif 000002
【特許請求の範囲】
【請求項１】
上位側ネットワークと接続する上位側ポートおよび下位側ネットワークと接続する下位側ポートと、ＤＨＣＰｖ４クライアント機能およびＤＨＣＰｖ６クライアント機能、ＶｏＩＰルータ機能を具備し、ＤＨＣＰｖ４サーバおよびＤＨＣＰｖ６サーバからＩＰｖ４およびＩＰｖ６に係るネットワーク設定を取得し前記ＶｏＩＰルータ機能を制御するゲートウェイであって、
前記上位側ポートに設定された、ＩＰｖ４アドレスおよび前記ＩＰｖ４アドレスのネットマスク、ルーティング情報、ＤＮＳサーバアドレス、ＩＰｖ６アドレスのプレフィックス長を抽出する上位側ポート設定情報抽出手段と、
前記上位側ポート設定情報抽出手段が抽出したＩＰｖ４アドレスがプライベートアドレスか否かを判定するプライベートアドレス判定手段と、
前記上位側ポート設定情報抽出手段が抽出したＩＰｖ４アドレスのネットマスク長が所定値以下か否かを判定するネットマスク長判定手段と、
前記上位側ポート設定情報抽出手段がルーティング情報を抽出したか否かを判定するルーティング情報抽出判定手段と、
前記上位側ポート設定情報抽出手段が抽出したＩＰｖ６アドレスプレフィックス長が所定値か否かを判定するプレフィックス長判定手段と、
前記上位側ポート設定情報抽出手段が抽出したＤＮＳサーバアドレスに対応するＤＮＳサーバに対して前記ＤＮＳサーバが記憶しているルートネームサーバ情報の送信を要求し、前記ルートネームサーバ情報を取得したか否かを判定するルートネームサーバ情報取得判定手段と、
他ゲートウェイから前記他ゲートウェイに接続された電話端末の電話番号に係る情報の送信要求を受付けたか否かを判定する情報送信要求受付判定手段と、を有し、
前記プライベートアドレス判定手段がプライベートアドレスでなく、かつ前記ネットマスク長判定手段で算出したネットマスク長が所定値以上で、かつ前記ルーティング情報抽出判定手段がルーティング情報を抽出でき、かつ前記プレフィックス長判定手段が判定したプレフィックス長が所定値で、かつ前記ルートネームサーバ情報取得判定手段がルートネームサーバ情報を取得したと判定し、かつ前記情報送信要求受付判定手段が要求を受付けたと判定した場合に、
前記上位側ポートには外部ネットワークが接続され、前記下位側ポートには他ゲートウェイが接続された接続形態と判定し、当該接続形態に応じた所定のＶｏＩＰルータ機能を起動することを特徴とする接続形態自動判定機能を有するゲートウェイ。
【請求項２】
請求項１記載のゲートウェイであって、
前記プライベートアドレス判定手段がプライベートアドレスでなかった場合、かつ前記ネットマスク長判定手段で算出したネットマスク長が所定値以上であった場合、かつ前記ルーティング情報抽出判定手段がルーティング情報を抽出できた場合、かつ前記プレフィックス長判定手段が判定したプレフィックス長が所定値であった場合、かつ前記ルートネームサーバ情報取得判定手段がルートネームサーバ情報を取得できた場合、かつ前記情報送信要求受付判定手段が要求を受付けなかった場合に、
自ゲートウェイの上位側ポートにＷＡＮが接続し下位側ポートに電話端末が接続した接続位置と判定し当該接続位置に応じたＶｏＩＰルータ機能を起動することを特徴とする接続形態自動判定機能を有するゲートウェイ。
【請求項３】
請求項１に記載のゲートウェイであって、
前記プライベートアドレス判定手段がプライベートアドレスであった場合、または前記ネットマスク長判定手段で算出したネットマスク長が所定値以下であった場合、または前記ルーティング情報抽出判定手段がルーティング情報を抽出できなかった場合、または前記プレフィックス長判定手段で算出したプレフィックス長が所定値でない場合、または前記ルートネームサーバ情報取得手段がルートネームサーバ情報を取得できなかった場合に、
自ゲートウェイの上位側ポートに他ゲートウェイが接続した接続位置と判定し当該接続位置に応じたＶｏＩＰルータ機能を起動することを特徴とする接続形態自動判定機能を有するゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固定電話機の呼接続処理を光ファイバ網を介して中継するＶｏＩＰゲートウェイに関し、特にゲートウェイの接続形態を自動判別してＩＰ網に自動接続する技術に関する。
【背景技術】
【０００２】
現在、家庭や企業において通信費の削減を目的として、ＩＰ電話機の導入が進んでいる。
【０００３】
電話機をＩＰ化する方法として、ＩＰ電話機を新たに購入しＩＰ網に接続する方法と、既設の固定電話機に専用アダプタ（以下、ＶｏＩＰゲートウェイと呼称）を接続し、該ＶｏＩＰゲートウェイが既設の固定電話機から送られる呼接続コマンドや音声信号をＩＰ用のコマンド（例えばＳＩＰコマンド）や音声パケットに変換して中継する方法がある。
【０００４】
企業においては、コスト面から内線電話機を収容していた構内交換機を複数の内線電話機を収容することができるＶｏＩＰゲートウェイに変更する動きが高まっている。が、ＶｏＩＰゲートウェイが収容可能な回線数には、制限があり電話機の端末数または収容可能な回線数（外線）を増設したい場合は、数に応じたＶｏＩＰゲートウェイを買い替えなければならず、不経済であった。
【０００５】
上記課題を解決する技術として、特許文献１には、ＶｏＩＰゲートウェイにおいて、電話機の端末数または収容可能な回線数を増設する際に、複数のＶｏＩＰゲートウェイをカスケード接続させ、各ＶｏＩＰゲートウェイをあたかも１台のＶｏＩＰゲートウェイとして動作しているように設定する方法が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２６３３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の技術では、各ＶｏＩＰゲートウェイの設定および設置を行う工事者は、カスケード接続したＶｏＩＰゲートウェイの接続形態に応じて自装置のアドレス設定、収容された電話機の設定等、接続形態に応じた専用の設定を直接行わなければならず、煩雑であった。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的は、ＶｏＩＰゲートウェイの接続形態を判別し、接続形態に応じた自動設定をおこなうことが可能な技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明では、上位側ネットワークと接続する上位側ポートおよび下位側ネットワークと接続する下位側ポートと、ＤＨＣＰｖ４クライアント機能およびＤＨＣＰｖ６クライアント機能、ＶｏＩＰルータ機能を具備し、ＤＨＣＰｖ４サーバおよびＤＨＣＰｖ６サーバからＩＰｖ４およびＩＰｖ６に係るネットワーク設定を取得し前記ＶｏＩＰルータ機能を制御するゲートウェイであって、前記上位側ポートに設定された、ＩＰｖ４アドレスおよび前記ＩＰｖ４アドレスのネットマスク、ルーティング情報、ＤＮＳサーバアドレス、ＩＰｖ６アドレスのプレフィックス長を抽出する上位側ポート設定情報抽出手段と、前記上位側ポート設定情報抽出手段が抽出したＩＰｖ４アドレスがプライベートアドレスか否かを判定するプライベートアドレス判定手段と、前記上位側ポート設定情報抽出手段が抽出したＩＰｖ４アドレスのネットマスク長が所定値以下か否かを判定するネットマスク長判定手段と、前記上位側ポート設定情報抽出手段がルーティング情報を抽出したか否かを判定するルーティング情報抽出判定手段と、前記上位側ポート設定情報抽出手段が抽出したＩＰｖ６アドレスプレフィックス長が所定値か否かを判定するプレフィックス長判定手段と、前記上位側ポート設定情報抽出手段が抽出したＤＮＳサーバアドレスに対応するＤＮＳサーバに対して前記ＤＮＳサーバが記憶しているルートネームサーバ情報の送信を要求し、前記ルートネームサーバ情報を取得したか否かを判定するルートネームサーバ情報取得判定手段と、他ゲートウェイから前記他ゲートウェイに接続された電話端末の電話番号に係る情報の送信要求を受付けたか否かを判定する情報送信要求受付判定手段と、を有し、前記プライベートアドレス判定手段がプライベートアドレスでなく、かつ前記ネットマスク長判定手段で算出したネットマスク長が所定値以上で、かつ前記ルーティング情報抽出判定手段がルーティング情報を抽出でき、かつ前記プレフィックス長判定手段が判定したプレフィックス長が所定値で、かつ前記ルートネームサーバ情報取得判定手段がルートネームサーバ情報を取得したと判定し、かつ前記情報送信要求受付判定手段が要求を受付けたと判定した場合に、前記上位側ポートには外部ネットワークが接続され、前記下位側ポートには他ゲートウェイが接続された接続形態と判定し、当該接続形態に応じた所定のＶｏＩＰルータ機能を起動することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、各ゲートウェイ装置は、電源が投入されるとＤＨＣＰ等で取得した自ゲートウェイの設定情報から自ゲートウェイの接続位置を判別し、接続位置に応じた処理を実行するので、工事者は、設定を行う必要がないという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るＰＯＮ（Ｐａｓｓｉｖｅ  Ｏｐｔｉｃａｌ  Ｎｅｔｗｏｒｋ）システムの全体構成図である。
【図２】本実施の形態に係るゲートウェイシステムの動作例を説明するためのシーケンス図である。
【図３】本実施の形態に係るゲートウェイの機能ブロック図である。
【図４】本実施の形態に係るゲートウェイの動作フローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本発明の一実施形態に係るゲートウェイシステムの全体構成図である。図示するように本システムは、ＮＧＮ１０（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）に接続するＰＯＮ４０と、ＰＯＮ４０とカスケード接続する複数のゲートウェイ２０と、各ゲートウェイ２０に収容されるアナログ電話機３１またはＩＰ電話機３２とから構成される。
【００１３】
ここで、アナログ電話機３１は、従来、公衆網に接続する構内交換機に接続している内線電話機であり、ＩＰ電話機３２は、従来、ＩＰ呼制御サーバに登録されているＩＰ電話機である。また、ＮＧＮ１０は光ファイバ通信を用いた光通信ネットワークを想定している。
【００１４】
ゲートウェイ２０は、ゲートウェイ処理に関わる処理全般を行い、さらに接続するアナログ電話機３１またはＩＰ電話機３２のＶｏＩＰゲートウェイ機能を具備している。ＩＰ電話機３２が接続する場合は、図示しないＩＰ呼制御サーバとの呼接続または音声通信に関わるデータの中継処理を行い、アナログ電話機３２が接続する場合は、アナログ電話機３２が出力した呼制御信号または音声信号をＩＰ呼制御サーバが行う呼制御プロトコルに変換して中継を行う。
【００１５】
また、ゲートウェイ２０は、自装置がＩＰ網に接続するための設定情報（ＩＰアドレス、ネットマスク等）を自動的に取得する機能を有している。具体的に、ＩＰｖ４ＤＨＣＰクライアント機能、ＩＰｖ６ＤＨＣＰクライアント機能、ＤＮＳクライアント機能を具備する。
【００１６】
ゲートウェイ２０は、接続する形態に応じてそれぞれ役割が異なる。ゲートウェイ２０−１は、アップストリーム側にＰＯＮ４０が接続し、ダウンストリーム側に別のゲートウェイ２０が接続する形態である（以降、上位ＧＷモードまたは上位ＧＷ２０−１と呼称することもある）。また、ゲートウェイ２０−２、２０−４は、アップストリーム側に別のゲートウェイ２０が接続する形態である（以降、下位ＧＷモードまたは下位ＧＷ２０−２、下位ＧＷ２０−４と呼称することもある）。また、ゲートウェイ２０−３は、アップストリーム側にＰＯＮ４０が接続し、ダウンストリーム側に別のゲートウェイ２０が接続していない形態である（単独ＧＷモードまたは単独ＧＷ２０−３と呼称することもある）である。
【００１７】
上位ＧＷ２０−１は、ＮＧＮ１０からＮＧＮ網に接続するための設定情報を取得する機能と、下位ＧＷからの設定情報要求に対する応答を送信する機能と、アナログ電話機３２またはＩＰ電話機３２に対するＶｏＩＰゲートウェイ機能と、を有する。また、下位ＧＷ２０−２または下位ＧＷ２０−４は、上部ＧＷから設定情報を取得する機能と、アナログ電話機３２またはＩＰ電話機３２に対するＶｏＩＰゲートウェイ機能と、を有する。単独ＧＷ２０−３は、ＮＧＮ１０からＮＧＮ網に接続するための設定情報を取得する機能と、アナログ電話機３２またはＩＰ電話機３２に対するＶｏＩＰゲートウェイ機能と、を有する。
【００１８】
アナログ電話機３１とＩＰ電話機３２は、ゲートウェイ２０に収容され、ゲートウェイ２０およびＰＯＮ４０と連携してＮＧＮ１０を介した光ファイバ通信を介した電話通信（本願では、ひかり電話）を実現する。また、ＩＰ電話機３２は、ゲートウェイ２０と同様に自ＩＰ電話機がＩＰ網に接続するための設定情報を自動的に取得する機能を有している。
【００１９】
ＰＯＮ４０は、光回線終端装置であり、ＩＰ網と光ファイバ網の中継処理を行う。
【００２０】
ＮＧＮ１０には、ゲートウェイ２０またはＩＰ電話機３２がＩＰ網に接続するための設定情報を自動的に取得するために、ＤＨＣＰｖ４サーバ５０（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ４）と、ＤＨＣＰｖ６サーバ６０（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６）と、ＤＮＳサーバ７０（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｅｒ）が接続している。ＤＨＣＰｖ４サーバ５０は、ＩＰｖ４ネットワークに関わる設定情報を管理する。ＤＨＣＰｖ６サーバ６０は、ＩＰｖ６ネットワークに関わる設定情報を管理する。ＤＮＳサーバ７０は、ホスト（ドメイン）名を管理する。
【００２１】
図２は、本実施の形態に係るゲートウェイシステムの動作例を説明するためのシーケンス図である。ここでは、ＰＯＮ４０を介してＮＧＮ１０に接続するゲートウェイ２０−１およびゲートウェイ２０−２が、ＮＧＮ１０上のＤＨＣＰｖ４サーバ５０、ＤＨＣＰｖ６サーバ６０およびＤＮＳサーバ７０と連携して自ゲートウェイの下部ＧＷモード、上部ＧＷモードとして動作する例を説明する。
【００２２】
ＰＯＮ４０を介してＮＧＮ１０に接続するゲートウェイ２０−１に電源が投入されると、ゲートウェイ２０−１は、自ゲートウェイに記憶された初期設定の設定を行い（Ｓ２０１）、自ゲートウェイに単独ＧＷモードを設定して、単独ＧＷモードのゲートウェイとして動作を開始する（Ｓ２０２）。
【００２３】
次に、ゲートウェイ２０−１は、ＤＨＣＰｖ４サーバ５０にＤＨＣＰｖ４Ｒｅｑｕｅｓｔを送信する（Ｓ２０３）。ＤＨＣＰｖ４Ｒｅｑｕｅｓｔを受信したＤＨＣＰｖ４サーバ５０は、ＤＨＣＰｖ４Ｒｅｐｌｙを送信する（Ｓ２０４）。
【００２４】
ゲートウェイ２０−１は、ＤＨＣＰｖ４サーバ５０から受信したＤＨＣＰｖ４Ｒｅｐｌｙに含まれている情報を解析する。
【００２５】
具体的には、受信したＤＨＣＰｖ４Ｒｅｐｌｙに自ゲートウェイ配下のアナログ電話機３１またはＩＰ電話機３２の電話番号情報が含まれているか否か、ゲートウェイ２０−１に割り当てられたＩＰｖ４アドレスがグローバルＩＰアドレスか否か、割り当てられたＩＰｖ４ネットマスクのマスク長（以下、ＩＰｖ４ネットマスク長と呼称）が３０ｂｉｔ以上か否か、ＮＧＮ１０へパケットをルーティングするためのルーティング情報が含まれているか否かを判定する。
【００２６】
ここでは、受信したＤＨＣＰｖ４Ｒｅｐｌｙには、電話番号情報が含まれ（Ｓ２０５）、グローバルＩＰアドレスであって（Ｓ２０６）、ＩＰｖ４ネットマスク長が３０ｂｉｔ以上で（Ｓ２０７）、ルーティング情報が含まれていた（Ｓ２０８）ものとする。
【００２７】
次にゲートウェイ２０−１は、ＤＨＣＰｖ６サーバ６０にＤＨＣＰｖ６Ｒｅｑｕｅｓｔを送信する（Ｓ２０９）。ＤＨＣＰｖ６Ｒｅｑｕｅｓｔを受信したＤＨＣＰｖ６サーバ６０は、ＤＨＣＰｖ６Ｒｅｐｌｙを送信する（Ｓ２１０）。ＤＨＣＰｖ６Ｒｅｐｌｙを受信したゲートウェイ２０−１は、ＤＨＣＰｖ６サーバ６０から受信したＤＨＣＰｖ６Ｒｅｐｌｙに含まれている情報のＩｐｖ６プレフィックス長が所定の値か否か（例えば、５６ビット）を判定する。ここでは、受信したＤＨＣＰｖ６Ｒｅｐｌｙに含まれるＩｐｖ６プレフィックス長が所定値であった（Ｓ２１１）ものとする。
【００２８】
そしてゲートウェイ２０−１は、ＤＨＣＰｖ６Ｒｅｐｌｙに含まれているＤＮＳサーバアドレスを参照して（Ｓ２１２）、参照したＤＮＳサーバアドレスのＤＮＳサーバ７０にＤＮＳＲｅｑｕｅｓｔを送信する（Ｓ２１３）。ＤＮＳＲｅｑｕｅｓｔを受信したＤＮＳサーバ７０は、ＤＮＳＲｅｐｌｙを送信する（Ｓ２１４）。ＤＮＳＲｅｐｌｙを受信したゲートウェイ２０−１は、ＤＮＳサーバ７０から受信したＤＮＳＲｅｐｌｙにルートネームサーバ情報が含まれているか否かを判定する。ここでは、受信したＤＮＳＲｅｐｌｙにルートネームサーバ情報が含まれていた（Ｓ２１５）とする。
【００２９】
ここで、ゲートウェイ２０−２に電源が投入されると、ゲートウェイ２０−２は、ステップ２０１〜ステップ２０３で説明した処理を実行する（Ｓ２１６〜Ｓ２１８）。
【００３０】
ＤＨＣＰｖ４Ｒｅｑｕｅｓｔを受信したゲートウェイサーバ２０−１は、電話番号情報を含むＤＨＣＰｖ４Ｒｅｐｌｙをゲートウェイ２０−２に送信する（Ｓ２１９）。また、ＤＨＣＰｖ４Ｒｅｑｕｅｓｔを受信したゲートウェイ２０−１は、上位ＧＷモードのゲートウェイとして動作を開始する（Ｓ２２０）。
【００３１】
そして、電話番号情報を含むＤＨＣＰｖ４Ｒｅｐｌｙを受信したゲートウェイ２０−２は、ＤＨＣＰｖ４Ｒｅｐｌｙに含まれるＩＰｖ４アドレスがグローバルＩＰアドレスか否かを判定する。ここで、受信したＤＨＣＰｖ４ＲｅｐｌｙのＩＰｖ４アドレスは、ゲートウェイサーバ２０−１が生成したローカルＩＰアドレスとし、ゲートウェイ２０−２は、下位ＧＷモードのゲートウェイとして動作を開始する（Ｓ２２１）。
【００３２】
図３は、本実施の形態に係るゲートウェイ２０の機能ブロック図である。図示するようにゲートウェイ２０は、上位側接続インターフェース部２０１と、上位側通信制御部２０２と、ゲートウェイ処理部２０３と、下位側通信制御部２０４と、下位側接続インターフェース部２０５と、アナログ接続インターフェース部２０６と、アナログ電話制御部２０７とＶｏＩＰ変換部２０８と、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９と、設定情報記憶部２１０と、モード判定部２１２と、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３とから構成される。
【００３３】
上位側接続インターフェース部２０１は、自ゲートウェイからアップストリーム側のネットワークと通信するためのインターフェースである。本実施例では、ＰＯＮ４０や上位ＧＷ２０−１と接続する。
【００３４】
上位側通信制御部２０２は、アップストリーム側のネットワークとの通信全般を制御する。上位側通信制御部２０２は、上位側接続インターフェース部２０１から渡されたデータがＤＨＣＰｖ４サーバ５０、ＤＨＣＰｖ６サーバ６０、ＤＮＳサーバ７０からの設定情報に関わるデータであった場合、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９に渡す。それ以外のデータは、ゲートウェイ処理部２０３に渡す。
【００３５】
ゲートウェイ処理部２０３は、ＧＷモード設定部２１１からの指示に応じて、上位ＧＷモード、下位ＧＷモード、単独ＧＷモードのいずれかのモードのゲートウェイ処理を行う。
【００３６】
下位側通信制御部２０４は、ダウンストリーム側のネットワークとの通信全般を制御する。下位側通信制御部２０４は、下位接続インターフェース部２０５から渡されたデータが他のゲートウェイ２０からのＤＨＣＰｖ４の設定要求に関わるデータであった場合、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３に渡す。それ以外のデータは、ゲートウェイ処理部２０３に渡す。
【００３７】
下位側接続インターフェース部２０５は、自ゲートウェイからダウンストリーム側のネットワークと通信するためのインターフェースである。本実施例では、下位ＧＷ２０−２や２０−４、ＩＰ電話機３２と接続する。
【００３８】
アナログ接続インターフェース部２０６は、アナログ電話機３１と接続するための接続インターフェースである。
【００３９】
アナログ電話制御部２０７は、アナログ接続インターフェース部２０６を介して接続するアナログ電話機３１との通信全般を制御する。
【００４０】
ＶｏＩＰ変換部２０８は、アナログ電話制御部２０７から渡された呼制御信号または音声信号を呼制御コマンドまたは音声のデータに変換して下位側通信制御部２０４に渡し、下位側通信制御部２０４から渡された制御コマンドまたは音声のデータ呼制御信号または音声信号に変換してアナログ電話制御部２０７に渡す。
【００４１】
ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９は、モード判定部２１２からの指示に応じてＤＨＣＰｖ４サーバ５０、ＤＨＣＰｖ６サーバ６０、ＤＮＳサーバ７０と連携し、自ゲートウェイに設定するＤＨＣＰｖ４処理、ＤＨＣＰｖ６処理、ＤＮＳ処理に係る設定情報を取得し、取得した設定情報を設定情報記憶部２１０に記憶する。
【００４２】
設定情報記憶部２１０は、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９が取得した設定情報を記憶し、ＧＷモード設定部２１１またはモード判定部２１２からの要求に応じて各種設定情報を渡す。
【００４３】
ＧＷモード設定部２１１は、モード判定部２１２からの指示に応じて、ゲートウェイ処理部２０３に上位ＧＷモード、下位ＧＷモード、単独ＧＷモードのいずれかのモードの設定を行う。
【００４４】
モード判定部２１２は、設定情報記憶部２１０の設定情報またはＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３からの情報を参照し、ゲートウェイ処理部２０３が行うＧＷのモードを判定する。
【００４５】
ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３は、ＩＰｖ４ネットワークに関わる設定情報を管理し、下位側通信制御部２０４から、他のゲートウェイ２０からのＤＨＣＰｖ４の設定要求に関わるデータを受信すると、要求したゲートウェイ２０の設定を行う。また、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３は、ＩＰｖ６ネットワークに関わる設定情報を管理し、下位側通信制御部２０４から、他のゲートウェイ２０からのＤＨＣＰｖ６の設定要求に関わるデータを受信すると、要求したゲートウェイ２０の設定を行う。また、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３は、下位側通信制御部２０４から、他のゲートウェイ２０からのＤＮＳに関わるデータを受信すると、要求したゲートウェイ２０にホスト（ドメイン）情報を送信する。また、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３は、通常のＤＨＣＰｖ４で行う設定とは別に要求したゲートウェイ２０が収容するアナログ電話機３１およびＩＰ電話機３２の電話番号情報を送信する。
【００４６】
図４は、本実施の形態に係るゲートウェイ２０の動作フローチャートである。本フローは、ゲートウェイ２０に電源が投入された状態から開始する。
【００４７】
ゲートウェイ２０の電源が投入されると、ゲートウェイ２０は、自ゲートウェイの初期設定を行う（Ｓ４０１）。そして、初期設定が完了すると、ＧＷモード設定部２１１は、ゲートウェイ処理部２０３に単独ＧＷモードの設定を行い、単独ＧＷモードの設定がされたゲートウェイ処理部２０３は、ゲートウェイの処理を開始する（Ｓ４０２）。さらに、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９は、ＤＨＣＰｖ４サーバ５０とのＩＰｖ４におけるＤＨＣＰ処理を開始し、ＤＨＣＰｖ４Ｒｅｑｕｅｓｔを送信する（Ｓ４０３）。ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９は、ＤＨＣＰｖ４Ｒｅｑｕｅｓｔの応答として、ＤＨＣＰｖ４サーバ５０からＤＨＣＰｖ４Ｒｅｐｌｙを受信するとＤＨＣＰｖ４Ｒｅｐｌｙに含まれる各種設定情報を設定情報記憶部２１０に記憶する（Ｓ４０４）。そして、モード判定部２１２は、設定情報記憶部２１０に記憶した設定情報の中に電話番号情報があるか否かを判定する（Ｓ４０５）。
【００４８】
設定情報の中に電話番号情報があった場合（Ｓ４０５、Ｙｅｓ）、モード判定部２１２は、設定情報の中のＩＰｖ４アドレスがグローバルＩＰアドレスか、プライベートＩＰアドレスかの判定する（Ｓ４０７）。
【００４９】
設定情報の中に電話番号情報がない場合（Ｓ４０５、Ｎｏ）、設定情報を再取得するためにＤＨＣＰｖ４Ｒｅｑｕｅｓｔを送信する（Ｓ４０３）。
【００５０】
ＩＰｖ４アドレスがグローバルＩＰアドレスであった場合（Ｓ４０７、グローバルＩＰアドレス）、設定情報の中のＩＰｖ４ネットマスク長が２９ｂｉｔ以下か、３０ｂｉｔ以上か判定する（Ｓ４０８）。
【００５１】
ＩＰｖ４ネットマスク長が３０ｂｉｔ以上の場合（Ｓ４０８、３０ｂｉｔ以上）、設定情報の中にルーティング情報があるか否かを判定する（Ｓ４０９）。
【００５２】
ＩＰｖ４アドレスがプライベートＩＰアドレスであった場合（Ｓ４０７、プライベートＩＰアドレス）、ＩＰｖ４ネットマスク長が２９ｂｉｔ以下の場合（Ｓ４０８、２９ｂｉｔ以下）、または設定情報の中にルーティング情報がない場合は（Ｓ４０９、無）、モード判定部２１２は、自ゲートウェイのアップストリーム側に他のゲートウェイが接続していると判定し、ＧＷモード設定部２１１に下位ＧＷモードの設定を指示する。下位ＧＷモードの設定を指示されたＧＷモード設定部２１１は、ゲートウェイ処理部２０３を一旦停止させ、ゲートウェイ処理部２０３に下位ＧＷモードを設定する。下位ＧＷモードの設定が完了すると、ゲートウェイ処理部２０３はＧＷ処理を再開する（Ｓ４０６）。
【００５３】
ルーティング情報がある場合（Ｓ４０９、有）、モード判定部２１２は、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９にＤＨＣＰｖ６サーバ６０とＩＰｖ６におけるＤＨＣＰ処理を指示する。
【００５４】
ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９は、ＤＨＣＰｖ６サーバ６０とのＩＰｖ６におけるＤＨＣＰ処理を開始し、ＤＨＣＰｖ６Ｒｅｑｕｅｓｔを送信する（Ｓ４１０）。ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９は、ＤＨＣＰｖ６Ｒｅｑｕｅｓｔの応答として、ＤＨＣＰｖ４サーバ５０からＤＨＣＰｖ６Ｒｅｐｌｙを受信するとＤＨＣＰｖ６Ｒｅｐｌｙに含まれる各種設定情報を設定情報記憶部１０に記憶する（Ｓ４１１）。
【００５５】
そして、モード判定部２１２は、設定情報記憶部１０に記憶した設定情報の中のＩｐｖ６プレフィックス長が所定値（例えば５６ビット）であるか否かを判定する（Ｓ４１２）。
【００５６】
Ｉｐｖ６プレフィックス長が所定値ではない場合（Ｓ４１２、不一致）、モード判定部２１２は、自ゲートウェイのアップストリーム側に他のゲートウェイが接続していると判定し、ＧＷモード設定部２１１に下位ＧＷモードの設定を指示する。下位ＧＷモードの設定を指示されたＧＷモード設定部２１１は、ゲートウェイ処理部２０３を一旦停止させ、ゲートウェイ処理部２０３に下位ＧＷモードを設定する。下位ＧＷモードの設定が完了すると、ゲートウェイ処理部２０３はＧＷ処理を再開する（Ｓ４０６）。
【００５７】
Ｉｐｖ６プレフィックス長が所定値であった場合（Ｓ４１２、一致）、モード判定部２１２は、設定情報記憶部１０に記憶されているＤＮＳサーバアドレスを抽出し、抽出したＤＮＳサーバアドレスとともにＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９にＤＮＳサーバ７０とのＤＮＳ設定処理を指示する。
【００５８】
ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９は、ＤＮＳサーバ７０とのＤＮＳ設定処理を開始し、ＤＮＳＲｅｑｕｅｓｔを送信する（Ｓ４１３）。ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部２０９は、ＤＮＳＲｅｑｕｅｓｔの応答として、ＤＮＳサーバ７０からＤＮＳＲｅｐｌｙを受信するとＤＮＳＲｅｐｌｙに含まれる各種設定情報を設定情報記憶部１０に記憶する（Ｓ４１４）。
【００５９】
そして、モード判定部２１２は、設定情報記憶部１０に記憶した設定情報にルートネームサーバ情報があるか否かを判定する（Ｓ４１５）。
【００６０】
ルートネームサーバ情報がある場合（Ｓ４１５、Ｙｅｓ）、モード判定部２１２は、自ゲートウェイのアップストリーム側に他のゲートウェイが接続していると判定し、ＧＷモード設定部２１１に下位ＧＷモードの設定を指示する。下位ＧＷモードの設定を指示されたＧＷモード設定部２１１は、ゲートウェイ処理部２０３を一旦停止させ、ゲートウェイ処理部２０３に下位ＧＷモードを設定する。下位ＧＷモードの設定が完了すると、ゲートウェイ処理部２０３はＧＷ処理を再開する（Ｓ４０６）。
【００６１】
ルートネームサーバ情報がない場合（Ｓ４１５、Ｙｅｓ）、モード判定部２１２は、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３が下位側通信制御部２０４を介して、他のゲートウェイ２０からＤＨＣＰ処理に係るＤＨＣＰｖ４Ｒｅｑｕｅｓｔを受信するのを待つ（Ｓ４１６）。尚、ここでＤＨＣＰを受信しない場合（Ｓ４１６、Ｎｏ）、単独ＧＷモードとして動作し続ける。
【００６２】
他のゲートウェイ２０からＤＨＣＰ処理に係るＤＨＣＰｖ４Ｒｅｑｕｅｓｔを受信すると（Ｓ４１６、Ｙｅｓ）、ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部２１３は電話番号情報を含むＤＨＣＰｖ４Ｒｅｐｌｙを送信する（Ｓ４１７）。また、モード判定部２１２は、自ゲートウェイのアップストリーム側にＰＯＮ４０が接続し、ダウンストリーム側に他のゲートウェイ２０が接続していると判定して、ＧＷモード設定部２１１に上位ＧＷモードの設定を指示する。上位ＧＷモードの設定を指示されたＧＷモード設定部２１１は、ゲートウェイ処理部２０３を一旦停止させ、ゲートウェイ処理部２０３に上位ＧＷモードを設定する。上位ＧＷモードの設定が完了すると、ゲートウェイ処理部２０３はＧＷ処理を再開する（Ｓ４１８）。
【００６３】
以上、本発明の一実施の形態について説明した。
【００６４】
本実施の形態において、モード判定部２１２が、ＤＨＣＰｖ４サーバ５０・ＤＨＣＰｖ６サーバ６０・ＤＮＳサーバ７０から取得した各種設定情報のうち、設定情報に電話番号情報がなく、かつＩＰｃ４アドレスがグローバルＩＰアドレスであり、かつＩＰｃ４ネットマスク長が３０ｂｉｔ以上であり、かつＩＰｖ６プレフィックス長が所定値であり、かつ設定情報にルートネームサーバ情報がなく、かつ他のゲートウェイ２０からＤＨＣＰＲｅｑｕｅｓｔを受信した場合に、ゲートウェイ処理部２０３は、上位ＧＷモードとしてＧＷ処理を行う。
【００６５】
このため、本実施の形態によれば、ゲートウェイ２０は、上位ＧＷモードを自動的に判別することができ、工事者は、上位ＧＷモードにおける設定を自ら行う必要がない。
【００６６】
また、本実施の形態において、モード判定部２１２は、ＤＨＣＰｖ４サーバ５０・ＤＨＣＰｖ６サーバ６０・ＤＮＳサーバ７０から取得した各種設定情報のうち、設定情報に電話番号情報があった場合にゲートウェイ処理部２０３は、下位ＧＷモードとしてＧＷ処理を行う。
【００６７】
このため、本実施の形態によれば、ゲートウェイ２０は、下位ＧＷモードにおける接続形態を自動的に判別することができ、工事者は、下位ＧＷモードにおける設定を自ら行う必要がない。
【００６８】
また、本実施の形態において、モード判定部２１２は、上述した条件以外であった場合に、ゲートウェイ処理部２０３は、単独ＧＷモードとしてＧＷ処理を行う。
【００６９】
このため、本実施の形態によれば、ゲートウェイ２０は、単独ＧＷモードにおける接続形態を自動的に判別することができ、工事者は、単独ＧＷモードにおける設定を自ら行う必要がない。
【００７０】
なお、本発明は上記の実施の形態に限定されるものではなく、さまざまな変形が可能である。
【００７１】
本実施例では、ＮＧＮ１０に接続していることを前提として、上位ＧＷモード、下位ＧＷモード、単独ＧＷモードのいずれかのＧＷモードのＧＷ処理を判定していたが、本願はこれに限定されない。
【００７２】
例えば、ＮＧＮ１０に接続せず一般のＩＰ網に接続していることを判別して、一般ＧＷモードとしてＧＷ処理を動作するようにしてもよい。具体的には、ステップ４０１でゲートウェイ２０が初期設定の情報を読み込んだ際に、初期設定の情報の電話サービス種別が光電話タイプか否かを判断し、光電話タイプであった場合に、ＮＧＮ１０に接続に接続していると判断してステップ４０２に移行し、光電話タイプでなかった場合に、一般ＧＷモードとしてＧＷ処理を動作する。
【００７３】
これによって、ＮＧＮ１０に接続していない場合であっても、自動的にＧＷ処理を切り替えることができる。
【符号の説明】
【００７４】
１０・・・ＮＧＮ、２０・・・ゲートウェイ、２０１・・・上位側接続インターフェース部、２０２・・・上位側通信制御部、２０３・・・ゲートウェイ処理部、２０４・・・下位側通信制御部、２０５・・・下位側接続インターフェース部、２０６・・・アナログ接続インターフェース部、２０７・・・アナログ電話制御部、２０８・・・ＶｏＩＰ変換部、２０９・・・ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳクライアント部、２１０・・・設定情報記憶部、２１２・・・モード判定部、２１３・・・ＤＨＣＰｖ４・ＤＨＣＰｖ６・ＤＮＳサーバ部、３１・・・アナログ電話機、３２・・・ＩＰ電話機、４０・・・ＰＯＮ
【図１】
2014057121.tif 000003
【図２】
2014057121.tif 000004
【図３】
2014057121.tif 000005
【図４】
2014057121.tif 000006