Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4099385B2 - Mobility control node, radio resource control method, communication system, and radio resource control program - Google Patents
[go: Go Back, main page]

JP4099385B2 - Mobility control node, radio resource control method, communication system, and radio resource control program - Google Patents

Mobility control node, radio resource control method, communication system, and radio resource control program Download PDF

Info

Publication number
JP4099385B2
JP4099385B2 JP2002380770A JP2002380770A JP4099385B2 JP 4099385 B2 JP4099385 B2 JP 4099385B2 JP 2002380770 A JP2002380770 A JP 2002380770A JP 2002380770 A JP2002380770 A JP 2002380770A JP 4099385 B2 JP4099385 B2 JP 4099385B2
Authority
JP
Japan
Prior art keywords
access router
mobile node
packet
address
node
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.)
Expired - Fee Related
Application number
JP2002380770A
Other languages
Japanese (ja)
Other versions
JP2004214865A (en
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2002380770A priority Critical patent/JP4099385B2/en
Publication of JP2004214865A publication Critical patent/JP2004214865A/en
Application granted granted Critical
Publication of JP4099385B2 publication Critical patent/JP4099385B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、モバイルIP又はその拡張方式に関する技術であり、モビリティ制御ノード、無線リソース制御方法、通信システム及び無線リソース制御プログラムに関する。
【0002】
【従来の技術】
従来、CDMAを用いた移動通信システムでは、基地局単位で優先度の高いパケットと低いパケットの送信順序制御を行い、優先度の高い(遅延値に関して言えば、最大許容遅延が短い)パケットを優先的に送信するなどで、下りチャネルの実効容量を増大させる技術があった。しかし、基地局間のリソース利用(送信電力利用)に協調制御がないため、システム全体として実効容量が最大になっているとは限らなかった。
【0003】
これに対し、非特許文献1では、移動局および基地局が主導で、混雑している基地局に隣接する基地局で優先度の低いパケット送信を停止し、隣接セル干渉を低減した上で、混雑している基地局における高優先度パケットを送信する、という技術であり、システム全体としての実効容量最大化を実現する。
【0004】
【非特許文献1】
「基地局管理ソースの協調を図ったワイヤレスQoS」2002年電子情報通信学会総合大会 B-5-71
【0005】
【発明が解決しようとする課題】
しかし、非特許文献1の技術では、移動局、基地局のいずれもが基地局間協調制御のためのプロトコルを実装している必要があるので、既存のIPベース移動通信システムヘの導入が容易ではないという欠点がある。
【0006】
また、基地局と移動局の間で、協調制御のためのパケット伝送が必要であり、そのために余計な無線リソースを消費せざるをえないという欠点もある。
【0007】
本発明は、上記課題を解決するために成されたものであり、既存のIPベース移動通信システムヘの導入が容易で、協調制御のために要する無線リソースの消費を抑えることができるモビリティ制御ノード、無線リソース制御方法、通信システム及び無線リソース制御プログラムを提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るモビリティ制御ノードは、請求項1に記載したように、モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理するモビリティ制御ノードであって、少なくともアクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュと、バインディングキャッシュに記憶された移動ノードの気付アドレスに基づいて、当該気付アドレス内のプレフィックス情報により特定される各アクセスルータのトラヒック混雑度を把握する混雑度把握手段と、トラヒック混雑度が所定の基準以上と把握されたアクセスルータの周辺アクセスルータから、移動ノードへのパケットの送信を一時的に制限するよう制御する制御手段とを備えたことを特徴とする。
【0009】
また、本発明に係る無線リソース制御方法は、請求項9に記載したように、モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理し、少なくともアクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュを備えたモビリティ制御ノードによって、複数のアクセスルータの無線リソースを制御する無線リソース制御方法であって、バインディングキャッシュに記憶された移動ノードの気付アドレスに基づいて、当該気付アドレス内のプレフィックス情報により特定される各アクセスルータのトラヒック混雑度を把握する混雑度把握工程と、トラヒック混雑度が所定の基準以上と把握されたアクセスルータの周辺アクセスルータから、移動ノードへのパケットの送信を一時的に制限するよう制御する制御工程とを有することを特徴とする。
【0010】
また、本発明に係る通信システムは、請求項13に記載したように、複数のアクセスルータと、モバイルIP又はその拡張方式に基づいてアクセスルータを管理するモビリティ制御ノードとを含んで構成される通信システムであって、モビリティ制御ノードは、少なくともアクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュと、バインディングキャッシュに記憶された移動ノードの気付アドレスに基づいて、当該気付アドレス内のプレフィックス情報により特定される各アクセスルータのトラヒック混雑度を把握する混雑度把握手段と、トラヒック混雑度が所定の基準以上と把握されたアクセスルータの周辺アクセスルータへの当該周辺アクセスルータ宛パケットの転送を制限することにより、当該周辺アクセスルータから移動ノードへのパケットの送信を一時的に制限するよう制御する制御手段とを備え、制御手段による制御により、周辺アクセスルータから移動ノードへのパケットの送信が一時的に制限されることで、トラヒック混雑度が所定の基準以上のアクセスルータから移動ノードへのパケット送信に対する干渉が低減されることを特徴とする。
【0011】
以上のように本発明では、全ての制御(例えば、後述のパケットの優先度まで含めた混雑度把握や低優先度パケットの送信抑制など)をモビリティ制御ノードが行うことを特徴とし、既存IPベースの移動通信システムにおけるアクセスルータ(例えば基地局)や移動ノード(例えば移動局)は従来の仕組みをそのまま用いることができるので、導入が容易である。また、全ての制御をモビリティ制御ノードで行うため、アクセスルータ〜移動ノード間に新たに必要になる信号は無く、制御のための無線リソースの消費が無い。
【0012】
このように本発明によれば、既存のIPベース移動通信システムヘの導入が容易で、協調制御のために要する無線リソースの消費を抑えることができる。
【0013】
また、移動ノードに新たな動作が必要となることも無く、移動ノードにおける処理負担も軽い。また、本発明はIPベース移動通信システムにおけるモビリティ制御ノードに関するので、モビリティ制御ノードが扱うパケットは全てIPパケットであり、移動ノードのアドレス管理もIPアドレスベースで行われる。このように、本発明は、IPアドレスの構造上の特徴を活かし、各移動ノードが接続するアクセスルータを、該移動ノードが移動先で取得したIPアドレスから特定することができ、また、IPヘッダのフィールドに含まれるDiffserv Code Pointや、UDP/TCPの上位プロトコル識別番号を利用することで、各IPパケットの優先度を知ることが可能となる。これは元来IPアドレスや、IPヘッダが様々な情報を含んでいることに起因し、本発明は、これらのIPアドレスおよび各パケットのIPヘッダが含む情報だけを最大限に利用して、複数のアクセスルータ間の無線リソース制御を行うことをねらいとする。
【0014】
ところで、本発明に係るモビリティ制御ノードについては、以下のような構成態様を採ることができる。
【0015】
混雑度把握手段は、請求項2に記載したように、各アクセスルータと接続している移動ノードの数に基づいて、各アクセスルータのトラヒック混雑度を把握してもよいし、請求項3に記載したように、各アクセスルータと接続している移動ノード宛に転送されたパケット数又は総パケット長に基づいて、各アクセスルータのトラヒック混雑度を把握してもよい。なお、混雑度把握手段は、請求項4に記載したように、各アクセスルータのトラヒック混雑度を、さらに優先度のクラスごとに把握してもよい。
【0016】
制御手段は、請求項5に記載したように、当該モビリティ制御ノードから周辺アクセスルータへの当該周辺アクセスルータ宛パケットの転送を制限することにより、当該周辺アクセスルータから移動ノードへのパケットの送信を一時的に制限することを特徴とする。このとき、制御手段は、請求項6に記載したように、周辺アクセスルータ宛パケットの転送を制限する場合、優先度が所定レベル以下のパケットの転送を制限してもよい。
【0017】
また、本発明に係るモビリティ制御ノードは、より具体的には、以下のように構成することができる。即ち、請求項7に記載したように、本発明に係るモビリティ制御ノードは、モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理するモビリティ制御ノードであって、少なくともアクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュと、移動ノード宛のパケットにおける優先度クラスを表す所定フィールドの値に基づいて、当該パケットが低優先度クラスのパケットであるか否かを判断する判断手段と、当該パケットの転送先アドレスに基づいて転送先のアクセスルータを特定し、当該アクセスルータへのパケットの転送データレートを算出するレート算出手段と、転送データレートが所定の無線チャネル容量の第1の割合分を超えるか否かを判定する第1の判定手段と、転送データレートが所定の無線チャネル容量の第1の割合分を超えたとき、転送先のアクセスルータの周辺アクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第1の制御手段とを備えたことを特徴とする。また、上記モビリティ制御ノードは、請求項8に記載したように、転送データレートが、所定の無線チャネル容量における第1の割合分よりも小さい第2の割合分を超えたとき、転送先のアクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第2の制御手段をさらに備えた構成とすることが望ましい。
【0018】
同様に、本発明に係る無線リソース制御方法も、より具体的には、以下のように構成することができる。即ち、請求項10に記載したように、本発明に係る無線リソース制御方法は、モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理し、少なくともアクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュを備えたモビリティ制御ノードによって、複数のアクセスルータの無線リソースを制御する無線リソース制御方法であって、移動ノード宛のパケットにおける優先度クラスを表す所定フィールドの値に基づいて、当該パケットが低優先度クラスのパケットであるか否かを判断する判断工程と、当該パケットの転送先アドレスに基づいて転送先のアクセスルータを特定し、当該アクセスルータへのパケットの転送データレートを算出するレート算出工程と、転送データレートが所定の無線チャネル容量の第1の割合分を超えたか否かを判定する第1の判定工程と、転送データレートが所定の無線チャネル容量の第1の割合分を超えたとき、転送先のアクセスルータの周辺アクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第1の制御工程とを有することを特徴とする。また、上記無線リソース制御方法は、請求項11に記載したように、転送データレートが、所定の無線チャネル容量における第1の割合分よりも小さい第2の割合分を超えたか否かを判定する第2の判定工程と、転送データレートが所定の無線チャネル容量の第2の割合分を超えたとき、転送先のアクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第2の制御工程をさらに有することが望ましい。
【0019】
上記の発明では、モビリティ制御ノードは、移動ノード宛のパケットにおける優先度クラスを表す所定フィールドの値に基づいて当該パケットが低優先度クラスのパケットであるか否かを判断するとともに、当該パケットの転送先アドレスに基づいて転送先のアクセスルータを特定し当該アクセスルータへのパケットの転送データレートを算出し、当該転送データレートが所定の無線チャネル容量の第1の割合分(例えば、100%)を超えるか否かを判定する。ここで、転送データレートが所定の無線チャネル容量の第1の割合分を超えたとき、モビリティ制御ノードは、転送先のアクセスルータの周辺アクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する。
【0020】
これにより、転送データレートが所定の無線チャネル容量の第1の割合分(例えば、100%)を超えた転送先アクセスルータの周辺アクセスルータにおいて、当該周辺アクセスルータから移動ノードへの低優先度クラスのパケットの送信が一時的に制限されるため、転送先アクセスルータから移動ノードへのパケット送信に対する干渉が低減され、アクセスルータ間の無線リソースの消費を低減することができる。また、全ての制御をモビリティ制御ノードで行うため、アクセスルータ〜移動ノード間に新たに必要になる信号は無く、制御のための無線リソースの消費が無い。また、前述と同様に、既存IPベースの移動通信システムにおけるアクセスルータ(例えば基地局)や移動ノード(例えば移動局)は従来の仕組みをそのまま用いることができるので、導入が容易である。このように本発明によれば、既存のIPベース移動通信システムヘの導入が容易で、協調制御のために要する無線リソースの消費を抑えることができる。
【0021】
なお、より具体的には、上記の第1の制御工程又は第2の制御工程では、請求項12に記載したように、低優先度クラスのパケットをメモリに記憶しておき、所定時間後にメモリから低優先度クラスのパケットを取り出して送信することにより、低優先度クラスのパケットの送信を一時的に制限するよう制御することを特徴とする。
【0022】
ところで、本発明は、無線リソース制御プログラムに係る発明として、以下のように記述することができる。即ち、本発明に係る無線リソース制御プログラムは、請求項14に記載したように、モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理し、少なくともアクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュを備えたモビリティ制御ノード、に内蔵されたコンピュータに、請求項9〜12の何れか1項に記載の無線リソース制御方法の各工程を実行させることを特徴とする。
【0023】
【発明の実施の形態】
以下、図面を参照しながら、本発明に係る一実施形態について説明する。
【0024】
[システム構成]
図1には、本実施形態の通信システム1の構成図を示す。同図に示すように、通信システム1は、Mobile IPv6の拡張方式であるHierarchical Mobile IPv6に準拠したパケット通信が行われ、移動ノード(MN)30と、MN30がパケット通信ネットワークに接続するリンクを提供するアクセスルータ(AR)と、MN30の移動を管理するモビリティアンカーポイント(MAP)20とを含んで構成されている。ここではMAP20A、20B…を総称してMAP20といい、MAP20が本発明のモビリティ制御ノードに相当する。なお、図1にて点線で描いた領域範囲45は、各ARがアクセスリンクを提供する範囲を示す。各領域範囲45の中心に位置するARを、例えば図1のようにAR1〜AR19とする。これらAR1〜AR19は有線又は無線の回線を介してMAP20Aに接続される。
【0025】
上記のようなHierarchical Mobile IPv6に準拠した通信システム1では、ホームエージェント(HA:Home Agent)10はMN宛パケットをMAP20に一旦転送し、MAP20が該パケットをMN30の現在位置へ転送する。
【0026】
図1において、AR1〜AR19は、それぞれに接続中の全MN30に対し、MAP20AのアドレスをRouter advertisementメッセージに含めて通知している。何れかのARに接続中のMN30はMAP20Aにリンク気付アドレス(LCoA)を通知しており、MAP20Aは各MN宛のパケットを受信した場合、それぞれのLCoA宛に当該パケットを転送する。さらに、一般の移動ノードMNhは、あるアクセスルータARjに接続した場合、該ARjのプレフィクスPrej(64bit)に、インターフェースのハードウェアアドレスなどを用いたノードに一意のトークンNoh(64bit)を付加した気付アドレスLCoAjhを使用する(ステートレスアドレス自動設定RFC2462)。
【0027】
ここではARとは無線インターフェースを持った基地局相当のルータであり、その無線リンクにはCDMAが採用されている。下り方向の無線チャネル容量は各ARの最大送信電力により決まっている。即ち、周辺のARの送信電力が低減されると、周辺のARの送信に起因した干渉が低減し、MN(移動局相当)30の1台あたりに必要な送信電力が低減されるため、定められた最大送信電力内でより多くのMN30にパケットを送信することができ、下り無線チャネル容量が増大することとなる。
【0028】
図2には、MAP20の構成を示す。同図に示すように、MAP20は、データの送受信を行う送受信インターフェース24と、パケットを一時的に記憶するためのパケットバッファ部21と、MN宛てパケットのカプセリング処理やパケットのルーチング等を行うルーチング部23と、図3のように各MN毎の転送先アドレス(即ち、気付アドレス(LCoA))及びTCP転送停止フラグを記憶したバインディングキャッシュ22と、図4のように各AR毎の隣接ARアドレスやUDP転送レート等を記憶したAR管理テーブル25と、ルーチング部23が行うカプセリング処理やAR管理テーブル25を監視するリソース管理部26とを含んで構成されている。
【0029】
上記のバインディングキャッシュ22には、図3に示すテーブル22Aが記憶されており、このテーブル22Aは、MNのIPアドレス、当該MNに関する気付アドレス(LCoA)及びTCP転送停止フラグの各情報を含んでいる。例えば、図3のテーブル22Aにおいて、IPアドレスがMN2であるMNについては、LCoAがLCoA62であり、TCP転送停止フラグがオンである。よって、MN2宛のパケットはアドレスLCoA62宛に転送されるが、該パケットがTCPパケットであれば、該パケットの送信は一時的に停止される。その具体的な処理については後述する。
【0030】
図4に示すように、AR管理テーブル25は、ARのIPアドレス、ARを特定する識別子の働きをするプレフィクス、ARからMNへの下り方向の通信容量、当該ARの隣接ARのアドレス及びUDPパケットの転送レートの各情報を含んでいる。例えば、IPアドレスがAR10であるAR(以下「AR10」という。)については、UDPパケットの転送レートが2.33Mbpsで下り容量の2Mbpsを超えている。そのため、当該AR10の隣接AR(即ち、AR5、AR6、AR9、AR11、AR14、AR15)に接続しているMNのTCP転送停止フラグ(図3参照)がオンに設定される。その具体的な処理については後述する。
【0031】
[処理内容]
本発明は、前述したように、全ての制御(例えばパケットの優先度まで含めた混雑度把握や低優先度パケットの送信抑制など)をMAP20が行うことを特徴とする。以下では、MAP20における処理として、図9のルーチング部23における処理及び図10のリソース管理部26における処理を説明する。
【0032】
ルーチング部23では、図9のように、まず、送受信インターフェース24から、受信されたパケットを受信し(S01)、バインディングキャッシュ22内のテーブル22Aのエントリに従い、登録されているMN宛のパケットを、登録されたLCoA宛のIPヘッダでカプセリングする(S02)。そして、カプセリング処理を施されたパケットを、再び送受信インターフェース24から送信する(S03)。
【0033】
なお、ルーチング部23は、上述のようにMN宛パケットのカプセリング処理を行う際にバインディングキャッシュ22内のテーブル22A(図3)を参照するが、TCP転送停止フラグがセットされているMN宛に転送するTCPパケットは、一時的にパケットバッファ部21にバッファする。そして、ルーチング部23は、テーブル22Aにて該MNのTCP転送フラグが有効時間経過後に解除されたら、パケットバッファ部21にバッファしていた該MN宛TCPパケットを取り出し、テーブル22Aに従いカプセル処理を行い送受信インターフェース24へ伝送する。
【0034】
リソース管理部26では、図10のように、ルーチング部23が行うカプセリング処理を監視しており(S11)、カプセルされるIPパケットの次ヘッダフィールドの値により該パケットがTCPであるかUDPであるかを判断する(S12)。そして、AR管理テーブル25を参照することにより、転送先のIPアドレスのプレフィクスと一致するプレフィクスのARアドレスを特定し、各ARへのUDPパケットの転送データレート又はTCPパケットの転送データレートを、S12の判定で得られたパケット種別毎に計算する(S13、S14)。そして、転送データレートの計算結果はAR管理テーブル25に記憶される(S15)。なお、図10の処理とは別にAR管理テーブル25は、100msec毎に更新される。
【0035】
また、リソース管理部26は、AR管理テーブル25を監視しており(S16)、AR管理テーブル25にてARのUDP転送レートが、該ARの下り無線チャネル容量の70%を超過したか否かを判定する(S17)。ARのUDP転送レートが、該ARの下り無線チャネル容量の70%を超過していれば、該ARに接続する全MNのエントリに有効時間100msecのTCP転送停止フラグを立てる(S18)。これにより、ARのUDP転送レートが該ARの下り無線チャネル容量の70%を超過したとき、該ARに接続する全MNあてのTCPパケットは、ルーチング部23により一時的に(有効時間100msecが経過するまでの間)パケットバッファ部21にバッファされることとなる。これは当該ARの自局内でTCPパケットに対しUDPパケットを優先的に送信するものである。
【0036】
さらに、リソース管理部26は、AR管理テーブル25にてARのUDP転送レートが、該ARの下り無線チャネル容量の100%を超過したか否かを判定する(S19)。ARのUDP転送レートが、該ARの下り無線チャネル容量の100%を超過していれば、バインディングキャッシュ22上で、該ARに隣接するARに接続する全MNのエントリに対し有効時間100msecのTCP転送停止フラグを立てる(S20)。これにより、ARのUDP転送レートが該ARの下り無線チャネル容量の100%を超過したとき、該ARの隣接ARに接続する全MNあてのTCPパケットは、ルーチング部23により一時的に(有効時間100msecが経過するまでの間)パケットバッファ部21にバッファされることとなる。これは基地局間協調処理によりTCPパケットに対しUDPパケットを優先的に送信するものである。
【0037】
上記図9、図10の処理の効果を説明する。今、図1のMAP20Aから図5に示すAR10へ、該AR10の下り容量の100%を越えたUDPパケットが送信されていたとする。このままでは図6(b)のように、AR10において全てのUDPパケットA〜Dを送信するために最大送信電力以上の電力が必要となってしまい、送信されない一部のUDPパケットDはAR10内のバッファオーバーフローによって破棄されてしまうことが考えられる。この一方で、AR11では図6(a)のようにUDPパケットE及びTCPパケットF、Gの全てを送信する場合でも最大送信電力以下の電力で済むため、これらUDPパケットE及びTCPパケットF、Gの全てを送信している。
【0038】
ここで、上記図9、図10の処理を適用すると、図10のS20の処理により、AR10に隣接するAR11へのTCPパケット転送が図7にて破線で示すように一時的に停止されるため、図8(a)に示すようにAR11の送信電力は低下する。その結果、AR11のパケット送信に起因するAR10への干渉が低減することとなり、AR10が各パケットの送信に必要とされる電力は低減され、結果的に図8(b)に示すようにAR10は全てのUDPパケットA〜Dの送信が可能となる。
【0039】
以上のようにして、AR間の無線リソースの協調制御を円滑に行うことができ、協調制御のために要する無線リソースの消費を抑えることができる。また、全ての制御をMAPが行うことを特徴とし、既存IPベースの通信システムにおけるARやMNは従来の仕組みをそのまま用いることができるので、導入が容易である。
【0040】
なお、図10のS18、S20の処理によりMAP20のパケットバッファ部21にバッファされているAR10およびAR11に接続中のMN宛TCPパケットは、AR10から送信されるUDPパケットのレートが減少した時点でバッファが解除され、改めてAR10、AR11にルーチングされることとなる。また、上記では、Mobile IPv6の拡張方式であるHierarchical Mobile IPv6に準拠したパケット通信が行われる通信システムの例を説明したが、本発明はMobile IPv6に準拠したパケット通信が行われる通信システムにも適用可能である。その場合、ホームエージェント(HA:Home Agent)が本発明のモビリティ制御ノードに相当し、上記のMAP20と同様の動作を行う。また、本実施形態は、Mobile IPv6に限定されるものではなく、Mobile IPv4及び他のインターネットプロトコルであっても良い。
【0041】
[無線リソース制御プログラムの構成]
最後に、上述した無線リソース制御に関する処理をMAP20に実行させるための無線リソース制御プログラムについて説明する。ここでは、請求項9の無線リソース制御方法に関連する図11の第1の態様と、請求項10、11の無線リソース制御方法に関連する図12の第2の態様とを説明する。
【0042】
図11、図12に示すように無線リソース制御プログラム51は、記録媒体50に形成されたプログラム格納領域50a内に格納されている。
【0043】
第1の態様の無線リソース制御プログラム51は、図11に示すように無線リソース制御処理を統括的に制御するメインモジュール51aと、バインディングキャッシュに記憶されたMNの気付アドレスに基づいて、当該気付アドレス内のプレフィックス情報により特定される各ARのトラヒック混雑度を把握する処理をMAP20に実行させる混雑度把握モジュール51bと、トラヒック混雑度が所定の基準以上と把握されたARに隣接するARから、MNへのパケット送信を一時的に制限するよう制御する処理をMAP20に実行させる制御モジュール51cとを備えて構成される。
【0044】
第2の態様の無線リソース制御プログラム51は、図12に示すように無線リソース制御処理を統括的に制御するメインモジュール51aと、MN宛のパケットにおける優先度クラスを表す所定フィールドの値に基づいて、当該パケットが低優先度クラスのパケット(例えばTCPパケット)であるか否かを判断する処理をMAP20に実行させる判断モジュール51dと、当該パケットの転送先のARを特定し、当該ARへのパケットの転送データレートを算出する処理をMAP20に実行させるレート算出モジュール51eと、転送データレートが所定の無線チャネル容量の第1の割合分(例えば100%)を超えたか否かを判定する処理をMAP20に実行させる第1の判定モジュール51fと、転送データレートが所定の無線チャネル容量の第1の割合分を超えたとき、転送先ARの隣接ARに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する処理をMAP20に実行させる第1の制御モジュール51gと、転送データレートが、所定の無線チャネル容量における第1の割合分よりも小さい第2の割合分(例えば70%)を超えたか否かを判定する処理をMAP20に実行させる第2の判定モジュール51hと、転送データレートが所定の無線チャネル容量の第2の割合分を超えたとき、転送先ARに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する処理をMAP20に実行させる第2の制御モジュール51iとを備えて構成される。
【0045】
なお、上記2つの態様の無線リソース制御プログラム51は、その一部若しくは全部が、有線若しくは無線の通信回線等の伝送媒体を介して他の機器に伝送され、又はメモリスティック等の記録媒体を介して他の機器に複写されて、当該他の機器において記録(インストールを含む)される構成としてもよい。
【0046】
【発明の効果】
以上説明したように、本発明によれば、全ての制御(例えば、パケットの優先度まで含めた混雑度把握や低優先度パケットの送信抑制など)をモビリティ制御ノードが行うことを特徴とし、既存IPベースの移動通信システムにおけるアクセスルータや移動ノードは従来の仕組みをそのまま用いることができるので、導入が容易である。また、全ての制御をモビリティ制御ノードで行うため、アクセスルータ〜移動ノード間に新たに必要になる信号は無く、制御のための無線リソースの消費が無い。このため本発明によれば、既存のIPベース移動通信システムヘの導入が容易で、協調制御のために要する無線リソースの消費を抑えることができる。
【図面の簡単な説明】
【図1】発明の実施形態における通信システムの構成図である。
【図2】MAPの構成図である。
【図3】バインディングキャッシュに記憶されたテーブルの一例を示す表である。
【図4】AR管理テーブルの一例を示す表である。
【図5】MAPからAR10へ容量の100%を超えたUDPパケットが送信されていた状態を示す図である。
【図6】(a)は図5のAR11における無線リソース消費状況を示す図であり、(b)は図5のAR10における無線リソース消費状況を示す図である。
【図7】図5の状態に本発明を適用した後の状態を示す図である。
【図8】(a)は図7のAR11における無線リソース消費状況を示す図であり、(b)は図7のAR10における無線リソース消費状況を示す図である。
【図9】ルーチング部における処理の内容を示す流れ図である。
【図10】リソース管理部における処理の内容を示す流れ図である。
【図11】本発明に係る無線リソース制御プログラムの第1の構成態様を示す図である。
【図12】本発明に係る無線リソース制御プログラムの第2の構成態様を示す図である。
【符号の説明】
1…通信システム、10…ホームエージェント、20…モビリティ制御ノード、21…パケットバッファ部、22…バインディングキャッシュ、22A…テーブル、23…ルーチング部、24…送受信インターフェース、25…AR管理テーブル、26…リソース管理部、30…移動ノード、40…アクセスルータ、45…領域範囲、50…記録媒体、50a…プログラム格納領域、51…無線リソース制御プログラム、51a…メインモジュール、51b…混雑度把握モジュール、51c…制御モジュール、51d…判断モジュール、51e…レート算出モジュール、51f…第1の判定モジュール、51g…第1の制御モジュール、51h…第2の判定モジュール、51i…第2の制御モジュール。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mobile IP or a technology related to an extended system thereof, and relates to a mobility control node, a radio resource control method, a communication system, and a radio resource control program.
[0002]
[Prior art]
Conventionally, in a mobile communication system using CDMA, transmission order control of high priority packets and low priority packets is performed in units of base stations, and priority is given to packets with high priority (in terms of delay value, the maximum allowable delay is short). There has been a technique for increasing the effective capacity of the downlink channel by transmitting data automatically. However, since there is no cooperative control for resource utilization (transmission power utilization) between base stations, the effective capacity as a whole system is not always maximized.
[0003]
On the other hand, in Non-Patent Document 1, the mobile station and the base station take the lead, stop the low-priority packet transmission at the base station adjacent to the congested base station, and reduce the adjacent cell interference, This is a technique of transmitting high priority packets in a congested base station, and realizes the maximum effective capacity of the entire system.
[0004]
[Non-Patent Document 1]
“Wireless QoS for Coordinating Base Station Management Sources” 2002 IEICE General Conference B-5-71
[0005]
[Problems to be solved by the invention]
However, in the technique of Non-Patent Document 1, since both the mobile station and the base station need to implement a protocol for inter-base station cooperative control, it can be easily introduced into an existing IP-based mobile communication system. The disadvantage is not.
[0006]
In addition, packet transmission for cooperative control is required between the base station and the mobile station, and thus there is a drawback that extra radio resources must be consumed.
[0007]
The present invention has been made to solve the above-described problems, and is a mobility control node that can be easily introduced into an existing IP-based mobile communication system and can suppress consumption of radio resources required for cooperative control. An object of the present invention is to provide a radio resource control method, a communication system, and a radio resource control program.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, a mobility control node according to the present invention is a mobility control node that manages a plurality of access routers based on mobile IP or an extended method thereof, as described in claim 1, and includes at least A binding cache storing the address of the mobile node under the access router and the care-of address of the mobile node including prefix information that can identify the access router to which the mobile node is connected; and the mobile node stored in the binding cache Based on the care-of address, the congestion degree grasping means for grasping the traffic congestion degree of each access router specified by the prefix information in the care-of address, and the peripheral access of the access router where the traffic congestion degree is grasped to be a predetermined standard or more From router to mobile node Characterized in that a control means for controlling so as to temporarily limit the transmission of packets.
[0009]
The radio resource control method according to the present invention, as described in claim 9, manages a plurality of access routers based on mobile IP or an extension method thereof, and at least addresses of mobile nodes under the access router, Radio resource control method for controlling radio resources of a plurality of access routers by a mobility control node having a binding cache storing a care-of address of a mobile node including prefix information that can identify an access router to which the node is connected A congestion degree grasping step for grasping the traffic congestion degree of each access router identified by the prefix information in the care-of address based on the care-of address of the mobile node stored in the binding cache, and the traffic congestion degree Grasping above the specified standard From peripheral access router of the access routers, and having a control step of controlling so as to temporarily limit the transmission of packets to the mobile node.
[0010]
In addition, a communication system according to the present invention includes a plurality of access routers and a mobility control node that manages access routers based on mobile IP or an extended method thereof, as described in claim 13. The mobility control node is a binding cache that stores at least an address of a mobile node under an access router and a care-of address of the mobile node including prefix information that can identify an access router to which the mobile node is connected. And a congestion degree grasping means for grasping the traffic congestion degree of each access router specified by the prefix information in the care-of address based on the care-of address of the mobile node stored in the binding cache, and the traffic congestion degree is a predetermined value. Access recognized as exceeding the standard Control means for controlling to temporarily limit transmission of packets from the peripheral access router to the mobile node by restricting transfer of packets addressed to the peripheral access router to the peripheral access router of the router, By the control by, the transmission of packets from the peripheral access router to the mobile node is temporarily restricted, so that the interference with the packet transmission from the access router to the mobile node whose traffic congestion level is higher than a predetermined standard is reduced. It is characterized by.
[0011]
As described above, the present invention is characterized in that the mobility control node performs all the control (for example, grasping the degree of congestion including the priority of packets described later and suppressing transmission of low-priority packets). Since an access router (for example, a base station) and a mobile node (for example, a mobile station) in this mobile communication system can use a conventional mechanism as it is, introduction is easy. In addition, since all control is performed by the mobility control node, there is no new signal required between the access router and the mobile node, and there is no consumption of radio resources for control.
[0012]
As described above, according to the present invention, introduction into an existing IP-based mobile communication system is easy, and consumption of radio resources required for cooperative control can be suppressed.
[0013]
In addition, no new operation is required for the mobile node, and the processing load on the mobile node is light. Since the present invention relates to a mobility control node in an IP-based mobile communication system, all packets handled by the mobility control node are IP packets, and mobile node address management is also performed on an IP address basis. As described above, the present invention makes it possible to specify the access router to which each mobile node is connected from the IP address acquired by the mobile node at the destination by taking advantage of the structural features of the IP address. It is possible to know the priority of each IP packet by using the Diffserv Code Point included in the field and the upper protocol identification number of UDP / TCP. This is due to the fact that the IP address and IP header originally contain various information, and the present invention maximizes the use of only the information contained in these IP addresses and the IP header of each packet. The purpose is to perform radio resource control between access routers.
[0014]
By the way, the mobility control node according to the present invention can adopt the following configuration.
[0015]
As described in claim 2, the congestion degree grasping means may grasp the traffic congestion degree of each access router based on the number of mobile nodes connected to each access router. As described, the traffic congestion degree of each access router may be grasped based on the number of packets transferred to the mobile node connected to each access router or the total packet length. The congestion degree grasping means may grasp the traffic congestion degree of each access router for each priority class as described in claim 4.
[0016]
As described in claim 5, the control means restricts transfer of packets addressed to the peripheral access router from the mobility control node to the peripheral access router, thereby transmitting the packet from the peripheral access router to the mobile node. It is characterized by temporarily limiting. At this time, as described in the sixth aspect, when restricting transfer of packets addressed to the peripheral access router, the control means may restrict transfer of packets having a priority level equal to or lower than a predetermined level.
[0017]
More specifically, the mobility control node according to the present invention can be configured as follows. That is, as described in claim 7, the mobility control node according to the present invention is a mobility control node that manages a plurality of access routers based on mobile IP or an extended method thereof, and is at least a mobile node under the access router. And a value of a predetermined field indicating a priority class in a packet addressed to the mobile node, and a binding cache storing the care-of address of the mobile node including prefix information that can identify the access router to which the mobile node is connected A determination means for determining whether or not the packet is a low priority class packet, and a transfer destination access router is identified based on the transfer destination address of the packet, and the packet to the access router is identified. Rate calculation means for calculating the transfer data rate, and transfer data A first determination means for determining whether or not the data rate exceeds a first ratio of a predetermined radio channel capacity, and transfer when the transfer data rate exceeds a first ratio of the predetermined radio channel capacity. And a first control means for controlling the peripheral access router of the previous access router so as to temporarily limit transmission of a low priority class packet. Further, as described in claim 8, the mobility control node accesses the transfer destination when the transfer data rate exceeds a second rate smaller than the first rate in a predetermined radio channel capacity. It is desirable that the router further includes a second control unit that controls to temporarily limit transmission of the low priority class packet.
[0018]
Similarly, the radio resource control method according to the present invention can be more specifically configured as follows. That is, as described in claim 10, the radio resource control method according to the present invention manages a plurality of access routers based on mobile IP or an extension method thereof, and at least addresses of mobile nodes under the access router, Radio resource control method for controlling radio resources of a plurality of access routers by a mobility control node having a binding cache storing a care-of address of a mobile node including prefix information that can identify an access router to which the node is connected A determination step for determining whether or not the packet is a packet of a low priority class based on a value of a predetermined field representing a priority class in the packet addressed to the mobile node, and a forwarding address of the packet Based on the A rate calculation step of calculating a transfer data rate of packets to the access router, a first determination step of determining whether or not the transfer data rate exceeds a first ratio of a predetermined radio channel capacity, and a transfer data rate of A first control step of controlling the peripheral access router of the transfer destination access router to temporarily limit transmission of packets of a low priority class when a predetermined percentage of a predetermined radio channel capacity is exceeded It is characterized by having. The radio resource control method determines whether or not the transfer data rate exceeds a second rate smaller than the first rate in a predetermined radio channel capacity, as described in claim 11. A second determination step, and temporarily restricting transmission of low priority class packets to a transfer destination access router when a transfer data rate exceeds a second ratio of a predetermined radio channel capacity. It is desirable to further have a second control step for controlling.
[0019]
In the above invention, the mobility control node determines whether or not the packet is a low priority class packet based on the value of a predetermined field indicating the priority class in the packet addressed to the mobile node, and Based on the transfer destination address, the access router of the transfer destination is specified, the transfer data rate of the packet to the access router is calculated, and the transfer data rate is a first ratio (for example, 100%) of a predetermined radio channel capacity. It is determined whether or not. Here, when the transfer data rate exceeds the first ratio of the predetermined radio channel capacity, the mobility control node temporarily transmits the low priority class packet to the peripheral access router of the transfer destination access router. Control to limit.
[0020]
Thereby, in the peripheral access router of the transfer destination access router whose transfer data rate exceeds the first ratio (for example, 100%) of the predetermined radio channel capacity, the low priority class from the peripheral access router to the mobile node Is temporarily limited, interference for packet transmission from the transfer destination access router to the mobile node is reduced, and consumption of radio resources between the access routers can be reduced. In addition, since all control is performed by the mobility control node, there is no new signal required between the access router and the mobile node, and there is no consumption of radio resources for control. Similarly to the above, since an access router (for example, a base station) and a mobile node (for example, a mobile station) in an existing IP-based mobile communication system can use a conventional mechanism as it is, introduction is easy. As described above, according to the present invention, introduction into an existing IP-based mobile communication system is easy, and consumption of radio resources required for cooperative control can be suppressed.
[0021]
More specifically, in the first control step or the second control step, the low priority class packet is stored in the memory, and the memory is stored after a predetermined time. The low-priority class packet is taken out from the packet and transmitted to control the transmission of the low-priority class packet temporarily.
[0022]
By the way, the present invention can be described as the invention related to the radio resource control program as follows. That is, the radio resource control program according to the present invention manages a plurality of access routers based on mobile IP or its extension method, and at least addresses of mobile nodes under the access router, 13. A computer incorporated in a mobility control node having a binding cache storing a care-of address of a mobile node including prefix information that can identify an access router to which the node is connected. Each step of the radio resource control method according to item 1 is executed.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0024]
[System configuration]
In FIG. 1, the block diagram of the communication system 1 of this embodiment is shown. As shown in the figure, the communication system 1 performs packet communication conforming to Hierarchical Mobile IPv6, which is an extension method of Mobile IPv6, and provides a mobile node (MN) 30 and a link for connecting the MN 30 to the packet communication network. Access router (AR) and mobility anchor point (MAP) 20 that manages the movement of the MN 30. Here, the MAPs 20A, 20B,... Are collectively referred to as MAP 20 and the MAP 20 corresponds to the mobility control node of the present invention. In addition, the area | region range 45 drawn with the dotted line in FIG. 1 shows the range where each AR provides an access link. The AR located at the center of each region range 45 is, for example, AR1 to AR19 as shown in FIG. These AR1 to AR19 are connected to the MAP 20A via a wired or wireless line.
[0025]
In the communication system 1 based on Hierarchical Mobile IPv6 as described above, a home agent (HA) 10 once transfers a packet addressed to the MN to the MAP 20, and the MAP 20 transfers the packet to the current position of the MN 30.
[0026]
In FIG. 1, AR1 to AR19 notify all MNs 30 connected to each other by including the address of MAP 20A in a Router advertisement message. The MN 30 connected to one of the ARs notifies the MAP 20A of the link care-of address (LCoA). When the MAP 20A receives a packet addressed to each MN, the MN 20A transfers the packet to each LCoA. Furthermore, when a general mobile node MNh is connected to a certain access router ARj, a unique token Noh (64 bit) is added to the node using the hardware address of the interface, etc., to the prefix Prej (64 bit) of the ARj. The care-of address LCoAjh is used (stateless address automatic setting RFC2462).
[0027]
Here, AR is a router equivalent to a base station having a radio interface, and CDMA is adopted for the radio link. The downlink radio channel capacity is determined by the maximum transmission power of each AR. That is, if the transmission power of the surrounding AR is reduced, interference caused by the transmission of the surrounding AR is reduced, and the transmission power required for each MN (equivalent to a mobile station) 30 is reduced. Packets can be transmitted to more MNs 30 within the maximum transmission power, and the downlink radio channel capacity increases.
[0028]
FIG. 2 shows the configuration of the MAP 20. As shown in the figure, the MAP 20 includes a transmission / reception interface 24 that transmits and receives data, a packet buffer unit 21 that temporarily stores packets, and a routing unit that performs encapsulation processing of packets addressed to the MN, routing of packets, and the like. 23, a binding cache 22 storing a transfer destination address (that is, a care-of address (LCoA)) and a TCP transfer stop flag for each MN as shown in FIG. 3, and an adjacent AR address for each AR as shown in FIG. An AR management table 25 that stores a UDP transfer rate and the like, and a resource management unit 26 that monitors the encapsulation process performed by the routing unit 23 and the AR management table 25 are configured.
[0029]
The above-described binding cache 22 stores a table 22A shown in FIG. 3, and this table 22A includes information on an IP address of the MN, a care-of address (LCoA) related to the MN, and a TCP transfer stop flag. . For example, in the table 22A of FIG. 3, for the MN whose IP address is MN2, LCoA is LCoA 62 and the TCP transfer stop flag is on. Therefore, the packet addressed to MN2 is transferred to the address LCoA 62, but if the packet is a TCP packet, the transmission of the packet is temporarily stopped. Specific processing will be described later.
[0030]
As shown in FIG. 4, the AR management table 25 includes an AR IP address, a prefix serving as an identifier for identifying the AR, a downstream communication capacity from the AR to the MN, an address of an adjacent AR of the AR, and a UDP. Each information of packet transfer rate is included. For example, for an AR whose IP address is AR10 (hereinafter referred to as “AR10”), the transfer rate of the UDP packet is 2.33 Mbps and exceeds the downlink capacity of 2 Mbps. Therefore, the TCP transfer stop flag (see FIG. 3) of the MN connected to the adjacent AR (that is, AR5, AR6, AR9, AR11, AR14, AR15) of the AR10 is set to ON. Specific processing will be described later.
[0031]
[Processing content]
As described above, the present invention is characterized in that the MAP 20 performs all the control (for example, grasping the degree of congestion including the priority of packets and suppressing transmission of low priority packets). In the following, as processing in the MAP 20, processing in the routing unit 23 in FIG. 9 and processing in the resource management unit 26 in FIG. 10 will be described.
[0032]
As shown in FIG. 9, the routing unit 23 first receives a received packet from the transmission / reception interface 24 (S01), and in accordance with the entry in the table 22A in the binding cache 22, Encapsulation is performed with the IP header addressed to the registered LCoA (S02). Then, the packet subjected to the encapsulation process is transmitted again from the transmission / reception interface 24 (S03).
[0033]
Note that the routing unit 23 refers to the table 22A (FIG. 3) in the binding cache 22 when performing the encapsulation processing of the packet addressed to the MN as described above, but transfers to the MN addressed with the TCP transfer stop flag set. The TCP packet to be temporarily buffered in the packet buffer unit 21. Then, when the TCP transfer flag of the MN is cleared after the valid time elapses in the table 22A, the routing unit 23 takes out the TCP packet addressed to the MN buffered in the packet buffer unit 21, and performs the capsule processing according to the table 22A. The data is transmitted to the transmission / reception interface 24.
[0034]
As shown in FIG. 10, the resource management unit 26 monitors the encapsulation process performed by the routing unit 23 (S11), and the packet is TCP or UDP depending on the value of the next header field of the encapsulated IP packet. Is determined (S12). Then, by referring to the AR management table 25, the AR address of the prefix that matches the prefix of the IP address of the transfer destination is specified, and the transfer data rate of the UDP packet or the transfer data rate of the TCP packet to each AR is determined. , Calculation is performed for each packet type obtained in the determination of S12 (S13, S14). Then, the calculation result of the transfer data rate is stored in the AR management table 25 (S15). In addition to the processing of FIG. 10, the AR management table 25 is updated every 100 msec.
[0035]
Further, the resource management unit 26 monitors the AR management table 25 (S16), and in the AR management table 25, whether or not the AR UDP transfer rate exceeds 70% of the downlink radio channel capacity of the AR. Is determined (S17). If the UDP transfer rate of the AR exceeds 70% of the downlink radio channel capacity of the AR, a TCP transfer stop flag with an effective time of 100 msec is set in the entries of all the MNs connected to the AR (S18). As a result, when the UDP transfer rate of the AR exceeds 70% of the downlink radio channel capacity of the AR, TCP packets addressed to all the MNs connected to the AR are temporarily transmitted by the routing unit 23 (effective time 100 msec has elapsed). Until it is buffered in the packet buffer unit 21. This is a method in which a UDP packet is preferentially transmitted with respect to a TCP packet within the local station of the AR.
[0036]
Further, the resource management unit 26 determines whether or not the AR UDP transfer rate exceeds 100% of the downlink radio channel capacity of the AR in the AR management table 25 (S19). If the UDP transfer rate of the AR exceeds 100% of the downlink radio channel capacity of the AR, a TCP having an effective time of 100 msec is entered for all MN entries connected to the AR adjacent to the AR on the binding cache 22. A transfer stop flag is set (S20). As a result, when the UDP transfer rate of the AR exceeds 100% of the downlink radio channel capacity of the AR, the TCP packets addressed to all the MNs connected to the adjacent AR of the AR are temporarily (effective time) by the routing unit 23. It is buffered in the packet buffer unit 21 (until 100 msec elapses). In this method, UDP packets are preferentially transmitted with respect to TCP packets by inter-base station cooperative processing.
[0037]
The effect of the processing of FIGS. 9 and 10 will be described. Assume that a UDP packet exceeding 100% of the downlink capacity of the AR 10 has been transmitted from the MAP 20A in FIG. 1 to the AR 10 shown in FIG. In this state, as shown in FIG. 6 (b), in order to transmit all the UDP packets A to D in the AR10, the power more than the maximum transmission power is required, and some UDP packets D that are not transmitted are stored in the AR10. It can be discarded due to buffer overflow. On the other hand, in AR11, even when all the UDP packets E and TCP packets F and G are transmitted as shown in FIG. 6A, the power is less than the maximum transmission power, so these UDP packets E and TCP packets F and G Is sending everything.
[0038]
Here, when the processes of FIGS. 9 and 10 are applied, the TCP packet transfer to the AR 11 adjacent to the AR 10 is temporarily stopped by the process of S20 of FIG. 10 as indicated by a broken line in FIG. As shown in FIG. 8A, the transmission power of the AR 11 decreases. As a result, the interference to the AR 10 due to the packet transmission of the AR 11 is reduced, and the power required for the AR 10 to transmit each packet is reduced. As a result, as shown in FIG. All UDP packets A to D can be transmitted.
[0039]
As described above, coordinated control of radio resources between ARs can be performed smoothly, and consumption of radio resources required for coordinated control can be suppressed. Further, the MAP performs all the control, and the AR and MN in the existing IP-based communication system can use the conventional mechanism as it is, so that the introduction is easy.
[0040]
Note that the TCP packets addressed to the MN connected to the AR10 and AR11 buffered in the packet buffer unit 21 of the MAP 20 by the processing of S18 and S20 in FIG. 10 are buffered when the rate of the UDP packets transmitted from the AR10 decreases. Will be released and will be routed again to AR10 and AR11. In the above, an example of a communication system in which packet communication conforming to Hierarchical Mobile IPv6, which is an extension method of Mobile IPv6, has been described, but the present invention is also applicable to a communication system in which packet communication conforming to Mobile IPv6 is performed. Is possible. In this case, a home agent (HA) corresponds to the mobility control node of the present invention, and performs the same operation as the MAP 20 described above. Further, the present embodiment is not limited to Mobile IPv6, but may be Mobile IPv4 and other Internet protocols.
[0041]
[Configuration of radio resource control program]
Finally, a radio resource control program for causing the MAP 20 to execute the above-described processing related to radio resource control will be described. Here, the first mode of FIG. 11 related to the radio resource control method of claim 9 and the second mode of FIG. 12 related to the radio resource control method of claims 10 and 11 will be described.
[0042]
As shown in FIGS. 11 and 12, the radio resource control program 51 is stored in a program storage area 50 a formed in the recording medium 50.
[0043]
As shown in FIG. 11, the radio resource control program 51 according to the first aspect is configured to control the radio resource control process as a whole, based on the main module 51a and the care-of address of the MN stored in the binding cache. From the congestion level determination module 51b that causes the MAP 20 to execute processing for determining the traffic congestion level of each AR specified by the prefix information in the network, and the AR adjacent to the AR whose traffic congestion level is determined to be equal to or greater than a predetermined reference, MN And a control module 51c for causing the MAP 20 to execute processing for temporarily limiting packet transmission to the network.
[0044]
As shown in FIG. 12, the radio resource control program 51 according to the second mode is based on a main module 51a that performs overall control of radio resource control processing and a value of a predetermined field that represents a priority class in a packet addressed to the MN. A determination module 51d for causing the MAP 20 to execute a process for determining whether or not the packet is a low-priority class packet (for example, a TCP packet), a transfer destination AR of the packet is specified, and a packet to the AR A rate calculation module 51e for causing the MAP 20 to execute a process for calculating the transfer data rate of the MAP 20 and a process for determining whether or not the transfer data rate exceeds a first ratio (for example, 100%) of a predetermined radio channel capacity. The first determination module 51f to be executed by the mobile station and a transfer data rate of a predetermined wireless channel capacity A first control module 51g that causes the MAP 20 to execute processing for temporarily restricting transmission of a low priority class packet to the adjacent AR of the transfer destination AR when the first ratio of The second determination module 51h that causes the MAP 20 to execute a process of determining whether or not the transfer data rate exceeds a second ratio (for example, 70%) smaller than the first ratio in the predetermined radio channel capacity. When the transfer data rate exceeds the second ratio of the predetermined radio channel capacity, the MAP 20 executes processing for controlling the transfer destination AR to temporarily limit the transmission of the low priority class packet. And a second control module 51i to be configured.
[0045]
The wireless resource control program 51 of the above two aspects is partially or entirely transmitted to another device via a transmission medium such as a wired or wireless communication line, or via a recording medium such as a memory stick. It is also possible to adopt a configuration that is copied to another device and recorded (including installation) in the other device.
[0046]
【The invention's effect】
As described above, according to the present invention, the mobility control node performs all control (for example, grasping the degree of congestion including packet priority and suppressing transmission of low priority packets). Since an access router and a mobile node in an IP-based mobile communication system can use a conventional mechanism as it is, introduction is easy. In addition, since all control is performed by the mobility control node, there is no new signal required between the access router and the mobile node, and there is no consumption of radio resources for control. For this reason, according to the present invention, introduction into an existing IP-based mobile communication system is easy, and consumption of radio resources required for cooperative control can be suppressed.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a communication system in an embodiment of the invention.
FIG. 2 is a configuration diagram of a MAP.
FIG. 3 is a table showing an example of a table stored in a binding cache.
FIG. 4 is a table showing an example of an AR management table.
FIG. 5 is a diagram illustrating a state in which a UDP packet exceeding 100% of the capacity has been transmitted from the MAP to the AR 10;
6A is a diagram showing a state of radio resource consumption in the AR 11 in FIG. 5; FIG. 6B is a diagram showing a state of radio resource consumption in the AR 10 in FIG. 5;
7 is a diagram showing a state after the present invention is applied to the state of FIG.
8A is a diagram showing a state of radio resource consumption in the AR 11 in FIG. 7, and FIG. 8B is a diagram showing a state of radio resource consumption in the AR 10 in FIG. 7;
FIG. 9 is a flowchart showing the contents of processing in the routing unit.
FIG. 10 is a flowchart showing the contents of processing in a resource management unit.
FIG. 11 is a diagram showing a first configuration aspect of a radio resource control program according to the present invention.
FIG. 12 is a diagram showing a second configuration aspect of the radio resource control program according to the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Communication system, 10 ... Home agent, 20 ... Mobility control node, 21 ... Packet buffer part, 22 ... Binding cache, 22A ... Table, 23 ... Routing part, 24 ... Transmission / reception interface, 25 ... AR management table, 26 ... Resource Management unit, 30 ... mobile node, 40 ... access router, 45 ... area range, 50 ... recording medium, 50a ... program storage area, 51 ... radio resource control program, 51a ... main module, 51b ... congestion degree grasping module, 51c ... Control module, 51d ... determination module, 51e ... rate calculation module, 51f ... first determination module, 51g ... first control module, 51h ... second determination module, 51i ... second control module.

Claims (14)

モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理するモビリティ制御ノードであって、
少なくとも前記アクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュと、
前記バインディングキャッシュに記憶された移動ノードの気付アドレスに基づいて、当該気付アドレス内のプレフィックス情報により特定される各アクセスルータのトラヒック混雑度を把握する混雑度把握手段と、
トラヒック混雑度が所定の基準以上と把握されたアクセスルータの周辺アクセスルータから、移動ノードへのパケットの送信を一時的に制限するよう制御する制御手段と、
を備えたモビリティ制御ノード。
A mobility control node that manages a plurality of access routers based on mobile IP or an extended method thereof,
A binding cache storing at least an address of a mobile node under the access router and a care-of address of the mobile node including prefix information that can identify an access router to which the mobile node is connected;
Based on the care-of address of the mobile node stored in the binding cache, a congestion degree grasping means for grasping the traffic congestion degree of each access router specified by the prefix information in the care-of address,
Control means for controlling to temporarily limit transmission of packets to the mobile node from the peripheral access router of the access router whose traffic congestion degree is grasped to be equal to or higher than a predetermined reference;
Mobility control node with
前記混雑度把握手段は、
各アクセスルータと接続している移動ノードの数に基づいて、各アクセスルータのトラヒック混雑度を把握することを特徴とする請求項1記載のモビリティ制御ノード。
The congestion degree grasping means is:
2. The mobility control node according to claim 1, wherein the degree of traffic congestion of each access router is ascertained based on the number of mobile nodes connected to each access router.
前記混雑度把握手段は、
各アクセスルータと接続している移動ノード宛に転送されたパケット数又は総パケット長に基づいて、各アクセスルータのトラヒック混雑度を把握することを特徴とする請求項1記載のモビリティ制御ノード。
The congestion degree grasping means is:
2. The mobility control node according to claim 1, wherein the traffic congestion degree of each access router is grasped based on the number of packets transferred to the mobile node connected to each access router or the total packet length.
前記混雑度把握手段は、
各アクセスルータのトラヒック混雑度を、さらに優先度のクラスごとに把握することを特徴とする請求項2又は3に記載のモビリティ制御ノード。
The congestion degree grasping means is:
4. The mobility control node according to claim 2, wherein the traffic congestion degree of each access router is further grasped for each priority class.
前記制御手段は、
当該モビリティ制御ノードから前記周辺アクセスルータへの当該周辺アクセスルータ宛パケットの転送を制限することにより、当該周辺アクセスルータから移動ノードへのパケットの送信を一時的に制限することを特徴とする請求項1〜4の何れか1項に記載のモビリティ制御ノード。
The control means includes
The transmission of packets from the peripheral access router to the mobile node is temporarily restricted by restricting transfer of packets addressed to the peripheral access router from the mobility control node to the peripheral access router. The mobility control node according to any one of 1 to 4.
前記制御手段は、
周辺アクセスルータ宛パケットの転送を制限する場合、優先度が所定レベル以下のパケットの転送を制限することを特徴とする請求項5記載のモビリティ制御ノード。
The control means includes
6. The mobility control node according to claim 5, wherein when the transfer of packets addressed to the peripheral access router is restricted, the transfer of packets having a priority level equal to or lower than a predetermined level is restricted.
モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理するモビリティ制御ノードであって、
少なくとも前記アクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュと、
移動ノード宛のパケットにおける優先度クラスを表す所定フィールドの値に基づいて、当該パケットが低優先度クラスのパケットであるか否かを判断する判断手段と、
当該パケットの転送先アドレスに基づいて転送先のアクセスルータを特定し、当該アクセスルータへのパケットの転送データレートを算出するレート算出手段と、
転送データレートが所定の無線チャネル容量の第1の割合分を超えるか否かを判定する第1の判定手段と、
転送データレートが所定の無線チャネル容量の第1の割合分を超えたとき、転送先のアクセスルータの周辺アクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第1の制御手段と、
を備えたモビリティ制御ノード。
A mobility control node that manages a plurality of access routers based on mobile IP or an extended method thereof,
A binding cache storing at least an address of a mobile node under the access router and a care-of address of the mobile node including prefix information that can identify an access router to which the mobile node is connected;
Determining means for determining whether or not the packet is a low priority class packet based on a value of a predetermined field indicating a priority class in the packet addressed to the mobile node;
A rate calculating means for identifying a transfer destination access router based on a transfer destination address of the packet and calculating a transfer data rate of the packet to the access router;
First determination means for determining whether or not the transfer data rate exceeds a first ratio of a predetermined radio channel capacity;
When the transfer data rate exceeds a first ratio of a predetermined wireless channel capacity, the peripheral access router of the transfer destination access router is controlled to temporarily limit the transmission of the low priority class packet. 1 control means;
Mobility control node with
転送データレートが、所定の無線チャネル容量における前記第1の割合分よりも小さい第2の割合分を超えたとき、転送先のアクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第2の制御手段をさらに備えた請求項7記載のモビリティ制御ノード。When the transfer data rate exceeds a second ratio smaller than the first ratio in the predetermined radio channel capacity, the low-priority class packet is temporarily transmitted to the transfer destination access router. The mobility control node according to claim 7, further comprising second control means for controlling to limit. モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理し、少なくとも前記アクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュを備えたモビリティ制御ノードによって、前記複数のアクセスルータの無線リソースを制御する無線リソース制御方法であって、
前記バインディングキャッシュに記憶された移動ノードの気付アドレスに基づいて、当該気付アドレス内のプレフィックス情報により特定される各アクセスルータのトラヒック混雑度を把握する混雑度把握工程と、
トラヒック混雑度が所定の基準以上と把握されたアクセスルータの周辺アクセスルータから、移動ノードへのパケットの送信を一時的に制限するよう制御する制御工程と、
を有する無線リソース制御方法。
A plurality of access routers are managed based on Mobile IP or its extension method, and at least an address of a mobile node under the access router and a mobile node including prefix information that can identify an access router to which the mobile node is connected A radio resource control method for controlling radio resources of the plurality of access routers by a mobility control node provided with a binding cache storing care-of addresses,
Based on the care-of address of the mobile node stored in the binding cache, a congestion degree grasping step for grasping the traffic congestion degree of each access router specified by the prefix information in the care-of address,
A control process for controlling to temporarily limit the transmission of packets to the mobile node from the peripheral access router of the access router whose traffic congestion degree is determined to be equal to or higher than a predetermined standard;
A radio resource control method comprising:
モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理し、少なくとも前記アクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュを備えたモビリティ制御ノードによって、前記複数のアクセスルータの無線リソースを制御する無線リソース制御方法であって、
移動ノード宛のパケットにおける優先度クラスを表す所定フィールドの値に基づいて、当該パケットが低優先度クラスのパケットであるか否かを判断する判断工程と、
当該パケットの転送先アドレスに基づいて転送先のアクセスルータを特定し、当該アクセスルータへのパケットの転送データレートを算出するレート算出工程と、
転送データレートが所定の無線チャネル容量の第1の割合分を超えたか否かを判定する第1の判定工程と、
転送データレートが所定の無線チャネル容量の第1の割合分を超えたとき、転送先のアクセスルータの周辺アクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第1の制御工程と、
を有する無線リソース制御方法。
A plurality of access routers are managed based on Mobile IP or its extension method, and at least an address of a mobile node under the access router and a mobile node including prefix information that can identify an access router to which the mobile node is connected A radio resource control method for controlling radio resources of the plurality of access routers by a mobility control node provided with a binding cache storing care-of addresses,
A determination step of determining whether the packet is a packet of a low priority class based on a value of a predetermined field representing a priority class in a packet addressed to a mobile node;
A rate calculating step of identifying a transfer destination access router based on the transfer destination address of the packet and calculating a transfer data rate of the packet to the access router;
A first determination step of determining whether or not the transfer data rate exceeds a first ratio of a predetermined radio channel capacity;
When the transfer data rate exceeds a first ratio of a predetermined wireless channel capacity, the peripheral access router of the transfer destination access router is controlled to temporarily limit the transmission of the low priority class packet. 1 control process;
A radio resource control method comprising:
転送データレートが、所定の無線チャネル容量における前記第1の割合分よりも小さい第2の割合分を超えたか否かを判定する第2の判定工程と、
転送データレートが所定の無線チャネル容量の第2の割合分を超えたとき、転送先のアクセスルータに対し、低優先度クラスのパケットの送信を一時的に制限するよう制御する第2の制御工程をさらに有する請求項10記載の無線リソース制御方法。
A second determination step of determining whether or not a transfer data rate exceeds a second ratio smaller than the first ratio in a predetermined radio channel capacity;
A second control step of controlling, when the transfer data rate exceeds a second ratio of a predetermined radio channel capacity, to temporarily limit transmission of a low priority class packet to a transfer destination access router; The radio resource control method according to claim 10, further comprising:
前記第1の制御工程又は第2の制御工程では、
低優先度クラスのパケットをメモリに記憶しておき、所定時間後にメモリから低優先度クラスのパケットを取り出して送信することにより、低優先度クラスのパケットの送信を一時的に制限するよう制御することを特徴とする請求項10又は11に記載の無線リソース制御方法。
In the first control step or the second control step,
The low priority class packet is stored in the memory, and after a predetermined time, the low priority class packet is extracted from the memory and transmitted, thereby controlling the transmission of the low priority class packet temporarily. 12. The radio resource control method according to claim 10 or 11, wherein:
複数のアクセスルータと、モバイルIP又はその拡張方式に基づいて前記アクセスルータを管理するモビリティ制御ノードとを含んで構成される通信システムであって、
前記モビリティ制御ノードは、
少なくとも前記アクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュと、
前記バインディングキャッシュに記憶された移動ノードの気付アドレスに基づいて、当該気付アドレス内のプレフィックス情報により特定される各アクセスルータのトラヒック混雑度を把握する混雑度把握手段と、
トラヒック混雑度が所定の基準以上と把握されたアクセスルータの周辺アクセスルータへの当該周辺アクセスルータ宛パケットの転送を制限することにより、当該周辺アクセスルータから移動ノードへのパケットの送信を一時的に制限するよう制御する制御手段とを備え、
前記制御手段による制御により、前記周辺アクセスルータから移動ノードへのパケットの送信が一時的に制限されることで、トラヒック混雑度が所定の基準以上のアクセスルータから移動ノードへのパケット送信に対する干渉が低減される、
ことを特徴とする通信システム。
A communication system including a plurality of access routers and a mobility control node that manages the access routers based on mobile IP or an extension method thereof,
The mobility control node
A binding cache storing at least an address of a mobile node under the access router and a care-of address of the mobile node including prefix information that can identify an access router to which the mobile node is connected;
Based on the care-of address of the mobile node stored in the binding cache, a congestion degree grasping means for grasping the traffic congestion degree of each access router specified by the prefix information in the care-of address,
By restricting the forwarding of packets addressed to the peripheral access router to the peripheral access router of the access router whose traffic congestion level is determined to be equal to or higher than a predetermined standard, transmission of packets from the peripheral access router to the mobile node is temporarily Control means for controlling to limit,
By the control by the control means, the transmission of packets from the peripheral access router to the mobile node is temporarily restricted, so that there is no interference with the packet transmission from the access router to the mobile node having a traffic congestion level equal to or higher than a predetermined standard. Reduced,
A communication system characterized by the above.
モバイルIP又はその拡張方式に基づいて複数のアクセスルータを管理し、少なくとも前記アクセスルータ配下の移動ノードのアドレスと、移動ノードが接続しているアクセスルータを特定可能なプレフィックス情報を含んだ移動ノードの気付アドレスとを記憶したバインディングキャッシュを備えたモビリティ制御ノード、に内蔵されたコンピュータに、
請求項9〜12の何れか1項に記載の無線リソース制御方法の各工程を実行させることを特徴とする無線リソース制御プログラム。
A plurality of access routers are managed based on Mobile IP or its extension method, and at least an address of a mobile node under the access router and a mobile node including prefix information that can identify an access router to which the mobile node is connected A computer built in a mobility control node having a binding cache storing a care-of address,
A radio resource control program that causes each step of the radio resource control method according to any one of claims 9 to 12 to be executed.
JP2002380770A 2002-12-27 2002-12-27 Mobility control node, radio resource control method, communication system, and radio resource control program Expired - Fee Related JP4099385B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002380770A JP4099385B2 (en) 2002-12-27 2002-12-27 Mobility control node, radio resource control method, communication system, and radio resource control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002380770A JP4099385B2 (en) 2002-12-27 2002-12-27 Mobility control node, radio resource control method, communication system, and radio resource control program

