VyOS on Debian Linux-pÔhine tarkvaraline marsruuter, mis on suunatud ettevÔtetele, teenusepakkujatele ja vÔrguhuvilistele. VyOS on vÔimalik paigaldada riistvarale (amd64) vÔi kÀivitada virtuaalmasinana. Konfiguratsioon toimub tavaliselt CLI kaudu.
VyOS sisaldab jÀrgmist:
- mitmeid dĂŒnaamilise marsruutimise protokolle (BGP, OSPF, IS-IS, PIM-SM, Babel, âŠ);
- mitmeid VPN-e (OpenVPN, L2TP, WireGuard, IPsec, DMVPNâŠ);
- konfiguratsioonisĂŒsteemi, mis toetab salvestamist/tagasivĂ”tmist ja versioonihaldust;
- kaug-HTTP API ja skripti API-d shelli ja Pythoni jaoks.
VyOS loodi 2013. aastal Vyatta tarkvaralise marsruutija fork'ina, mis omakorda rakendas Juniper JunOS-ile sarnast sĂŒntaksit.
Arendajafirma Ă€ri mudel hĂ”lmab LTS-komplektide mĂŒĂŒmist, tehnilist tuge ja tellimustööd. SeetĂ”ttu lĂ”petati paar aastat tagasi tasuta juurdepÀÀs LTS-komplektidele ning hiljem ka nende lĂ€htekoodidele. Peamised lĂ€htekoodid, millest LTS-komplektid loodi, on alati olnud kergesti kĂ€ttesaadavad; samuti olid kergesti kĂ€tte saadavad automaatsed igapĂ€evased vĂ€ljavĂ”tted. Oluline on mĂ€rkida, et LTS-komplektid antakse tasuta mitmetele mittetulundusĂŒhingutele ja projekti panustajatele (kes on aidanud arengus, testimises, dokumentatsiooni kirjutamises vĂ”i ka info levitamises â vt. osaluse tingimused).
Tehnilisest vaatenurgast vÀljendatakse avatud lÀhenemist jÀrgnevates:
- allika koodide kÀttesaadavuses;
- lihtsalt oma iso-piltide koostamise vÔimaluses (nÀiteks on vÔimalik installida tÀiendavaid pakette vastavalt teie vajadustele);
- tavalised linuxi tööriistad ja tuntud utiliidid (grep, sed, awk, nmap, tcpdump jne);
- avatud arendusprotsessis (vt vyos.dev).
VyOS Stream on uus lÀhenemine avalikult kergesti kÀtte saadavate vÀljaannete loomisele. NÀiteks kirjutavad arendajad:
KokkuvĂ”ttes on VyOS Stream uus LTS-vĂ€ljaande eelnĂ€idis, millega töötame. Alates VyOS 1.4-st loome uue LTS vĂ€ljaande haru varasemast LTS-ist, mitte kĂ€esolevast. See vĂ”imaldab meil alustada tööga eelnevalt heas seisus ja vĂ€ltida pikaajalist stabiliseerimisprotsessi. Uue LTS haru kantakse ĂŒle ainult need funktsioonid, mis on juba testitud ja viidud lĂ”plikku vormi â et vĂ€hendada olukordi, kus funktsioone tuleb radikaalselt ĂŒmber teha vĂ”i LTS vĂ€ljaannetest eemaldada.
Uued VyOS Stream pildid valmistatakse tootmiseks igal kvartalil.
Millised on VyOS Stream'i eesmÀrgid?
Esiteks on see tehnoloogiline eelvaade kasutajatele - et nÀha, mis on tulevas LTS vÀljaandes ja katsetada seda.
Teiseks on see eelvaade arendajatele, et nad saaksid mĂ€rkida vĂ”imalikke vigu API-s ning uuendada oma skripte, tööriistu, haldustarkvara ja jĂ€lgimissĂŒsteeme ning muid asju, mida nad on teinud - vĂ”i lisada uusite VyOS funktsioonide toetust nende projektidesse.
Kolmandaks on see kvaliteedikontroll: mĂ”nikord saab vigu leida ainult piltide testimisega reaalses keskkonnas, eriti mis puudutab ĂŒhilduvust riistvaraga ja teiste sĂŒsteemidega suhtlemist. VyOS Stream vĂ”imaldab kĂ”igil soovijatel katsetada jĂ€rgmise LTS vĂ€ljaandele mĂ”eldud funktsioone ning kontrollida, kas need toimivad hĂ€sti vĂ”i vajavad tĂ€iendavat tööd.
VyOS Stream (erinevalt öösel kokku pandud versioonidest) pakub teatavaid stabiilsuse garanteerimise elemente. Siin on, mida arendajad kirjutavad:
Kuna VyOS Stream on jÀrgmise LTS eelversioon, peab see jÀrgima sama lÀhenemist nagu LTS vÀljalasked. NÀiteks:
- Kui mÔni funktsioon on olemas VyOS Stream pildis, vÔib see olla eemaldatud ainult deprekeermise protseduuri kaudu.
- Konfiguratsiooniformaat on alati ĂŒhilduv varasemate versioonidega (mittetöötavate skriptide migratsioonide kaudu laadimisel ei muudeta ega kohandata).
- Sisese API-d on ĂŒhilduvad vĂ”i jĂ€rgivad vananemisprotseduuri. Seega vĂ”ib olla kindel, et kui midagi töötab VyOS Stream pildis, siis see töötab samuti, kui see muutub ametlikuks LTS-ks. Kui midagi muutub, ilmub vananemise hoiatus. See peaks lihtsustama juurutamise ja toe planeerimist selliste projektide jaoks nagu Ansible'i moodulite kogu.
NĂŒĂŒd, laseme mĂ”ista, mida VyOS Stream ei esinda. Siin on, mida arendajad kirjutavad:
VyOS Stream ei ole tasuta LTS vÀljaanne. Me ei paku sellele hÀdaolukorra parandusi vÔi turvapaiku. Kui avastatakse kriitiline haavatavus, parame selle kiiresti jaotustes ja LTS vÀljaannetes ning pakume paranduste pakette klientidele. Kuid Stream pildid koos selle parandusega vÔivad ilmneda alles jÀrgmisel kvartalil.
Me pakume ainult tavalist ISO-pilti; mitte mingeid lisafunktsioone (nt spetsiaalsed kogumid Azure'i jaoks â tĂ”lkija mĂ€rkus)
Erilist tĂ€helepanu vÀÀrib VPP-pĂ”hine kiiruspaneel: see ei ole veel osa VyOS Stream'ist, kuna selle disain ja rakendus ei ole piisavalt stabiilsed ning vĂ”ivad palju muutuda. Seega, VPP lĂŒlitatakse praegu ainult libisevate vĂ€ljalaske piltide juurde.
Kui vajate stabiilseid pilte koos operatiivsete parandustega, peaksite ostma LTS-vĂ€ljalaske oma tellimuse kaudu vĂ”i ĂŒhe tasuta tellimuse, kui vastate nĂ”uetele.
Arendajate arvates on selle vÀljalaske (1.5-2025-Q1) peamised punktid:
- FQDN-i tugi NAT-reeglitele;
- Conntrack'i logimisdaemon;
- vÔime kuulata PPPoE-serverit liidesel ja kÔigis selle VLAN-ides;
- Keenal pÔhinev DHCP-server.
Allikas: linux.org.ru
