(57)【要約】【課題】ＩＰネットワークのような送信先と送信元を示す識別子を有するデータが送受信されるネットワークにおいて、ネットワークを構成するルータやサーバ等の通信機器の連携によってトラフィックを削減する装置に関し、特に、サーバ等の通信機器への確認要求に対する応答を代理応答することで該通信機器のトラフィックを削減するトラフィック削減装置の提供することを目的とする。【解決手段】通信機器が送信するパケットの送信元アドレスおよび該送信元アドレスを記憶する現時刻を記憶する送信先アドレス記憶手段と、該通信機器への確認要求を受信し該確認要求の送信先アドレスが該送信先アドレス記憶手段によって記憶された少なくとも１以上の送信元アドレスのいずれかに一致した場合に確認応答を該通信機器の代理として代理応答する要求応答手段を備える。【選択図】  図２
2004342041.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信機器の少なくとも１以上と通信可能であり、該通信機器が送信する情報を記憶し、該情報が記憶された後一定時間以上経過した場合に削除し、該通信機器への要求に対し該記憶された情報を元に代理応答により応答を送信することで該通信機器のトラフィックを削減するトラフィック削減装置において、
該通信機器が送信するパケットの送信元アドレスおよび該送信元アドレスを記憶する現時刻を記憶する送信元アドレス記憶手段と、
該通信機器への確認要求を受信し、該確認要求の送信先アドレスが該送信元アドレス記憶手段によって記憶された少なくとも１以上の送信元アドレスのいずれかに一致した場合に確認応答を該通信機器の代理として代理応答する要求応答手段と、
を備えることを特徴とするトラフィック削減装置。
【請求項２】
請求項１に記載のトラフィック削減装置において、
前記記憶された送信元アドレスが記憶された後一定時間以上経過し削除される場合に、削除される送信元アドレスに向けて確認要求を送出する確認要求代行手段を備えることを特徴とするトラフィック削減装置。
【請求項３】
請求項１に記載のトラフィック削減装置において、
前記通信機器への確認要求に対し前記記憶された送信元アドレスに該通信機器のアドレスが存在しなかった場合に、該通信機器への該確認要求を代行して該通信機器へ送信し、該通信機器からの確認応答に基づいて確認応答を生成し送信する要求応答手段を備えることを特徴とするトラフィック削減装置。
【請求項４】
請求項１に記載のトラフィック削減装置において、
前記送信元アドレス記憶手段に記憶する送信元アドレスを予め設定された通信機器が送信するパケットの送信元アドレスのみとする送信元アドレス記憶手段を備えることを特徴とするトラフィック削減装置。
【請求項５】
請求項１に記載のトラフィック削減装置において、
前記通信機器への確認要求を受信し、該確認要求が予め設定された通信経路への確認要求である場合に、該確認要求の送信先アドレスが前記送信元アドレス記憶手段によって記憶された少なくとも１以上の送信元アドレスのいずれかに一致した場合に確認応答を送信する要求応答手段を備えることを特徴とするトラフィック削減装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰ（ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ）ネットワークのような送信先と送信元を示す識別子を有するデータが送受信されるネットワークにおいて、ネットワークを構成するルータやサーバ等の通信機器の連携によってトラフィックを削減する装置に係り、特に、サーバ等の通信機器への確認要求に対する応答を代理応答することで該通信機器のトラフィックを削減するトラフィック削減装置に関する。
【０００２】
近年、インターネットにおいては多様なサービスが提供されており、サービス品質向上のために、ネットワークに転送するパケット数やサービスを提供するサーバにおいて処理するパケット数を削減すること、および不正アクセス防止を行う場合が多くある。この場合に、保守上サーバの動作状況をチェックすることを外部から把握することは困難になり、ネットワーク運用上利便性が損なわれる場合がある。ここで、外部とはパケット数削減や不正アクセス防止のためにアクセスが許可された対象外を指す。
【０００３】
【従来の技術】
ＩＤＣ（ｉｎｔｅｒｎｅｔ  ｄａｔａ  ｃｅｎｔｅｒ）内ネットワークでは、サーバ等の処理効率を阻害する外部からの要求の送受信パケット増加を防ぐために、ファイアウォールやルータ等の通信機器において本来提供しているサービスとは異なる通信に関してはアクセス制限を実施することは一般的である。つまり、ネットワークにてサービスの品質向上を目的として提供するサービスには、ネットワーク内の転送パケット数削減、サーバの送受信パケット数削減、不正アクセス防止等があり、これらによってネットワークおよびサーバの処理負荷軽減や不正アクセス防止を行う際には、サーバや通信機器（ルータやファイアウォール機器等）にて、決められた経路や端末以外からの通信禁止や決められたサービス以外の通信禁止等のアクセス制限が行われる。
【０００４】
前記のアクセス制限サービスを行う透過型アプリケーションプロキシ機器について説明する。
図１７は従来の技術を説明する図であり、クライアントである端末２１１，２１２，２１３がルータ３１１，３１２を介してインターネットに接続されておりサーバ５１０が透過型アプリケーションプロキシ等のアクセス制限装置４１０を介してインターネットに接続されている。そして、アクセス制限装置４１０においては、予め、ルータ３１１かつ端末２１１以外からのパケットを廃棄、ＨＴＴＰ（ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）以外のパケットの廃棄が設定されているものとする。また、アクセス制限装置４１０においては、通過するＨＴＴＰ情報を記憶し、上記設定に該当するパケットが既に記憶してあるＨＴＴＰ情報に対する確認要求である場合には、要求先サーバ５１０に代わって確認要求に対する確認応答データを生成し送信することが設定されているものとする。ここで、確認要求、確認応答はＩＰ処理中に発生したエラーを発信元に通知したり、要求に応じてアドレスやタイムスタンプ情報などの応答を行うプロトコルであるＩＣＭＰ（ｉｎｔｅｒｎｅｔ  ｃｏｎｔｒｏｌ  ｍｅｓｓａｇｅ  ｐｒｏｔｏｃｏｌ）のメッセージの一部であり、確認要求は相手ホストが稼動中かどうかをチェックする場合等に使用され、確認応答は確認要求に対して応答する場合に使用される。
【０００５】
図１７では、アクセス制限装置４１０は流入するパケットでＴＣＰ（ｔｒａｎｓｍｉｓｓｉｏｎ  ｃｏｎｔｒｏｌ  ｐｒｏｔｏｃｏｌ）ポート番号がＨＴＴＰを示す８０番以外のパケットは廃棄する。ここで、ポート番号とはインターネットアプリケーションに付けられた番号である。また、ルータ３１１経由した端末２１１のみがサーバ５１０と通信可能となり、かつアクセス制限装置４１０の記憶情報による代理応答を受信可能となる。なお、ネットワーク上の信号を括弧付英小文字で示した。
（ａ）端末２１１はアクセス制限装置４１０を介してサーバ５１０とＨＴＴＰパケットについて通信可能である。
（ｂ）端末２１２からのパケットはアクセス制限装置４１０にて廃棄される。
（ｃ）端末２１３からのパケットはアクセス制限装置４１０にて廃棄される。
（ｄ）端末２１１からサーバ５１０への確認要求やアクセス制限装置４１０に記憶してある情報に関する要求であれば、アクセス制限装置４１０にて代理応答される。
【０００６】
このように、アクセス制限装置４１０を用いることでサーバ５１０近傍のネットワークでの転送パケット数の削減、サーバ５１０での送受信パケット数の削減、サーバ５１０への不正アクセス防止が実現可能となる。
しかしながら、アクセス制限装置４１０で前記のような設定が成されている場合には、予め許可された経路や端末以外からサーバ５１０への調査や予め許可されたサービス以外のサービスに関する調査は実施できなくなる。そのため、サービスの運用において、ネットワーク管理作業を外部委託する場合やサーバ稼動状態を調査する場合にはアクセス制限装置４１０の設定変更をその都度実施する必要がある。
【０００７】
また、前記の代理応答を実施する際のプロキシサーバ内のキャッシュデータの有効性評価を、クライアントから情報提供要求を着信してからＷｅｂサーバへ発行するまでに要した発行時間等に応じて実施する技術がある（例えば、特許文献１参照）。
【０００８】
【特許文献１】
特開２００１−３４４１４５号公報
【０００９】
【発明が解決しようとする課題】
以上記載したように、ネットワークにおいてサーバ等の通信機器で処理パケット数削減のために前記で一例を示したようなアクセス制限を行っている場合や不正アクセス防止を行っている場合には、自由にサーバ等の通信機器のサービス稼動状態を確認することは難しく、アクセス制限や不正アクセス防止を実施する通信機器に何らかの設定変更が必要になる。
【００１０】
本発明は、ＩＰネットワークのような送信先と送信元を示す識別子を有するデータが送受信されるネットワークにおいて、ネットワークを構成するルータやサーバ等の通信機器の連携によってトラフィックを削減する装置に関し、特に、サーバ等の通信機器への確認要求に対する応答を代理応答することで該通信機器のトラフィックを削減するトラフィック削減装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明の第一の発明は、ネットワークを介して通信機器の少なくとも１以上と通信可能であり、該通信機器が送信する情報を記憶し、該情報が記憶された後一定時間以上経過した場合に削除し、該通信機器への要求に対し該記憶された情報を元に代理応答により応答を送信することで該通信機器のトラフィックを削減するトラフィック削減装置において、
該通信機器が送信するパケットの送信元アドレスおよび該送信元アドレスを記憶する現時刻を記憶する送信元アドレス記憶手段と、該通信機器への確認要求を受信し、該確認要求の送信先アドレスが該送信元アドレス記憶手段によって記憶された少なくとも１以上の送信元アドレスのいずれかに一致した場合に確認応答を該通信機器の代理として代理応答する要求応答手段とを備えることを特徴とするトラフィック削減装置である。
【００１２】
第一の発明によれば、ＩＰネットワークのような送信先と送信元を示す識別子を有するデータが送受信されるネットワークにおいて、ネットワークを構成するルータやサーバ等の通信機器の連携によってトラフィックを削減する装置に関し、特に、サーバ等の通信機器への確認要求に対する応答を代理応答することで該通信機器のトラフィックを削減するトラフィック削減装置の提供が可能となる。
【００１３】
本発明の第二の発明は、第一の発明に記載のトラフィック削減装置において、前記記憶された送信元アドレスが記憶された後一定時間以上経過し削除される場合に、削除される送信元アドレスに向けて確認要求を送出する確認要求代行手段を備えることを特徴とするトラフィック削減装置である。
第二の発明によれば、第一の発明に記載の送信元アドレス記憶手段によって記憶された送信元アドレスを有するサーバ等の通信機器の有意性を一定時間毎に確認することを可能とするトラフィック削減装置の提供が可能となる。
【００１４】
本発明の第三の発明は、第一の発明に記載のトラフィック削減装置において、前記通信機器への確認要求に対し前記記憶された送信元アドレスに該通信機器のアドレスが存在しなかった場合に、該通信機器への該確認要求を代行して該通信機器へ送信し、該通信機器からの確認応答に基づいて確認応答を生成し送信する要求応答手段を備えることを特徴とするトラフィック削減装置である。
【００１５】
第三の発明によれば、第一の発明に記載の送信元アドレス記憶手段によって記憶された送信元アドレス群に確認要求の送信先であるアドレスが存在しない場合でも、確認要求を生成し送信して確認要求に応答する確認応答の端末へ送信することを可能とするトラフィック削減装置の提供が可能となる。
本発明の第四の発明は、第一の発明に記載のトラフィック削減装置において、前記送信元アドレス記憶手段に記憶する送信元アドレスを予め設定された通信機器が送信するパケットの送信元アドレスのみとする送信元アドレス記憶手段を備えることを特徴とするトラフィック削減装置である。
【００１６】
第四の発明によれば、第一の発明に記載の送信元アドレス記憶手段によって記憶する送信元アドレスを、限定したサーバ等の通信機器のアドレスとすることで該記憶手段が備える記憶領域の削減することを可能とするトラフィック削減装置の提供が可能となる。
本発明の第五の発明は、第一の発明に記載のトラフィック削減装置において、前記通信機器への確認要求を受信し、該確認要求が予め設定された通信経路への確認要求である場合に、該確認要求の送信先アドレスが前記送信元アドレス記憶手段によって記憶された少なくとも１以上の送信元アドレスのいずれかに一致した場合に確認応答を送信する要求応答手段を備えることを特徴とするトラフィック削減装置である。
【００１７】
第五の発明によれば、確認要求に対して応答するサーバ等の通信機器が通信する通話路を限定できるトラフィック削減装置を提供することが可能となる。
【００１８】
【発明の実施の形態】
以降、図面を併用して本発明の詳細を説明する。
図１はネットワーク構成図であり、本発明のトラフィック削減装置の適用形態の一例を示している。クライアントである端末２０１，２０２はルータ３０１を介して、端末２０３はルータ３０２を介してインターネットに接続され、トラフィック削減装置１００はインターネットと接続し、アクセス制限装置４００を介してサーバ５０１と、またサーバ５０２と接続している。
【００１９】
図２は機能構成図１であり、本発明のトラフィック削減装置の機能構成図である。該機能構成図１は、端末側の通信ポートである端末ＩＦ部１、サーバ側の通信ポートであるサーバＩＦ部２、該端末ＩＦ部１と該サーバＩＦ部２からのパケットを受信するパケット受信部３、該端末ＩＦ部１と該サーバＩＦ部２へパケットを送信するパケット送信部４、記憶する情報を更新制御する情報更新部５、図１のサーバ５０１、５０２から送信される情報の送信元ＩＰアドレスを記憶するデータベース部６、確認要求をもとに要求応答信号を生成する要求応答部７、該データベース部６に記憶されているＩＰアドレスの記憶経過時間を監視する要求タイマー部８、該要求タイマー部８の監視結果に応じて確認要求を生成する要求代行部９から構成している。
【００２０】
本発明の第一の実施例を図２にて説明する。なお、図中の（１）〜（１５）の括弧付数字は各部間信号を表しており、ここでは（１）〜（１０）を使用する。
先ず、サーバ側からのパケットを受信し端末側に転送すると共に、該パケットの送信元ＩＰアドレスをデータベースに記憶する機能について説明する。
（１）パケット受信部３はサーバＩＦ部２からのパケットを受信する。
（２）パケット受信部３は受信したパケットのコピーを情報更新部５へ送出する。
（３）パケット受信部３は受信したパケットをサーバＩＦ部２から受信したことを示す情報と共にパケット送信部４へ送出する。
（４）パケット送信部４は受信したパケットを端末ＩＦ部１へ送出する。
（５）情報更新部５は受信したパケットの送信元ＩＰアドレスをデータベース部６に記憶する。その際、記憶する現時刻もデータベース部６に記憶する。
【００２１】
次に、端末側からの確認要求パケットを受信し、確認応答パケットを送信する機能について説明する。
（６）パケット受信部３は端末ＩＦ部１からのパケットを受信する。
（３）パケット受信部３は受信したパケットが確認要求であるので、確認要求であることを示す情報と共にパケット送信部４へ送出する。
（７）パケット送信部４は受信したパケットが確認要求であるので、受信したパケットを要求応答部７へ転送する。
（８）（９）要求応答部７は確認要求先のＩＰアドレスがデータベース部６に記憶されているかを確認する。この場合、確認要求先のＩＰアドレスがデータベース部６に記憶されているとする。記憶されていない場合は該確認要求を廃棄する。
（１０）要求応答部７は該確認要求の送信元ＩＰアドレスを送信先ＩＰアドレスとし、該確認要求の送信先ＩＰアドレスを送信元ＩＰアドレスとした確認応答パケットをパケット送信部４へ送出する。
（４）パケット送信部４は受信した確認応答パケットを端末ＩＦ部１へ送出する。
【００２２】
以上記載した機能は、サーバ等の通信機器が送信するパケットの送信元ＩＰアドレスをデータベース部６に記憶することで、端末が発信する確認要求に対してサーバ等の通信機器を代行して確認応答を発信する。
図３はパケット受信部の処理フロー１であり、前記図２のパケット受信部３の処理フローを示している。
Ｓ１．受信したパケットがサーバＩＦ部２から送出されたパケットであるかを判定する。
Ｓ２．前記ステップＳ１にて受信したパケットがサーバＩＦ部２から送出されたパケットであると判定された場合であり、該パケットをコピーし該コピーを情報更新部５へ送出する。
Ｓ３．前記パケットがサーバＩＦ部２から送出されたパケットであることを示す識別子と共に該パケットをパケット送信部４へ送出する。
Ｓ４．前記ステップＳ１にて受信したパケットがサーバＩＦ部２から送出されたパケットではないと判定された場合であり、該パケットが確認要求パケットであるかを判定する。
Ｓ５．前記ステップＳ４にて前記パケットが確認要求パケットであると判定された場合であり、該パケットが確認要求パケットであることを示す識別子と共に該パケットをパケット送信部４へ送出する。
Ｓ６．前記ステップＳ４にて前記パケットが確認要求パケットではないと判定された場合であり、つまり、端末ＩＦ１からのＨＴＴＰ等のサービス要求である。該パケットが端末ＩＦ部１からのパケットであることを示す識別子と共に該パケットをパケット送信部４へ送出する。
【００２３】
図４はパケット送信部の処理フロー１であり、前記図２のパケット送信部４の処理フローを示している。
Ｓ１１．パケット受信部３が送出したパケットを受取る。
Ｓ１２．前記パケットがサーバＩＦ部２から送出されたパケットであるかを前記識別子により判定する。
Ｓ１３．前記ステップＳ１２にて前記パケットがサーバＩＦ部２から送出されたパケットであると判定された場合であり、該パケットを端末ＩＦ部１へ転送する。これにより、サーバＩＦ部２からのパケットが端末ＩＦ部１へ転送される。
Ｓ１４．前記ステップＳ１２にて前記パケットがサーバＩＦ部２から送出されたパケットではないと判定された場合であり、該パケットが確認要求パケットであることを前記識別子により判定する。
Ｓ１５．前記ステップＳ１４にて前記パケットが確認要求パケットでないと判定された場合であり、該パケットをサーバＩＦ部２へ転送する。これにより、端末ＩＦ部１からのＨＴＴＰ等のサービス要求がサーバＩＦ部２へ転送される。
Ｓ１６．前記ステップＳ１４にて前記パケットが確認要求パケットであると判定された場合であり、該パケットを要求応答部７へ送出する。
【００２４】
図５は情報更新部の処理フロー１であり、前記図２の情報更新部５の処理フローを示している。
Ｓ２１．パケット受信部３が送出したパケットを受取る。
Ｓ２２．前記パケットの送信元ＩＰアドレスと該送信元ＩＰアドレスを記憶する現時刻をデータベース部６に記憶する。
【００２５】
図６は要求応答部の処理フロー１であり、前記図２の要求応答部７の処理フローを示している。
Ｓ３１．パケット送信部４が送出したパケットを受取る。
Ｓ３２．前記パケットの送信先ＩＰアドレスがデータベース部６に記憶されていることを判定する。
Ｓ３３．前記ステップＳ３２にて前記送信先ＩＰアドレスがデータベース部６に記憶されている場合であり、前記パケットの送信元ＩＰアドレスを送信先ＩＰアドレスとし、また前記パケットの送信先ＩＰアドレスを送信元ＩＰアドレスとした要求応答パケットを生成する。
Ｓ３４．前記生成した要求応答パケットを端末ＩＦ部１へ送出する。
Ｓ３５．前記ステップＳ３２にて前記送信先ＩＰアドレスがデータベース部６に記憶されていない場合であり、前記パケットを廃棄する。
【００２６】
図７は機能構成図２であり、図２と同じ構成であり、端末側の通信ポートである端末ＩＦ部２１、サーバ側の通信ポートであるサーバＩＦ部２２、該端末ＩＦ部２１と該サーバＩＦ部２２からのパケットを受信するパケット受信部２３、該端末ＩＦ部２１と該サーバＩＦ部２２へパケットを送信するパケット送信部２４、記憶する情報を更新制御する情報更新部２５、サーバ側から送信される情報の送信元ＩＰアドレスを記憶するデータベース部２６、確認要求をもとに要求応答パケットを生成する要求応答部２７、該データベース部２６に記憶されているＩＰアドレスの記憶経過時間を監視する要求タイマー部２８、該要求タイマー部２８の監視結果に応じて確認要求を生成する要求代行部２９から構成している。
【００２７】
本発明の第二の実施例を図７にて説明する。なお、図中の（２１）〜（３５）の括弧付数字は各部間信号を表しており、ここでは（２３）、（２４）、（２６）〜（３０）は使用しない。
（３１）要求タイマー部２８はデータベース部２６を決められた一定の時間間隔でアクセスする。
（３２）要求タイマー部２８はデータベース部２６に記憶されている送信元ＩＰアドレスと時刻を読み出す。
（３３）要求タイマー部２８は該読み出した時刻と現時刻との間隔が予め決められた間隔時間以上である場合は、該当する送信元ＩＰアドレスを要求代行部２９へ通知する。
（３４）要求代行部２９は、該送信元ＩＰアドレスを送信先ＩＰアドレスとし、またサーバＩＦ部２２が有するＩＰアドレスを送信元ＩＰアドレスとした確認要求パケットを生成し、パケット送信部２４へ送出する。
（３５）パケット送信部２４は前記確認要求パケットをサーバ側へ転送するべく、該確認要求パケットをサーバＩＦ部２２へ送出する。
【００２８】
前記確認要求パケットを受信したサーバ５０１もしくはサーバ５０２は確認応答パケットを返送し、該確認応答パケットはサーバＩＦ部２２にて受信する。
（２１）サーバＩＦ部２２は前記確認応答パケットをパケット受信部２３へ転送する。
（２２）パケット受信部２３は受信した前記確認応答パケットのコピーを情報更新部２５へ送出する。
【００２９】
パケット受信部２３は受信した前記確認応答パケットの送信先ＩＰアドレスがサーバＩＦ部２２の有するＩＰアドレスであるため、該確認応答パケットをパケット送信部２４へは送出しない。
（２５）情報更新部２５は前記確認応答パケットの送信元ＩＰアドレスをデータベース部２６に記憶する。その際、記憶する現時刻もデータベース部２６に記憶する。
【００３０】
以上記載した機能は、データベース部２６に記憶された送信元ＩＰアドレスは記憶後一定時間以上経過した場合に削除され、該送信元ＩＰアドレスに向けて確認要求パケットを送出し、該確認要求に対する確認応答パケットを受信し、新たに送信元ＩＰアドレスをデータベース部２６に記憶する。
図８は要求タイマー部の処理フロー１であり、前記図７の要求タイマー部２８の処理フローを示している。
Ｓ４１．データベース部２６に記憶されている送信元ＩＰアドレスと時刻を読み出し、該時刻と現時刻の間隔が予め設定した間隔時間を経過しているかを判定する。
【００３１】
該判定においてＮＯならば、次の送信元ＩＰアドレスについて、もしくは設定した間隔時間の経過後に再度判定する。
Ｓ４２．前記ステップＳ４１にてデータベース部２６に記憶されている前記送信元ＩＰアドレスが予め設定した間隔時間以上記憶されている場合であり、該送信元ＩＰアドレスを要求代行部２９へ通知する。
Ｓ４３．データベース部２６から前記送信元ＩＰアドレスとその時刻を削除する。
【００３２】
図９は要求代行部の処理フロー１であり、前記図７の要求代行部２９の処理フローを示している。
Ｓ５１．前記要求タイマー部２８から通知された送信元ＩＰアドレスを受取る。
Ｓ５２．前記送信元ＩＰアドレスを送信先ＩＰアドレスとし、またサーバＩＦ部２２が有するＩＰアドレスを送信元ＩＰアドレスとする確認要求パケットを生成する。
Ｓ５３．前記確認要求パケットをサーバＩＦ部２２へ送出する。
【００３３】
図１０はパケット受信部の処理フロー２であり、前記図７のパケット受信部２３の処理フローを示している。
Ｓ６１．受信したパケットがサーバＩＦ部２２から送出されたパケットであるかを判定する。
Ｓ６２．前記ステップＳ６１にて受信したパケットがサーバＩＦ部２２から送出されたパケットであると判定された場合であり、該パケットをコピーし該コピーを情報更新部２５へ送出する。
Ｓ６３．前記パケットの送信先ＩＰアドレスがサーバＩＦ２２の有するＩＰアドレスと一致するかを判定する。
Ｓ６４．前記ステップＳ６３にて前記パケットの送信先ＩＰアドレスがサーバＩＦ２２の有するＩＰアドレスと一致する場合であり、つまり前記ステップＳ５３で送信した確認要求パケットに対する確認応答パケットであるため、該パケットを廃棄する。
Ｓ６５．前記ステップＳ６３にて前記パケットの送信先ＩＰアドレスがサーバＩＦ２２の有するＩＰアドレスと一致する場合であり、該パケットがサーバＩＦ部２２から送出されたパケットであることを示す識別子と共に該パケットをパケット送信部２４へ送出する。
Ｓ６６．前記ステップＳ６１にて受信したパケットがサーバＩＦ部２２から送出されたパケットではないと判定された場合であり、該パケットが確認要求パケットであるかを判定する。
Ｓ６７．前記ステップＳ６６にて前記パケットが確認要求パケットであると判定された場合であり、該パケットが確認要求パケットであることを示す識別子と共に該パケットをパケット送信部２４へ送出する。
Ｓ６８．前記ステップＳ６６にて前記パケットが確認要求パケットではないと判定された場合であり、つまり、端末ＩＦ２１からのＨＴＴＰ等のサービス要求である。該パケットが端末ＩＦ部２１からの信号パケットであることを示す識別子と共に該パケットをパケット送信部２４へ送出する。
【００３４】
図１１は機能構成図３であり、図２と同じ構成であり、端末側の通信ポートである端末ＩＦ部４１、サーバ側の通信ポートであるサーバＩＦ部４２、該端末ＩＦ部４１と該サーバＩＦ部４２からのパケットを受信するパケット受信部４３、該端末ＩＦ部４１と該サーバＩＦ部４２へパケットを送信するパケット送信部４４、記憶する情報を更新制御する情報更新部４５、サーバ側から送信される情報の送信元ＩＰアドレスを記憶するデータベース部４６、確認要求をもとに要求応答パケットを生成する要求応答部４７、該データベース部４６に記憶されているＩＰアドレスの記憶経過時間を監視する要求タイマー部４８、該要求タイマー部４８の監視結果に応じて確認要求を生成する要求代行部４９から構成している。
【００３５】
本発明の第三の実施例を図１１にて説明する。なお、図中の（４１）〜（５５）の括弧付数字は各部間信号を表しており、（５１）〜（５４）は使用しない。（４６）パケット受信部４３は端末ＩＦ部４１からのパケットを受信する。
（４３）前記受信したパケットは確認要求であるとする。パケット受信部４３は受信したパケットが確認要求であるので、確認要求であることを示す情報と共にパケット送信部４４へ送出する。
（４７）パケット送信部４４は受信したパケットが確認要求であるので、受信したパケットを要求応答部４７へ転送する。
（４８）（４９）要求応答部４７は確認要求先のＩＰアドレスがデータベース部４６に記憶されているかを確認する。この場合、確認要求先のＩＰアドレスがデータベース部４６に記憶されていないとする。
（５０）要求応答部４７は前記受信した確認要求パケットをパケット送信部４４へ転送する。
（５５）パケット送信部４４は前記確認要求パケットをサーバＩＦ部４２へ送出する。
【００３６】
サーバＩＦ部４２は前記確認要求パケットをサーバ側の通信回線へ送信する。
（４１）サーバＩＦ部４２は前記確認要求パケットに応答した確認応答パケットを受け取り、該確認応答パケットをパケット受信部４３へ送出する。
（４２）パケット受信部４３は前記確認応答パケットのコピーを情報更新部４５へ送出する。
（４３）パケット受信部４３は前記確認応答パケットをサーバＩＦ部４２から受信したことを示す情報と共にパケット送信部４４へ送出する。
（４４）パケット送信部４４は前記確認応答パケットを端末ＩＦ部４１へ送出する。
（４５）情報更新部４５は前記確認応答パケットの送信元ＩＰアドレスをデータベース部４６に記憶する。その際、記憶する現時刻もデータベース部４６に記憶する。
【００３７】
以上記載した機能は、端末が発信する確認要求の確認要求先である該確認要求パケットの送信先ＩＰアドレスがデータベース部４６に記憶されていなかった場合、該確認要求パケットを確認要求先に転送し、該確認要求パケットに応答する確認応答パケットを受信し、端末へ転送すると共に該確認応答パケットの送信元ＩＰアドレスをデータベース部４６に記憶する。
【００３８】
図１２は要求応答部の処理フロー２であり、前記図１１の要求応答部４７の処理フローを示している。
Ｓ７１．パケット送信部４４が送出したパケットを受取る。
Ｓ７２．前記パケットの送信先ＩＰアドレスがデータベース部４６に記憶されているかを判定する。
Ｓ７３．前記ステップＳ７２にて前記送信先ＩＰアドレスがデータベース部４６に記憶されている場合であり、前記パケットの送信元ＩＰアドレスを送信先ＩＰアドレスとし、また前記パケットの送信先ＩＰアドレスを送信元ＩＰアドレスとした要求応答パケットを生成する。
Ｓ７４．前記生成した要求応答パケットを端末ＩＦ部４１へ送出する。
Ｓ７５．前記ステップＳ７２にて前記送信先ＩＰアドレスがデータベース部４６に記憶されていない場合であり、前記パケット送信部４４から送出されたパケットを、該パケットが確認要求パケットであることを示す識別子と共にパケット送信部４４へ送出する。
【００３９】
本発明の第四の実施例を図１３にて説明する。
図１３は情報更新部の処理フロー２であり、前記図２の情報更新部５の処理フローを示す図５の処理フローに機能を追加したものである。
Ｓ８１．パケット受信部３が送出したパケットを受取る。
Ｓ８２．前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致するかを判定する。
Ｓ８３．前記ステップＳ８２にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致する場合であり、該パケットの送信元ＩＰアドレスと該送信元ＩＰアドレスを記憶する現時刻をデータベース部６に記憶する。
Ｓ８４．前記ステップＳ８２にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致しない場合であり、該パケットを廃棄する。
【００４０】
本発明の第五の実施例を図１４にて説明する。
図１４は要求応答部の処理フロー３であり、前記図２の要求応答部７の処理フローを示す図６の処理フローに機能を追加したものである。
Ｓ９１．パケット送信部４が送出したパケットを受取る。
Ｓ９２．前記パケットの送信先ＩＰアドレスが予め設定された送信先ＩＰアドレスと一致するかを判定する。
Ｓ９３．前記ステップＳ９２にて前記パケットの送信先ＩＰアドレスが予め設定された送信先ＩＰアドレスと一致する場合であり、該パケットの送信先ＩＰアドレスがデータベース部６に記憶されているかを判定する。
Ｓ９４．前記ステップＳ９３にて前記送信先ＩＰアドレスがデータベース部６に記憶されている場合であり、前記パケットの送信元ＩＰアドレスを送信先ＩＰアドレスとし、また前記パケットの送信先ＩＰアドレスを送信元ＩＰアドレスとした要求応答パケットを生成する。
Ｓ９５．前記生成した要求応答パケットを端末ＩＦ部１へ送出する。
Ｓ９６．前記ステップＳ９２にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致しない場合であり、もしくは、前記ステップＳ９３にて前記送信先ＩＰアドレスがデータベース部６に記憶されていない場合であり、前記パケットを廃棄する。
【００４１】
本発明の第六の実施例を図１５にて説明する。
図１５は情報更新部の処理フロー３であり、前記図２の情報更新部５の処理フローを示す図５の処理フローに機能を追加したものであり、予め設定されたＨＴＴＰ等のサービスを提供する特定情報のパケットの送信元ＩＰアドレスをデータベースに記憶することで、該特定情報に関する確認応答を可能とする。
Ｓ１０１．パケット受信部３が送出したパケットを受取る。
Ｓ１０２．前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致するかを判定する。
Ｓ１０３．前記ステップＳ１０２にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致する場合であり、該パケットが予め設定されたサービスを提供する特定情報のパケットであるかを判定する。
Ｓ１０４．前記ステップＳ１０３にて前記パケットが予め設定されたサービスを提供する特定情報のパケットの場合であり、該パケットの送信元ＩＰアドレスと該送信元ＩＰアドレスを記憶する現時刻をデータベース部６に記憶する。
Ｓ１０５．前記ステップＳ１０２にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致しない場合であり、または、前記ステップＳ１０３にて前記パケットが予め設定されたサービスを提供する特定情報のパケットと異なる場合であり、該パケットを廃棄する。
【００４２】
本発明の第七の実施例を図１６にて説明する。
図１６は要求応答部の処理フロー４であり、前記図２の要求応答部７の処理フローを示す図６の処理フローに機能を追加したものであり、予め設定された端末からの確認要求に対する確認応答を可能とし、また、確認応答を予め設定された時間間隔で送出することを可能とする。
Ｓ１１１．パケット送信部４が送出したパケットを受取る。
Ｓ１１２．前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致するかを判定する。
Ｓ１１３．前記ステップＳ１１２にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致する場合であり、該パケットの送信先ＩＰアドレスが予め設定された送信先ＩＰアドレスと一致するかを判定する。
Ｓ１１４．前記ステップＳ１１３にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致する場合であり、該パケットの送信先ＩＰアドレスがデータベース部６に記憶されているかを判定する。
Ｓ１１５．前記ステップＳ１１４にて前記送信先ＩＰアドレスがデータベース部６に記憶されている場合であり、前記パケットの送信元ＩＰアドレスを送信先ＩＰアドレスとし、また前記パケットの送信先ＩＰアドレスを送信元ＩＰアドレスとした要求応答パケットを生成する。
Ｓ１１６．前記ステップＳ１１４にてデータベース部６に記憶されている時刻と現時刻から予め設定した遅延間隔となるように次ステップへの処理を待機する。
Ｓ１１７．前記ステップＳ１１５にて生成した要求応答パケットを端末ＩＦ部１へ送出する。
Ｓ１１８．前記ステップＳ１１２にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致しない場合であり、もしくは、前記ステップＳ１１３にて前記パケットの送信元ＩＰアドレスが予め設定された送信元ＩＰアドレスと一致しない場合であり、もしくは、前記ステップＳ１１４にて前記送信先ＩＰアドレスがデータベース部６に記憶されていない場合であり、前記パケットを廃棄する。
【００４３】
なお、前記図２，７，１１の機能構成図１，２，３で示した端末ＩＦ部１，２１，４１、サーバＩＦ部２，２２，４２、パケット受信部３，２３，４３、パケット送信部４，２４，４４、情報更新部５，２５，４５、データベース部６，２６，４６、要求応答部７，２７，４７、要求タイマー部８，２８，４８、要求代行部９，２９，４９は、本トラフィック削減装置にユーザインタフェース機能を備えることで装置外部からの設定、装置外部への情報送出を実現することが可能となる。
【００４４】
（付記１）  ネットワークを介して通信機器の少なくとも１以上と通信可能であり、該通信機器が送信する情報を記憶し、該情報が記憶された後一定時間以上経過した場合に削除し、該通信機器への要求に対し該記憶された情報を元に代理応答により応答を送信することで該通信機器のトラフィックを削減するトラフィック削減装置において、
該通信機器が送信するパケットの送信元アドレスおよび該送信元アドレスを記憶する現時刻を記憶する送信元アドレス記憶手段と、該通信機器への確認要求を受信し、該確認要求の送信先アドレスが該送信元アドレス記憶手段によって記憶された少なくとも１以上の送信元アドレスのいずれかに一致した場合に確認応答を該通信機器の代理として代理応答する要求応答手段とを備えることを特徴とするトラフィック削減装置。
【００４５】
（付記２）  付記１に記載のトラフィック削減装置において、
前記記憶された送信元アドレスが記憶された後一定時間以上経過し削除される場合に、削除される送信元アドレスに向けて確認要求を送出する確認要求代行手段を備えることを特徴とするトラフィック削減装置。
（付記３）  付記１に記載のトラフィック削減装置において、
前記通信機器への確認要求に対し前記記憶された送信元アドレスに該通信機器のアドレスが存在しなかった場合に、該通信機器への該確認要求を代行して該通信機器へ送信し、該通信機器からの確認応答に基づいて確認応答を生成し送信する要求応答手段を備えることを特徴とするトラフィック削減装置。
【００４６】
（付記４）  付記１に記載のトラフィック削減装置において、
前記送信元アドレス記憶手段に記憶する送信元アドレスを予め設定された通信機器が送信するパケットの送信元アドレスのみとする送信元アドレス記憶手段を備えることを特徴とするトラフィック削減装置。
（付記５）  付記１に記載のトラフィック削減装置において、
前記通信機器への確認要求を受信し、該確認要求が予め設定された通信経路への確認要求である場合に、該確認要求の送信先アドレスが前記送信元アドレス記憶手段によって記憶された少なくとも１以上の送信元アドレスのいずれかに一致した場合に確認応答を送信する要求応答手段を備えることを特徴とするトラフィック削減装置。
【００４７】
（付記６）  付記１に記載のトラフィック削減装置において、
前記送信元アドレス記憶手段に記憶する送信元アドレスを、通信機器が送信する予め設定された特定情報のパケットの送信元アドレスのみとする送信元アドレス記憶手段を備えることを特徴とするトラフィック削減装置。
（付記７）  付記１に記載のトラフィック削減装置において、
前記通信機器への確認要求を受信し、該確認要求の送信元アドレスが予め設定された送信元アドレスに対してのみに確認応答を送信する要求応答手段を備えることを特徴とするトラフィック削減装置。
【００４８】
（付記８）  付記１に記載のトラフィック削減装置において、
前記通信機器への確認要求を受信し確認応答を送信する際に、予め設定した遅延間隔時間だけ該確認応答の送出を待機する要求応答手段を備えることを特徴とするトラフィック削減装置。
【００４９】
【発明の効果】
以上記載したように、ＩＰネットワークのような送信先と送信元を示す識別子を有するデータが送受信されるネットワークにおいて、ネットワークを構成するルータやサーバ等の通信機器の連携によってトラフィックを削減する装置に関し、特に、サーバ等の通信機器への確認要求に対する応答を代理応答することで該通信機器のトラフィックを削減するトラフィック削減装置の提供が可能となる。
【００５０】
第一の発明によれば、サーバ等の通信機器が送信するパケットの送信元アドレスのみを記憶することで確認要求に応答する確認応答を生成することが可能となる。
第二の発明によれば、記憶された送信元アドレスを有するサーバ等の通信機器の存在を一定時間毎に確認することを可能となる。
【００５１】
第三の発明によれば、送信元アドレス記憶手段によって記憶された送信元アドレス群に確認要求の送信先であるアドレスが存在しない場合でも確認要求を作成して送信し確認要求に応答する確認応答の端末へ送信することが可能となる。
第四の発明によれば、送信元アドレス記憶手段によって記憶する送信元アドレスを、限定したサーバ等の通信機器のアドレスとすることで該記憶手段が備える記憶領域を削減することが可能となる。
【００５２】
第五の発明によれば、確認要求に対して応答するサーバ等の通信機器が通信する通話路を限定することが可能となる。
【図面の簡単な説明】
【図１】ネットワーク構成図
【図２】機能構成図１
【図３】パケット受信部の処理フロー１
【図４】パケット送信部の処理フロー１
【図５】情報更新部の処理フロー１
【図６】要求応答部の処理フロー１
【図７】機能構成図２
【図８】要求タイマー部の処理フロー１
【図９】要求代行部の処理フロー１
【図１０】パケット受信部の処理フロー２
【図１１】機能構成図３
【図１２】要求応答部の処理フロー２
【図１３】情報更新部の処理フロー２
【図１４】要求応答部の処理フロー３
【図１５】情報更新部の処理フロー３
【図１６】要求応答部の処理フロー４
【図１７】従来技術を説明する図
【符号の説明】
１、２１、４１        端末ＩＦ部
２、２２、４２        サーバＩＦ部
３、２３、４３        パケット受信部
４、２４、４４        パケット送信部
５、２５、４５        情報更新部
６、２６、４６        データベース部
７、２７、４７        要求応答部
８、２８、４８        要求タイマー部
９、２９、４９        要求代行部
１００                                              トラフィック削減装置
２０１、２０２、２０３、２１１、２１２、２１３      端末
３０１、３０２、３１１、３１２                      ルータ
４００，４１０                                      アクセス制限装置
５０１、５０２、５１０                              サーバ
【図１】
2004342041.tif 000003
【図２】
2004342041.tif 000004
【図３】
2004342041.tif 000005
【図４】
2004342041.tif 000006
【図５】
2004342041.tif 000007
【図６】
2004342041.tif 000008
【図７】
2004342041.tif 000009
【図８】
2004342041.tif 000010
【図９】
2004342041.tif 000011
【図１０】
2004342041.tif 000012
【図１１】
2004342041.tif 000013
【図１２】
2004342041.tif 000014
【図１３】
2004342041.tif 000015
【図１４】
2004342041.tif 000016
【図１５】
2004342041.tif 000017
【図１６】
2004342041.tif 000018
【図１７】
2004342041.tif 000019