JP5533300B2 - ルーティング管理システム、その処理方法及びプログラム - Google Patents

ルーティング管理システム、その処理方法及びプログラム Download PDF

Info

Publication number
JP5533300B2
JP5533300B2 JP2010132861A JP2010132861A JP5533300B2 JP 5533300 B2 JP5533300 B2 JP 5533300B2 JP 2010132861 A JP2010132861 A JP 2010132861A JP 2010132861 A JP2010132861 A JP 2010132861A JP 5533300 B2 JP5533300 B2 JP 5533300B2
Authority
JP
Japan
Prior art keywords
routing
session
server
server device
address information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010132861A
Other languages
English (en)
Other versions
JP2011259276A (ja
Inventor
剛史 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2010132861A priority Critical patent/JP5533300B2/ja
Publication of JP2011259276A publication Critical patent/JP2011259276A/ja
Application granted granted Critical
Publication of JP5533300B2 publication Critical patent/JP5533300B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、所定信号を送信するクライアント装置と、クライアント装置から所定信号を受信するサーバ装置と、ユーザ又はセッション毎に、所定信号のルーティング先であるサーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システム、その処理方法及びプログラムに関するものである。
DRA(Diameter Relay Agent)の機能の一部を実現するための実装として、ルーティングエージェント装置が知られている。また、モバイル通信規格LTE(Long Term Evolution)のコアネットワークEPC(Evolved Packet Core)において、ユーザ通信、すなわち、ユーザのIP−CAN(IP−Connectivity Access Network)セッションに適用するQoS(Quality of Service)や課金を制御する役割を持つPCRF(Policy and Charging Rules Function)という機能エンティティが要件定義されている。
IP−CANセッションを中継するGW装置(S−GW(Serving−Gateway)、P−GW(Packet Data Network−Gateway))は、PCRFに対してリクエストメッセージを発行する。また、GW装置は、PCRFからのアンサーメッセージの内容に基づいて、IP−CANセッションに対してどのようなQoSや課金を設定すべきかを認識することができる。
ここで、複数のPCRFが存在する場合(例えば、特許文献1参照)において、GW装置が1つのPCRFを特定するためには、ルーティングエージェント装置が必要となる。PCRFは、IP−CANセッションに関与するGW装置とリンクして管理する必要があるため、ルーティングエージェント装置は特定のIP−CANセッションに関連するメッセージを同一のPCRFに対して確実にルーティングしなければならない。
また、ルーティングエージェント装置が物理的スペックの制約に起因して、複数のノードに夫々配置された場合、GW装置がPCRFを特定するために接続するルーティングエージェント装置は、毎回変わることとなる。したがって、特定のIP−CANセッションに関連するメッセージを、同一のPCRFに対して確実にルーティングするために、ルーティングエージェント装置は、IP−CANセッションまたはユーザ毎に、ルーティング先PCRFの一覧を保持する必要がある。
特開2009−188961号公報
例えば、新たにPCRFを増設し、あるいは、IP−CANセッションのルーティング先を増設したPCRFに変更する場合を想定する。この場合、PCRFを増設する前に確立されたIP−CANセッションが維持されている間、そのIP−CANセッションに関連するメッセージは、変更前のPCRFに対してルーティングする必要がある。また、IP−CANセッションに関連してPCRFと相互接続しているGW装置のセッションが全て切断され、IP−CANセッションが切断された後に、ルーティング先PCRFが変更される必要がある。
したがって、PCRFの増設を実現するためには、IP−CANセッション毎にPCRFと相互接続しているGW装置のセッション数の情報を、全てのルーティングエージェント装置間で同期しておく必要がある。しかしながら、実際には同期対象のデータ件数が非常に多く、また呼処理であって処理性能が求められることから実際の運用が困難となる。
本発明は、このような問題点を解決するためになされたものであり、セッション毎におけるクライアント装置とサーバ装置との間のセッション数の情報をルーティングエージェント装置間で同期することなく、所定信号を同一のサーバ装置にルーティング可能であり、かつ、サーバ装置の増設が可能なルーティング管理システム、その処理方法及びプログラムを提供することを主たる目的とする。
上記目的を達成するための本発明の一態様は、所定信号を送信するクライアント装置と、前記クライアント装置から前記所定信号を受信するサーバ装置と、前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムであって、前記ルーティングエージェント装置は、前記クライアント装置と前記サーバ装置との間の前記セッション数を管理するセッション管理手段と、前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理するサーバアドレス管理手段と、前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理するルーティングエージェントアドレス管理手段と、を備える、ことを特徴とするルーティング管理システムである。
また、上記目的を達成するための本発明の一態様は、所定信号を送信するクライアント装置と、前記クライアント装置から前記所定信号を受信するサーバ装置と、前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムの処理方法であって、前記クライアント装置と前記サーバ装置との間の前記セッション数を管理する工程と、前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理する工程と、前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理する工程と、を含む、ことを特徴とするルーティング管理システムの処理方法であってもよい。
さらに、上記目的を達成するための本発明の一態様は、所定信号を送信するクライアント装置と、前記クライアント装置から前記所定信号を受信するサーバ装置と、前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムのプログラムであって、前記クライアント装置と前記サーバ装置との間の前記セッション数を管理する処理と、前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理する処理と、前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理する処理と、をコンピュータに実行させるルーティング管理システムのプログラムであってもよい。
本発明によれば、セッション毎におけるクライアント装置とサーバ装置との間のセッション数の情報をルーティングエージェント装置間で同期することなく、所定信号を同一のサーバ装置にルーティング可能であり、かつ、サーバ装置の増設が可能なルーティング管理システム、その処理方法及びプログラムを提供できる。
本発明の実施の形態1に係るルーティング管理システムの概略的な構成を示すブロック図である。 本発明の実施の形態1に係るルーティング管理システムのクライアント装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態1に係るルーティング管理システムの第1ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態1に係るルーティング管理システムの第2ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態1に係るルーティング管理システムのサーバ装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態1に係るルーティング管理システムの処理フローの一例を示すフローチャートである。 本発明の実施の形態2に係るルーティング管理システムの概略的な構成を示すブロック図である。 本発明の実施の形態2に係るルーティング管理システムのクライアント装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態2に係るルーティング管理システムの第1ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態2に係るルーティング管理システムの第2ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態2に係るルーティング管理システムのサーバ装置の概略的なシステム構成を示すブロック図である。 本発明の実施の形態2に係るルーティング管理システムの処理フローの一例を示すフローチャートである。
実施の形態1.
以下、図面を参照して本発明の実施の形態について説明する。図1は、本発明の実施の形態1に係るルーティング管理システムの概略的な構成を示すブロック図である。本実施の形態1に係るルーティング管理システム10は、クライアント装置11と、クライアント装置11に接続された第1ルーティングエージェント装置12と、第1ルーティングエージェント装置12に接続された第2ルーティングエージェント装置13と、クライアント装置11に接続されたサーバ装置14と、を備えている。
クライアント装置11は、第1ルーティングエージェント装置12に対して、メッセージ信号(所定信号)S11のルーティング先のアドレス(サーバ装置14のサーバアドレス)を要求するためのリクエスト信号S12を送信する。
第1ルーティングエージェント装置12は、クライアント装置11からのリクエスト信号S12に応じて、メッセージ信号S11の送信先アドレスを自装置で管理しているか否かを判断する。第1ルーティングエージェント装置12は、メッセージ信号S11の送信先アドレスを自装置で管理いないと判断すると、第2ルーティングエージェント装置13に対して、メッセージ信号S11のルーティング先アドレスを要求するためのリクエスト信号S13を送信する。そして、第1ルーティングエージェント装置12は、このリクエスト信号S13に対する返答であり、メッセージ信号S11のルーティング先アドレスを含むアンサー信号S14を、第2ルーティングエージェント装置13から受信する。
第2ルーティングエージェント装置13は、上述の如く、第1ルーティングエージェント装置12からリクエスト信号S13を受信すると、メッセージ信号S11のルーティング先アドレスを含むアンサー信号S14を、第1ルーティングエージェント装置12に対して送信する。サーバ装置14は、クライアント装置11から送信されるメッセージ信号S11を受信し、所定の処理を行う。
なお、本実施の形態1に係るルーティング管理システム10は、クライアント装置11、第1ルーティングエージェント装置12、第2ルーティングエージェント装置13、およびサーバ装置14、を夫々1台備える構成であるが、これに限らず、いずれかの装置11、12、13、14を複数台備える構成であってもよい。例えば、クライアント装置11からのリクエスト信号は、複数の第1ルーティングエージェント装置12を経由して、第2ルーティングエージェント装置13に対して送信される構成であってもよい。
図2は、本実施の形態1に係るルーティング管理システムのクライアント装置の概略的なシステム構成を示すブロック図である。本実施の形態1に係るクライアント装置11は、上述のリクエス信号S12及びメッセージ信号S11を夫々生成し、生成したリクエスト信号S12及びメッセージ信号S11を出力する信号処理部11aを有している。
信号処理部11aは、メッセージ信号S11のルーティング先であるサーバ装置14のアドレスを要求するための、リクエスト信号S12を生成し、生成したリクエスト信号S12を第1ルーティングエージェント装置12に対して送信する。また、信号処理部11aは、第1ルーティングエージェント装置12から、サーバ装置14のアドレスを含むアンサー信号S15を受信し、受信したアンサー信号S15に含まれるサーバ装置14のアドレスに従って、メッセージ信号S11をサーバ装置14に対して送信する。
図3は、本実施の形態1に係るルーティング管理システムの第1ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。本実施の形態1に係る第1ルーティングエージェント装置12は、セッション管理デーブル部12aと、サーバアドレス管理テーブル部12bと、ルーティングエージェントアドレス管理テーブル部12cと、信号処理部12dと、を有している。
セッション管理テーブル部12aは、セッション管理手段の一具体例であり、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッション毎に、接続が継続状態にあるクライアント装置11とサーバ装置14とのセッション数と、このセッション数が1以上の場合にサーバ装置14のアドレスであるサーバアドレスと、を管理する。
サーバアドレス管理テーブル部12bは、サーバアドレス管理手段の一具体例であり、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッション毎に、メッセージ信号S11のルーティング先であるサーバ装置14のサーバアドレスを管理する。
ルーティングエージェントアドレス管理テーブル部12cは、ルーティングエージェントアドレス管理手段の一具体例であり、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッション毎に、メッセージ信号S11のルーティング先であるサーバ装置14のサーバアドレスを管理する、第2ルーティングエージェント装置13のアドレス情報を管理する。
信号処理部12dは、信号処理手段の一具体例であり、クライアント装置11からリクエスト信号S12を受信し、このリクエスト信号S12に含まれるメッセージ信号S11から、メッセージ情報を取得する。なお、このメッセージ情報は、メッセージ信号S11の属するIP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別する情報と、メッセージ信号S11の要求する処理内容と、を含んでいる。
信号処理部12dは、上記取得した情報に基づいて、メッセージ信号S11を送信するユーザまたはIP−CANセッションに関して、サーバ装置14のサーバアドレスを、セッション管理テーブル部12aから取得する。
ここで、信号処理部12dは、上記サーバアドレスが取得できなかった場合、メッセージ情報から、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別する情報である識別子の値を読み取り、読み取った識別子の値に基づいてサーバ装置14のサーバアドレスを、サーバアドレス管理テーブル部12bから取得する。
さらに、信号処理部12dは、上記サーバアドレスを取得できなかった場合、ルーティングエージェントアドレスを、ルーティングエージェント管理テーブル部12cから取得する。なお、このルーティングエージェントアドレスとは、識別子が示すサーバ装置14のサーバアドレスを管理する第2ルーティングエージェント装置13のアドレスである。信号処理部12dは、第2ルーティングエージェント装置13に対して、サーバ装置14のサーバアドレスを要求するためのリクエスト信号S13を、送信する。そして、信号処理部12dは、第2ルーティングエージェント装置13から、サーバ装置14のサーバアドレスを含むアンサー信号S14を受信し、このアンサー信号S14に応じてアンサー信号S15をクライアント装置11に対して送信する。
図4は、本実施の形態1に係るルーティング管理システムの第2ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。本実施の形態1に係る第2ルーティングエージェント装置13は、セッション管理テーブル部13aと、サーバアドレス管理テーブル部13bと、信号処理部13cと、を有している。
セッション管理テーブル部13aは、前記端末装置と、サーバ装置14との間のセッションまたはクライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザ毎に、接続が継続状態にあるクライアント装置11とサーバ装置14との間のセッション数と、このセッション数が1以上の場合に、サーバ装置14のサーバアドレスと、を管理する。
サーバアドレス管理テーブル部13bは、セッションまたはユーザ識別子毎に、メッセージ信号S11の送信先であるサーバ装置14のサーバアドレスを管理する。
信号処理部13cは、第1ルーティングエージェント装置12から、クライアント装置11のメッセージ信号S11のルーティング先であるサーバ装置14のサーバアドレスを要求するためのリクエスト信号S13を受信する。そして、信号処理部13cは、このリクエスト信号S13に含まれるメッセージ信号S11から、メッセージ情報を取得する。このメッセージ情報は、メッセージ信号S11の属するIP−CANセッションを識別する為の、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別する情報と、メッセージ信号S11の要求する処理の内容と、を含んでいる。
さらに、信号処理部13cは、この取得した情報に基づいて、メッセージ信号S11を送信する、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションに関する、サーバ装置14のサーバアドレスをセッション管理テーブル部13aから取得する。
ここで、信号処理部13cは、このサーバアドレスを取得できなかった場合、リクエスト信号S13から、IP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別する情報である識別子を取得する。そして、信号処理部13cは、取得した識別子に基づいて、サーバ装置14のサーバアドレスを、サーバアドレス管理テーブル部13bから取得する。さらに、信号処理部13cは、取得したサーバアドレスを含むアンサー信号S14を、第1ルーティングエージェント装置12に対して送信する。
図5は、本実施の形態1に係るルーティング管理システムのサーバ装置の概略的なシステム構成を示すブロック図である。本実施の形態1に係るサーバ装置14は、クライアント装置11から送信されるメッセージ信号S11を受信し、処理を行う信号処理部14aを有している。
次に、本実施の形態1に係るルーティング管理システム10の処理フローについて、詳細に説明する。図6は、本実施の形態1に係るルーティング管理システムの処理フローの一例を示すフローチャートである。
ルーティング管理システム10が処理を開始すると、クライアント装置11の信号処理部11aは、リクエスト信号S12を第1ルーティングエージェント装置12に対して送信することによって、メッセージ信号S11のルーティング先であるサーバ装置14のサーバアドレスを、第1ルーティングエージェント装置12に対して要求する(ステップS101)。
ここで、リクエスト信号S12は、少なくともメッセージ信号S11が属するIP−CANセッションを識別する為の、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別できる情報(例えば、セッションID/ユーザID/ユーザのIPアドレスなど)と、メッセージ信号S11が要求する処理内容(例えば、クライアント装置11とサーバ装置14との間のセッション確立/切断/変更など)と、を含んでいる。
次に、第1ルーティングエージェント装置12の信号処理部12dは、上記リクエスト信号S12を受信すると、このリクエスト信号S12に含まれるメッセージ信号S11から、メッセージ情報を取得する。なお、このメッセージ情報は、メッセージ信号S11の属するIP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別できる情報と、サーバ装置14に対して要求する処理内容と、を含んでいる。そして、信号処理部12dは、取得したメッセージ情報に基づいて、セッション管理テーブル部12aから、そのメッセージ信号S11の属するIP−CANセッションにおけるメッセージ信号S11の送信先であるサーバ装置14のサーバアドレスを取得する(ステップS102)。
信号処理部12dがセッション管理テーブル部12aからサーバアドレスを取得できた場合(ステップS102のYES)、セッション管理テーブル部12aは、メッセージ情報に含まれるメッセージ信号S11が要求する処理内容にしたがって、メッセージ信号S11の属するIP−CANセッションに関連するクライアント装置11とサーバ装置14との間のセッション数を管理し(ステップS103)、後述の(ステップS111)に移行する。
ここで、セッション管理テーブル部12aは、例えば、メッセージ信号S11の要求する処理内容がセッション確立の場合、管理しているセッション数を1増加させ、セッション切断の場合、管理しているセッション数を1減少させる。また、セッション管理テーブル部12aは、メッセージ信号S11の要求する処理がメッセージの種別変更の場合、セッション数を増減させず、管理するセッション数が0となった場合、対応するIP−CANセッションに関する情報を、テーブルから削除する。
一方、信号処理部12dは、セッション管理テーブル部12aからサーバアドレスを取得できなかった場合(ステップS102のNO)、リクエスト信号S12から、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションの識別できる情報として、メッセージ信号S11の属するIP−CANセッションを識別するための識別子を取得する。そして、信号処理部12dは、取得した識別子に基づいて、サーバアドレス管理テーブル部12bから、サーバ装置14のサーバアドレスを取得する(ステップS104)。
信号処理部12dは、サーバアドレス管理テーブル部12bからサーバアドレスを取得できた場合(ステップS104のYES)、セッション管理テーブル部12aに対して、セッション情報を送信する。なお、このセッション情報は、取得したサーバアドレスと、メッセージ信号S11の属するIP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別できる情報と、を含んでいる。そして、セッション管理テーブル部12aは、信号処理部12dから受信したセッション情報に含まれるIP−CANセッションを識別する情報に関して、新たにセッション数を1に設定し、サーバアドレスと対応させて管理を開始し(ステップS105)、後述の(ステップS111)に移行する。
一方、信号処理部12dは、サーバアドレス管理テーブル部12bからサーバアドレスを取得できなかった場合(ステップS104のNO)、メッセージ信号S11の属するIP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションを識別できる情報である識別子を取得する。そして、信号処理部12dは、取得した識別子に基づいて、ルーティングエージェントアドレス管理テーブル部12cから、識別子が示すサーバ装置14のサーバアドレスを管理する、第2ルーティングエージェント装置13のルーティングエージェントアドレスを取得する。さらに、信号処理部12dは、取得したルーティングエージェントアドレスに基づいて、第2ルーティングエージェント装置13に対して、メッセージ信号S11のルーティング先であるサーバ装置14のサーバアドレスを要求するためのリクエスト信号S13を送信する(ステップS106)。
第2ルーティングエージェント装置13の信号処理部13cは、第1ルーティングエージェント装置12の信号処理部12dからリクエスト信号S13を受信すると、このリクエスト信号S13に含まれるメッセージ信号S11に関する情報から、メッセージ情報を取得する。なお、このメッセージ情報は、メッセージ信号S11の属するIP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションの識別できる情報と、メッセージ信号S11がサーバ装置14に要求する処理内容と、を含んでいる。信号処理部13cは、取得した情報に基づいて、セッション管理テーブル13aから、メッセージ信号S11の属するIP−CANセッションにおけるメッセージ送信先のサーバ装置14のサーバアドレスを取得する(ステップS107)。
信号処理部13cが、セッション管理テーブル部13aからサーバアドレスを取得できた場合(ステップS107のYES)、セッション管理テーブル部13aは、メッセージ情報に含まれるメッセージ信号S11の要求する処理内容にしたがって、メッセージ信号S11の属するIP−CANセッションに関連するクライアント装置11とサーバ装置14との間のセッション数を管理し(ステップS108)、後述の(ステップS110)に移行する。
ここで、セッション管理テーブル部13aは、例えば、メッセージの処理内容がセッション確立の場合、管理しているセッション数を1増加させ、セッション切断の場合、管理しているセッション数を1減少させる。また、セッション管理テーブル部13aは、メッセージ信号S11の要求する処理内容がメッセージの種別変更の場合、セッション数を増減させず、管理するセッション数が0となった場合、対応するIP−CANセッションに関する情報をテーブルから削除する。
一方、信号処理部13cは、セッション管理テーブル部13aからサーバアドレスを取得できなかった場合(ステップS107のNO)、リクエスト信号S13から、メッセージ信号S11の属するIP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションの識別できる情報である識別子を取得する。そして、信号処理部13cは、取得した識別子に基づいて、サーバアドレス管理テーブル部13bから、サーバ装置14のサーバアドレスを取得する。さらに、信号処理部13cは、セッション管理テーブル部13aに対して、取得したサーバアドレスと、メッセージ信号S11の属するIP−CANセッションを識別するための、クライアント装置11に接続している、図2に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置14との間のセッションの識別できる情報と、を含むセッション情報を送信する。
セッション管理テーブル部13aは、信号処理部13cから受信したセッション情報に含まれるIP−CANセッションを識別する情報に関して、新たにセッション数を1に設定し、サーバアドレスと対応させて管理を開始し(ステップS109)、後述の(ステップS110)に移行する。
信号処理部13cは、取得したサーバ装置14のサーバアドレスを含むアンサー信号S14を、第1ルーティングエージェント装置12に対して送信する。第1ルーティングエージェント装置12の信号処理部12dは、アンサー信号S14を受信すると、このアンサー信号S14から、サーバ装置14のサーバアドレスを取得する(ステップS110)。
第1ルーティングエージェント装置12の信号処理部12dは、取得したサーバ装置14のアドレスを含むアンサー信号S15を、クライアント装置11に対して送信する。クライアント装置11の信号処理部11aは、アンサー信号S15を受信すると、このアンサー信号S15から、サーバ装置14のサーバアドレスを取得する。そして、信号処理部11aは、取得したサーバアドレスに従って、サーバ装置14にメッセージ信号S11を送信する(ステップS111)。
以上、本実施の形態1に係るルーティング管理システム10によれば、例えば、物理的スペックの制約に起因して、ルーティングエージェント装置12、13を複数ノードに夫々配置した場合でも、IP−CANセッション毎のクライアント装置11とサーバ装置14との間のセッション数の情報を、ルーティングエージェント装置12、13間で同期させずに、特定IP−CANセッションに関連するメッセージ信号を同一のサーバ装置14に対してルーティング可能であり、さらに、サーバ装置14を増設することも可能となる。
実施の形態2.
図7は、本発明の実施の形態2に係るルーティング管理システムの概略的なシステム構成を示すブロック図である。本実施の形態2に係るルーティング管理システム20は、クライアント装置21と、クライアント装置21に接続された第1ルーティングエージェント装置22と、第1ルーティングエージェント装置22に接続された第2ルーティングエージェント装置23と、第2ルーティングエージェント装置23に接続されたサーバ装置24と、を備えている。
クライアント装置21は、メッセージ信号S21を生成し、生成したメッセージ信号S21を第1ルーティングエージェント装置22に対して送信する。
第1ルーティングエージェント装置22は、クライアント装置21からメッセージ信号S21を受信し、このメッセージ信号S21のルーティング先を自装置で管理していない場合に、別の第2ルーティングエージェント装置23に対して、メッセージ信号S21を転送する。
第2ルーティングエージェント装置23は、第1ルーティングエージェント装置22から転送されたメッセージ信号S21を受信し、このメッセージ信号S21のルーティング先アドレスを決定し、決定したアドレスにメッセージ信号S21を転送する。
サーバ装置24は、第2ルーティングエージェント装置23からメッセージ信号S21を受信する。
なお、本実施の形態2に係るルーティング管理システム20は、クライアント装置21、第1ルーティングエージェント装置22、第2ルーティングエージェント装置23、およびサーバ装置24、を夫々1台備える構成であるが、これに限らず、いずれかの装置を複数台備える構成であってもよい。例えば、クライアント装置21からのメッセージ信号S21は、複数の第1ルーティングエージェント装置22を経由して、第2ルーティングエージェント装置23に対して送信される構成であってもよい。
図8は、本実施の形態2に係るルーティング管理システムのクライアント装置の概略的なシステム構成を示すブロック図である。本実施の形態2に係るクライアント装置21は、メッセージ信号S21をサーバ装置24に送信するために、メッセージ信号S21を第1ルーティングエージェント装置22に送信する信号処理部21aを有している。
図9は、本実施の形態2に係るルーティング管理システムの第1ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。本実施の形態2に係る第1ルーティングエージェント装置22は、セッション管理デーブル部22aと、サーバアドレス管理テーブル部22bと、ルーティングエージェントアドレス管理テーブル部22cと、信号処理部22dと、を有している。
セッション管理テーブル部22aは、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッション毎に、接続が継続状態にあるクライアント装置21とサーバ装置24とのセッション数と、このセッション数が1以上の場合にサーバ装置24のサーバアドレスを管理する。
サーバアドレス管理テーブル部22bは、前記端末装置と、サーバ装置24との間のセッションまたはクライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザ毎に、メッセージ信号S21のルーティング先であるサーバ装置24のサーバアドレスを管理する。
ルーティングエージェントアドレス管理テーブル22cは、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッション毎のメッセージ信号S21のルーティング先であるサーバ装置24のサーバアドレスを管理する、第2ルーティングエージェント装置22のアドレスを管理する。
信号処理部22dは、クライアント装置21からメッセージ信号S21を受信し、このメッセージ信号S21のルーティング先であるサーバ装置24のサーバアドレス、またはサーバ装置24のサーバアドレスを管理する第2ルーティングエージェント装置23のルーティングエージェントアドレスを取得する。そして、信号処理部22dは、取得したサーバアドレスまたはルーティングエージェントアドレスにしたがって、メッセージ信号S21を、サーバ装置24または第2ルーティングエージェント装置23に対して送信する。
図10は、本実施の形態2に係るルーティング管理システムの第2ルーティングエージェント装置の概略的なシステム構成を示すブロック図である。本実施の形態2に係る第2ルーティングエージェント装置23は、セッション管理テーブル部23aと、サーバアドレス管理テーブル部23bと、信号処理部23cと、を有している。
セッション管理テーブル部23aは、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッション毎に、接続が継続状態にあるクライアント装置21とサーバ装置24とのセッション数と、このセッション数が1以上の場合に、サーバ装置24のサーバアドレスと、を管理する。
サーバアドレス管理テーブル部23bは、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッション毎に、メッセージ信号S21のルーティング先であるサーバ装置24のサーバアドレスを管理する。
信号処理部23cは、第1ルーティングエージェント装置22から転送されたメッセージ信号S21を受信し、このメッセージ信号S21のルーティング先であるサーバ装置24のサーバアドレスを取得し、取得したサーバアドレスに基づいて、サーバ装置24にメッセージ信号S21を送信する。
図11は、本実施の形態2に係るルーティング管理システムのサーバ装置の概略的なシステム構成を示すブロック図である。本実施の形態2に係るサーバ装置24は、クライアント装置21から送信されるメッセージ信号S21を、第1及び第2ルーティングエージェント装置22、23を介して受信する信号処理部24aを有している。
次に、本実施の形態2に係るルーティング管理システム20の処理フローについて、詳細に説明する。図12は、本実施の形態2に係るルーティング管理システムの処理フローの一例を示すフローチャートである。
ルーティング管理システム20が処理を開始すると、クライアント装置21の信号処理部21aは、サーバ装置24に対するメッセージ信号S21を、第1ルーティングエージェント装置22に対して送信する(ステップS201)。
ここで、メッセージ信号S21には、少なくともメッセージ信号S21の属するIP−CANセッションを識別するための、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションの識別できる情報(例えば、セッションID/ユーザID/IPアドレスなど)と、メッセージ信号S21がサーバ装置24に要求する処理内容(例えば、クライアント装置21とサーバ装置24との間のセッション確立/切断/変更など)と、を含んでいる。
第1ルーティングエージェン装置22の信号処理部22dは、クライアント装置21の信号処理部21aからメッセージ信号S21を受信すると、このメッセージ信号S21の属するIP−CANセッションを識別するための、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションの識別できる情報と、メッセージ信号S21がサーバ装置24に要求する処理内容と、を含むメッセージ情報を取得する。そして、信号処理部22dは、取得したメッセージ情報に基づいて、セッション管理テーブル部22aから、サーバ装置24のサーバアドレスを取得する(ステップS202)。
信号処理部22dがセッション管理テーブル部22aからサーバアドレスを取得できた場合(ステップS202のYES)、セッション管理テーブル部22aは、メッセージ情報に含まれるメッセージ信号S21のメッセージの要求する処理内容にしたがって、メッセージ信号S21の属するIP−CANセッションに関連するクライアント装置21とサーバ装置24との間のセッション数を管理し(ステップS203)、後述の(ステップS210)に移行する。
ここで、セッション管理テーブル部22aは、例えば、メッセージの要求する処理内容がセッション確立の場合、管理しているセッション数を1増加させ、セッション切断の場合、管理しているセッション数を1減少させる。また、セッション管理テーブル部22aは、メッセージの要求する処理内容がメッセージの種別変更の場合、管理しているセッション数を増減させず、管理するセッション数が0となった場合、対応するIP−CANセッションに関する情報をテーブルから削除する。
一方、信号処理部22dは、セッション管理テーブル部22aからサーバアドレスを取得できなかった場合(ステップS202のNO)、メッセージ信号S21から、そのメッセージ信号S21の属するIP−CANセッションを識別するための、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションを識別する情報である識別子を取得する。そして、信号処理部22dは、取得した情報に基づいて、サーバアドレス管理テーブル部22bから、サーバ装置24のサーバアドレスを取得する(ステップS204)。
信号処理部22dは、サーバ装置24のサーバアドレスを取得できた場合(ステップS204のYES)、セッション管理テーブル部22aに対して、サーバ装置24のサーバアドレスと、メッセージ信号S21の属するIP−CANセッションを識別するための、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションを識別する情報を含むセッション情報と、を送信する。
セッション管理テーブル部22aは、信号処理部22dから受信したセッション情報に含まれるIP−CANセッションを識別する情報に関して、新たにセッション数に1を設定し、サーバアドレスと対応させて管理を開始し(ステップS205)、後述の(ステップS210)に移行する。
一方、信号処理部22dは、サーバアドレスを取得できなかった場合(ステップS204のNO)、メッセージ信号S21から、そのメッセージ信号S21の属するIP−CANセッションを識別するための、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションを識別する情報である識別子を取得する。そして、信号処理部22dは、取得した識別子に基づいて、ルーティングエージェントアドレス管理テーブル部22cから、ルーティングエージェントアドレスを取得する。ここで、ルーティングエージェントアドレスとは、サーバ装置24のサーバアドレスを管理する第2ルーティングエージェント装置23のアドレスである。信号処理部22dは、取得したルーティングエージェントアドレスに基づいて、第2ルーティングエージェント装置23に対してメッセージ信号S21を送信する(ステップS206)。
次に、第2ルーティングエージェント装置23の信号処理部23cは、第1ルーティングエージェント装置22の信号処理部22dからメッセージ信号S21を受信すると、このメッセージ信号S21から、メッセージ信号S21の属するIP−CANセッションを識別するための、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションの識別できる情報と、メッセージ信号S21がサーバ装置24に要求する処理内容と、を含むメッセージ情報を取得する。そして、信号処理部23cは、取得した情報に基づいて、セッション管理テーブル部23aから、メッセージ信号S21の属するIP−CANセッションのメッセージ送信先となるサーバ装置24のサーバアドレスを取得する(ステップS207)。
信号処理部23cがセッション管理テーブル部23aからサーバアドレスを取得できた場合(ステップS207のYES)、セッション管理テーブル部23aは、メッセージ情報に含まれるメッセージ信号S21のメッセージの要求する処理内容にしたがって、メッセージ信号S21の属するIP−CANセッションに関連するクライアント装置21とサーバ装置24との間のセッション数を管理し(ステップS208)、後述の(ステップS210)に移行する。
ここで、セッション管理テーブル部23aは、例えば、メッセージの要求する処理内容がセッション確立の場合、管理しているセッション数を1増加させ、セッション切断の場合、管理しているセッション数を1減少させる。また、セッション管理テーブル部23aは、メッセージの要求する処理内容がメッセージの種別変更の場合、セッション数を増減させず、管理するセッション数が0となった場合、対応するIP−CANセッションに関する情報をテーブルから削除する。
信号処理部23cは、セッション管理テーブル部23aからサーバアドレスを取得できなかった場合(ステップS207のNO)、メッセージ信号S21の属するIP−CANセッションを識別するために、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションの識別できる情報である識別子を取得する。そして、信号処理部23cは、取得した識別子に基づいて、サーバアドレス管理テーブル部23bから、サーバ装置24のサーバアドレスを取得する。さらに、信号処理部23cは、セッション管理テーブル部23aに対して、サーバアドレスと、メッセージ信号S21の属するIP−CANセッションを識別するために、クライアント装置21に接続している、図8に含まれていない端末装置を利用するユーザまたは前記端末装置と、サーバ装置24との間のセッションの識別できる情報と、を含むセッション情報を送信する。セッション管理テーブル部23aは、信号処理部23cから受信したセッション情報に含まれるIP−CANセッションを識別するための情報に関して、新たにセッション数に1を設定し、サーバアドレスと対応させて管理を開始する(ステップS209)。
次に、信号処理部23cは、取得したサーバ装置24のサーバアドレスにしたがって、メッセージ信号S21をサーバ装置24に対して送信する(ステップS210)。
その後、サーバ装置24の信号処理部24aは、第1ルーティングエージェント装置22または第2ルーティングエージェント装置23から送信されたメッセージ信号S21を受信する(ステップS211)。
以上、本実施の形態2に係るルーティング管理システム20によれば、例えば、物理的スペックの制約に起因して、ルーティングエージェント装置22、23を複数ノードに夫々配置した場合でも、IP−CANセッション毎のクライアント装置21とサーバ装置24との間のセッション数の情報を、ルーティングエージェント装置22、23間で同期させずに、特定IP−CANセッションに関連するメッセージ信号を同一のサーバ装置24へルーティング可能であり、さらに、サーバ装置24を増設することも可能である。
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
また、上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、上述の処理を、CPU(Central Processing Unit)にコンピュータプログラムを実行させることにより実現することも可能である。)
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
また、上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
所定信号を送信するクライアント装置と、
前記クライアント装置から前記所定信号を受信するサーバ装置と、
前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムであって、
前記ルーティングエージェント装置は、
前記クライアント装置と前記サーバ装置との間の前記セッション数を管理するセッション管理手段と、
前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理するサーバアドレス管理手段と、
前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理するルーティングエージェントアドレス管理手段と、を備える、ことを特徴とするルーティング管理システム。
(付記2)
(付記1)記載のルーティング管理システムであって、
前記セッション管理手段は、前記セッション数が1以上の場合に前記サーバ装置のアドレス情報を管理しており、
前記セッション管理手段から前記サーバ装置のアドレス情報を取得できないとき、前記クライアント装置から出力されるリクエスト信号から、前記所定信号の属するセッションを識別するための識別子を取得し、該識別子に基づいて前記サーバアドレス管理手段から前記サーバ装置のアドレス情報を取得する信号処理手段を備える、ことを特徴とするルーティング管理システム。
(付記3)
(付記2)記載のルーティング管理システムであって、
前記信号処理手段は、前記サーバアドレス管理手段から前記サーバ装置のアドレス情報を取得できないとき、前記識別子に基づいて、前記ルーティングエージェントアドレス管理手段から、前記サーバ装置のアドレス情報を管理する別のルーティングエージェント装置のアドレス情報を取得する、ことを特徴とするルーティング管理システム。
(付記4)
(付記3)記載のルーティング管理システムであって、
前記信号処理手段は、前記取得したルーティングエージェント装置のアドレス情報に基づいて、前記他のルーティングエージェント装置に対して、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を要求するためのリクエスト信号を送信し、
前記他のルーティングエージェント装置は、前記リクエスト信号に応じて、前記サーバ装置のアドレス情報を含むアンサー信号を返信する、ことを特徴とするルーティング管理システム。
(付記5)
(付記1)乃至(付記4)のうちいずれかに記載のルーティング管理システムであって、
前記セッション管理手段は、前記所定信号が要求する処理内容に基づいて、該所定信号の属するセッションに関連する前記クライアント装置とサーバ装置とのセッション数を管理する、ことを特徴とするルーティング管理システム。
(付記6)
(付記1)記載のルーティング管理システムであって、
前記セッション管理手段は、前記セッション数が1以上の場合に前記サーバ装置のアドレス情報を管理しており、
前記セッション管理手段から前記サーバ装置のアドレス情報を取得できないとき、前記クライアント装置から出力される前記所定信号から、該所定信号の属するセッションを識別するための識別子を取得し、該識別子に基づいて前記サーバアドレス管理手段から前記サーバ装置のアドレス情報を取得する信号処理手段を備える、ことを特徴とするルーティング管理システム。
(付記7)
所定信号を送信するクライアント装置と、
前記クライアント装置から前記所定信号を受信するサーバ装置と、
前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムの処理方法であって、
前記クライアント装置と前記サーバ装置との間の前記セッション数を管理する工程と、
前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理する工程と、
前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理する工程と、を含む、ことを特徴とするルーティング管理システムの処理方法。
(付記8)
所定信号を送信するクライアント装置と、
前記クライアント装置から前記所定信号を受信するサーバ装置と、
前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムのプログラムであって、
前記クライアント装置と前記サーバ装置との間の前記セッション数を管理する処理と、
前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理する処理と、
前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理する処理と、をコンピュータに実行させるルーティング管理システムのプログラム。
10 ルーティング管理システム
11 クライアント装置
11a 信号処理部
12 第1ルーティングエージェント装置
12a セッション管理デーブル部
12b サーバアドレス管理テーブル部
12c ルーティングエージェントアドレス管理テーブル部
12d 信号処理部
13 第2ルーティングエージェント装置
13a セッション管理デーブル部
13b サーバアドレス管理テーブル部
13c 信号処理部
14 サーバ装置
14a 信号処理部

Claims (7)

  1. 所定信号を送信するクライアント装置と、
    前記クライアント装置から前記所定信号を受信するサーバ装置と、
    前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムであって、
    前記ルーティングエージェント装置は、
    前記クライアント装置と前記サーバ装置との間の前記セッション数が1以上の場合に前記サーバ装置のアドレス情報を管理するセッション管理手段と、
    前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理するサーバアドレス管理手段と、
    前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理するルーティングエージェントアドレス管理手段と、
    前記セッション管理手段から前記サーバ装置のアドレス情報を取得できないとき、前記クライアント装置から出力されるリクエスト信号から、前記所定信号の属するセッションを識別するための識別子を取得し、該識別子に基づいて前記サーバアドレス管理手段から前記サーバ装置のアドレス情報を取得する信号処理手段と、を備える、ことを特徴とするルーティング管理システム。
  2. 請求項記載のルーティング管理システムであって、
    前記信号処理手段は、前記サーバアドレス管理手段から前記サーバ装置のアドレス情報を取得できないとき、前記識別子に基づいて、前記ルーティングエージェントアドレス管理手段から、前記サーバ装置のアドレス情報を管理する別のルーティングエージェント装置のアドレス情報を取得する、ことを特徴とするルーティング管理システム。
  3. 請求項記載のルーティング管理システムであって、
    前記信号処理手段は、前記取得したルーティングエージェント装置のアドレス情報に基づいて、前記他のルーティングエージェント装置に対して、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を要求するためのリクエスト信号を送信し、
    前記他のルーティングエージェント装置は、前記リクエスト信号に応じて、前記サーバ装置のアドレス情報を含むアンサー信号を返信する、ことを特徴とするルーティング管理システム。
  4. 請求項1乃至のうちいずれか1項記載のルーティング管理システムであって、
    前記セッション管理手段は、前記所定信号が要求する処理内容に基づいて、該所定信号の属するセッションに関連する前記クライアント装置とサーバ装置とのセッション数を管理する、ことを特徴とするルーティング管理システム。
  5. 請求項1記載のルーティング管理システムであって、
    前記セッション管理手段は、前記セッション数が1以上の場合に前記サーバ装置のアドレス情報を管理しており、
    前記セッション管理手段から前記サーバ装置のアドレス情報を取得できないとき、前記クライアント装置から出力される前記所定信号から、該所定信号の属するセッションを識別するための識別子を取得し、該識別子に基づいて前記サーバアドレス管理手段から前記サーバ装置のアドレス情報を取得する信号処理手段を備える、ことを特徴とするルーティング管理システム。
  6. 所定信号を送信するクライアント装置と、
    前記クライアント装置から前記所定信号を受信するサーバ装置と、
    前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムの処理方法であって、
    前記クライアント装置と前記サーバ装置との間の前記セッション数が1以上の場合に前記サーバ装置のアドレス情報を管理する工程と、
    前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理する工程と、
    前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理する工程と、
    前記サーバ装置のアドレス情報を取得できないとき、前記クライアント装置から出力されるリクエスト信号から、前記所定信号の属するセッションを識別するための識別子を取得し、該識別子に基づいて前記管理されたサーバ装置のアドレス情報を取得する工程と、
    を含む、ことを特徴とするルーティング管理システムの処理方法。
  7. 所定信号を送信するクライアント装置と、
    前記クライアント装置から前記所定信号を受信するサーバ装置と、
    前記クライアント装置に接続している端末装置のユーザ又は前記端末装置と前記クライアント装置との間のセッション毎に、前記所定信号のルーティング先である前記サーバ装置のアドレス情報を管理するルーティングエージェント装置と、を備えるルーティング管理システムのプログラムであって、
    前記クライアント装置と前記サーバ装置との間の前記セッション数が1以上の場合に前記サーバ装置のアドレス情報を管理する処理と、
    前記セッションの識別子に基づいて前記サーバ装置のアドレス情報を管理する処理と、
    前記サーバ装置のアドレス情報を管理する、他のルーティングエージェント装置のアドレス情報を管理する処理と、
    前記サーバ装置のアドレス情報を取得できないとき、前記クライアント装置から出力されるリクエスト信号から、前記所定信号の属するセッションを識別するための識別子を取得し、該識別子に基づいて前記管理されたサーバ装置のアドレス情報を取得する処理と、をコンピュータに実行させるルーティング管理システムのプログラム。
