(57)【要約】      （修正有）【課題】  無線でメッシュ型につながる無線ＬＡＮのアクセスポイントを用いたＶｏＷＬＡＮシステムにおいて、莫大な帯域リソースを消費することなくＭＡＣアドレスを取得することができる通信制御装置を提供する。【解決手段】  通信制御装置１０は、ＳＴＡ５０同士の通信を可能とするためのＳＩＰによるネゴシエーションを行う際、発信元及び宛先のＳＴＡ５０のＩＰアドレスから対応するＭＡＣアドレスをプロキシ登録テーブル記憶部を参照して取得する。そして、通信制御装置１０は、ＭＡＣアドレス情報に関する通知メッセージを生成し、発信元及び宛先のＳＴＡ５０の相手側であるＳＴＡ５０またはＳＴＡ５０の対応付けＭＡＰ４０にユニキャストで通知する。【選択図】  図２
2008042564.tif 000002
【特許請求の範囲】
【請求項１】
メッシュ型に相互に無線通信接続する複数の無線アクセスポイントを経由して複数の無線端末同士を通信接続する通信制御装置において、
複数の無線端末のＩＰアドレスとＭＡＣアドレスとを対応付けて記憶する記憶手段と、
発信元である発信元無線端末からの接続要求を受信し、当該接続要求に従って接続処理を実行する通信接続手段と、
前記通信接続手段により受信された接続要求に基づいて、前記発信元無線端末のＩＰアドレスおよび接続先となる宛先無線端末のＩＰアドレスのそれぞれに対応するＭＡＣアドレスを前記記憶手段から取得する取得手段と、
前記取得手段により取得されたＭＡＣアドレスを前記発信元無線端末および宛先端末または前記発信元無線端末および宛先無線端末にそれぞれ対応付けられている無線アクセスポイントに通知する通知手段と、
を備えることを特徴とする通信制御装置。
【請求項２】
前記通知手段は、前記通信接続手段による呼出しメッセージの送信処理が行われた後に、前記ＭＡＣアドレスを発信元無線端末及び宛先無線端末または当該発信元無線端末および宛先無線端末に対応付けられた無線アクセスポイントに通知することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記通知手段は、前記通信接続手段による接続処理が完了した後に、前記ＭＡＣアドレスを発信元無線端末及び宛先無線端末または当該発信元無線端末および宛先無線端末に対応付けられた無線アクセスポイントに通知することを特徴とする請求項１に記載の通信制御装置。
【請求項４】
メッシュ型に相互に無線通信接続する複数の無線アクセスポイントを経由して複数の無線端末同士を通信接続する通信制御装置の通信接続方法において、
発信元である発信元無線端末からの接続要求を受信し、当該接続要求に従って接続処理を実行する通信接続ステップと、
前記通信接続ステップにより受信された接続要求に基づいて、前記発信元無線端末のＩＰアドレスおよび接続先となる宛先無線端末のＩＰアドレスのそれぞれに対応するＭＡＣアドレスを、複数の無線端末のＩＰアドレスとＭＡＣアドレスとを対応付けて記憶する記憶手段から取得する取得ステップと、
前記取得ステップにより取得されたＭＡＣアドレスを前記発信元無線端末および宛先端末または前記発信元無線端末および宛先無線端末にそれぞれ対応付けられている無線アクセスポイントに通知する通知ステップと、
を備えることを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＷＬＡＮ（Voice Over Wireless LAN）システムで用いられているＡＲＰ（AddressResolution Protocol）処理を効率的に行う通信制御装置および通信制御方法に関する。
【背景技術】
【０００２】
近年、無線ＩＰ（InternetProtocol）電話が無線ＬＡＮ（Local Area Network）のアクセスポイントを介してＩＰ化された音声パケットの通信を行うＶｏＷＬＡＮ（Voice over Wireless LAN）技術が注目を集めている。
【０００３】
また、最近、複数のアクセスポイント同士が無線でメッシュ型に接続することにより、柔軟かつ簡易にカバレッジエリアの拡張を可能とする方式がＩＥＥＥ（Institute ofElectrical and Electronics Engineers）８０２．１１ｓの標準化において進められている。
【０００４】
上述のＶｏＷＬＡＮシステムにおいて、標準化が進められているＩＥＥＥ８０２．１１ｓであるメッシュ型無線ＬＡＮの技術を適用し、複数の無線ＬＡＮのアクセスポイント同士を無線で通信接続することにより、有線ＬＡＮのケーブルを敷設する必要がなく、さらなる利便性の向上が期待できる。
【０００５】
一方、ＶｏＩＰシステムでは、無線端末（以下、「ＳＴＡ」という）が相手側のＳＴＡにＶｏＩＰパケットを送るためには相手側の宛先ＳＴＡのＭＡＣ（Media AccessControl）アドレスを取得する必要がある。このため、発信元ＳＴＡは、ＡＲＰ（Address Resolution Protocol）リクエストをブロードキャストする。ＡＲＰリクエスト受信した複数のＳＴＡのうち、ＡＲＰリクエストに該当する相手側のＳＴＡがＡＲＰリクエストの発信元ＳＴＡにＡＲＰリプライをユニキャストで返信する（下記非特許文献１参照）。これにより、発信元ＳＴＡはＭＡＣアドレスを取得することができ、ＭＡＣアドレスを用いた通信を行うことができる。
【非特許文献１】D. C. Plummer, “An EthernetAddress Resolution Protocol -- or -- Converting Network ProtocolAddresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware”, RFC 826,Nov. 1982.
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数の無線ＬＡＮのアクセスポイント同士が有線ＬＡＮでつながる場合に比べて、複数の無線ＬＡＮのアクセスポイント同士がメッシュ型に無線でつながる場合では、ＡＲＰリクエストをブロードキャストするのに莫大の帯域リソースを消費することになる。
【０００７】
そのため、無線ＬＡＮのアクセスポイントにプロキシＡＲＰ機能を導入することでＡＲＰ処理の高効率化を図り、メッシュ型無線ＬＡＮ内でのＡＲＰリクエストによるブロードキャストトラフィックを抑制することが考えられる。
【０００８】
しかし、ＶｏＩＰシステムにおけるプロキシＡＲＰを効率的に行うためには、全ての無線ＬＡＮのアクセスポイントが全てのＳＴＡのＭＡＣアドレス情報を登録するための大きなＡＲＰテーブルを持つ必要がある。なおかつ全てのＳＴＡのＭＡＣアドレス情報を全ての無線ＬＡＮのアクセスポイントに通知するのに膨大な量のメッセージを必要とし、結果として莫大の帯域リソースを消費する恐れがある。
【０００９】
そこで、上記問題点を解決するために、本発明は、無線でメッシュ型につながる無線ＬＡＮのアクセスポイントを用いたＶｏＷＬＡＮシステムにおいて、莫大な帯域リソースを消費することなくＭＡＣアドレスを取得して通信を行うことができる通信制御装置および通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の通信制御装置は、メッシュ型に相互に無線通信接続する複数の無線アクセスポイントを経由して複数の無線端末同士を通信接続する通信制御装置において、複数の無線端末のＩＰアドレスとＭＡＣアドレスとを対応付けて記憶する記憶手段と、発信元である発信元無線端末からの接続要求を受信し、当該接続要求に従って接続処理を実行する通信接続手段と、前記通信接続手段により受信された接続要求に基づいて、前記発信元無線端末のＩＰアドレスおよび接続先となる宛先無線端末のＩＰアドレスのそれぞれに対応するＭＡＣアドレスを前記記憶手段から取得する取得手段と、前記取得手段により取得されたＭＡＣアドレスを前記発信元無線端末および宛先端末または前記発信元無線端末および宛先無線端末にそれぞれ対応付けられている無線アクセスポイントに通知する通知手段と、を備えている。
【００１１】
この構成により、発信元である発信元無線端末からの接続要求を受信し、当該接続要求に従って接続処理を実行し、受信された接続要求に基づいて、発信元無線端末のＩＰアドレスおよび接続先となる宛先無線端末のＩＰアドレスのそれぞれに対応するＭＡＣアドレスを、複数の無線端末のＩＰアドレスとＭＡＣアドレスとを対応付けて記憶する記憶手段から取得する。そして、取得されたＭＡＣアドレスを発信元無線端末および宛先端末または発信元無線端末および宛先無線端末にそれぞれ対応付けられている無線アクセスポイントに通知することができる。これにより、ブロードキャストによりＡＲＰ処理を行うことによりＭＡＣアドレスを取得することと比較して、帯域リソースを抑えてＭＡＣアドレスを取得することができる。従って、ＶｏＩＰ通信をしたいときに必要分だけの相手側のＭＡＣアドレスを取得し、莫大な帯域リソースを消費することなくＭＡＣアドレス取得処理における効率の向上を図ることができる。
【００１２】
また、本発明の通信制御装置における前記通知手段は、前記通信接続手段による呼出しメッセージの送信処理が行われた後に、前記ＭＡＣアドレスを発信元無線端末及び宛先無線端末または当該発信元無線端末および宛先無線端末に対応付けられた無線アクセスポイントに通知することが好ましい。
【００１３】
この構成により、呼出しメッセージの送信処理が行われた後に、ＭＡＣアドレスを発信元無線端末及び宛先無線端末または当該発信元無線端末および宛先無線端末に対応付けられた無線アクセスポイントに通知することができ、通信接続手順が完了する前に（即ち、呼出し中に）互いのＭＡＣアドレスを取得し、予めＶｏＩＰパケット通信のための経路を決定しておくことができ、セットアップ時間の短縮が可能となる。
【００１４】
また、本発明の通信制御装置における通知手段は、前記通信接続手段による接続処理が完了した後に、前記ＭＡＣアドレスを発信元無線端末及び宛先無線端末または当該発信元無線端末および宛先無線端末に対応付けられた無線アクセスポイントに通知することが好ましい。
【００１５】
この構成により、接続処理が完了した後に、ＭＡＣアドレスを発信元無線端末及び宛先無線端末または当該発信元無線端末および宛先無線端末に対応付けられた無線アクセスポイントに通知することができ、宛先の無線端末が呼を受け入れない場合では、ＭＡＣアドレスに関する通知メッセージを送信しないことになるため、その帯域リソースを無駄にしないという効果を奏する。
【発明の効果】
【００１６】
本発明は、莫大な帯域リソースを消費することなくＭＡＣアドレスの取得処理を効率的に行うことができる。
【発明を実施するための最良の形態】
【００１７】
［第一実施形態］
【００１８】
以下、本発明の第一実施形態について、図面を参照しながら説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１９】
（システム構成）
【００２０】
図１は、本発明の実施形態に係る通信システムの構成を示すブロック構成図である。図１に示すように、この通信システムは、通信制御装置１０と、有線ＬＡＮと接続するとともにブリッジ機能を有し、一部の無線ＬＡＮのアクセスポイントとも無線通信可能に接続されるメッシュポータル（ＭＰＰ：MeshPoint collocated with a mesh Portal）３０と、メッシュ型に無線通信可能に接続される、複数の無線ＬＡＮのアクセスポイント（ＭＡＰ：Mesh Access Point）４０ａ〜４０ｄと、複数の無線端末（ＳＴＡ：Station）５０ａ〜５０ｂとによって構成されている。なお、メッシュポータル（ＭＰＰ）３０は、有線ＬＡＮと通信接続するとともにブリッジ機能を有し、一部の無線ＬＡＮのアクセスポイントと無線通信可能に接続されるものであって、以下ＭＰＰ３０と称することにする。また、無線でメッシュ型に通信可能に接続される無線ＬＡＮのアクセスポイント４０については、単にＭＡＰ４０と称し、無線端末５０については、単にＳＴＡ５０と称する。
【００２１】
通信制御装置１０は、有線ＬＡＮ２０によってＭＰＰ３０と接続されており、ＭＰＰ３０及びＭＡＰ４０を介して複数のＳＴＡ５０を管理する。なお、有線ＬＡＮ２０は、たとえば、イーサネット（登録商標）などである。
【００２２】
ＭＰＰ３０は、一部のＭＡＰ４０（ＭＡＰ４０ｃ及びＭＡＰ４０ｄ）と無線通信可能に接続されており、いわゆる無線リンクを張っており、また有線ＬＡＮ２０によって通信制御装置１０と接続されている。
【００２３】
ＭＡＰ４０は、他のＭＡＰ４０と無線リンクを張っており、メッシュ型無線ＬＡＮネットワークを構成している。また、ＭＡＰ４０はＳＴＡ５０のアクセスポイントとしての機能を有している。
【００２４】
ＳＴＡ５０は、ＳＩＰ（SessionInitiation Protocol）を利用して通信制御装置１０に対して接続要求を行い、通信制御装置１０による通信接続処理により、他のＳＴＡ５０とＶｏＩＰ通信を可能する。
【００２５】
（ネゴシエーション手順）
【００２６】
このようにシステム構成されたネットワークにおいて、以下、ＳＩＰによるセッション確立のためのネゴシエーションの手順について説明する。
【００２７】
図２は、一のＳＴＡ５０ａと他のＳＴＡ５０ｂとのＶｏＩＰ通信を可能とするネゴシエーションの手順を示す図である。
【００２８】
図２に示すように、まず、ＳＴＡ５０ｂは接続要求（以下、「INVITE」という）メッセージを通信制御装置１０に送信する（Ｓ１０１）。通信制御装置１０は、受信したINVITEメッセージを宛先のＳＴＡ５０ａに転送する（Ｓ１０２）。宛先のＳＴＡ５０ａは、INVITEメッセージを受信した後、通信制御装置１０に呼出し（以下、「180 RINGING」という）メッセージを送信する（Ｓ１０３）。
【００２９】
通信制御装置１０は、宛先のＳＴＡ５０ａからの180 RINGINGメッセージを受信した後、発信元のＳＴＡ５０ｂに転送する（Ｓ１０４）。その後、宛先のＳＴＡ５０ａが呼を受け入れて、通信制御装置１０に受信応答（以下、「200 OK」という）メッセージを送信する（Ｓ１０５）。通信制御装置１０は、宛先のＳＴＡ５０ａからの200OKメッセージを受信した後、発信元のＳＴＡ５０ｂに転送する（Ｓ１０６）。発信元のＳＴＡ５０ｂは、200OKメッセージを受信した後、確認のためのＡＣＫメッセージを通信制御装置１０に送信する（Ｓ１０７）。通信制御装置１０は、受信したＡＣＫメッセージを宛先のＳＴＡ５０ａに転送する（Ｓ１０８）。
【００３０】
このような処理により、ＳＴＡ５０ａとＳＴＡ５０ｂとが互いに通信接続するためのネゴシエーションを完了することができる。
【００３１】
（通信制御装置１０の構成）
【００３２】
つぎに、上述の処理を実行することができる通信制御装置１０の構成について説明する。図３は、本発明の実施形態に係る通信制御装置１０の機能構成を示すブロック図である。図３に示すように、通信制御装置１０は、通信部１１（通信接続手段、通知手段）と、ＤＨＣＰ（Dynamic HostConfiguration Protocol）サーバ１２と、プロキシ登録テーブル記憶部１３（記憶手段）と、ＳＩＰサーバ１４と、メッセージ生成部１５（取得手段）とを有する。
【００３３】
この通信制御装置１０は、図４に示すようなハードウェア構成により実現される。図４は、本発明の実施形態に係わる通信制御装置１０のハードウェア構成を示すブロック図である。通信制御装置１０は、物理的には、図４に示すように、他の装置との通信を行う通信モジュール１０１と、情報処理装置であるＣＰＵ１０２と、記憶装置であるＲＯＭ１０３及びＲＡＭ１０４などにより構成されている。
【００３４】
通信部１１は、ＭＰＰ３０及びＭＡＰ４０を介して各ＳＴＡ５０と通信を行う部分である。具体的には、通信部１１は、一のＳＴＡ５０からのＤＨＣＰリクエストを受信し、そのＳＴＡ５０にＤＨＣＰ ＡＣＫ（Acknowledgement）を返信する。また、通信部１１は、ＳＴＡ５０のＶｏＩＰ通信を提供するためのＳＩＰのメッセージをＳＴＡ５０に送受信する。
【００３５】
また、通信部１１は、ＶｏＩＰ通信をするためのＳＩＰネゴシエーションを行っている各ＳＴＡ５０または各ＳＴＡ５０の対応付けられているＭＡＰ４０に、ＶｏＩＰ通信の相手側のＳＴＡ５０のＭＡＣアドレス情報に関する通知メッセージを送信する。
【００３６】
ＤＨＣＰサーバ１２は、ＳＴＡ５０から通信部１１が受信したＤＨＣＰリクエストメッセージに応じて、当該ＳＴＡ５０のＩＰアドレスを割り当て、ＤＨＣＰ ＡＣＫによりＳＴＡ５０に返信する部分である。また、ＤＨＣＰサーバ１２は、ＤＨＣＰリクエストメッセージのchaddr（Client hardware address）フィールドに記載されたＳＴＡ５０のＭＡＣアドレス及び割り当てられたＩＰアドレスをプロキシ登録テーブル記憶部１３に記憶する。
【００３７】
プロキシ登録テーブル記憶部１３は、ＤＨＣＰサーバ１２からのＳＴＡ５０のＭＡＣアドレス及びＩＰアドレス情報を記憶する部分である。このプロキシ登録テーブル記憶部１３から、メッセージ生成部１５からの参照要求に応じて、ＩＰアドレスに該当したＳＴＡ５０のＭＡＣアドレスが取得される。
【００３８】
ＳＩＰサーバ１４は、ＳＴＡ５０同士のＶｏＩＰ通信のための呼制御を行う部分である。また、このＳＩＰサーバ１４は、ＳＩＰサーバ１４がセッション確立のためのネゴシエーションフェーズにおけるメッセージの処理を行う際、INVITEメッセージから宛先及び発信元のＳＴＡ１０のＩＰアドレスを取り出し、メッセージ生成部１５に伝える。
【００３９】
メッセージ生成部１５は、発信元及び宛先のＳＴＡ５０ａおよび５０ｂに対してそれぞれの相手側のＳＴＡ５０ａ及び５０ｂのＭＡＣアドレス情報に関する通知メッセージを生成する部分である。この通知メッセージに記述されるＭＡＣアドレス情報は、宛先及び発信元のＳＴＡ１０のＩＰアドレスに基づいて、ＶｏＩＰ通信を行う発信元及び宛先のＳＴＡ５０ａ及び５０ｂのＭＡＣアドレス情報を記憶しているプロキシ登録テーブル記憶部１３がメッセージ生成部１５により参照され、取得される。
【００４０】
（プロキシ登録テーブル）
【００４１】
図５は、本発明の実施形態に係わるプロキシ登録テーブル記憶部１３に記憶しているプロキシ登録テーブル１３１の一例を示す図である。図５に示すように、プロキシ登録テーブル１３１には、STA IDと、ＩＰアドレスと、ＭＡＣアドレスとが個々のSTA ID毎に対応付けて記憶されている。このプロキシ登録テーブル記憶部１３１に記憶されている情報は、ＤＨＣＰサーバ１２により、各ＳＴＡ５０ａ、５０ｂにＩＰアドレスが割り当てられるごとに生成されるものである。
【００４２】
（通信制御装置１０の概略動作）
【００４３】
以下、本発明の第一実施形態に係わる通信制御装置１０の概略動作について、図面を参照しながら説明する。
【００４４】
最初に、通信制御装置１０の概略動作について、図６を参照しながら説明する。図６は、本発明の第一実施形態に係わる通信制御装置１０の概略動作を示す図であり、通信制御装置１０がＭＡＣアドレスをＳＴＡ５０ａおよび５０ｂに通知するときの動作を示す図である。
【００４５】
図６に示すように、発信元のＳＴＡ５０ｂと宛先のＳＴＡ５０ａとのＶｏＩＰ通信を行うために、通信制御装置１０におけるＳＩＰサーバ１４を経由してセッション確立のためのネゴシエーションが行われる（Ｓ１００）。このネゴシエーション処理は、図２に示された手順である。
【００４６】
このネゴシエーション処理を実行中またはネゴシエーション処理の完了後にＭＡＣアドレスが取得される。すなわち、通信制御装置１０のメッセージ生成部１５が、Ｓ１００におけるネゴシエーションの実行中または完了後に、それぞれのＳＴＡ５０ａ及びＳＴＡ５０ｂのＭＡＣアドレスをプロキシ登録テーブル記憶部１３から取得する。そして、メッセージ生成部１５は、ＳＴＡ５０ａ及びＳＴＡ５０ｂのＭＡＣアドレス情報に関する通知メッセージを生成し、通信部１１が、当該生成された通知メッセージをユニキャストで、ＳＴＡ５０ａおよび５０ｂに送信する（Ｓ２０１およびＳ２０２）。
【００４７】
つぎに、ＳＴＡ５０ａ及びＳＴＡ５０ｂは、通知メッセージに記載されたＭＡＣアドレスを用いて互いにＶｏＩＰパケットを、ＭＡＰ４０ａおよび４０ｂを経由して送受信することができる（Ｓ２０３）。
【００４８】
このように、通信制御装置１０がＳＴＡ５０ａとＳＴＡ５０ｂとが通話を行うためのＶｏＩＰパケットを送受信するためのＭＡＣアドレス情報を、各ＳＴＡ５０ａ、５０ｂに通知することができ、ブロードキャストによりＡＲＰ処理を行うことと比較して、帯域リソースを抑えて処理することができる。
【００４９】
つぎに、本発明の第一実施形態に係わる通信制御装置１０の動作詳細については図７を参照しながら説明する。図７は本発明の第一実施形態に係る通信制御装置１０の動作を示すフロー図である。
【００５０】
図７に示すように、通信制御装置１０は、発信元のＳＴＡ５０ｂからセッション確立のためのネゴシエーションにおけるINVITEメッセージを受信する（Ｓ１０）。
【００５１】
INVITEメッセージを受信した通信制御装置１０は、宛先のＳＴＡ５０ａにINVITEメッセージを転送する（Ｓ１１）。
【００５２】
INVITEメッセージの転送を行うと、通信制御装置１０は、セッション確立のためのネゴシエーションを行っている両側のＳＴＡ５０ａとＳＴＡ５０ｂに対するそれぞれの相手側のＭＡＣアドレス情報に関する通知メッセージを生成する（Ｓ１２）。
【００５３】
つぎに、通信制御装置１０は、宛先のＳＴＡ５０ａからの180 RINGINGメッセージを受信する（Ｓ１３）。
【００５４】
通信制御装置１０は、接続要求の発信元のＳＴＡ５０ｂに180RINGINGメッセージを転送する（Ｓ１４）。
【００５５】
RINGINGメッセージをＳＴＡ５０ｂに転送した後、通信制御装置１０は、生成したＭＡＣアドレス情報に関する通知メッセージを両側のＳＴＡ５０ａとＳＴＡ５０ｂにユニキャストで送信する（Ｓ１５）。
【００５６】
通知メッセージをＳＴＡ５０ａおよびＳＴＡ５０ｂに送信した後、通信制御装置１０は、宛先のＳＴＡ５０ａからの200 OKメッセージを受信する（Ｓ１６）。
【００５７】
通信制御装置１０は接続要求の発信元のＳＴＡ５０ｂに200OKメッセージを転送する（Ｓ１７）。
【００５８】
以上の通り、通信制御装置１０が、180 RINGINGメッセージを処理した後に通知メッセージを両側のＳＴＡ５０ａおよび５０ｂにユニキャストで送信することによって、両側のＳＴＡ５０ａとＳＴＡ５０ｂは、セッション確立のためのネゴシエーション手順が完了する前に（即ち、呼出し中に）互いのＭＡＣアドレスを取得し、予めＶｏＩＰパケット通信のための経路を決定しておくことができ、セットアップ時間の短縮が可能となる。
［第二実施形態］
【００５９】
つぎに、本発明の第二実施形態について、図面を参照しながら説明する。なお、上述した第一実施形態と第二実施形態との相違点について主として説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００６０】
具体的には、上述した第一実施形態では、通信制御装置１０がＳＩＰによる180 RINGINGメッセージを処理した後に、発信元および宛先のＳＴＡ５０ａおよび５０ｂにそれぞれの相手側のＭＡＣアドレス情報に関する通知メッセージをユニキャストで送信するが、第二実施形態では、通信制御装置１０がＳＩＰによる200 OKメッセージを処理した後に、発信元および宛先のＳＴＡ５０ａおよび５０ｂにそれぞれの相手側のＭＡＣアドレス情報に関する通知メッセージをユニキャストで送信する。
【００６１】
このような処理を行う第二実施形態では、通信制御装置１０が200 OKメッセージを処理した後、発信元および宛先のＳＴＡ５０ａおよび５０ｂにそれぞれの相手側のＭＡＣアドレス情報に関する通知メッセージをユニキャストで送信するため、第一実施形態に比べて、発信元および宛先のＳＴＡ５０ａおよび５０ｂが相手側のＭＡＣアドレス情報を取得する時刻が遅くなるが、宛先のＳＴＡ５０ａが呼を受け入れない場合では、ＭＡＣアドレス情報に関する通知メッセージをユニキャストで送信しないため、その帯域リソースを無駄にしない利点がある。
【００６２】
（通信制御装置１０の動作）
【００６３】
図８は、本発明の第二実施形態に係る通信制御装置１０の動作を示す図である。図８に示すように、通信制御装置１０は、発信元のＳＴＡ５０ｂからのセッション確立のためのネゴシエーションにおけるINVITEメッセージを受信する（Ｓ２０）。
【００６４】
INVITEメッセージを受信した通信制御装置１０は、宛先のＳＴＡ５０ａにINVITEメッセージを転送する（Ｓ２１）。
【００６５】
INVITEメッセージの転送を行うと、通信制御装置１０は、セッション確立のためのネゴシエーションを行っている発信元および宛先のＳＴＡ５０ａとＳＴＡ５０ｂに対するそれぞれの相手側のＭＡＣアドレス情報に関する通知メッセージを生成する（Ｓ２２）。
【００６６】
つぎに、通信制御装置１０は、宛先のＳＴＡ５０ａからの180 RINGINGメッセージを受信する（Ｓ２３）。
【００６７】
通信制御装置１０は、接続要求の発信元のＳＴＡ５０ｂに180RINGINGメッセージを転送する（Ｓ２４）。
【００６８】
通信制御装置１０は、宛先のＳＴＡ５０ａからの200OKメッセージを受信する（Ｓ２５）。
【００６９】
通信制御装置１０は、接続要求の発信元のＳＴＡ５０ｂに200OKメッセージを転送する（Ｓ２６）。
【００７０】
180 RINGINGメッセージの送受信処理、およびその応答である200 ＯＫメッセージの送受信処理が完了すると、通信制御装置１０は、生成したＭＡＣアドレス情報に関する通知メッセージを発信元および宛先のＳＴＡ５０ａとＳＴＡ５０ｂにユニキャストで送信する（Ｓ２７）。
【００７１】
そして、発信元および宛先のＳＴＡ５０ａとＳＴＡ５０ｂは、通知メッセージに記載されたMACアドレスを用いて互いにＶｏＩＰパケットを送受信することができる。
［第三実施形態］
【００７２】
つぎに、本発明の第三実施形態について、図面を参照しながら説明する。なお、以下においては、上述した第一実施形態と第三実施形態との相違点について主として説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００７３】
具体的には、上述した第一実施形態では、通信制御装置１０が発信元および宛先のＳＴＡ５０ａおよび５０ｂのＭＡＣアドレス情報に関する通知メッセージを直接発信元および宛先のＳＴＡ５０ａおよび５０ｂにユニキャストで送信するが、第三実施形態では、通信制御装置１０が、発信元および宛先のＳＴＡ５０ａおよび５０ｂのＭＡＣアドレス情報に関する通知メッセージを発信元および宛先のＳＴＡ５０ａおよび５０ｂに対応付けられているＭＡＰ４０ａおよびＭＡＰ４０ｂにユニキャストで送信するように構成されている。
【００７４】
なお、第三実施形態では、通信制御装置１０が発信元および宛先のＳＴＡ５０ａおよび５０ｂに対応付けられているＭＡＰ４０ａおよびＭＡＰ４０ｂにＭＡＣアドレス情報に関する通知メッセージをユニキャストで送信するため、発信元および宛先のＳＴＡ５０ａおよび５０ｂが対応付けられているＭＡＰ４０にＡＲＰ問い合わせを行わなければならない。そのため、第一実施形態に比べて、発信元および宛先のＳＴＡ５０ａおよび５０ｂが相手側のＳＴＡ５０ａおよび５０ｂのＭＡＣアドレス情報を取得する時刻が遅くなるが、ＭＡＰ４０での処理分担により高性能ではないＳＴＡ５０でも実現可能である。
【００７５】
以下、本発明の第三実施形態に係わる通信制御装置１０の動作について、図９を参照しながら説明する。図９は本発明の第三実施形態に係る通信制御装置１０の動作を示す図である。なお、図９では、図１と同様の構成については同様の符号を付している。
【００７６】
図９に示すように、発信元のＳＴＡ５０ｂと宛先のＳＴＡ５０ａとがＶｏＩＰ通信を行うために、通信制御装置１０におけるＳＩＰサーバ１４を経由してセッション確立のためのネゴシエーションを行う（Ｓ１００）。ここでＳＴＡ５０ａとＳＴＡ５０ｂとが通話を行うためのＶｏＩＰパケットを送受信するために、ＳＴＡ５０ａとＳＴＡ５０ｂとは互いのＭＡＣアドレス情報を取得するためのＡＲＰ処理を行う必要がある。
【００７７】
すなわち、ＳＴＡ５０ａ及びＳＴＡ５０ｂのＡＲＰ処理を高効率化するため、通信制御装置１０が、ネゴシエーションの際にそれぞれのＭＡＣアドレスを取得し、ＳＴＡ５０ａ及びＳＴＡ５０ｂのそれぞれに対応付けられているＭＡＰ４０ａ及びＭＡＰ４０ｂにそれぞれの相手側のＭＡＣアドレス情報に関する通知メッセージをユニキャストで送信する（Ｓ３０１及びＳ３０２）。そして、ＳＴＡ５０ａ及びＳＴＡ５０ｂは、セッション確立のためのネゴシエーション手順が完了した後に（即ち、ＳＴＡ５０ａはＳＩＰによるＡＣＫメッセージを受信した後、ＳＴＡ５０ｂはＳＩＰによるＡＣＫメッセージを送信した後に）、それぞれに対応付けられているＭＡＰ４０ａ及びＭＡＰ４０ｂにＡＲＰ問い合わせを行い、相手側のＭＡＣアドレスを取得する（Ｓ３０３及びＳ３０４）。そして、ＳＴＡ５０ａ及びＳＴＡ５０ｂは、取得したＭＡＣアドレスを用いて互いにＶｏＩＰパケットを送受信することができる（Ｓ３０５）。
【００７８】
なお、通信制御装置１０がＭＡＣアドレスを通知するメッセージを送信するタイミングは、図７で示したように180 RINGINGメッセージを処理した後、又は、図８で示したように200 OKメッセージを処理した後が考えられる。
【００７９】
なお、通信制御装置１０が、発信元のＳＴＡ５０ｂに200 OKメッセージを転送した後にＭＡＰ４０ａ及びＭＡＰ４０ｂにＭＡＣアドレスを通知するメッセージをユニキャストで送信する場合、発信元のＳＴＡ５０ｂに200 OKメッセージが届く前に、通信制御装置１０からＭＡＰ４０ａ及びＭＡＰ４０ｂにＭＡＣアドレスを通知するメッセージが既に送信されていることになる。すなわち、通信制御装置１０は、200 OKメッセージをＳＴＡ５０ｂに向けて送信した後に、ＭＡＣアドレスの通知メッセージをＭＡＰ４０ｂに送信し、ＭＡＰ４０ｂではＭＡＣアドレスの通知メッセージを受け取ったときまで、または受け取った時点を前後して、ＳＴＡ５０ｂでは200 OKメッセージを受信することになる。そのため、セッション確立のためのネゴシエーション手順が完了した際、ＭＡＣアドレスに関するメッセージが既にＳＴＡ５０ａ及びＳＴＡ５０ｂのそれぞれの対応付けられているＭＡＰ４０ａ及びＭＡＰ４０ｂに届いていると考えられ、通信接続における動作上、特に問題になることはない。
【００８０】
また、通信制御装置１０が、180RINGINGメッセージを処理した後に、ＭＡＰ４０ａ及びＭＡＰ４０ｂにＭＡＣアドレスを通知するメッセージを送信する場合は、ＳＴＡ５０ａ及びＳＴＡ５０ｂが、それぞれのＭＡＰ４０ａ及びＭＡＰ４０ｂにＡＲＰ問い合わせを行うときには、すでにＭＡＣアドレスに関するメッセージがＭＡＰ４０ａ及びＭＡＰ４０ｂに届いている。したがって、200 OKメッセージを処理した後に通知メッセージを送信する場合と比べて、ＳＴＡ５０ａおよび５０ｂはＭＡＰ４０ａ及びＭＡＰ４０ｂから、より確実にＭＡＣアドレスを取得することができる。
【００８１】
［その他の実施形態］
【００８２】
本発明は上述した実施形態によって説明したが、この開示の一部をなす文及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【００８３】
例えば、上述した実施形態では、通信制御装置１０は、有線ＬＡＮ２０によってＭＰＰ３０と接続されており、無線でメッシュ型につながるＭＰＰ３０と複数のＭＡＰ４０を介して複数のＳＴＡ５０を管理するが、これに限定されるものではない。
【００８４】
具体的には、通信制御装置１０は、有線ＬＡＮ２０によって無線ＬＡＮのアクセスポイント(ＡＰ：Access Point)を介して複数のＳＴＡ５０を管理してもよい。
【図面の簡単な説明】
【００８５】
【図１】システム構成の一例を示す図である。
【図２】ＳＩＰによるセッション確立のためのネゴシエーションの手順を示す図である。
【図３】通信制御装置１０の機能構成を示す図である。
【図４】通信制御装置１０のハードウェアブロックを示す図である。
【図５】プロキシ登録テーブル１３１を示す図である。
【図６】第一実施形態における通信制御装置１０の概略動作の一例を示す図である。
【図７】第一実施形態における通信制御装置１０の動作の一例を示すフローチャートである。
【図８】第二実施形態における通信制御装置１０の動作の一例を示すフローチャートである。
【図９】第三実施形態における通信制御装置１０の概略動作の一例を示す図である。
【符号の説明】
【００８６】
１０…通信制御装置、１１…通信部、１２…サーバ、１３…プロキシ登録テーブル記憶部、１４…サーバ、１５…メッセージ生成部、４０…アクセスポイント、５０…無線端末。
【図１】
2008042564.tif 000003
【図２】
2008042564.tif 000004
【図３】
2008042564.tif 000005
【図４】
2008042564.tif 000006
【図５】
2008042564.tif 000007
【図６】
2008042564.tif 000008
【図７】
2008042564.tif 000009
【図８】
2008042564.tif 000010
【図９】
2008042564.tif 000011