VyOS yog Debian Linux-based software router tsom rau cov lag luam, cov chaw muab kev pabcuam, thiab network geeks. VyOS yog ntsia rau ntawm hardware (amd64) los yog xa mus ua cov tshuab virtual. Kev teeb tsa feem ntau yog ua los ntawm CLI.
VyOS suav nrog:
- ob peb dynamic routing raws tu qauv (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
- ntau VPNs (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
- configuration system nrog commit/rollback thiab versioning muaj nuj nqi;
- tej thaj chaw deb HTTP API thiab scripting APIs rau plhaub thiab Python.
VyOS tau tsim muaj nyob rau hauv 2013 raws li ib tug diav rawg ntawm Vyatta software router, uas nyob rau hauv lem siv ib tug syntax zoo li Juniper JunOS.
Cov qauv kev lag luam ntawm lub tuam txhab kev txhim kho yog muag LTS tsim, kev txhawb nqa thiab kev tsim kho. Yog li ntawd, ob peb xyoos dhau los, kev nkag dawb rau LTS tsim tau raug tso tseg, thiab tom qab ntawd mus rau lawv cov lej cim. Kev nkag mus rau lub ntsiab cai hauv paus los ntawm LTS tsim tau tsim muaj ib txwm muaj nyob; Tsis siv neeg tsim txhua hnub kuj muaj. Nws yog ib qho tsim nyog sau cia tias LTS tsim yog muab pub dawb rau ntau lub tuam txhab tsis muaj txiaj ntsig thiab cov neeg koom tes ua haujlwm (cov uas tau pab txhawb kev txhim kho, sim, sau cov ntaub ntawv, nrog rau "cov kws tshaj lij" uas tshaj tawm cov ntaub ntawv hais txog qhov project - saib tej yam kev mob ntawm kev koom tes).
Los ntawm ib qho kev pom kev, kev qhib siab yog qhia hauv:
- muaj cov lej code;
- muaj peev xwm yooj yim tsim koj tus kheej cov duab ISO (piv txwv li, koj tuaj yeem nruab cov pob ntxiv kom haum koj cov kev xav tau);
- muaj cov txheej txheem Linux cov cuab yeej thiab cov khoom siv paub zoo (grep, sed, awk, nmap, tcpdump, thiab lwm yam);
- qhib kev txhim kho (saib vyos.dev).
VyOS Stream yog ib txoj hauv kev tshiab los tsim kev tshaj tawm rau pej xeem. Nov yog qhov developers sau:
Nyob rau hauv luv luv, VyOS kwj yog ib tug snapshot ntawm ib tug tshiab LTS tso peb nyob nraum ua hauj lwm rau. Pib nrog VyOS 1.4, peb tsim LTS tshiab tso tawm ceg los ntawm LTS yav dhau los, tsis yog los ntawm qhov tam sim no. Qhov no tso cai rau peb pib los ntawm lub xeev paub zoo thiab zam kom tsis txhob muaj kev ruaj ntseg ntev. Tsuas yog cov yam ntxwv uas twb tau sim thaum lub sij hawm sim thiab tau coj lawv daim ntawv kawg raug xa mus rau LTS ceg tshiab - txhawm rau txo cov xwm txheej uas cov yam ntxwv yuav tsum tau rov ua dua tshiab lossis tshem tawm ntawm LTS tso tawm.
Cov duab VyOS Stream tshiab yuav raug tso tawm kwv yees li ib zaug hauv peb lub hlis twg.
Yog li cov hom phiaj ntawm VyOS Stream yog dab tsi?
Ua ntej, nws yog kev saib ua ntej thev naus laus zis rau cov neeg siv kom pom dab tsi tuaj hauv LTS tshiab tso tawm thiab sim nws.
Qhov thib ob, nws yog kev saib ua ntej rau cov neeg tsim khoom kom lawv tuaj yeem pom muaj peev xwm API tawg thiab hloov kho lawv cov ntawv sau, cov cuab yeej, kev tswj hwm thiab kev saib xyuas kev sib koom ua ke, thiab lwm yam uas lawv yuav tau ua - lossis ntxiv kev txhawb nqa rau VyOS tshiab rau cov haujlwm ntawd.
Thib peb, nws yog kev tswj kom zoo: qee zaum cov kab mob tsuas tuaj yeem pom los ntawm kev sim cov duab hauv ib puag ncig tiag tiag, tshwj xeeb tshaj yog thaum nws los txog rau hardware compatibility thiab kev cuam tshuam nrog lwm lub tshuab. VyOS Stream tso cai rau leej twg sim tawm cov yam ntxwv uas tau teev tseg rau LTS tso tawm tom ntej thiab pom tias lawv ua haujlwm zoo lossis xav tau kev txhim kho.
VyOS Stream (tsis zoo li kev tsim ua hmo ntuj) muab qee qhov kev ruaj ntseg lav. Nov yog qhov developers sau:
Txij li thaum VyOS Stream yog qhov saib ua ntej ntawm LTS tom ntej, nws yuav tsum ua raws tib txoj hauv kev raws li LTS tso tawm. Piv txwv li:
- Yog tias muaj qhov tshwj xeeb muaj nyob hauv VyOS Stream duab, nws tsuas tuaj yeem raug tshem tawm los ntawm cov txheej txheem deprivation.
- Cov qauv kev teeb tsa yeej ib txwm sib xws nrog cov qauv dhau los (tsis hloov lossis hloov kho los ntawm cov ntawv hloov pauv thaum lub caij khau raj).
- Internal APIs tau tshaj los yog ua raws li tus txheej txheem deprecation. Txoj kev no koj tuaj yeem paub tseeb tias yog tias ib yam dab tsi ua haujlwm hauv VyOS Stream duab, nws yuav ua haujlwm tib yam thaum nws dhau los ua LTS. Yog tias muaj dab tsi hloov pauv, qhov kev ceeb toom tsis txaus siab yuav tshwm sim. Qhov no yuav tsum ua kom yooj yim rau kev npaj xa mus thiab tswj cov haujlwm xws li Ansible's module sau.
OK, tam sim no cia peb nkag siab tias VyOS Stream tsis yog dab tsi. Nov yog qhov developers sau:
VyOS Stream tsis yog qhov tso tawm LTS pub dawb. Peb tsis muab kev kho kab mob xwm txheej ceev lossis kev ruaj ntseg thaj rau nws. Yog tias pom muaj qhov tsis txaus ntseeg tseem ceeb, peb yuav kho nws nyob rau hauv lub dov tawm ceg thiab LTS tshaj tawm sai li sai tau thiab muab thaj ua rau thaj rau cov neeg siv khoom. Tab sis kwj cov duab nrog qhov kev kho no yuav tsis tshwm sim txog lub quarter tom ntej.
Peb tsuas yog muab cov duab ISO dav dav; tsis muaj tswb thiab xuav ntxiv (xws li kev tsim tshwj xeeb rau Azure - tus txhais lus ceeb toom)
VPP-based Accelerated Data Vaj Huam Sib Luag tsim nyog tau txais cov lus tshwj xeeb: nws tseem tsis tau suav nrog VyOS Stream, vim nws qhov kev tsim thiab kev siv tsis suav tias yog qhov ruaj khov txaus thiab tuaj yeem hloov pauv ntau. Yog li tam sim no, VPP tsuas yog suav nrog dov tso tawm cov duab.
Yog tias koj xav tau cov duab ruaj khov nrog kev kho kub, koj yuav tsum tau yuav LTS tso tawm los ntawm kev tso npe lossis ib qho ntawm cov npe pub dawb rau cov uas tsim nyog.
Cov ntsiab lus tseem ceeb ntawm qhov kev tso tawm no (1.5-2025-Q1), raws li cov neeg tsim khoom, yog:
- FQDN txhawb nqa rau NAT cov cai;
- Conntrack logging daemon;
- lub peev xwm los mloog PPPoE server ntawm lub interface thiab hauv tag nrho nws cov VLANs;
- DHCP server raws li Kea.
Tau qhov twg los: linux.org.ru ua