JP2010132861A 2010-06-10 2010-06-10 ルーティング管理システム、その処理方法及びプログラム Active JP5533300B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010132861A JP5533300B2 (ja) 2010-06-10 2010-06-10 ルーティング管理システム、その処理方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010132861A JP5533300B2 (ja) 2010-06-10 2010-06-10 ルーティング管理システム、その処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2011259276A JP2011259276A (ja) 2011-12-22
JP5533300B2 true JP5533300B2 (ja) 2014-06-25

Family

ID=45474945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010132861A Active JP5533300B2 (ja) 2010-06-10 2010-06-10 ルーティング管理システム、その処理方法及びプログラム

Country Status (1)

Country Link
JP (1) JP5533300B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021070536A1 (ja) * 2019-10-08 2021-04-15 日立Astemo株式会社 通信システム、電子制御装置及び通信方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3963690B2 (ja) * 2001-03-27 2007-08-22 富士通株式会社 パケット中継処理装置
JP4648214B2 (ja) * 2006-02-14 2011-03-09 富士通株式会社 呼制御装置および呼制御方法
JP4514780B2 (ja) * 2007-10-09 2010-07-28 西日本電信電話株式会社 通信装置および通信方法
JP5159261B2 (ja) * 2007-11-12 2013-03-06 インターナショナル・ビジネス・マシーンズ・コーポレーション セッションを管理する技術
JP5493479B2 (ja) * 2008-10-03 2014-05-14 富士通株式会社 サービス提供システム、方法、一意性保証情報設定管理プログラム、負荷分散プログラム、及び管理装置
JP5458688B2 (ja) * 2009-03-19 2014-04-02 富士通株式会社 一意性保証支援プログラム、サービス提供システム、及び一意性保証実現方法

Also Published As

Publication number Publication date
JP2011259276A (ja) 2011-12-22

Similar Documents

Publication Publication Date Title
JP7481007B2 (ja) ノード装置及び通信端末のユーザデータを中継するノード装置の方法
EP3879879B1 (en) Time sensitive networking communication method and apparatus thereof
KR101903928B1 (ko) 통신 시스템, 기지국, 통신 방법, 및 프로그램을 저장한 비일시적 컴퓨터 판독가능 매체
EP2800302B1 (en) Method, device and system for determining a policy and charging rule function
EP3852419A1 (en) Latency-sensitive network communication method and apparatus thereof
EP2883384B1 (en) Signaling traffic reduction in mobile communication systems
CN109429364A (zh) 建立会话的方法和装置
WO2011098022A1 (zh) 一种基于m2m应用的会话管理方法、***和装置
WO2018112759A1 (zh) 访问资源的方法、装置和***
JP2013535172A (ja) 性能向上のためのサービス提供ゲートウェイの管理
WO2016090922A1 (zh) 一种lipa/sipto连接的建立方法和装置
JP2011205285A (ja) 中継ノード及び中継処理プログラム
JP5533300B2 (ja) ルーティング管理システム、その処理方法及びプログラム
WO2016090923A1 (zh) Lipa/sipto连接的建立方法和装置
JP2019009610A (ja) エッジ装置、データ処理システム、データ送信方法、及びプログラム
CN109788520A (zh) 网络切换方法、amf和ran节点
JP6567977B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP5437195B2 (ja) ネットワーク制御方法及びシステム
JP2011003983A (ja) 通信システム、制御ノード選択装置、制御ノード選択方法及びプログラム
US9277572B1 (en) Modification of diameter messages to establish a communication session over a home packet data network gateway
JP5983602B2 (ja) 通話連動システム、宅内制御装置、通話連動方法
JP2014003392A (ja) 制御ノード及び通信制御方法
JP7030159B2 (ja) 通信システム、情報処理方法及びプログラム
TWI723314B (zh) 通信裝置、訊務控制方法、控制裝置
KR20230058944A (ko) 네트워크 장치 및 그 장치에서 수행되는 서비스 연속 제공 지원방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130513

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140128

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140312

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140401

R150 Certificate of patent or registration of utility model

Ref document number: 5533300

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140414