Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

FRR(エフアールアール)とは | 意味や読み方など丁寧でわかりやすい用語解説

FRR(エフアールアール)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

偽拒否率 (ギキョヒリツ)

英語表記

False Rejection Rate (フォールス・リジェクション・レート)

用語解説

FRRは「Fast Reroute」の略であり、データ通信ネットワークにおいて、障害が発生した際に通信経路を非常に高速に切り替えるための技術である。ネットワークを構成する機器や回線の一部に障害が発生すると、通常、その障害がネットワーク全体に伝播し、ルーティングプロトコルが新たな経路を計算し直すまでに一定の時間を要する。この間、通信は中断されるか、パケットロスが発生し、サービスの品質が著しく低下する可能性がある。FRRは、このような通信断の時間を最小限に抑え、サービスの可用性を高めることを目的としている。特に、音声通話やビデオ会議、オンラインゲーム、金融取引システムなど、リアルタイム性や連続性が極めて重要となるサービスにおいては、FRRのような高速な経路切り替え技術が不可欠となる。これにより、ネットワークのダウンタイムをミリ秒単位にまで短縮し、ユーザーが障害発生に気づかない、あるいは影響をほとんど感じないレベルでサービスを継続することが可能になる。これは、現代のビジネスや日常生活において求められる高可用性やSLA(Service Level Agreement:サービス品質保証)の達成に貢献する重要な要素である。

FRRの動作原理は、障害が発生する前から代替経路を準備しておく点にある。一般的なルーティングプロトコルは、ネットワークの状態が変化した際に初めて最適な経路を再計算するが、FRRは、現在利用している経路(プライマリパス)が万が一使えなくなった場合に備え、あらかじめバックアップとなる代替経路(バックアップパス)を計算し、ルータの転送情報として保持しておく。この代替経路は、多くの場合、現在のプライマリパスとは異なる物理的なパスを通るように設計される。障害が検出されると、ルータは事前に用意されたバックアップパスへとトラフィックを即座に切り替え、その間に通常のルーティングプロトコルがネットワーク全体の再収束を行う。これにより、トラフィックの経路切り替えにかかる時間を大幅に短縮できる。

具体的に、FRRはいくつかの異なる技術やプロトコルに基づいて実装される。主要なものとして、MPLS(Multi-Protocol Label Switching)ネットワークで利用される「MPLS-FRR」や、IPネットワークで利用される「IP-FRR」がある。 MPLS-FRRには、「RSVP-TE FRR」と「LDP FRR」の二つの主要な方式がある。RSVP-TE FRRは、RSVP-TE(Resource Reservation Protocol - Traffic Engineering)というプロトコルを用いて、あらかじめ通信経路を明示的に設定する際に、同時にその経路に対するバックアップパスも予約しておく方式である。これにより、プライマリパス上のリンクやノード(ルータ)に障害が発生した場合でも、即座に予約済みのバックアップパスへとトラフィックを切り替えることができる。LDP FRRは、LDP(Label Distribution Protocol)によって確立されたラベルスイッチパス(LSP)に対して、障害発生時に備えて代替のLSPを準備する方式である。これらは、MPLSネットワークにおける高い信頼性と高速な回復性を提供する。

一方、IPネットワークで利用されるIP-FRRには、「LFA(Loop-Free Alternate)」や「Remote LFA」といった方式がある。LFAは、各ルータが自身のルーティングテーブルに基づいて、プライマリパスがダウンした場合にループを発生させずにトラフィックを転送できる代替経路(LFAパス)を事前に計算し、準備しておく。このLFAパスは、プライマリパスの次のホップ(ネクストホップ)が利用できなくなった場合に、即座に適用される。しかし、LFAは、ネットワークのトポロジーによっては有効な代替パスを見つけられない場合があるという制約を持つ。このLFAの制約を克服するために開発されたのがRemote LFAである。Remote LFAは、LFAでは到達できない領域に対して、トンネリング技術(例えばGREやMPLSトンネル)を利用して、リモートのルータを経由する代替パスを確立する。これにより、より広範なネットワーク障害に対してFRRを適用することが可能になる。

さらに最近では、SRv6(Segment Routing over IPv6)と呼ばれる新しいルーティング技術においても、FRRの概念が取り入れられている。「SRv6-FRR」や「TI-LFA(Topology Independent Loop-Free Alternate)」と呼ばれる技術がそれにあたる。SRv6は、パケットヘッダにセグメントIDと呼ばれる情報を含めることで、通信経路を柔軟に制御できる特徴を持つ。TI-LFAは、SRv6の特性を活かし、ネットワークトポロジーに依存せず、ほとんどどのような障害に対しても高速な代替経路を提供することを目指す。これは、事前に計算されたセグメントリストを迂回経路として利用することで実現され、非常に高い保護範囲と高速な回復時間を提供する。

FRRが導入されていないネットワークでは、障害発生時にルーティングプロトコルが新しい経路を計算し、ネットワーク全体にその情報が収束するまで、通常は数百ミリ秒から数秒といった比較的長い時間がかかる。この時間は、サービスによっては許容できない通信断となる。FRRは、このような収束を待たずに、ルータ自身がローカルに保持している代替経路情報に基づいて、ミリ秒単位でトラフィックを切り替えるため、通信断時間を劇的に短縮できる。これにより、通信品質の劣化を最小限に抑え、サービスの継続性を確保できる。

FRRの導入には、ネットワーク設計と設定の複雑さが増すという側面もある。代替経路の計算と管理は、ルータのCPUやメモリといったリソースを消費するため、その影響も考慮する必要がある。また、すべてのネットワークトポロジーで常に最適な代替経路が見つかるとは限らないため、FRRの保護範囲や回復時間について、事前に十分な検証が求められる。特に、ネットワークが大規模かつ複雑になるほど、FRRの設定や動作検証には高度な専門知識が必要となる。しかし、これらの課題を考慮しても、現代のミッションクリティカルなネットワークサービスにおいて、FRRが提供する高速な経路切り替え機能は、サービス品質の維持とビジネス継続性にとって不可欠な要素となっている。システムエンジニアとして、このような高可用性技術の理解は、安定したネットワークインフラを構築し運用するために非常に重要である。

関連コンテンツ

関連IT用語