のQuaggaは、Unixプラットフォーム、特にFreeBSDの、Linuxの、SolarisおよびNetBSDのためにはOSPFv2、RIP v1とv2の、RIPv3とBGPv4、OSPFv3のの実装を提供する、ルーティングソフトウェアスイートです。 Quaggaのは、国広石黒によって開発されたGNU Zebraののフォークです。 QuaggaのツリーはGNU Zebraの現在の集中型モデルよりも、Quaggaの周りより複雑なコミュニティを構築することを目指しています。
のQuaggaアーキテクチャは、コア・デーモンで構成されています:
ゼブラ
基礎となるUNIXカーネルへの抽象化層として機能し、QuaggaのクライアントにUNIXやTCPストリームの上Zserv APIを提示します。それは、典型的には、ルーティングプロトコルを実装し、ゼブラデーモンにルーティングアップデートを伝えるこれらのZservクライアントです。既存のZservクライアントは、次のとおりです:
ospfd
OSPFv2の実装
ripd
実装RIP v1とV2
ospf6d
実装のOSPFv3(IPv6)の
ripngd
実装RIP v3の(IPv6)の
bgpd
(マルチキャストおよびIPv6のアドレスファミリのサポートを含む)BGPv4 +を実装します。
また、Quaggaのアーキテクチャは、構成および管理行動のコヒーレントプロトコル/クライアントデーモンの実装を容易にするための豊富な開発ライブラリを持っています。
のQuaggaデーモンは、ネットワークアクセス可能なCLI(「VTY」と呼ばれる)を介して設定可能です。 CLIは、他のルーティングソフトウェアと同様のスタイルに従っています。一つの場所に様々なQuaggaのデーモンのほぼすべての側面を管理するために、1つをできるように、すべてのデーモンへの単一の凝集のフロントエンドとして動作する「vtysh」と呼ばれるのQuaggaに含まれている追加のツールが、あります。
このリリースで新しい何が:
このリリースの主な焦点は、0.99.19で導入されたospfdでSEGV回帰の修正です。
また、bgpdでより良いRFC準拠、FreeBSDののより良いサポート、およびisisdするためにいくつかの機能強化など、マイナーな改良のシリーズを備えています。
このバージョン0.99.19の新機能は次のとおりです。
このバージョンはbgpd、ospfd、およびospf6d(CVE-2011から3323内の雑多な脆弱性に対処するセキュリティ修正、CVE-2011-を提供3324、CVE-2011から3325、CVE-2011から3326、およびCVE-2011から3327)。
このバージョン0.99.18の新機能です:
この多数のバグが修正されました。
このバージョン0.99.16の新機能です:
このbgpd:
一日の時間のために単調なクロックを使用
コードのクリーンアップ
警告のクリーンアップをコンパイル
assegments_parseに警告回避()
ospfd:
DISCARD_LSAによってマスクされたデバッグメッセージを修正
非常に熱い関数から不要にmemsetを削除
VTY文字列のクリーンアップ
未使用の関数をコメントアウト
ローカル関数は静的にします
より多くのOSPFコストのコマンドエイリアスを有効にします
LIB:
メモリのログを修正
いくつかの構造を一定に
接頭共通のコードにcheck_bitを移動
リトルエンディアンに警告を修正
マッチ関数はconstの引数を取る作ります
未使用の関数を削除します。route_dump_node()
VTY接続のログソース(バグ#566)
シマウマ:
変更ルータIDの選択アルゴ
IRDPコンパイル警告に対処
クリーンアップRIBメタキューコード
rtadvでより多くの警告を修正
より多くのコンパイラ警告を修正
警告を修正するために使用されていない機能を削除
FreeBSDでは8.0からRTF_CLONING除去を扱います
BSDのために()コールはstrncpyで引数の参照を修正
IPv6のRIBデバッグメッセージを修正
(rtm_flag_dumpで宣言定数を作ります)
非イーサネットリンク層アドレスのためのルータアドバタイズメントを修正
ospf6d:
デッドコードを削除
最近のプリフィックス・ビットからの警告を修正コミット
レビューLSAシーケンス番号比較
ospf6_new_ls_idで修正LSAのロック()
その他:
ripd:コンパイラの警告を修正
ripngd:コンパイラの警告のクリーンアップ
isisd:64ビットLinux用の--enable-ISIS-トポロジを修正
isisd:(BPF ioctlを修正する)、治療通話"真"そして"偽"予約のconfigureのように:スペルを修正
設定:HAVE_CLOCK_MONOTONICスペルを修正
このバージョン0.99.15の新機能:
このリリースでは、BGPやOSPFコード内のいくつかのバグが修正されています。特に、ospfdとospf6dでいくつかの注目すべき回帰が対処されました。このリリースでは、1.0.0のリリース候補と見なされるべきです。
このバージョン0.99.14の新機能は次のとおりです。
このリリースはospf6d、様々な小さな修正といくつかうまくいけば非常に重要なbgpd安定性の修正のための回帰の修正が含まれています。
このリリースでは、1.0.0のリリース候補と見なされるべきです。できるだけ広く、このリリースをテストしてください。
このバージョン0.99.12の新機能です:
このbgpd:
BGP専用IPv4 / IPv6を修正取り扱いを受け入れます
【bgpd]クリスCaputoのことでAS4のバグ修正
【bgpd] 'ショーのBGPビュー」コマンドを追加します。
【bgpd] realpeerが接続中であっても受け入れられたピアが進行することを許可します
ospfd:
フレッチャーのチェックサムの[LIB]移動型キャスト
[LIB]古いospfdバージョンに戻すフレッチャーチェックサムを切り替えます
OSPFコスト関数名を正当化するためのサポートを追加しました:
OSPFコストのA.B.C.D
何のOSPFコストはありません
ライブラリー:
[LIB]タイマーの精度を修正しました。
[LIB] sockunion_normalise_mappedが欠落して修正
vtysh:
【vtysh] zebra_routemap.cからvtyshにコマンドを追加します。
その他:
[ビルド]ツールは/ multiple-bgpd.sh 'はdistのを作る」にする必要があります
このバージョン0.99.11の新機能:ほとんどの回帰が対処して
このリリースでは、意図的にリリース候補として用意しました。
すべての0.99.xおよび0.98.x支店のユーザーは、0.99.11にアップグレードしてくださいので、次の安定ブランチは可能な限り早期に開始することができます。
特定の変更は(現時点ではIPv4のみのための)初期bgpdのTCP-MD5のサポートを含む、bgpdでのクラッシュの修正、ゼブラデーモン内の別のRIB-FIB同期の試み、およびOpenSolaris SFW更新。
コメントが見つかりません