JP2011525313A - マルチキャスト・グループ管理のための方法及び装置 - Google Patents
マルチキャスト・グループ管理のための方法及び装置 Download PDFInfo
- Publication number
- JP2011525313A JP2011525313A JP2011510933A JP2011510933A JP2011525313A JP 2011525313 A JP2011525313 A JP 2011525313A JP 2011510933 A JP2011510933 A JP 2011510933A JP 2011510933 A JP2011510933 A JP 2011510933A JP 2011525313 A JP2011525313 A JP 2011525313A
- Authority
- JP
- Japan
- Prior art keywords
- multicast service
- multicast
- request
- igmp
- message
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1877—Measures taken prior to transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
前記マルチキャスト・サービスを判定する工程であって、前記マルチキャスト・サービスが、前記移動局と、前記移動局が接続される基地局との間でMAC層接続を確立するために使用されるメッセージから導き出される工程と、前記マルチキャスト・サービスが前記ネットワーク装置において利用可能でない場合に、前記マルチキャスト・サービスへの加入を示すIGMPメッセージを送出する工程とを含む。
MS全てが傍受する全ホスト・グループ・アドレス224.0.0.1に向けられているのでメンバシップ・クエリ・メッセージは、ブロードキャスト接続を介して送出される。その結果、クエリされたマルチキャスト・グループに属さないMSは、ブロードキャスト接続上でデータを受信するためにスリープ・モードからのウェークアップが強いられる。電力節減のやり方で、対応するマルチキャスト接続上でMSが、関心のあるマルチキャスト・メッセージを受信している場合、クエリされたグループのメンバであるMSにも行われる。
マルチキャスト・サービスへの加入を要求するMSは、MAC層接続を確立する旨のDSA/DSC要求を開始し、トラフィック伝送のためにマルチキャストCIDを得る。DSA手順を介したMAC層接続の確立中に、どのマルチキャスト・サービスにMSが加入したいかを示すための一部の情報が、MSからBSに送信される。接続を確立した後、BSは、接続情報を含むメッセージを送出し、これは、IGMPプロキシに、MSとBSとの間のDSA手順を介して接続の確立中に導き出される。ここで、IGMPプロキシは、BSから受信された接続情報に基づいてマルチキャスト・グループ・メンバシップ・リストを維持する。要求されたマルチキャスト・サービスがARにおいて利用可能でない場合、IGMPプロキシは直接、IGMP報告(加入)を上流マルチキャスト・ルータに送出する。要求されたマルチキャスト・サービスがARにおいて入手可能な場合、IGMPプロキシがIGMP報告(加入)メッセージを送出する必要はない。その結果、マルチキャスト・サービスへの加入を要求するMSの命令がMAC層において暗黙的に送信されるので、送信は、上位層において送信されるよりも高信頼度かつ高速である、更に、低信頼度の無線接続上でIGMP加入メッセージを交換することによってもたらされるサービス中断の確率を削減するように、上流ルータにMSの代わりにIGMP加入メッセージを当初、生成し、送出する。
上流マルチキャスト・ルータからIGMPクエリ・メッセージを受信すると、IGMPは、従来の解決策のように無線サブネットワークに転送することなく、代わりに、メンバシップ管理テーブルに基づいて直接応答する。その結果、IGMPプロキシは、低信頼度の無線接続上でMSとBSとの間でIGMPメッセージを交換することによってもたらされるサービス中断の確率を削減するように、MSの代わりにIGMP応答メッセージを当初、生成し、送出する。更に、IGMPにより、MSに転送することなく、クエリ・メッセージは、IGMPプロキシにおいて終端させられ、電力節減モードの不要な中断を何らもたらさない。
MSは、マルチキャスト・サービスを離脱すると、対応するマルチキャスト接続を解放する旨のDSD/DSC要求を起動させる。接続解放の手順の間、GroupAddrがMAC層においてBSにMSから送信される。IFMPプロキシがAR内で導入される図3に示すように、マルチキャスト・サービスを離れるMSのMS識別子、及びGroupAddrを含む接続情報がBSからARに送出される。IGMPプロキシによって維持されるメンバシップ管理テーブルは、受信された接続情報に基づいて更新される。IGMPプロキシは、必要に応じて、MSの代わりに、メンバシップ管理テーブルに基づいてIGMP離脱メッセージを送出する。その結果、マルチキャスト・サービスを離脱する旨を要求するMSの命令がMAC層において暗黙的に送信されることにより、送信が、上位層における送信よりも高精度かつ高速になる。更に、IGMPプロキシは、低信頼度の無線接続上でIGMP離脱メッセージを交換することによってもたらされるサービス中断の確率を削減するように、上流ルータにMSの代わりにIGMP離脱メッセージを当初、生成し、送出する。
(1) 処理モジュール802は、受信モジュール801によって受信された、マルチキャスト・サービス加入を要求するメッセージからGroupAddrを導き出し、サーチ・モジュール804への入力としてのGroupAddrを使用してサ―チ結果を取得し、次いで、要求されたマルチキャスト・サービスが装置において利用可能であるか否かを判定するよう構成される。ここで、IGMPプロキシは、サーチ結果に基づいてマッピング情報データベースにエントリをGroupAddrが有するか否かを判定することによって導入される。利用可能でない場合、処理モジュール802は、マルチキャスト・サービスへの加入を示すGroupAddrを含む別のメッセージを送出するよう送信モジュール803を呼び出す。
Claims (10)
- ネットワーク装置におけるマルチキャスト・グループ管理の方法であって、
第1の装置と第2の装置との間でマルチキャスト・サービスを搬送するための接続の確立中に導き出される、マルチキャスト・サービスへの加入の要求を判定する工程と、
前記マルチキャスト・サービスが前記ネットワーク装置において利用可能でない場合に、前記加入の要求に基づいて、前記マルチキャスト・サービスへの加入を示すメッセージを送出する工程と
を含む方法。 - 請求項1記載の方法であって、
前記第1の装置と前記第2の装置との間でマルチキャスト・サーバを搬送するための前記接続の解放中に導き出される、前記マルチキャスト・サービスからの離脱の要求を判定する工程と、
前記第1の装置が、前記ネットワーク装置を介して前記マルチキャスト・サービスを受信する唯一のものである場合、前記離脱の要求に基づいてマルチキャスト・サービスからの離脱を示すメッセージを送出する工程と
を更に含む方法。 - 請求項1又は2に記載の方法であって、少なくとも1つの第1の装置と少なくとも1つのマルチキャスト・サービスとの関係を示すデータベースを保持する工程であって、確立又は解放中に導き出される加入又は離脱の要求が判定された場合に前記データベースが更新される工程と、
前記データベースの内容に基づいて前記少なくとも1つの第1の装置の代わりにプロキシ機能を行う工程と
を更に含む方法。 - 請求項1乃至3の何れか一項に記載の方法であって、前記ネットワーク装置及び前記第2の装置が、別々の装置である場合、前記方法は、
前記接続の前記確立又は解放中に前記第2の装置によって導き出される、前記マルチキャスト・サービスへの加入又は前記マルチキャスト・サービスからの離脱に対する前記要求を前記第2の装置から受信する工程を更に含む方法。 - 請求項1乃至4の何れか一項に記載の方法であって、
加入又は離脱を示す前記メッセージがIGMPメッセージである方法。 - 請求項1乃至5の何れか一項に記載の方法であって、前記第1の装置が移動局であり、前記第2の装置が基地局である方法。
- 送信モジュールを備えた、マルチキャスト・グループ管理のための装置であって、
第1の装置と第2の装置との間でマルチキャスト・サービスを搬送するための接続の確立中に導き出される、マルチキャスト・サービスへの加入の要求を判定し、前記マルチキャスト・サービスがネットワーク装置において利用可能でない場合に前記加入の要求に基づいて、前記マルチキャスト・サービスへの加入を示すメッセージを前記送信モジュールを介して送出するよう構成された処理モジュール
を更に備える装置。 - 請求項7記載の装置であって、前記処理モジュールは、前記第1の装置と前記第2の装置との間でマルチキャスト・サービスを搬送するための前記接続の解放中に導き出される、前記マルチキャスト・サービスからの離脱の要求を判定し、前記第1の装置が、前記ネットワーク装置を介して前記マルチキャスト・サービスを受信する唯一のものである場合に前記離脱の要求に基づいて、前記マルチキャスト・サービスからの離脱を示すメッセージを送出するよう更に構成される装置。
- 請求項7又は8に記載の装置であって、
少なくとも1つの第1の装置と少なくとも1つのマルチキャスト・サービスとの関係を示すデータベースを更に備え、
前記処理モジュールは、確立又は解放中に導き出される、前記加入の要求又は前記離脱の要求が求められた場合に前記データベースを更新するよう更に構成される装置。 - 請求項7乃至9の何れか一項に記載の装置であって、前記装置及び前記第2の装置が別々の装置である場合、前記装置は、前記接続の前記確立又は解放中に前記第2の装置によって導き出される前記マルチキャスト・サービスの加入又は離脱の要求を前記第2の装置から受信するよう構成された装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08305210.0 | 2008-05-29 | ||
EP08305210A EP2129037A1 (en) | 2008-05-29 | 2008-05-29 | Method and apparatus for multicast group management |
PCT/EP2009/055515 WO2009144125A1 (en) | 2008-05-29 | 2009-05-07 | Method and apparatus for multicast group management |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011525313A true JP2011525313A (ja) | 2011-09-15 |
JP5653912B2 JP5653912B2 (ja) | 2015-01-14 |
Family
ID=39809013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011510933A Expired - Fee Related JP5653912B2 (ja) | 2008-05-29 | 2009-05-07 | マルチキャスト・グループ管理のための方法及び装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8355355B2 (ja) |
EP (2) | EP2129037A1 (ja) |
JP (1) | JP5653912B2 (ja) |
CN (1) | CN102027711B (ja) |
WO (1) | WO2009144125A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016537933A (ja) * | 2014-09-19 | 2016-12-01 | 小米科技有限責任公司Xiaomi Inc. | 無線ネットワークに接続させるための方法、装置、プログラム及び記録媒体 |
JP2017034336A (ja) * | 2015-07-29 | 2017-02-09 | 株式会社リコー | 端末およびマルチキャスト・アドレス配布サーバ |
US10374819B2 (en) | 2014-09-19 | 2019-08-06 | Xiaomi Inc. | Methods and devices of accessing wireless network |
JP2020129783A (ja) * | 2019-02-12 | 2020-08-27 | 日本電気株式会社 | ルータシステムおよびパケット送信判定方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7797426B1 (en) * | 2008-06-27 | 2010-09-14 | BitGravity, Inc. | Managing TCP anycast requests |
CN102143033B (zh) * | 2010-02-02 | 2014-07-30 | 杭州华三通信技术有限公司 | 一种组播流控制方法和设备 |
CN102196599B (zh) * | 2010-03-08 | 2014-04-02 | 华为终端有限公司 | 一种使终端加入多播组的方法和基站 |
CN101917670A (zh) * | 2010-05-20 | 2010-12-15 | 中兴通讯股份有限公司 | 一种无线组播数据的传输方法及系统 |
US9054911B1 (en) * | 2012-04-16 | 2015-06-09 | Google Inc. | Multicast group ingestion |
US9147340B2 (en) * | 2012-10-19 | 2015-09-29 | Intel Corporation | Apparatus and methods for hybrid service discovery |
CN104022958B (zh) * | 2014-05-28 | 2018-01-16 | 上海斐讯数据通信技术有限公司 | 一种组播报文的控制方法 |
CN106537955B (zh) * | 2015-02-17 | 2020-03-20 | 华为技术有限公司 | 数据传输方法和设备 |
WO2019203414A1 (ko) * | 2018-04-19 | 2019-10-24 | 엘지전자 주식회사 | 복수의 서브넷을 포함하는 무선랜 시스템에서 멀티캐스트 프레임을 송신하기 위한 방법 및 이를 이용한 무선 단말 |
US10993087B1 (en) * | 2019-12-03 | 2021-04-27 | Motorola Solutions, Inc. | Communication systems with call interrupt capabilities |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7007A (en) * | 1850-01-08 | Improvement in machinery for making cotton cordage | ||
JP2007506300A (ja) * | 2003-09-15 | 2007-03-15 | テクノヴス, インコーポレイテッド | イーサネット(登録商標)受動光ネットワーク内でパケットを転送する方法および装置 |
JP2009512315A (ja) * | 2005-10-13 | 2009-03-19 | サムスン エレクトロニクス カンパニー リミテッド | 無線通信システムでのマルチキャスト/ブロードキャストをサポートするための方法及び装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1177436C (zh) * | 2002-02-09 | 2004-11-24 | 华为技术有限公司 | 移动网络中多播用户的管理方法 |
KR100905613B1 (ko) * | 2002-06-03 | 2009-07-02 | 삼성전자주식회사 | 이동통신시스템에서 패킷 데이터의 멀티캐스트 송수신 방법 및 장치 |
US7764981B2 (en) * | 2004-07-30 | 2010-07-27 | Nokia Corporation | System and method for managing a wireless connection to reduce power consumption of a mobile terminal |
US8554232B2 (en) * | 2005-08-17 | 2013-10-08 | Apple Inc. | Method and system for a wireless multi-hop relay network |
US20070076715A1 (en) * | 2005-09-30 | 2007-04-05 | Bauer Markus G | Method for providing a multicast service within a wireless communications system |
US7957287B2 (en) * | 2006-08-14 | 2011-06-07 | Intel Corporation | Broadband wireless access network and method for internet protocol (IP) multicasting |
CN101150467B (zh) * | 2006-09-19 | 2011-12-21 | 华为技术有限公司 | 通信系统及终端加入组播广播业务的方法 |
-
2008
- 2008-05-29 EP EP08305210A patent/EP2129037A1/en not_active Withdrawn
-
2009
- 2009-05-07 EP EP09753780.7A patent/EP2279585B1/en not_active Not-in-force
- 2009-05-07 WO PCT/EP2009/055515 patent/WO2009144125A1/en active Application Filing
- 2009-05-07 CN CN200980117036.5A patent/CN102027711B/zh not_active Expired - Fee Related
- 2009-05-07 US US12/736,909 patent/US8355355B2/en active Active
- 2009-05-07 JP JP2011510933A patent/JP5653912B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7007A (en) * | 1850-01-08 | Improvement in machinery for making cotton cordage | ||
JP2007506300A (ja) * | 2003-09-15 | 2007-03-15 | テクノヴス, インコーポレイテッド | イーサネット(登録商標)受動光ネットワーク内でパケットを転送する方法および装置 |
JP2009512315A (ja) * | 2005-10-13 | 2009-03-19 | サムスン エレクトロニクス カンパニー リミテッド | 無線通信システムでのマルチキャスト/ブロードキャストをサポートするための方法及び装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016537933A (ja) * | 2014-09-19 | 2016-12-01 | 小米科技有限責任公司Xiaomi Inc. | 無線ネットワークに接続させるための方法、装置、プログラム及び記録媒体 |
US10374819B2 (en) | 2014-09-19 | 2019-08-06 | Xiaomi Inc. | Methods and devices of accessing wireless network |
JP2017034336A (ja) * | 2015-07-29 | 2017-02-09 | 株式会社リコー | 端末およびマルチキャスト・アドレス配布サーバ |
US10454884B2 (en) | 2015-07-29 | 2019-10-22 | Ricoh Company, Ltd. | Terminal and multicast address distribution server |
JP2020129783A (ja) * | 2019-02-12 | 2020-08-27 | 日本電気株式会社 | ルータシステムおよびパケット送信判定方法 |
JP7279388B2 (ja) | 2019-02-12 | 2023-05-23 | 日本電気株式会社 | ルータシステムおよびパケット送信判定方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2129037A1 (en) | 2009-12-02 |
JP5653912B2 (ja) | 2015-01-14 |
US20110075599A1 (en) | 2011-03-31 |
WO2009144125A1 (en) | 2009-12-03 |
US8355355B2 (en) | 2013-01-15 |
CN102027711B (zh) | 2016-03-02 |
EP2279585B1 (en) | 2014-01-22 |
CN102027711A (zh) | 2011-04-20 |
EP2279585A1 (en) | 2011-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5653912B2 (ja) | マルチキャスト・グループ管理のための方法及び装置 | |
US7606227B2 (en) | Method, apparatus and system for distributing multicast data | |
US9407495B2 (en) | Combining locally addressed devices and wide area network (WAN) addressed devices on a single network | |
US20070127459A1 (en) | Network apparatus and method for forwarding multicast packets for the same | |
JP3888209B2 (ja) | マルチキャスト通信装置およびシステム | |
WO2021233327A1 (zh) | 报文处理方法及装置、通告方法及装置、网桥节点、源设备、存储介质及报文处理系统 | |
US20210160182A1 (en) | Communication method, communications device, and communications system | |
WO2018214809A1 (zh) | 消息发送方法及装置、存储介质 | |
WO2013076638A1 (en) | Improved replication management for remote multicast replication network | |
KR100663854B1 (ko) | 네트워크 시스템, 제어 장치, 라우터 장치, 액세스 포인트및 이동 단말기 | |
US20120134313A1 (en) | Access point, l2 switch and method of supporting multicast handover using the access point and l2 switch | |
WO2020001389A1 (zh) | 一种避免环路的通信方法、设备和系统 | |
WO2007059679A1 (fr) | Procede pour le traitement de service multidiffusion anormal et equipement de reseau associe | |
WO2012083704A1 (zh) | 一种边界网关协议路由更新方法和系统 | |
US7620045B2 (en) | Communication system, multicast-capable router, transmitter terminal, receiver terminal, and communication method | |
US7564817B2 (en) | Multicast communication method, home agent, and mobile node | |
US9166884B2 (en) | Network location service | |
WO2004064335A1 (ja) | リング型ネットワークでのマルチキャスト通信における帯域有効利用方法 | |
US20060056427A1 (en) | Multicast communication method and gateway apparatus | |
WO2014169856A1 (zh) | 一种组播通信方法和汇聚交换机 | |
CN105227334B (zh) | 一种Fabric网络拓扑发现方法和装置 | |
GB2398207A (en) | Multicast group management in packet radio networks | |
WO2011044729A1 (zh) | 通信网络中用于检测任意播组配置情况的方法和装置 | |
JP2003348148A (ja) | Ipマルチキャスト制御方法およびこれを用いるipマルチキャスト制御システム | |
WO2024187314A1 (zh) | 主备切换方法、装置、网关设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130318 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130409 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130708 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130716 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130903 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20131202 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20131209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140701 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140708 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140930 |
|
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: 20141021 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141119 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5653912 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |