Quagga este o suita de software de rutare, oferind implementări de OSPFv2, RIP v1 și v2, RIPv3 și BGPv4, OSPFv3 pentru platformele Unix, in special FreeBSD, Linux, Solaris și NetBSD. Quagga este o furculiță de GNU Zebra, care a fost dezvoltat de Kunihiro Ishiguro. Copacul Quagga isi propune sa construiasca o comunitate implicată mai mult în jurul Quagga decât modelul actual centralizat de GNU Zebra.
Arhitectura Quagga constă dintr-un miez daemon:
zebră
care acționează ca un strat de abstractizare la nucleul de bază Unix și prezintă API Zserv printr-un flux Unix sau TCP clienților Quagga. Este acești clienți Zserv care implementează de obicei un protocol de rutare și de a comunica actualizările de rutare daemon zebră. clienții existenți sunt Zserv:
ospfd
de punere în aplicare OSPFv2
ripd
RIP și punerea în aplicare a v1 V2
ospf6d
de punere în aplicare OSPFv3 (IPv6)
ripngd
punere în aplicare RIP v3 (IPv6)
bgpd
de punere în aplicare + BGPv4 (inclusiv sprijin familial pentru adresa de multicast și IPv6)
In plus, arhitectura Quagga are o bibliotecă de dezvoltare bogată pentru a facilita punerea în aplicare a protocolului daemon / client, coerent în configurație și comportament administrativ.
daemoni Quagga sunt fiecare configurabil prin intermediul unei rețele accesibile CLI (denumit "VTY"). CLI urmeaza un stil similar cu cel al altor software de rutare. Există un instrument suplimentar inclus cu Quagga numit "vtysh", care acționează ca un singur coeziv front-end tuturor daemon, permițându-o să administreze aproape toate aspectele legate de diferitele daemon Quagga într-un singur loc.
Ce este nou în această versiune:
- Principalul obiectiv al acestui comunicat este un fix de o regresie SEGV în ospfd, care a fost introdus în 0.99.19.
- Acesta oferă, de asemenea, o serie de îmbunătățiri minore, inclusiv o mai bună respectare RFC în bgpd, o mai bună susținere a FreeBSD și unele îmbunătățiri la isisd.
Ce este nou în versiunea 0.99.19:
- Această versiune oferă soluții de securitate care se adresează vulnerabilități asortate în bgpd, ospfd și ospf6d (CVE-2011-3323, CVE-2011-3324, CVE-2,011-3,325, CVE-2011-3326, și CVE-2011-3327).
Ce este nou în versiunea 0.99.18:.
- Numeroase bug-uri au fost stabilite
Ce este nou în versiunea 0.99.16:
- bgpd:
- utilizați ceas monotonă pentru timpul zilei
- cod de curățare
- compilează avertismente de curățare
- de lucru în jurul valorii de avertizare în assegments_parse ()
- ospfd:
- mesaje de corecții de depanare care au fost mascate de DISCARD_LSA
- eliminați memset care nu sunt necesare dintr-o funcție foarte cald
- siruri de caractere VTY de curățare
- comentați funcția neutilizată
- face locale funcții statice
- permite mai multe alias-uri OSPF de comandă a costurilor
- lib:
- memorie fix de logare
- face unele structuri constante
- muta check_bit într-un cod comun cu prefix
- de avertizare fix pe little endian
- face funcțiile de potrivire ia args const
- eliminați funcția neutilizate: route_dump_node ()
- sursa jurnal de conexiuni VTY (bug # 566)
- zebră:
- schimbare router-id selecție Algo
- acord cu irdp compila avertismente
- Curățire BIR meta cod coadă
- repara mai multe avertismente în rtadv
- repara mai multe avertismente compilator
- eliminați funcția neutilizată pentru a fixa de avertizare
- mâner RTF_CLONING îndepărtarea de la FreeBSD 8.0
- referință argument fix în strncpy () apel pentru BSD
- Mesaj fix BIR de depanare pentru IPv6
- face const declarație în rtm_flag_dump ()
- anunțuri de corecții router pentru adrese non Ethernet strat link-ul
- ospf6d:
- eliminați codul mort
- avertismente de corecții de la bit prefix recent comite
- compararea recenzie LSA numărul de ordine
- Corecție LSA de blocare în ospf6_new_ls_id ()
- altele:
- ripd: fix avertismente compilator
- ripngd: avertismente de compilator de curățare
- isisd: fix-enable-topologie pentru isis pe 64 de biți Linux
- isisd: fix FTB ioctl () solicită, prin tratarea & quot; true & quot; și & quot; false & quot; astfel cum sunt rezervate de configurare: fix ortografia
- Configurare: fix ortografia HAVE_CLOCK_MONOTONIC
Ce este nou în versiunea 0.99.15:
- Această versiune rezolvă mai multe bug-uri în BGP și OSPF cod. În special, unele regresii notabile în ospfd și ospf6d au fost abordate. Această versiune ar trebui să fie considerat un candidat 1.0.0 de eliberare.
Ce este nou în versiunea 0.99.14:
- Această versiune conține un fix de regresie pentru ospf6d, diverse mici remedieri și unele remedieri, sperăm, foarte semnificative de stabilitate. bgpd
- Această versiune ar trebui să fie considerat un candidat 1.0.0 de eliberare. Vă rugăm să testați această versiune cât mai larg posibil.
Ce este nou în versiunea 0.99.12:
- bgpd:
- Fix BGP ipv4 / ipv6 accepta manipularea
- [bgpd] AS4 bugfix de Chris Caputo
- [bgpd] Adauga comanda '' BGP prezintă vederi
- [bgpd] Permite colegii acceptate pentru a progresa, chiar dacă realpeer este în Connect
- ospfd:
- [lib] Tipul de mutare exprimate în Fletcher, de control
- [lib] Comutare Fletcher de control înapoi la versiunea veche ospfd
- OSPF numele de funcții justificate de cost și a adăugat suport pentru:
- Costul OSPF A.B.C.D
- nici un cost OSPF
- bibliotecă:
- [lib] Fix temporizator de precizie.
- [lib] repara lipsă sockunion_normalise_mapped
- vtysh:
- [vtysh] Adăugați comenzi de la zebra_routemap.c la vtysh
- Diverse:
- [construi] unelte / multiple-bgpd.sh ar trebui să fie în "face dist"
Ce este nou în versiunea 0.99.11:
- Această versiune a fost preparat în mod intenționat ca un candidat cu eliberare cele mai multe regresii abordate.
- Utilizatorii de toate 0.99.x și 0.98.x ramuri sunt sfătuiți să faceți upgrade la 0.99.11, astfel încât următoarea ramură stabilă poate fi începută cât mai curând posibil.
- Modificări particulare includ sprijin inițial bgpd TCP-MD5 (numai pentru IPv4 în acest moment), fixat de avarie în bgpd, un alt RIB-FIB această încercare în sincronizarea daemon zebră, și o actualizare OpenSolaris SFW.
Comentariile nu a fost găsit