Objavljeni programeri OpenBSD-a prije nekoliko dana lansiranje nova prijenosna verzija paketa usmjeravanja OpenBGPD 6.7 koju karakterizira mogućnost korištenja u operativnim sustavima koji nisu OpenBSD i to Omogućuje vam korištenje računala opće namjene kao usmjerivača.
OpenBGPD to je Unix demon koji implementira, putem besplatnog softvera, verziju 4 Border Gateway Protocol i zahvaljujući tome stroj može razmjenjivati rute s drugim sustavima koristeći BGP. Kako bi se osigurala prenosivost, korišteni su dijelovi koda iz projekata OpenNTPD, OpenSSH i LibreSSL. Uz OpenBSD, objavio je i podršku za Linux i FreeBSD.
O OpenBGPD-u
Ovaj je paket razvijen kao alternativa paketima poput Quagge, paket usmjeravanja zasnovan na GPL-u s licencom koji ne udovoljava projektnim zahtjevima i standardima kvalitete.
Ciljevi dizajna za OpenBGPD uključuju biti siguran, pouzdan i dovoljno lagan za većinu korisnika, kako veličinom, tako i korištenjem memorije.
Konfiguracijski jezik trebao bi biti moćan i lak za upotrebu. Također mora biti u mogućnosti brzo obrađivati stotine tisuća unosa u tablicu na memorijski učinkovit način.
Razvoj OpenBGPD-a stoji iza regionalnog internetskog registra RIPE NCC, koji je zainteresiran za stvaranje funkcionalnosti OpenBGPD prikladnom za upotrebu na poslužiteljima za usmjeravanje na mjeničnim razmjeničnim točkama (IXP) i za stvaranje cjelovite alternative BIRD paketu (od ostalih otvorenih alternativa s provedbom protokola BGP spominje FRRouting, GoBGP, ExaBGP i projekti Bio-Routing).
Pri razvoju OpenBGPD-a cilj je osigurati najvišu razinu sigurnosti i pouzdanosti. Za zaštitu se koristi stroga provjera ispravnosti svih parametara, sredstva za nadzor poštivanja ograničenja međuspremnika, odvajanje privilegija i ograničenje pristupa sistemskim pozivima.
Među prednostima je i prikladna sintaksa konfiguracijskog jezika il Visoke performanse i učinkovitost memorije (na primjer, OpenBGPD može raditi s tablicama usmjeravanja koje uključuju stotine tisuća unosa).
Projekt podržava većinu specifikacija BGP 4 i udovoljava zahtjevima RFC8212, ali ne pokušava prihvatiti širinu i uglavnom podržava najpopularnije i najčešće funkcije.
Što je novo u OpenBGPD 6.7?
U ovoj novoj verziji je osiguran početna podrška za JSON izlaz za uslužni program bgpctl, osim toga u bgpctl-u, naredba 'show susjeda' proširuje se prikazivanjem brojača primljenih i postavljenih prefiksa, kao i granična vrijednost "max-prefix out".
Druga promjena je ta da ispravno zbrajanje ROA tablica (Ovlaštenje izvora puta) s parovima prefiks / izvor kao u elementu s najdužom vrijednošću 'maxlen', dok se u bgpd.conf adrese IPv4 i IPv6 mogu istovremeno konfigurirati u lokalnoj direktivi adresa u blokovima "grupa".
Od ostalih promjena:
- Svojstvo "max-prefix {NUM} out" dodano je u bgpd.conf kako bi se ograničio broj oglašenih prefiksa kako bi se izbjeglo curenje cijelih tablica;
- Obavijesti uključuju informacije o uzroku ugniježđenih pogrešaka. Naredba "bgpctl show susjeda" daje izlaz uzroka posljednje primljene pogreške;
- Za ispravan postupak "gracioznog ponovnog učitavanja", zastarjeli prefiksi označeni su u tablici Adj-RIB-Out, koja pohranjuje informacije o rutama koje je lokalni usmjerivač BGP odabrao za oglašavanje optimalnih ruta vršnjacima;
- Dodana je mogućnost izrade OpenBGPD-a koristeći paket bizona za analizu bez prisutnosti byacc-a;
- Dodana opcija "–runstatedir", putem koje možete odrediti put do bgpctl.sock;
- Skripta za postavljanje je očišćena kako bi se poboljšala prenosivost.
Napokon, oni koji su zainteresirani za ovu verziju, trebali bi to znati Već je testiran na Debianu 9, Ubuntuu 14.04+ i FreeBSD 12.
Ako želite dobiti pakete ili saznajte više o tome, možete provjeriti njegovu službenu web stranicu. Poveznica je ovo.