(57)【要約】      （修正有）【課題】通信の許可／拒否を属性情報により判断することで通信制御が容易となり、接続形態が把握できるＩＰアドレス割り当てサーバを提供する。【解決手段】ＤＨＣＰサーバ１０には、ＩＰ端末のＭＡＣアドレス、属性情報、ＩＰアドレス、ネットワーク識別子が登録されている。スイッチングハブ１１、１２は、ＩＰ端末１３、１４、１５、１６からＤＨＣＰ要求を受信すると、ポートの設定に従って、ＭＡＣアドレス、属性情報、位置情報、ネットワーク識別子を含む８０２．１ＱヘッダをＤＨＣＰ要求に付加し、ＤＨＣＰサーバに送信する。ＤＨＣＰサーバは、登録されたＭＡＣアドレス、属性情報およびネットワーク識別子と、受信したＤＨＣＰ要求に付加された８０２．１Ｑヘッダ内のＭＡＣアドレス、属性情報およびネットワーク識別子が一致するか否かを判定し、一致した場合、位置情報を追加登録してＩＰアドレスの払い出しを行う。【選択図】図１
2014230046.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ端末からの要求に応じてＩＰアドレスを割り当てるサーバであって、
タグＶＬＡＮに対応している複数のスイッチングハブと接続するスイッチングハブ接続手段と、
前記スイッチングハブに登録する予め定められたビット数のＶＬＡＮ−ＩＤの内の所定のビット数を前記スイッチングハブの各々の属性と対応付けて登録する属性登録手段と、
前記属性登録手段を参照して前記スイッチングハブに接続されているＩＰ端末に対して当該ＩＰ端末との通信制御を実行するハブ別通信制御手段と、を有することを特徴とするハブ別制御機能を有するＩＰアドレス割当サーバ。
【請求項２】
ＩＰ端末からの要求に応じてＩＰアドレスを割り当てるサーバであって、
タグＶＬＡＮに対応している複数のスイッチングハブと接続するスイッチングハブ接続手段と、
前記スイッチングハブに登録する予め定められたビット数のＶＬＡＮ−ＩＤの内の所定のビット数を前記スイッチングハブの各々が設置されている場所と対応付けて登録する場所登録手段と、
前記場所登録手段を参照して前記スイッチングハブに接続されているＩＰ端末の場所に係わる情報を所定の宛先へ提示するまたは自サーバが備える表示部に提示する場所提示手段と、を有することを特徴とするＩＰ端末のハブ別制御機能を有するＩＰアドレス割当サーバ接続場所特定機能を有するＩＰアドレス割当サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されるＩＰ端末の通信制御方法および接続位置特定方法に関する。
【背景技術】
【０００２】
従来、ネットワーク上の各ノードの接続形態（ネットワークトポロジー）を把握する技術として、ＬＬＤＰ（ＩＥＥＥ８０２．１ＡＢ）がある。また、特許文献１には、ＩＰ端末のＭＡＣアドレスと回線のＶＬＡＮ−ＩＤ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、払い出すＩＰアドレスを登録し、ＩＰ端末を認証してＩＰアドレスを払い出すことにより、ＩＰ端末が接続されている回線を特定する方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７６３８号広報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の認証方法を用いてネットワーク上の各ノードの接続形態を把握しようとした場合に、特許文献１の技術では回線毎にＶＬＡＮ−ＩＤを割り当てるので、回線毎に１つのネットワークが構成されるため回線間のパケット転送が多い場合には回線間のパケット転送処理部が輻輳する。
【０００５】
本発明は上記課題について鑑みなされたものであってその目的は、同一ネットワークに所属すべき複数のＩＰ端末で有って、同一スイッチングハブに接続される複数の回線に収容されるＩＰ端末間のパケット通信は実質的にスイッチングハブ内でパケット転送処理を行うことで回線間のパケット転送処理部の輻輳を回避し、また付随的にＩＰ端末の各ノードの接続形態を把握する技術を提供することにある。
【発明の効果】
【０００６】
本発明によれば、ＩＰアドレス割当サーバは、各スイッチングハブから送信されたＶＬＡＮ−ＩＤの所定のビット数を属性情報や位置情報として解釈することにより、ＩＰ端末の属性や位置を特定することができ、それによってパケット転送処理の実行箇所を最適化することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係るネットワーク・システムの概略図
【図２】ＤＨＣＰサーバのブロック構成図
【図３】タグＶＬＡＮのフレームフォーマット
【図４】ＶＬＡＮ−ＩＤのフレーム例
【図５】ＤＨＣＰ要求を送信した場合のＩＰ端末・スイッチングハブ・ＤＨＣＰサーバの処理手順
【図６】ＤＨＣＰサーバに登録する端末情報データの一例
【図７】全てのＩＰ端末にＩＰアドレス払い出し後のＤＨＣＰサーバに登録されているデータの一例
【図８】ＤＨＣＰｖ４サーバ処理部のＤＨＣＰ要求受信時のフローチャート
【図９】属性と対応する属性情報の一例
【図１０】位置と対応する位置情報の一例
【図１１】スイッチングハブ１１の設定例
【図１２】スイッチングハブ１２の設定例
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の一実施の形態に係るネットワーク・システムの概略図である。図１において、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ１０は、本発明のハブ別制御機能を有するＩＰアドレス割当サーバの実施形態のひとつである。
【０００９】
スイッチングハブ１１・１２は、ポートＶＬＡＮ機能およびタグＶＬＡＮ機能を有するスイッチングハブである。
ＩＰ端末１３・１４・１５・１６は、ＩＰ通信機能を有する機器であり、ＤＨＣＰサーバ１０からＩＰアドレスを取得する様に構成されているものとする。
ＬＡＮ２０は、ＤＨＣＰサーバ１０とスイッチングハブ１１、スイッチングハブ１２間のパケットの送受信を行うＬｏｃａｌ  Ａｒｅａ
Ｎｅｔｗｏｒｋである。
【００１０】
図２は、ＤＨＣＰサーバ１０のブロック構成図である。図２において、ＤＨＣＰサーバ１０は、通信制御部１０１と、ルーティング処理部１０２と、ＤＨＣＰｖ４サーバ処理部１０３とアドレス割当ＤＢ機能部１０４とから構成される。
【００１１】
通信制御部１０１は、ＬＡＮ２０から受信したパケットの宛先ＭＡＣアドレスがＤＨＣＰサーバ１０のＭＡＣアドレスと異なる場合、受信したパケットのＶＬＡＮ−ＩＤ内の所定のビット数で示されるネットワーク識別子と登録された端末情報のネットワーク識別子を比較し、ネットワーク識別子が同一である端末情報毎に、パケットの属性情報と、位置情報にネットワーク識別子が同一である端末情報の属性情報と、位置情報と、を上書きして、上書き後のＶＬＡＮ−ＩＤが互いに異なるパケットを、上書き後のＶＬＡＮ−ＩＤと同一ＶＬＡＮ−ＩＤを持つスイッチングハブに転送する機能を有する。また、受信したパケットの宛先ＭＡＣアドレスがＤＨＣＰサーバ１０のＭＡＣアドレスと同一の場合、ルーティング処理部１０２にパケットを転送する機能と、ルーティング処理部１０２からパケット送信を要求された場合、ＬＡＮ２０にパケットを送出する機能とを有する。
【００１２】
ルーティング処理部１０２は、受信したパケットの宛先ＩＰアドレスがＤＨＣＰサーバ１０のＩＰアドレスまたはブロードキャストアドレスと異なる場合、ＩＰアドレスで示されるネットワークへパケット転送を行う機能を有する。また、ルーティング処理部１０２は、受信したパケットの宛先ＩＰアドレスがＤＨＣＰサーバ１０のＩＰアドレスまたはブロードキャストアドレスと同一、かつ受信したパケットがＤＨＣＰパケットであれば、ＤＨＣＰｖ４サーバ処理部１０３にパケットを転送する機能と、ＤＨＣＰｖ４サーバ処理部１０３からのパケット送信要求を受信した場合、通信制御部１０１にパケットの送信を要求する機能とを有する。
【００１３】
次に、ＤＨＣＰｖ４サーバ処理部１０３の機能について説明する。まず、ＩＰ端末がＩＰアドレス設定を要求するＤＨＣＰ要求をスイッチングハブ１１に送信し、それを受け取ったスイッチングハブは、そのＤＨＣＰ要求にＶＬＡＮ−ＩＤを付加して、ＤＨＣＰサーバ１０に向けて送信する。ＤＨＣＰサーバ１０のＤＨＣＰｖ４サーバ処理部１０３はそのＤＨＣＰ要求を受信して、該ＤＨＣＰ要求のＭＡＣアドレスと属性情報とネットワーク識別子がアドレス割当ＤＢ機能部１０４に登録されている情報と一致するか否かを判定し、一致する場合にＩＰ端末にＩＰアドレスを払い出し、ＤＨＣＰ要求の位置情報をアドレス割当ＤＢ機能部に登録する機能を有する。
【００１４】
アドレス割当ＤＢ機能部１０４はＭＡＣアドレス、ＩＰアドレス、属性情報、位置情報、ネットワーク識別子の要素で構成される端末情報を記録し、ＤＨＣＰｖ４サーバ処理部１０３からの要求により、端末情報の追加、削除、変更、通知を行う機能を有する。
【００１５】
図３は、タグＶＬＡＮのフレームフォーマットである。タグＶＬＡＮのフレームは、通常のイーサネット（登録商標）フレームの送信元ＭＡＣとタイプの間に８０２．１Ｑヘッダが付加される。８０２．１ＱヘッダはＴＰＩＤ（Ｔａｇ  Ｐｒｏｔｏｃｏｌ  Ｉｄｅｎｔｉｆｉｅｒ）、ＰＣＰ（Ｐｒｉｏｒｉｔｙ  Ｃｏｄｅ  Ｐｏｉｎｔ）、ＣＦＩ（Ｃａｎｏｎｉｃａｌ  Ｆｏｒｍａｔ  Ｉｎｄｉｃａｔｏｒ）、ＶＬＡＮ−ＩＤとから構成されている。ＶＬＡＮ−ＩＤは１２ビットである。
【００１６】
図４は、ＤＨＣＰサーバ１０がスイッチングハブ１１から１２ビットのＶＬＡＮ−ＩＤを受信した場合に８０２．１Ｑヘッダを識別する際のフレーム例である。８０２．１Ｑヘッダの上位２ビットを属性情報として識別し、次の３ビットを位置情報として識別し、残り７ビットをネットワーク識別子として識別する。また、２ビットの属性情報、３ビットの位置情報、７ビットのネットワーク識別子としたが、これは一例であり、それぞれのビット数は０から１２ビットまでの任意のビット数で定義することが可能である。ただし、合計で１２ビット以下である必要がある。
【００１７】
図５は、ＩＰ端末がＤＨＣＰ要求を送信した場合のＩＰ端末・スイッチングハブ・ＤＨＣＰサーバの処理手順を示すシーケンス図である。
【００１８】
ユーザは、ＤＨＣＰサーバ１０にＩＰ端末のＭＡＣアドレス、属性情報、ＩＰアドレス、ネットワーク識別子を登録する（Ｓ１）。ＩＰ端末は、ＩＰアドレスの設定を要求するため、自装置のＭＡＣアドレスが付与されたＤＨＣＰ要求を送信する（Ｓ２）。
【００１９】
スイッチングハブは、ＤＨＣＰ要求を受信したポートの設定に従って、属性情報、位置情報、ネットワーク識別子を付加する（Ｓ３）。スイッチングハブは、ＭＡＣアドレス、属性情報、位置情報、ネットワーク識別子を含む８０２．１Ｑヘッダが付加されたＤＨＣＰ要求を送信する（Ｓ４）。
【００２０】
ＤＨＣＰサーバは、登録した端末情報のＭＡＣアドレス、属性情報およびネットワーク識別子と、受信したパケットのＭＡＣアドレス、属性情報およびネットワーク識別子が一致するか否かを判定し、一致した場合、端末情報に位置情報を追加登録し、ＩＰアドレスの払い出しを行う（Ｓ５）。ＤＨＣＰサーバは、ＩＰアドレス、属性情報、位置情報、ネットワーク識別子を含む８０２．１Ｑヘッダが付加されたＤＨＣＰ応答を送信する（Ｓ６）。スイッチングハブは、受信したＤＨＣＰ応答から属性情報、位置情報、ネットワーク識別子を含む８０２．１Ｑヘッダを削除する（Ｓ７）。スイッチングハブは、ＩＰアドレスを含むＤＨＣＰ応答を送信する（Ｓ８）。
【００２１】
図６に、ＤＨＣＰサーバ１０のアドレス割当ＤＢ機能部に登録する端末情報データの一例を示す。ＩＰ端末１３のＭＡＣアドレスはＭＡＣアドレス１３、ＩＰ端末１４のＭＡＣアドレスはＭＡＣアドレス１４、ＩＰ端末１５のＭＡＣアドレスはＭＡＣアドレス１５、ＩＰ端末１６のＭＡＣアドレスはＭＡＣアドレス１６であり、ＩＰ端末１３にはＩＰアドレス１３、ＩＰ端末１４にはＩＰアドレス１４、ＩＰ端末１５にはＩＰアドレス１５、ＩＰ端末１６にはＩＰアドレス１６を払い出す構成とする。
【００２２】
また、ＩＰ端末１３は社員が利用するＩＰ端末であるため、属性情報として「００」（社員）、ＩＰ端末１４はゲストが利用するＩＰ端末であるため、属性情報として「０１」（ゲスト）、ＩＰ端末１５は社員が利用するＩＰ端末であるため、属性情報として「００」（社員）、ＩＰ端末１６はサーバ装置であるため、属性情報として「１０」（サーバ）をそれぞれ設定している。
【００２３】
また、ＩＰ端末１３のネットワーク識別子は「１」、ＩＰ端末１４のネットワーク識別子は「１」、ＩＰ端末１５のネットワーク識別子は「１」、ＩＰ端末１６のネットワーク識別子は「２」とそれぞれ設定している。
【００２４】
図９に属性とそれに対応する属性情報の例を示し、図１０には、位置とそれに対応する位置情報の例を示す。
【００２５】
また、図１１にスイッチングハブ１１の設定を、図１２にスイッチングハブ１２の設定を示す。スイッチングハブ１１の設定として、ＩＰ端末１３が接続されているポート１には、属性情報「００」（社員）、位置情報「０００」（会議室）、ネットワーク識別子「１」を設定し、ＩＰ端末１４を接続されているポート２には、属性情報「０１」（ゲスト）、位置情報「０００」（会議室）、ネットワーク識別子「１」を設定する。スイッチングハブ１２の設定として、ＩＰ端末１５が接続されているポート１には、属性情報「００」(社員)、位置情報「００１」（事務所）、ネットワーク識別子「１」を設定し、ＩＰ端末１６が接続されているポート２には、属性情報「１０」（サーバ）、位置情報「００１」（事務所）、ネットワーク識別子「２」を設定する。
【００２６】
図７はＩＰ端末１３〜ＩＰ端末１６を接続して全てのＩＰ端末にＩＰアドレスを払い出した後のＤＨＣＰサーバ１０のアドレス割当ＤＢ機能部に登録されているデータの１例を示す。それぞれの端末が図５の本発明の処理手順で処理されたことにより、それぞれの端末の位置情報がＤＨＣＰサーバ１０のアドレス割当ＤＢ機能部に登録される。
【００２７】
ルーティング処理部１０２にて、ＩＰ端末１３の位置情報が「００１」（事務所）の場合は、ネットワーク識別子が「２」のＩＰ端末へのアクセスを許可するが、ＩＰ端末１３の位置情報が「０００」（会議室）の場合は、ネットワーク識別子が「２」のＩＰ端末へのアクセスは拒否する処理を行うことにより、位置情報を利用した通信制御を行うことが可能となる。位置情報は通信制御だけでなく証跡管理／プレゼンス等にも利用可能である。
【００２８】
また、ルーティング処理部１０２にて、属性情報が「００」（社員）であるＩＰ端末１３と属性情報が「１０」(サーバ)であるＩＰ端末１６間の通信は許可し、属性情報が「０１」(ゲスト)であるＩＰ端末１４と属性情報が「１０」（サーバ）であるＩＰ端末１６間の通信を拒否する処理を行うことにより、属性を利用した通信制御を行うことが可能となる。
【００２９】
図８に、ＤＨＣＰｖ４サーバ処理部１０３のＤＨＣＰ要求受信時のフローチャートを示す。ＤＨＣＰｖ４サーバ処理部１０３は、ＤＨＣＰ要求待ち（Ｓ８０１）となり、ＤＨＣＰ要求を受信すると、ＤＨＣＰ要求内のＭＡＣアドレス、属性情報およびネットワーク識別子と、アドレス割当ＤＢ機能部に登録されている図６に示す端末情報データのＭＡＣアドレス、属性情報およびネットワーク識別子との比較を行う（Ｓ８０２）。
【００３０】
端末情報データの全エントリ内に一致する端末情報がない場合（Ｓ８０２で不一致）、ＤＨＣＰ要求待ち（Ｓ８０１）に戻る。端末情報データの全エントリ内に一致する端末情報がある場合（Ｓ８０２で一致）、一致する端末情報にＤＨＣＰ要求内の位置情報を追加登録（Ｓ８０３）し、ＤＨＣＰ要求の送信元にＩＰアドレス／属性情報／位置情報／ネットワーク識別子を含むＤＨＣＰ応答を送信（Ｓ８０４）する。
以上、本発明の一実施の形態を説明した。
【００３１】
本実施の形態において、ＤＨＣＰサーバ４は、ＶＬＡＮ−ＩＤ内の上位１〜２ビットを属性情報として認識し、受信したＤＨＣＰ要求のＭＡＣアドレスと属性情報が登録されている端末情報と一致した場合にＩＰアドレスの払い出しを行い、属性情報を利用した通信制御を行うことにより、通信の許可／拒否を判断する。
【００３２】
したがって、本実施の形態によれば、通信の許可／拒否を属性情報によって判断することができるので、通信制御の設定が容易になる。
【００３３】
また、本実施の形態において、ＤＨＣＰサーバ４は、ＶＬＡＮ−ＩＤ内の上位から１〜２ビットを属性情報として認識し、受信したＤＨＣＰ要求のＭＡＣアドレスと属性情報が登録されている端末情報と一致した場合にＩＰアドレスの払い出しを行い、ＶＬＡＮ−ＩＤ内の上位３〜５ビットを位置情報として認識し、端末情報に位置情報を記録し、位置情報を利用した通信制御を行うことにより、通信の許可／拒否を判断する。
【００３４】
したがって、本実施の形態によれば、通信の許可／拒否を位置情報によって判断することができるので、通信制御の設定が容易になる。
【図１】
2014230046.tif 000003
【図２】
2014230046.tif 000004
【図４】
2014230046.tif 000005
【図５】
2014230046.tif 000006
【図８】
2014230046.tif 000007
【図３】
2014230046.tif 000008
【図６】
2014230046.tif 000009
【図７】
2014230046.tif 000010
【図９】
2014230046.tif 000011
【図１０】
2014230046.tif 000012
【図１１】
2014230046.tif 000013
【図１２】
2014230046.tif 000014