(57)【要約】【課題】従来のＩＰ−ＰＢＸ装置は接続された各端末毎のトラフィック情報を収集して課金することができないという問題点があったため、各端末毎のトラフィック情報を収集して課金することができるＩＰ−ＰＢＸシステムを提供することを目的とする。【解決手段】ＩＰ−ＰＢＸ装置に内蔵されたＬＡＮスイッチがトラフィック情報を収集するためのパケット数を記憶するＭＡＣアドレスカウンター２２ａを備え、ＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントしＭＡＣアドレスカウンター２２ａに記憶するように構成したものである。【選択図】図２
2006197064.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ−ＰＢＸ装置とこのＩＰ−ＰＢＸ装置につながるＩＰ電話端末からなるＩＰ−ＰＢＸシステムにおいて、前記ＩＰ−ＰＢＸ装置に内蔵されたＬＡＮスイッチがトラフィック情報を収集するためのパケット数を記憶するパケットカウンターを備え、ＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントし前記パケットカウンターに記憶するように構成したＩＰ−ＰＢＸシステム。
【請求項２】
前記ＬＡＮスイッチが前記パケットカウンターとしてＭＡＣアドレス毎のパケット数を記憶するＭＡＣアドレスカウンターを備え、ＭＡＣアドレスにより特定した端末毎のパケット数をカウントし前記ＭＡＣアドレスカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステム。
【請求項３】
前記ＬＡＮスイッチが前記パケットカウンターとしてＩＰアドレス毎のパケット数を記憶するＩＰアドレスカウンターを備え、ＩＰアドレスにより特定した端末毎のパケット数をカウントし前記ＩＰアドレスカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステム。
【請求項４】
前記ＬＡＮスイッチが前記パケットカウンターとしてＶＬＡＮグループ毎のパケット数を記憶するＶＬＡＮカウンターを備え、ＶＬＡＮタグのＶＬＡＮ識別子による識別により特定したＶＬＡＮグループ毎のパケット数をカウントし前記ＶＬＡＮカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステム。
【請求項５】
前記ＬＡＮスイッチが前記パケットカウンターとしてアプリケーション毎のパケット数を記憶するアプリケーションカウンターを備え、ＴＣＰ／ＵＤＰポート番号による識別により特定したアプリケーション毎のパケット数をカウントし前記アプリケーションカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステム。
【請求項６】
前記ＬＡＮスイッチが前記パケットカウンターとしてプロトコル毎のパケット数を記憶するプロトコルカウンターを備え、既知および独自に規定したイーサタイプによる識別により特定したプロトコル毎のパケット数をカウントし前記プロトコルカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステム。
【請求項７】
前記ＬＡＮスイッチが前記パケットカウンターとしてＱｏＳ毎のパケット数を記憶するＱｏＳカウンターを備え、ＶＬＡＮタグの優先度による識別により特定したＱｏＳ毎のパケット数をカウントし前記ＱｏＳカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステム。
【請求項８】
前記ＬＡＮスイッチが前記パケットカウンターとしてＱｏＳ毎のパケット数を記憶するＱｏＳカウンターを備え、ＤｉｆｆＳｅｒｖの優先度による識別により特定したＱｏＳ毎のパケット数をカウントし前記ＱｏＳカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワーク網およびインターネット網を介して音声交換を行うＩＰ−ＰＢＸシステムに関する。
【背景技術】
【０００２】
従来のＩＰ−ＰＢＸ装置のＬＡＮスイッチはポート毎にパケットをカウントするポートカウンターしか搭載しておらず、ポートに接続された複数の端末すべてのトラフィック情報のみを収集している。また、各端末がデータ上にトラフィック情報を挿入し、トラフィックデータの存在を検出したときにカウントして課金情報として出力している（例えば、特許文献１参照）。
【特許文献１】特開平５−４８７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のＩＰ−ＰＢＸ装置のＬＡＮスイッチはポート毎にパケットをカウントするポートカウンターしか搭載しておらず、ポートに接続された複数の端末すべてのトラフィック情報を収集することは可能であるが、ＩＰ−ＰＢＸ装置に接続された各端末毎のトラフィック情報を収集して課金することができないという問題点があった。
【０００４】
本発明はこのような従来の課題を解決するものであり、ＩＰ−ＰＢＸ装置に接続された各端末毎のトラフィック情報を収集して課金することができるＩＰ−ＰＢＸシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明のＩＰ−ＰＢＸシステムは、ＩＰ−ＰＢＸ装置とこのＩＰ−ＰＢＸ装置につながるＩＰ電話端末からなるＩＰ−ＰＢＸシステムにおいて、前記ＩＰ−ＰＢＸ装置に内蔵されたＬＡＮスイッチがトラフィック情報を収集するためのパケット数を記憶するパケットカウンターを備え、ＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントし前記パケットカウンターに記憶するように構成したものである。
【０００６】
これによりＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントできるので、ＩＰ−ＰＢＸ装置に接続された端末毎、ＶＬＡＮグループ毎、アプリケーション毎、プロトコル毎、優先度毎などのトラフィック情報を収集して課金することができる。
【発明の効果】
【０００７】
以上のように本発明のＩＰ−ＰＢＸシステムは、ＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントできるので、ＩＰ−ＰＢＸ装置に接続された端末毎、ＶＬＡＮグループ毎、アプリケーション毎、プロトコル毎、優先度毎などのトラフィック情報を収集して課金することができるという利点がある。
【発明を実施するための最良の形態】
【０００８】
本発明は、ＩＰ−ＰＢＸ装置とこのＩＰ−ＰＢＸ装置につながるＩＰ電話端末からなるＩＰ−ＰＢＸシステムにおいて、前記ＩＰ−ＰＢＸ装置に内蔵されたＬＡＮスイッチがトラフィック情報を収集するためのパケット数を記憶するパケットカウンターを備え、ＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントし前記パケットカウンターに記憶するように構成したＩＰ−ＰＢＸシステムである。
【０００９】
これによりＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントできるので、ＩＰ−ＰＢＸ装置に接続された端末毎、ＶＬＡＮグループ毎、アプリケーション毎、プロトコル毎、優先度毎などのトラフィック情報を収集して課金することができる。
【００１０】
また、本発明は、前記ＬＡＮスイッチが前記パケットカウンターとしてＭＡＣアドレス毎のパケット数を記憶するＭＡＣアドレスカウンターを備え、ＭＡＣアドレスにより特定した端末毎のパケット数をカウントし前記ＭＡＣアドレスカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステムである。
【００１１】
これによりＭＡＣアドレスにより特定した端末毎のパケット数をカウントできるので、ＩＰ−ＰＢＸ装置に接続された端末毎のトラフィック情報を収集して課金することができる。
【００１２】
また、本発明は、前記ＬＡＮスイッチが前記パケットカウンターとしてＩＰアドレス毎のパケット数を記憶するＩＰアドレスカウンターを備え、ＩＰアドレスにより特定した端末毎のパケット数をカウントし前記ＩＰアドレスカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステムである。
【００１３】
これによりＩＰアドレスにより特定した端末毎のパケット数をカウントできるので、ＩＰ−ＰＢＸ装置に接続された端末毎のトラフィック情報を収集して課金することができる。
【００１４】
また本発明は、前記ＬＡＮスイッチが前記パケットカウンターとしてＶＬＡＮグループ毎のパケット数を記憶するＶＬＡＮカウンターを備え、ＶＬＡＮタグのＶＬＡＮ識別子による識別により特定したＶＬＡＮグループ毎のパケット数をカウントし前記ＶＬＡＮカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステムである。
【００１５】
これによりＶＬＡＮタグのＶＬＡＮ識別子よる識別により特定したＶＬＡＮグループ毎のパケット数をカウントできるので、ＶＬＡＮグループ毎のトラフィック情報を収集して課金することができる。
【００１６】
また本発明は、前記ＬＡＮスイッチが前記パケットカウンターとしてアプリケーション毎のパケット数を記憶するアプリケーションカウンターを備え、ＴＣＰ／ＵＤＰポート番号による識別により特定したアプリケーション毎のパケット数をカウントし前記アプリケーションカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステムである。
【００１７】
これによりＴＣＰ／ＵＤＰポート番号による識別により特定したアプリケーション毎のパケット数をカウントできるので、アプリケーション毎のトラフィック情報を収集して課金することができる。
【００１８】
また本発明は、前記ＬＡＮスイッチが前記パケットカウンターとしてプロトコル毎のパケット数を記憶するプロトコルカウンターを備え、既知および独自に規定したイーサタイプによる識別により特定したプロトコル毎のパケット数をカウントし前記プロトコルカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステムである。
【００１９】
これにより既知および独自に規定したイーサタイプによる識別により特定したプロトコル毎のパケット数をカウントできるので、プロトコル毎のトラフィック情報を収集して課金することができる。
【００２０】
また本発明は、前記ＬＡＮスイッチが前記パケットカウンターとしてＱｏＳ毎のパケット数を記憶するＱｏＳカウンターを備え、ＶＬＡＮタグの優先度による識別により特定したＱｏＳ毎のパケット数をカウントし前記ＱｏＳカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステムである。
【００２１】
これによりＶＬＡＮタグの優先度による識別により特定したＱｏＳ毎のパケット数をカウントできるので、ＱｏＳ毎のトラフィック情報を収集して課金することができる。
【００２２】
また本発明は、前記ＬＡＮスイッチが前記パケットカウンターとしてＱｏＳ毎のパケット数を記憶するＱｏＳカウンターを備え、ＤｉｆｆＳｅｒｖの優先度による識別により特定したＱｏＳ毎のパケット数をカウントし前記ＱｏＳカウンターに記憶するように構成した請求項１記載のＩＰ−ＰＢＸシステムである。
【００２３】
これによりＤｉｆｆＳｅｒｖの優先度による識別により特定したＱｏＳ毎のパケット数をカウントできるので、ＱｏＳ毎のトラフィック情報を収集して課金することができる。
【実施例】
【００２４】
以下、本発明の実施の形態に係るＩＰ−ＰＢＸシステムについて図面を用いて説明する。
【００２５】
（実施の形態１）
本発明の実施の形態１に係るＩＰ−ＰＢＸ装置の構成を図１の実施の形態１におけるＩＰ−ＰＢＸ装置の内部ブロック図と図２の実施の形態１におけるＩＰ−ＰＢＸ装置に搭載されたＬＡＮスイッチの内部ブロック図に基づいて説明する。
【００２６】
図１においてＩＰ−ＰＢＸ装置は、加入者網への外線インターフェースを備え既存のＰＢＸ機能を実現するレガシーＰＢＸエンジンカード１、ゲートウェイの機能を実現するためのルーターカード２、アプリケーション機能を実現するためのサーバーカード３、ＶｏＩＰの呼制御機能を実現するためのＣＰＵカード４、ＩＰ電話端末９から外線の加入者網へかけるためＧ．７１１／Ｇ．７２３／Ｇ．７２９等で音声圧縮されたＶｏＩＰ音声パケットを６４ＫｂｐｓのＴＤＭデータへ変換しまたその逆を実現するＶｏＩＰカード５、ＩＰ−ＰＢＸ装置に接続されたＩＰ電話端末９をスイッチングするためのＬＡＮスイッチ６、ファーストイーサネット（登録商標）へ接続するためのトランシーバーおよびパルストランス（以下、ＦＥＰＨＹ＿Ｔｒａｎｓと称す）７ａ、ギガイーサネット（登録商標）へ接続するためのトランシーバーおよびパルストランス（以下、ＧＥＰＨＹ＿Ｔｒａｎｓと称す）７ｂ、ＬＡＮインターフェースへのＲＪ４５コネクタ８ａであり、ＷＡＮインターフェースへのＲＪ４５コネクタ８ｂから構成されている。
【００２７】
以下その動作について説明すると例えば、ＩＰ電話端末９から加入者網の外線に電話する場合、ＲＪ４５コネクタ８ａから受信したＶｏＩＰ呼制御パケットはＦＥＰＨＹ＿Ｔｒａｎｓ７ａを経由してＬＡＮスイッチ６の接続されたポートに入り、内部ＰＣＩバスインターフェースを介してＣＰＵカード４に転送され、呼制御処理が行われる。そして呼制御処理後通話状態となった後は、ＶｏＩＰ音声パケットはＬＡＮスイッチ６から内部ＰＣＩバスインターフェースを介してＶｏＩＰカード５へ転送され、ＴＤＭ（時分割多重）データに変換され、レガシーＰＢＸエンジンカード１を介して加入者網の外線へ接続される。また、ＩＰネットワーク網に電話する場合は上記と同様にＬＡＮスイッチ６からルーターカード２を経由した後、ＧＥＰＨＹ＿Ｔｒａｎｓ７ｂおよびＲＪ４５コネクタ８ｂからＩＰネットワーク網へ接続される。
【００２８】
図２においてＬＡＮスイッチ６は、イーサネット（登録商標）ＭＡＣ層（データリンク層）処理であるＩＥＥＥ８０２．３フレーム処理、アドレス処理、エラー検出処理等を行うＭＡＣ１１、受信フレームバッファであるＲｘＦＩＦＯ１２ａおよび送信フレームバッファであるＴｘＦＩＦＯ１２ｂを備えるフレームバッファ１２、送信元アドレス４８ビットおよび宛先アドレス４８ビットをデコードするパケットデコード１３、ＭＡＣアドレスの検索を行うアドレス検索１４、パケットをスイッチングして対応するパケットバッファ１７ｄに高速転送するスイッチファブリック１５、ＵＤＰ／ＴＣＰポート番号・ＤＳＣＰ値・イーサタイプ・ＩＰアドレスによりトラフィックを認識し分類し優先処理を行うＱｏＳ１６、学習されたユニキャストＭＡＣアドレスとそのルーティング情報を保有しているＭＡＣテーブル１７ａとＩＰアドレスとそのルーティング情報を保有しているＩＰテーブル１７ｂとそのフレームが属するＶＬＡＮ情報（ポート、タグ、ＭＡＣアドレス）を保有しているＶＬＡＮテーブル１７ｃと転送されるパケットデータを格納するパケットバッファ１７ｄとを備えるメモリ１７、前面パネルにリンク状態・全二重／半二重・転送スピード等を表示するＬＥＤ制御信号をやりとりするためのＬＥＤインターフェース１８、ＰＢＸの制御および呼制御等を行う外部ＣＰＵとのインターフェース信号をやりとりするＣＰＵインターフェース１９、呼制御用パケットの外部ＣＰＵへの転送設定や音声パケットのＶｏＩＰゲートウェイへの転送設定やＬ２〜Ｌ４パラメータによるパケット・フィルタリング設定等基本的なＬＡＮスイッチ６の設定情報を行うレジスタであるコンフィギュレーションレジスタ２０、外部ＰＨＹ（フィジカル層デバイス）チップのレジスタを設定するためのインターフェースであるＭＤＩＯインターフェース２１、ＳＮＭＰによるネットワーク管理を行う場合の管理情報であるＭＩＢ（ｍａｎａｇｅｍｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｂａｓｅ）２２およびトラフィック情報を収集するためのパケット数を記憶するパケットカウンターとしてＭＡＣアドレス毎のパケットのカウントを格納するＭＡＣアドレスカウンター２２ａから構成される。
【００２９】
以上のように構成されたＬＡＮスイッチ６において以下その動作を説明すると、まずＩＰ−ＰＢＸ装置に接続された端末からの受信パケットはＭＡＣ１１においてイーサネット（登録商標）ＭＡＣ層処理であるＩＥＥＥ８０２．３フレーム処理・アドレス処理・エラー検出処理等を行い受信フレームバッファであるＲｘＦＩＦＯ１２ａに格納される。
【００３０】
そしてパケットデコード１３においてはアドレス学習のために送信元アドレス４８ビットおよびアドレス検索のために宛先アドレス４８ビットをデコードし宛先不明のアドレスはブロードキャストおよびゲートウェイに転送しＴＣＰ／ＵＤＰポート番号・ＩＰアドレス・プロトコルナンバー・ＤＳ／ＴＯＳ・イーサタイプといったＬ２〜Ｌ４パラメータの識別を行う。
【００３１】
次にアドレス検索４においては、イーサネット（登録商標）フレームの送信元アドレスと受信したポート番号をアドレステーブルに記録するアドレス学習処理、イーサネット（登録商標）フレームの宛先アドレスとＭＡＣテーブル１７ａから、送信ポートを決定するアドレス探索処理、古くなったテーブルを削除するエージング処理を行う。
【００３２】
次にスイッチファブリック１５においては、ＭＡＣテーブル１７ａやＶＬＡＮテーブル１７ｃに基づいて宛先ＭＡＣアドレスとＶＬＡＮ識別子から出力ポートを検索し、パケットをスイッチングして対応するパケットバッファ１７ｄに高速転送する。このときＱｏＳ１６においてはＵＤＰ／ＴＣＰポート番号、ＤＳＣＰ値、イーサタイプ、ＩＰアドレスによりトラフィックを認識、分類、優先処理を行い、ＴｘＦＩＦＯ１２ｂからＭＡＣ１１を経由して外部ポートへ転送される。
【００３３】
ＭＩＢ２２はＳＮＭＰによるネットワーク管理を行う場合の管理情報であり、ＳＮＭＰとはＴＣＰ／ＩＰネットワークで管理情報をやりとりするためのプロトコルである。この通信は基本的にマネージャとエージェントの間で行われ、このエージェントがＬＡＮスイッチ６にあたる。
【００３４】
マネージャの実体はコンピュータにインストールされたソフトウェアであり、ＬＡＮスイッチ６との通信と集めた情報の解析と解析結果の描画が主な機能であり、本発明のトラフィック情報を収集して課金するところである。
【００３５】
一方、エージェントであるＬＡＮスイッチ６はマネージャ・ソフトからの要求を解釈・処理するためにＣＰＵインターフェース１９を介したＣＰＵカード４と各種カウンターとメモリで構成されたＭＩＢ２２が載っており、ＣＰＵカード４でＳＮＭＰパケットの内容を解釈してＭＩＢ２２から目的のデータを得る。このＭＩＢ２２のメモリにはエージェントとして動作するためのソフトウェアを記録しておいたり、ＬＡＮスイッチ６の情報を蓄積・加工するために使用される。
【００３６】
このＭＩＢ情報には、例えばポート毎のパケット数、ＭＡＣアドレス毎のパケット数、ＩＰアドレス毎のパケット数、ＶＬＡＮ識別子毎のパケット数、アプリケーションＴＣＰ／ＵＤＰ（ポート番号）毎のパケット数、イーサタイプのプロトコル毎のパケット数、コリジョン数、エラーフレーム数、ＤＳＣＰ値およびＶＬＡＮの設定情報が含まれる。
【００３７】
図３はイーサネット（登録商標）のフレームフォーマットを示す図であり、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、プロトコルタイプ、ユーザーデータ、ＦＣＳから構成されており、各端末から受信したパケットのイーサネット（登録商標）ヘッダには、端末固有のハードウェアアドレスであるＭＡＣアドレスの情報が含まれている。
【００３８】
図４はＭＡＣアドレスカウンター２２ａの動作フローチャートであり、呼制御処理の後通話状態になると、ＣＰＵカード４から課金すべきＭＡＣアドレスと課金有効レジスタが設定され、さらにＭＡＣアドレスカウンター２２ａがゼロクリア設定される（ステップＳ４−１）。
【００３９】
そしてこの送信元と宛先のＭＡＣアドレスをパケットデコード１３が参照し、ＭＡＣアドレステーブル１７ａを検索する。そしてパケット検知されると（ステップＳ４−２）設定されたパケットカウンターであるＭＡＣアドレスカウンター２２ａがインクリメントされ（ステップＳ４−３）、通話終了するまで続けられる（ステップＳ４−４）。
【００４０】
そして通話終了して、課金有効レジスタがディセーブルになると、そのカウンタ値はＭＩＢ情報としてメモリに記憶され（ステップＳ４−５）、終了する。そしてこの情報はＣＰＵインターフェース１９を介してＣＰＵカード４に吸い上げられ、ＳＮＭＰプロトコルにてネットワーク管理者に送られる。
【００４１】
このように、ＩＰ−ＰＢＸ装置においてＭＡＣアドレスカウンター２２ａを設けることにより、ＩＰ電話端末９の各端末毎にトラフィック情報を収集して課金することができる。
【００４２】
（実施の形態２）
次に、本発明の実施の形態２に係るＩＰ−ＰＢＸ装置の構成をＩＰ−ＰＢＸ装置の内部ブロック図である図１と実施の形態２におけるＩＰ−ＰＢＸ装置に搭載されたＬＡＮスイッチ６の内部ブロック図である図５に基づいて説明する。ここでＩＰ−ＰＢＸ装置の内部ブロック図である図１は実施の形態１において説明しているため説明を省略する。
【００４３】
図５においてＬＡＮスイッチ６は実施の形態１の図２において説明したＭＡＣ１１からＭＩＢ２２まで（図２と同一であるため説明は省略）およびトラフィック情報を収集するためのパケット数を記憶するパケットカウンターとしてＩＰアドレス毎のパケットのカウントを格納するＩＰアドレスカウンター２２ｂを備える。
【００４４】
このＩＰアドレスカウンター２２ｂの動作について図６、図７を用いて説明する。図６はＩＰヘッダの標準フォーマットを示す図であり、このＩＰヘッダにはＩＰプロトコルによってパケットの配送を制御するときに必要な情報が格納されており、バージョン、ヘッダ長、サービスタイプ（ＴＯＳ）、パケット長、識別子、フラグ、フラグメントオフセット、生存時間（ＴＴＬ）、プロトコル、ヘッダチェックサム、送信元ＩＰアドレス、宛先ＩＰアドレスから構成される。また各端末から受信したパケットのＩＰヘッダには、端末を識別するためのＩＰアドレスの情報が含まれている。
【００４５】
図７はＩＰアドレスカウンター２２ｂの動作フローチャートであり、呼制御処理の後通話状態になると、ＣＰＵカード４から課金すべきＩＰアドレスと課金有効レジスタが設定され、さらにＩＰアドレスカウンター２２ｂがゼロクリア設定される（ステップＳ７−１）。
【００４６】
そしてこの送信元と宛先のＩＰアドレスをパケットデコード１３が参照し、ＩＰアドレステーブル１７ｂを検索する。そしてパケット検知されると（ステップＳ７−２）設定されたパケットカウンターであるＩＰアドレスカウンター２２ｂがインクリメントされ（ステップＳ７−３）、通話終了するまで続けられる（ステップＳ７−４）。
【００４７】
そして通話終了して、課金有効レジスタがディセーブルになると、そのカウンタ値はＭＩＢ情報としてメモリに記憶され（ステップＳ７−５）、終了する。そしてこの情報はＣＰＵインターフェース１９を介したＣＰＵカード４に吸い上げられ、ＳＮＭＰプロトコルにてネットワーク管理者に送られる。
【００４８】
このように、ＩＰ−ＰＢＸ装置においてＩＰアドレスカウンター２２ｂを設けることにより、ＩＰ電話端末９の各端末毎にトラフィック情報を収集して課金することができる。
【００４９】
（実施の形態３）
次に、本発明の実施の形態３に係るＩＰ−ＰＢＸ装置の構成をＩＰ−ＰＢＸ装置の内部ブロック図である図１と実施の形態３におけるＩＰ−ＰＢＸ装置に搭載されたＬＡＮスイッチ６の内部ブロック図である図８に基づいて説明する。ここでＩＰ−ＰＢＸ装置の内部ブロック図である図１は実施の形態１において説明しているため説明を省略する。
【００５０】
図８においてＬＡＮスイッチ６は実施の形態１の図２において説明したＭＡＣ１１からＭＩＢ２２まで（図２と同一であるため説明は省略）およびトラフィック情報を収集するためのパケット数を記憶するパケットカウンターとしてＶＬＡＮグループ毎のパケットのカウントを格納するＶＬＡＮカウンター２２ｃを備える。
【００５１】
このＶＬＡＮカウンター２２ｃの動作について図９、図１０を用いて説明する。図９はＶＬＡＮタグ付のイーサネット（登録商標）のフレームフォーマットを示す図であり、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮタグ、プロトコルタイプ、ユーザーデータ、ＦＣＳから構成されており、異なるスイッチをまたがるセグメントを構築できるようにしたものがＩＥＥＥ８０２．１Ｑで標準化されたＶＬＡＮタグである。さらにこのＶＬＡＮタグはＶＬＡＮプロトコルＩＤ、優先度、ＣＦＩ、ＶＬＡＮ識別子から構成され、セグメント毎に一意となる１２ビットのＶＬＡＮ識別子を設定し、その値をもとにどのセグメントにフレームを転送するかを決定する。このように各端末から受信したパケットのイーサネット（登録商標）のヘッダの中には、ＶＬＡＮタグが含まれている。
【００５２】
図１０はＶＬＡＮカウンター２２ｃの動作フローチャートであり、呼制御処理の後通話状態になると、ＣＰＵカード４から課金すべきｃであるＶＬＡＮ識別子と課金有効レジスタが設定され、さらにＶＬＡＮカウンター２２ｃがゼロクリア設定される（ステップＳ１０−１）。
【００５３】
そしてこのＶＬＡＮタグのＶＬＡＮ識別子をパケットデコード１３が参照し、ＶＬＡＮテーブル１７ｃを検索する。そしてパケット検知されると（ステップＳ１０−２）設定されたパケットカウンターであるＶＬＡＮカウンター２２ｃがインクリメントされ（ステップＳ１０−３）、通話終了するまで続けられる（ステップＳ１０−４）。
【００５４】
そして通話終了して、課金有効レジスタがディセーブルになると、そのカウンタ値はＭＩＢ情報としてメモリに記憶され（ステップＳ１０−５）、終了する。そしてこの情報はＣＰＵインターフェース１９を介したＣＰＵカード４に吸い上げられ、ＳＮＭＰプロトコルにてネットワーク管理者に送られる。
【００５５】
このように、ＩＰ−ＰＢＸ装置においてＶＬＡＮカウンター２２ｃを設けることにより、ＶＬＡＮグループ毎に、いわゆる部署単位毎等でトラフィック情報を収集して課金することができる。
【００５６】
（実施の形態４）
次に、本発明の実施の形態４に係るＩＰ−ＰＢＸ装置の構成をＩＰ−ＰＢＸ装置の内部ブロック図である図１と実施の形態４におけるＩＰ−ＰＢＸ装置に搭載されたＬＡＮスイッチ６の内部ブロック図である図１１に基づいて説明する。ここでＩＰ−ＰＢＸ装置の内部ブロック図である図１は実施の形態１において説明しているため説明を省略する。
【００５７】
図１１においてＬＡＮスイッチ６は実施の形態１の図２において説明したＭＡＣ１１からＭＩＢ２２まで（図２と同一であるため説明は省略）およびトラフィック情報を収集するためのパケット数を記憶するパケットカウンターとしてアピリケーション毎のパケットのカウントを格納するアプリケーションカウンター２２ｄを備える。
【００５８】
このアプリケーションカウンター２２ｄの動作について図１２、図１３を用いて説明する。図１２はＵＤＰのヘッダフォーマットを示す図であり、ＵＤＰヘッダは送信元ポート番号、宛先ポート番号、パケット長、チェックサムから構成され、同様にＴＣＰヘッダは送信元ポート番号、宛先ポート番号、シーケンス番号、確認応答番号、データオフセット、コントロールフラグ、ウィンドウサイズ、チェックサム、緊急ポインタから構成される。各端末から受信したパケットのＴＣＰ／ＵＤＰヘッダには、プログラムを識別するためのポート番号が含まれている。
【００５９】
図１３はアプリケーションカウンター２２ｄの動作フローチャートであり、通話開始状態になると、ＣＰＵカード４から課金すべきポート番号と課金有効レジスタが設定され、さらにアプリケーションカウンター２２ｄがゼロクリア設定される（ステップＳ１３−１）。
【００６０】
そしてこの送信元と宛先のポート番号をパケットデコード１３が参照し、パケット検知されると（ステップＳ１３−２）設定されたパケットカウンターであるアプリケーションカウンター２２ｄがインクリメントされ（ステップＳ１３−３）、通話終了状態になるまで続けられる（ステップＳ１３−４）。
【００６１】
そして通話終了状態になり、課金有効レジスタがディセーブルになると、そのカウンタ値はＭＩＢ情報としてメモリに記憶され（ステップＳ１３−５）、終了する。そしてこの情報はＣＰＵインターフェース１９を介したＣＰＵカード４に吸い上げられ、ＳＮＭＰプロトコルにてネットワーク管理者に送られる。
【００６２】
このように、ＩＰ−ＰＢＸ装置においてアプリケーションカウンター２２ｄを設けることにより、ＷＷＷサービスを受けるためのＷｅｂブラウザや、電子メールを送受信するメールソフト、ＩＰ電話端末９のための音声通信等、各アプリケーション毎にトラフィック情報を収集して課金することができる。
【００６３】
（実施の形態５）
次に、本発明の実施の形態５に係るＩＰ−ＰＢＸ装置の構成をＩＰ−ＰＢＸ装置の内部ブロック図である図１と実施の形態５におけるＩＰ−ＰＢＸ装置に搭載されたＬＡＮスイッチ６の内部ブロック図である図１４に基づいて説明する。ここでＩＰ−ＰＢＸ装置の内部ブロック図である図１は実施の形態１において説明しているため説明を省略する。
【００６４】
図１４においてＬＡＮスイッチ６は実施の形態１の図２において説明したＭＡＣ１１からＭＩＢ２２まで（図２と同一であるため説明は省略）およびトラフィック情報を収集するためのパケット数を記憶するパケットカウンターとしてプロトコル毎のパケットのカウントを格納するプロトコルカウンター２２ｅを備える。
【００６５】
このプロトコルカウンター２２ｅの動作について図１５、図１６を用いて説明する。図１５はイーサネット（登録商標）のフレームフォーマットを示す図であり、イーサネット（登録商標）フレームは宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、プロトコルタイプ、ユーザーデータ、ＦＣＳから構成されており、各端末から受信したパケットのイーサネット（登録商標）ヘッダには、例えばＩＰは０８００、ＡＲＰは０８０６、Ｉｐｖ６は８６ＤＤというようにプロトコルを識別するためのプロトコルタイプの情報が含まれている。
【００６６】
図１６はプロトコルカウンター２２ｅの動作フローチャートであり、通話開始状態になると、ＣＰＵカード４から課金すべきプロトコルタイプ番号と課金有効レジスタが設定され、さらにプロトコルカウンター２２ｅがゼロクリア設定される（ステップＳ１６−１）。
【００６７】
そしてこのプロトコルタイプをパケットデコード１３が参照し、パケット検知されると（ステップＳ１６−２）設定されたパケットカウンターであるプロトコルカウンター２２ｅがインクリメントされ（ステップＳ１６−３）、通話終了状態になるまで続けられる（ステップＳ１６−４）。
【００６８】
そして通話終了状態になり、課金有効レジスタがディセーブルになると、そのカウンタ値はＭＩＢ情報としてメモリに記憶され（ステップＳ１６−５）、終了する。そしてこの情報はＣＰＵインターフェース１９を介したＣＰＵカード４に吸い上げられ、ＳＮＭＰプロトコルにてネットワーク管理者に送られる。
【００６９】
このように、ＩＰ−ＰＢＸ装置においてプロトコルカウンター２２ｅを設けることにより、使用するプロトコル毎にトラフィック情報を収集して課金することができる。さらに、オプションに独自のプロトコル番号を既定すれば、たとえば同じ開発元の製品のみを判別し、そのトラフィック情報を収集して課金することができる。
【００７０】
（実施の形態６）
次に、本発明の実施の形態６に係るＩＰ−ＰＢＸ装置の構成をＩＰ−ＰＢＸ装置の内部ブロック図である図１と実施の形態６におけるＩＰ−ＰＢＸ装置に搭載されたＬＡＮスイッチ６の内部ブロック図である図１７に基づいて説明する。ここでＩＰ−ＰＢＸ装置の内部ブロック図である図１は実施の形態１において説明しているため説明を省略する。
【００７１】
図１７においてＬＡＮスイッチ６は実施の形態１の図２において説明したＭＡＣ１１からＭＩＢ２２まで（図２と同一であるため説明は省略）およびトラフィック情報を収集するためのパケット数を記憶するパケットカウンターとしてＶＬＡＮタグの優先度によるＱｏＳ毎のパケットのカウントを格納するＱｏＳカウンター２２ｆを備える。
【００７２】
このＱｏＳカウンター２２ｆの動作について図１８、図１９を用いて説明する。図１８はＶＬＡＮタグ付のイーサネット（登録商標）のフォーマットであり、宛先ＭＡＣアドレス、送信元ＭＡＣアドレス、ＶＬＡＮタグ、プロトコルタイプ、ユーザーデータ、ＦＣＳから構成されており、異なるスイッチをまたがるセグメントを構築できるようにしたものがＩＥＥＥ８０２．１Ｑで標準化されたＶＬＡＮタグである。さらにこのＶＬＡＮタグはＶＬＡＮプロトコルＩＤ、優先度、ＣＦＩ、ＶＬＡＮ識別子から構成され、３ビットの優先度を設定することにより、パケットの優先制御を行うことができる。このように各端末から受信したパケットのイーサネット（登録商標）のヘッダの中には、ＶＬＡＮタグが含まれている。
【００７３】
図１９はＶＬＡＮタグによるＱｏＳカウンター２２ｆの動作フローチャートであり、通話開始状態になると、ＣＰＵカード４から課金すべきＶＬＡＮタグの優先度と課金有効レジスタが設定され、さらにＱｏＳカウンター２２ｆがゼロクリア設定される（ステップＳ１９−１）。
【００７４】
そしてこのＶＬＡＮタグの優先度をパケットデコード１３が参照し、ＶＬＡＮテーブル１７ｃを検索する。そしてパケット検知されると（ステップＳ１９−２）設定されたパケットカウンターであるＱｏＳカウンター２２ｆがインクリメントされ（ステップＳ１９−３）、通話終了状態になるまで続けられる（ステップＳ１９−４）。
【００７５】
そして通話終了状態になり、課金有効レジスタがディセーブルになると、そのカウンタ値はＭＩＢ情報としてメモリに記憶され（ステップＳ１９−５）、終了する。そしてこの情報はＣＰＵインターフェース１９を介したＣＰＵカード４に吸い上げられ、ＳＮＭＰプロトコルにてネットワーク管理者に送られる。
【００７６】
このように、ＩＰ−ＰＢＸ装置においてＱｏＳカウンター２２ｆを設けることにより、パケットの優先度毎に、いわゆる帯域のクラス分けされたユーザー毎にトラフィック情報を収集して課金することができる。
【００７７】
（実施の形態７）
次に、本発明の実施の形態７に係るＩＰ−ＰＢＸ装置の構成をＩＰ−ＰＢＸ装置の内部ブロック図である図１と実施の形態７におけるＩＰ−ＰＢＸ装置に搭載されたＬＡＮスイッチ６の内部ブロック図である図２０に基づいて説明する。ここでＩＰ−ＰＢＸ装置の内部ブロック図である図１は実施の形態１において説明しているため説明を省略する。
【００７８】
図２０においてＬＡＮスイッチ６は実施の形態１の図２において説明したＭＡＣ１１からＭＩＢ２２まで（図２と同一であるため説明は省略）およびトラフィック情報を収集するためのパケット数を記憶するパケットカウンターとしてＤｉｆｆＳｅｒｖの優先度によるＱｏＳ毎のパケットのカウントを格納するＱｏＳカウンター２２ｇを備える。
【００７９】
このＱｏＳカウンター２２ｇの動作について図２１、図２２を用いて説明する。図２１はＴＯＳ５（Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ）フィールドのＤｉｆｆＳｅｒｖフィールドフォーマットを示す図であり、ＩＰヘッダの優先情報は昔のＴｏＳ（Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ）フィールドが現在ＤＳフィールドとして８ビット確保されていて、そのうち最初の６ビットがＤＳＣＰ（Ｄｉｆｆｓｅｒｖ  Ｃｏｄｅ  Ｐｏｉｎｔ）ビットとなっている。
【００８０】
例えばＤＳＣＰが“００００００”の場合、ベストエフォートになり、これは何も優先制御しない形である。ＤＳＣＰが“１０１１１０”の場合、最優先制御になる。ＤＳＣＰが上記２つ以外の場合、ＤＳＣＰの値によって何種類かの優先制御になる。このように、各端末から受信したパケットのＩＰヘッダの中には、ＴＯＳフィールドのＤＳＣＰ値が含まれているので、ＤｉｆｆＳｅｒｖに対応したルータやスイッチ間では、マーキングされたＩＰヘッダのＤＳＣＰ値によって、パケットの優先制御を行うことができる。
【００８１】
図２２はＤｉｆｆＳｅｒｖによるＱｏＳカウンター２２ｇの動作フローチャートであり、通話開始状態になると、ＣＰＵカード４から課金すべきＤＳＣＰ値と課金有効レジスタが設定され、さらにＱｏＳカウンター２２ｇがゼロクリア設定される（ステップＳ２２−１）。
【００８２】
そしてこのＤＳＣＰ値をパケットデコード１３が参照し、そしてそのパケットが検知されると（ステップＳ２２−２）設定されたパケットカウンターであるＱｏＳカウンター２２ｇがインクリメントされ（ステップＳ２２−３）、通話終了状態になるまで続けられる（ステップＳ２２−４）。
【００８３】
そして通話終了状態になり、課金有効レジスタがディセーブルになると、そのカウンタ値はＭＩＢ情報としてメモリに記憶され（ステップＳ２２−５）、終了する。そしてこの情報はＣＰＵインターフェース１９を介したＣＰＵカード４に吸い上げられ、ＳＮＭＰプロトコルにてネットワーク管理者に送られる。
【００８４】
このように、ＩＰ−ＰＢＸ装置においてＤｉｆｆｓｅｒｖによるＱｏＳカウンター２２ｇを設けることにより、設定されたＤＳＣＰ値のパケット優先度に応じて、いわゆる帯域のクラス分けされたユーザー毎にトラフィック情報を収集して課金することができる。
【産業上の利用可能性】
【００８５】
以上のように本発明は、ＩＰネットワーク網およびインターネット網を介して音声交換を行うＩＰ−ＰＢＸシステムに関するものであって、ＭＡＣアドレス、ＩＰアドレス、ＶＬＡＮタグのＶＬＡＮ識別子、ＴＣＰ／ＵＤＰポート番号、ＶＬＡＮタグの優先度およびＤｉｆｆＳｅｒｖの優先度などのパケットヘッダー上のフィールドの値によりカウントすべきパケットを特定しそのパケット数をカウントできるので、ＩＰ−ＰＢＸ装置に接続された端末毎、ＶＬＡＮグループ毎、アプリケーション毎、プロトコル毎、優先度毎などのトラフィック情報を収集して課金することができるという利点がある。
【図面の簡単な説明】
【００８６】
【図１】実施の形態１におけるＩＰ−ＰＢＸ装置の内部ブロック図
【図２】実施の形態１におけるＬＡＮスイッチの内部ブロック図
【図３】実施の形態１におけるＥｔｈｅｒｎｅｔ（登録商標）のフレーム・フォーマットを示す図
【図４】実施の形態１におけるＭＡＣアドレスカウンターの動作フローチャート
【図５】実施の形態２におけるＬＡＮスイッチの内部ブロック図
【図６】実施の形態２におけるＩＰヘッダのフォーマットを示す図
【図７】実施の形態２におけるＩＰアドレスカウンターの動作フローチャート
【図８】実施の形態３におけるＬＡＮスイッチの内部ブロック図
【図９】実施の形態３におけるＶＬＡＮタグ付のＥｔｈｅｒｎｅｔ（登録商標）のフレーム・フォーマットを示す図
【図１０】実施の形態３におけるＶＬＡＮカウンターの動作フローチャート
【図１１】実施の形態４におけるＬＡＮスイッチの内部ブロック図
【図１２】実施の形態４におけるＵＤＰのヘッダ・フォーマットを示す図
【図１３】実施の形態４におけるアプリケーションカウンターの動作フローチャート
【図１４】実施の形態５におけるＬＡＮスイッチの内部ブロック図
【図１５】実施の形態５におけるＥｔｈｅｒｎｅｔ（登録商標）のフレーム・フォーマットを示す図
【図１６】実施の形態５におけるプロトコルカウンターの動作フローチャート
【図１７】実施の形態６におけるＬＡＮスイッチの内部ブロック図
【図１８】実施の形態６におけるＶＬＡＮタグ付のＥｔｈｅｒｎｅｔ（登録商標）のフレーム・フォーマットを示す図
【図１９】実施の形態６におけるＶＬＡＮタグによるＱｏＳカウンターの動作フローチャート
【図２０】実施の形態７におけるＬＡＮスイッチの内部ブロック図
【図２１】実施の形態７におけるＴＯＳフィールドのフォーマットを示す図
【図２２】実施の形態７におけるＤｉｆｆＳｅｒｖによるＱｏＳカウンターの動作フローチャート
【符号の説明】
【００８７】
１    レガシーＰＢＸエンジンカード
２    ルーターカード
３    サーバーカード
４    ＣＰＵカード
５    ＶｏＩＰカード
６    ＬＡＮスイッチ
７ａ    ファーストイーサネット（登録商標）のトランシーバーおよびパルストランス
７ｂ    ギガイーサネット（登録商標）のトランシーバーおよびパルストランス
８ａ    ＬＡＮインタフェースへのＲＪ４５コネクタ
８ｂ    ＷＡＮインタフェースへのＲＪ４５コネクタ
９    ＩＰ電話端末
１１    ＭＡＣ
１２    ＦＩＦＯ
１３    パケットデコード
１４    アドレス検索
１５    スイッチファブリック
１６    ＱｏＳ
１７    メモリ
１７ａ    ＭＡＣテーブル
１７ｂ    ＶＬＡＮテーブル
１７ｃ    パケットバッファ
１８    ＬＥＤインターフェース
１９    ＣＰＵインターフェース
２０    コンフィギュレーションレジスタ
２１    ＭＤＩＯインターフェース
２２    ＭＩＢ（ｍａｎａｇｅｍｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ  ｂａｓｅ）
２２ａ    ＭＡＣアドレスカウンター
２２ｂ    ＩＰアドレスカウンター
２２ｃ    ＶＬＡＮカウンター
２２ｄ    アプリケーションカウンター
２２ｅ    プロトコルカウンター
２２ｆ    Ｑｏｓ（ＶＬＡＮ）カウンター
２２ｇ    ＱｏＳ（ＤＳＣＰ）カウンター
【図１】
2006197064.tif 000003
【図２】
2006197064.tif 000004
【図３】
2006197064.tif 000005
【図４】
2006197064.tif 000006
【図５】
2006197064.tif 000007
【図６】
2006197064.tif 000008
【図７】
2006197064.tif 000009
【図８】
2006197064.tif 000010
【図９】
2006197064.tif 000011
【図１０】
2006197064.tif 000012
【図１１】
2006197064.tif 000013
【図１２】
2006197064.tif 000014
【図１３】
2006197064.tif 000015
【図１４】
2006197064.tif 000016
【図１５】
2006197064.tif 000017
【図１６】
2006197064.tif 000018
【図１７】
2006197064.tif 000019
【図１８】
2006197064.tif 000020
【図１９】
2006197064.tif 000021
【図２０】
2006197064.tif 000022
【図２１】
2006197064.tif 000023
【図２２】
2006197064.tif 000024