Publications (2)

Publication Number Publication Date
JP2004214865A JP2004214865A (en) 2004-07-29
JP4099385B2 true JP4099385B2 (en) 2008-06-11

Family

ID=32816901

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002380770A Expired - Fee Related JP4099385B2 (en) 2002-12-27 2002-12-27 Mobility control node, radio resource control method, communication system, and radio resource control program

Country Status (1)

Country Link
JP (1) JP4099385B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4596893B2 (en) * 2004-11-19 2010-12-15 キヤノン株式会社 Radio control station and radio control method
US7801043B2 (en) 2005-04-01 2010-09-21 Interdigital Technology Corporation Method and apparatus for admission control and resource tracking in a wireless communication system
US8880104B2 (en) 2006-03-03 2014-11-04 Qualcomm Incorporated Standby time improvements for stations in a wireless network
US8433374B2 (en) * 2006-04-27 2013-04-30 Qualcomm Incorporated Method and system for selecting a sleep interval to improve battery life
JP5465616B2 (en) * 2010-06-22 2014-04-09 京セラ株式会社 Wireless communication system
CN106484725B (en) * 2015-08-31 2019-08-20 华为技术有限公司 A kind of data processing method, device and system

Also Published As

Publication number Publication date
JP2004214865A (en) 2004-07-29

