Quagga este o suită software de rutare, oferind implementări de OSPFv2, v1 RIP și v2, RIPv3 și BGPv4, OSPFv3 pentru platformele Unix, în special FreeBSD, Linux, Solaris și NetBSD. Quagga este o furculiță de GNU Zebra, care a fost dezvoltat de Kunihiro Ishiguro. Copac Quagga își propune să construiască o comunitate mai implicați în jurul Quagga decât modelul centralizat actual de GNU Zebra.
Arhitectura Quagga constă dintr-un miez daemon:
zebră
Care acționează ca un strat de abstractizare a care stau la baza kernel Unix și prezintă API Zserv pe un curent Unix sau TCP clientilor Quagga. Este acești clienți Zserv care pun în aplicare în mod obișnuit un protocol de rutare și comunică actualizările de rutare la demonul zebra. Clientii Zserv existente:
ospfd
de punere în aplicare OSPFv2
ripd
implementarea V1 și V2 RIP
ospf6d
de punere în aplicare OSPFv3 (IPv6)
ripngd
de punere în aplicare RIP v3 (IPv6)
bgpd
de punere în aplicare BGPv4 + (inclusiv sprijinul familiei adresa de multicast și IPv6)
În plus, arhitectura Quagga are o bibliotecă bogată de dezvoltare, pentru a facilita punerea în aplicare a demonilor protocol / client, coerente în configurație și conduită administrativă.
Daemon Quagga sunt fiecare configurabil printr-o rețea accesibilă CLI (numit "VTY"). CLI urmeaza un stil similar cu cel al altor software de rutare. Există un instrument suplimentar inclus Quagga numită "vtysh", care acționează ca un singur coeziv front-end pentru toate daemon, permițând 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 o fix de un regres SEGV în ospfd, care a fost introdus în 0.99.19 .
- De asemenea, oferă o serie de îmbunătățiri minore, inclusiv o mai bună respectare RFC în bgpd, suport mai bun de FreeBSD, și unele îmbunătățiri la isisd.
Ce este nou în versiunea 0.99.19:
- Această versiune oferă remedieri de securitate care se adresează vulnerabilităților asortate din bgpd, ospfd și ospf6d (CVE-2011-3323, CVE-2011-3324, CVE-2011 - 3325, CVE-2011-3326, CVE-2011-3327 și).
Ce este nou în versiunea 0.99.18:.
- Numeroase bug-uri au fost stabilite
Ce este nou în versiunea 0.99.16:
- bgpd:
- folosi ceas monotonă de ora din zi
- Cod de curatare
- compila avertismente curățare
- de lucru în jurul valorii de avertizare în assegments_parse ()
- ospfd:
- Mesaje fix de depanare care au fost mascate de DISCARD_LSA
- eliminați memset care nu sunt necesare de la o functie foarte cald
- siruri VTY curățare
- comentați funcție neutilizate
- face funcții locale static
- permit mai multe OSPF pseudonime comandă costurilor
- lib:
- de memorie fix logare
- face unele structuri constant
- muta check_bit în cod comun prefix
- avertisment fix pe little endian
- face funcțiile meci ia args const
- eliminați funcție neutilizate: route_dump_node ()
- sursă jurnal de conexiuni VTY (bug # 566)
- zebra:
- schimbare selecție router-id algo
- afacere cu irdp compila avertizari
- cleanup RIB meta cod coada
- stabili mai multe avertismente în rtadv
- stabili mai multe avertismente compilator
- eliminați funcție neutilizate pentru a stabili de avertizare
- ocupe RTF_CLONING scoaterea din FreeBSD 8.0
- referință argument fix în strncpy () apel pentru BSD
- Mesaj fix RIB depanare pentru IPv6
- face declarație const în rtm_flag_dump ()
- Anunțurile router fix pentru adrese non-Ethernet strat link
- ospf6d:
- eliminați cod mort
- avertismente fixe din ultimii pic prefix comite
- comparație revizuire LSA numărul de ordine
- blocare fix LSA în ospf6_new_ls_id ()
- alte:
- ripd: fixa avertismentele compilator
- ripngd: avertismente compilator curățarea
- isisd: fixa --enable-isis-topologie pentru 64-bit Linux
- isisd: fixa BPF ioctl () solicită, trata & quot; adevărat & quot; și & quot; false & quot; cum configurare rezervate: fixa ortografie
- configura: fixa HAVE_CLOCK_MONOTONIC ortografie
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. Acest comunicat ar trebui să fie considerat un candidat 1.0.0 comunicat.
Ce este nou în versiunea 0.99.14:
- Aceasta versiune contine un fix de regresie pentru ospf6d, diverse remedieri mici și unele remedieri sperăm semnificative de stabilitate bgpd.
- Acest comunicat ar trebui considerat un candidat 1.0.0 eliberare. Va rugam sa testeze 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 comandă "prezintă vederi BGP '
- [bgpd] Permite colegii acceptate sa progreseze, chiar dacă se află în realpeer Connect
- ospfd:
- [lib] tip Move exprimate în Fletcher control
- [lib] Porniți Fletcher control înapoi la vechea versiune ospfd
- justificate OSPF nume de funcții de cost și suport adăugată pentru:
- costuri OSPF A.B.C.D
- nici un cost ospf
- bibliotecă:
- [lib] Fix timer precizie.
- [lib] rezolva lipsa sockunion_normalise_mapped
- vtysh:
- [vtysh] Adauga comenzi de la zebra_routemap.c la vtysh
- misc:
- [construi] unelte / multiple-bgpd.sh ar trebui să fie în "a face dist"
Ce este nou în versiunea 0.99.11:
- Acest comunicat a fost preparat în mod intenționat ca un candidat de eliberare cu majoritatea regresii adresat.
- 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ătorul ramura stabilă poate fi pornit cât mai curând posibil.
- schimbări particulare includ suport initial bgpd TCP-MD5 (numai pentru IPv4 la momentul), remedieri accident în bgpd, un alt RIB-FIB sincronizarea încercare în demonul zebra, și o actualizare OpenSolaris SFW.
Comentariile nu a fost găsit