のQuaggaは、Unixプラットフォーム、特にFreeBSDのはLinux、Solaris、およびNetBSD用のOSPFv2、RIP v1とv2の、RIPv3とBGPv4、OSPFv3のの実装を提供する、ルーティングソフトウェアスイートです。クアッガは、国広石黒によって開発された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デーモンのほぼすべての側面を管理することができ、すべてのデーモンへの単一の凝集のフロントエンドとして動作する「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を修正)、治療通話"真"と"偽"予約の設定など:スペルを修正
設定: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更新。
コメントが見つかりません