OSS探訪

FRRouting — BGP・OSPF・IS-ISなどをLinux/BSDで実装するsoftware routing suite

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
4,295
主要言語
C
ライセンス
GPL-2.0-or-later
リポジトリ最終更新
2026/09/18

概要

FRRouting(FRR)は、LinuxやBSD上でBGP、OSPFv2/v3、IS-IS、RIP、PIM、LDP、BFD、VRRPなどのIPv4/IPv6 routing protocolを実装するsoftware routing suiteです。汎用serverをrouterとして使う構成やnetwork appliance、data center fabricなどのcontrol planeとして利用できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

複数routing protocolを同一suiteで動かす

BGP、OSPF、IS-IS、PIM、LDP、BFD、Babel、VRRPなどをdaemonとして提供し、用途に応じて必要なprotocolを組み合わせられます。

出典:[2][4]

vtyshとmgmtd/YANGでconfigurationを管理する

Cisco系CLIに近いvtyshを使った操作に加え、mgmtdによるYANGベースのcentralized configurationへの移行が進められています。

出典:[2][4]

Linux/BSDでrouter・network applianceのcontrol planeを構築したい場合に

BGPを使うdata center fabric、OSPF/IS-ISのdynamic routing、EVPN/MPLSなどをsoftwareで実装したいnetwork infrastructureに向きます。

出典:[2][4]

実networkへの影響とmixed licensingを確認する

routing設定は到達性や経路広告へ直接影響するため、変更は隔離labで検証してから適用してください。またREADME/COPYINGではfileごとにSPDX licenseが異なり、composite binaryはGPLv2以降で配布可能とprojectが理解している旨が説明されています。

出典:[2][3]

参考にした公式資料

  1. [1]FRRouting/frr repository(2026-09-20)
  2. [2]FRRouting README(2026-09-20)
  3. [3]FRRouting license overview(2026-09-20)
  4. [4]FRRouting documentation(2026-09-20)
編集部からの補足

Linux/BSDをrouterやnetwork applianceとして動かす場合のcontrol planeとして使える本格的なrouting suiteです。設定変更は実networkへ直接影響するため、検証環境ではまず`show`系commandで状態を確認し、BGP/OSPF neighbor設定は隔離したlabで試すのが安全です。FRRはfileごとにlicenseが異なり、composite binaryはGPLv2以降で配布可能とprojectが説明しています。

3ステップで試す

  1. 1

    FRRを検証用Linuxへ導入

    本番networkではなくVMや隔離labへ公式package手順で導入します。

    https://docs.frrouting.org/en/latest/installation.html
  2. 2

    現在のrouting tableを確認

    設定変更を行わず、まずFRR CLIから現在のroute情報を読み取ります。

    sudo vtysh -c "show ip route"
  3. 3

    BGP daemonの状態を確認

    BGPを有効にしたlabではneighborの状態を確認します。実networkへのneighbor設定やroute広告は隔離環境で検証してから行います。

    sudo vtysh -c "show bgp summary"
公式READMEで確認

成長

成長の推移 · 直近30日

4,295 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
307
Open PR
403
Issue登録
139
Issue解決
105
PR登録
814
PRマージ
605

Issues

139 / 105

6月23日9月20日
Issue登録Issue解決

Pull Requests

814 / 605

6月23日9月20日
PR登録PRマージ

メンテナンス状況

Issue初回応答中央値
6.2時間
Issue応答率
30.3% (30/99)

直近90日に外部から作成されたIssue(新しい順に最大100件)が対象です。OWNER・MEMBER・COLLABORATORによる最初のコメントを応答とし、全コメントを確認できないIssueは集計から除外します。中央値と応答率は週次更新です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • routing
  • networking
  • bgp
  • rip
  • ripng
  • ospf
  • is-is
  • pim
  • msdp
  • ldp
  • nhrp
  • mpls
Stars
4,295
Forks
1,616
Watchers
149
Open Issues
405
Contributors
295
主要言語
C
ライセンス
GPL-2.0-or-later
リポジトリ最終更新
2026/09/18

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。