Similar Documents

Publication Publication Date Title
US7085579B2 (en) Mobile communication systems, mobile stations, base station controllers and packet data service nodes
KR100438443B1 (en) Hand-off method in mobile communication system
US7623499B2 (en) Mobile terminal management system, mobile terminal, agent, and program
RU2475980C2 (en) Basic station, mobile station, communication system and method of reordering
US8391151B2 (en) Inter-network-nodes flow control
JP2002171572A (en) Wireless base station, packet relay device, and wireless communication system
KR20020035793A (en) Mobile network and IP transferring method
EP3214808A1 (en) Gateway apparatus and method of controlling gateway apparatus
JP2004015143A (en) Handover method in mobile communication system, and router device used in mobile communication system
GB2430581A (en) Access router selection method
US20110090851A1 (en) Method and System for Transmission of Fragmented Packets on a Packet-Based Communication Network
JP2002510919A (en) Packet data transmission method between wireless terminal device and mobile IP router
EP1527623A2 (en) Routing header based routing in internet protocol (ip)-cellular networks
CN101326781B (en) Access gateway, terminal and flow control method for wireless system
WO2007052745A1 (en) Base station and data transfer method
CN100596232C (en) Method and device for realizing quality of service bearer establishment and mapping
JP4099385B2 (en) Mobility control node, radio resource control method, communication system, and radio resource control program
KR101101724B1 (en) Data state transition during handoff
US20080075041A1 (en) Method and apparatus for distribution and attachment gateway support node in wireless communications system
CN100433717C (en) A method for data transmission during switching
CN113507733B (en) MEC-based user switching method, server and storage medium
CN100583881C (en) Address management in a mobile IP environment
CN1901734B (en) Method and system for lossless handover in wireless access technology
US20080075040A1 (en) Method and apparatus for distribution and attachment gateway support node in wireless communications system
CN101114995A (en) A routing optimization method and device in a packet mobile network

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050411

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070223

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070306

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: 20080311

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080317

R150 Certificate of patent or registration of utility model

Ref document number: 4099385

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110321

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110321

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120321

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120321

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130321

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130321

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140321

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees