DCI-Box/White Box - It-Triq lejn il-Programmabbiltà tan-Netwerk Futur: Protokoll Netconf U Mudell YANG

Dec 13, 2023

Ħalli messaġġ

 

1

Għal artikli relatati maqsuma minni dwar l-awtomazzjoni tan-netwerk, jekk jogħġbok irreferi għall-katalgu "NetDevOps mill-bidu"

F'dawn l-aħħar snin, bl-iżvilupp kontinwu tal-qasam globali tal-cloud computing u t-tkabbir kontinwu tan-negozju, it-teknoloġija tan-netwerk kompliet tiżviluppa wkoll, u ħarġet it-teknoloġija SDN. Mill-idea ewlenija oriġinali tas-separazzjoni tat-trażmissjoni u l-kontroll ibbażata fuq Openflow, in-nies ikomplu jespandu Fl-estensjoni tal-SDN, in-nies bħalissa jistgħu jilħqu kunsens li l-Openflow m'għadux kundizzjoni meħtieġa (iżda s-separazzjoni tat-trażmissjoni u l-kontroll hija għadha kundizzjoni ewlenija), u l-programmabbiltà tan-netwerk bil-mod saret waħda mill-kriterji importanti għall-kejl ta 'arkitettura SDN.

 

Operazzjonijiet programmabbli ta 'tagħmir tan-netwerk tradizzjonali huma ġeneralment ibbażati fuq protokolli CLI u SNMP. Kemm jekk skripts jew softwer tal-ġestjoni tan-netwerk, huma kollha żviluppati fuq din il-bażi biex tinkiseb il-firxa wiesgħa ta 'programmabbiltà tan-netwerk li se nitkellmu dwarha llum. kapaċitajiet, u b'hekk tirrealizza l-awtomazzjoni ta 'ħafna xenarji. Xi apparati jappoġġjaw il-konfigurazzjoni ta 'xi interfaces tal-web u s-sostituzzjoni tal-konfigurazzjoni ġenerali permezz ta' xml. Dawn huma rari ħafna u mhux se jiġu deskritti fid-dettall f'dan l-artikolu.

 

CLI

CLI (Command-line Interface) tirrealizza l-interazzjoni bejn il-bniedem u l-kompjuter permezz tal-linja tal-kmand. Hija ħila meħtieġa għall-ħaddiema tan-netwerk. In-nies jiftħu s-softwer SSH jew Telnet għall-apparat kuljum, imbagħad waħħal konfigurazzjoni, issalvaha u tidħol fis-seħħ. Ġurnata waħda, in-nies għajjien b'dan it-tip ta 'ripetizzjoni, u użaw programm biex jiġġeneraw awtomatikament skripts ta' konfigurazzjoni, jidħlu fl-apparat f'lottijiet, u joħorġu konfigurazzjonijiet biex jidħlu fis-seħħ, u jirrealizzaw l-awtomazzjoni. Dan huwa metodu programmabbli tan-netwerk. Ejja nitkellmu dwar il-vantaġġi, li huma konsistenti ħafna mal-ħsieb tan-nies, ideat u sistemi tekniċi eżistenti. Iżda fl-aħħar mill-aħħar, dan l-approċċ jiffavorixxi lin-nies fuq it-tagħmir tan-netwerk. Għandu l-iżvantaġġi li ġejjin:

 

-Hemm differenzi kbar fis-settijiet tal-kmand bejn il-manifatturi. Mhux biss il-manifatturi, iżda l-verżjonijiet tas-softwer differenti tal-istess mudell jista 'jkollhom differenzi differenti ħafna.

-L-iżviluppaturi għandhom ikunu familjari mas-sett tal-kmand u kif jużawh. Hemm riskji għas-sigurtà fil-livell tal-konfigurazzjoni. Pereżempju, b'daqqa ta' idejn, il-port li ridt niftaħ inbidel f'għeluq il-port...

-M'hemm l-ebda rekwiżiti obbligatorji għall-protokolli ta 'trażmissjoni (SSH u Telnet), u hemm riskji għas-sigurtà tal-produzzjoni.

-Il-proċess ta 'parsing u ġenerazzjoni ta' konfigurazzjonijiet huwa estremament ikkumplikat. F'ħafna każijiet, ir-regoli regolari miktuba jistgħu jkunu biss infinitament qrib il-"verità", iżda mhux il-"verità" kollha.

-M'hemm l-ebda transazzjoni, u konfigurazzjoni tista' tidħol fis-seħħ parzjalment u parti ma tidħolx fis-seħħ.

-M'hemm l-ebda mekkaniżmu ta 'spezzjoni awtomatizzat u huwa kompletament dipendenti fuq in-nies. Pereżempju, irrid nittestja jekk l-iskrittura ġġenerata hijiex korretta. Hemm mod, iżda huwa diffiċli ħafna u ħafna drabi diffiċli biex timplimenta faċilment.

-L-ebda idea ta 'mudellar tad-dejta

 

CLI huwa dejjem mod ta 'interazzjoni bejn il-bniedem u l-kompjuter. Jista 'jagħti lin-netwerk ċerti kapaċitajiet ta' programmabbiltà permezz ta 'programmi, iżda wara kollox, mhuwiex metodu li huwa intrinsikament programmabbli fin-netwerk. Taħt il-mewġa attwali ta 'cloud computing u SDN, mhuwiex adattat għal skjerament awtomatizzat fuq skala kbira fin-netwerk, u l-programmabbiltà tiegħu hija limitata. Huwa diffiċli għall-barranin li jifhmu d-diffikultà tal-iżvilupp.

 

SNMP

SNMP (SNMP, Protokoll ta 'Ġestjoni tan-Netwerk Sempliċi), dan il-protokoll jista' jappoġġja sistemi ta 'ġestjoni tan-netwerk biex jimmonitorjaw jekk l-apparati konnessi man-netwerk għandhomx xi sitwazzjoni li tikkawża attenzjoni ta' ġestjoni. Tikkonsisti f'sett ta' standards ta' ġestjoni tan-netwerk, inkluż protokoll ta' saff ta' applikazzjoni, skema ta' database, u sett ta' oġġetti ta' data.

 

Għal biċċa kontenut fil-Wikipedija, aħna nenfasizzaw il-ġestjoni tan-netwerk, il-monitoraġġ, u l-oġġetti tad-dejta. Jintuża biex jimmaniġġja n-netwerk, jista 'jiġi kkonfigurat u miġbur, u jintuża prinċipalment għall-monitoraġġ. Għandu mmudellar tad-dejta biex jistruttura xi moduli, karatteristiċi u data tal-istatus tat-tagħmir tan-netwerk. Jintuża prinċipalment għal sistemi ta 'ġestjoni tan-netwerk (l-aktar monitoraġġ). Imbagħad ejja nitkellmu dwar in-nuqqasijiet tagħha:

-Leġibbiltà fqira. Jippreferi l-"magna" fil-bniedem-magna. Ma jinqarax meta jintuża, u d-dejta tal-immudellar lanqas ma tinqara. Juża superset ta' ASN.1.

-Is-sigurtà hija limitata. Hemm tliet verżjonijiet: v1, v2c u v3, u s-sigurtà titjieb f'sekwenza. Madankollu, l-aktar waħda komuni hija v2c, li għandha sigurtà limitata. Il-verżjoni v3 hija sigura ħafna mid-disinn, iżda mhix universali. . .

-M'hemm l-ebda backup, irkupru jew mekkaniżmu rollback. Għandna wkoll show run u metodi oħra biex tagħmel backup tal-linja tal-kmand, iżda snmp. . .

-Ftit ħafna jikteb. Aqra ħafna, ikteb ftit, l-aktar użat għall-monitoraġġ.

-L-oġġetti tad-dejta li jistgħu jinġabru huma limitati, u l-konfigurazzjoni tal-apparat kollu ma tistax tinkiseb. Ħafna drabi nsibu li nistgħu nużaw cli biex niġbruha, iżda ma nistgħux nużaw snmp biex niġbruha.

-Hemm konġestjoni fil-prestazzjoni. Il-limitu ta 'fuq tad-dejta miġbura huwa 64K, u l-granularità tal-ġbir hija kbira wisq. F'netwerks kbar u kumplessi, jista 'jieħu minuti jew aktar. Dan jenfasizza wkoll il-punt importanti. Ir-rekwiżiti tagħna għall-granularità huma wkoll stretti ħafna. Ħafna drabi nittamaw li niġbru t-traffiku tal-port kull ftit sekondi. F'netwerks kbar, naħseb li s-softwer tradizzjonali tal-ġestjoni tan-netwerk huwa... Biex tespandi sentenza oħra, il-metodu attwali huwa Telemetrija (bħal gRPC) li tista 'tikseb livell ta' mikrosekonda, u xi wħud jeħtieġu kombinazzjoni ta 'softwer u ħardwer. Għadu mhux popolari, iżda fil-futur Trid tkun tendenza. Rigward meta dan se jiġi fil-futur...

-Mit-twelid tiegħu, SNMP intuża ħafna fil-qasam tal-monitoraġġ tan-netwerk biex tinkiseb data għall-monitoraġġ. In-nuqqas u l-kumplessità tal-kapaċitajiet ta 'konfigurazzjoni wasslu għal ftit użu minnha fil-konfigurazzjoni tan-netwerk. Netwerk li jista' jinqara biss.

 

Protokoll Netconf u Mudell YANG

Niffaċċjaw il-ġenerazzjoni li jmiss ta 'netwerks, x'tip ta' protokolli ta 'ġestjoni tan-netwerk għandna bżonn biex nirrealizzaw aħjar il-programmabbiltà tan-netwerk u ntejbu l-livell ta' awtomazzjoni?

L-IETF ippropona l-ideat li ġejjin f'RFC3535 fl-2002 (fil-fatt hemm 33 minnhom. Ibbażat fuq informazzjoni onlajn u l-għarfien tal-awtur, ktibt l-ideat li ġejjin):

1. Hemm interface programmabbli għall-konfigurazzjoni tan-netwerk

2. L-istess konfigurazzjoni tista 'tintuża madwar il-manifatturi u l-mudelli

3. Ħtieġa li tgħaqqad lingwa tal-immudellar b'leġibbiltà tajba

4. Tlesti l-iċċekkjar tal-iżbalji u l-funzjonijiet ta 'rkupru

5. Transazzjonali

 

Jekk għandek idea, implimentaha biss. Fl-2006, l-IETF ippropona l-protokoll Netconf, li solviet il-problemi mqajma mill-RFC3535. In-Netconf inizjali stipula biss il-qafas bażiku u l-operazzjonijiet tal-protokoll, u ddefinixxa soluzzjonijiet li qiesu xi problemi ta 'RFC3535. Ma stipulax lingwa tal-mudellar unifikata. Għalhekk, xi tagħmir tal-manifatturi bikrija appoġġja biss xi operazzjonijiet bażiċi ta 'Netconf, u ma użax saff tal-qiegħ unifikat. Lingwa tal-immudellar tad-dejta.

 

RFC6020 ġie rilaxxat fl-2010, u jipproponi l-lingwa tal-mudellar tal-Mudell YANG u metodu ta 'kombinazzjoni ma' NETCONF. Definizzjoni waħda hija lingwa tal-immudellar tad-dejta li tgħaqqad il-loġika tar-riżorsi sottostanti bejn il-manifatturi, u d-definizzjoni l-oħra hija sett ta 'kmand unifikat għall-operazzjonijiet ta' kull manifattur fuq id-dejta tal-konfigurazzjoni u d-dejta tal-istatus. L-istanzi tad-dejta maħluqa mill-mudell YANG huma mgeżwra fil-protokoll Netconf. Trażmissjoni, it-tnejn huma kkombinati ma 'xulxin biex jibnu sett ġdid ta' interfaces programmabbli tan-netwerk universali għall-era l-ġdida bbażati fuq il-mudell YANG u mmexxija mill-protokoll Netconf.

 

Wara l-2016, il-protokoll Netconf ġie integrat mill-qrib mal-Mudell YANG u sar popolari. S'issa, meta nħarsu lejn xi aspetti tas-softwer tal-arkitettura SDN, smajna dawn iż-żewġ termini bejn wieħed u ieħor.

 

YANG u Netconf, wieħed huwa statiku u l-ieħor huwa dinamiku, bħal yin u yang. It-tnejn idderivaw id-dinja programmabbli tan-netwerk tal-era li jmiss. (Meta nħarsu lejn il-maħżen YANG fuq github, insibu wkoll li l-ikona tagħha hija Tai Chi, u l-konnessjoni bejn isimha u "Yang" kemmxejn tiżvela l-ideat tad-disinn tad-disinjatur oriġinali).

 

Sussegwentement, se nitkellmu fil-qosor dwar il-Mudell YANG u l-protokoll Netconf. Ejja l-ewwel nitkellmu dwar il-lingwa tal-immudellar tad-dejta YANG biex tara kif tiddeskrivi t-tewmin diġitali ta 'din id-dinja tan-netwerk.

 

Mudell YANG

Fid-dokument RFC6020, il-kapitolu tal-ftuħ jiddikjara b'mod ċar, YANG, Lingwa tal-Immudellar tad-Data għall-Protokoll tal-Konfigurazzjoni tan-Netwerk. Hija l-abbrevjazzjoni ta' Yet Another Next Generation (Yang) Data Modelling Language. Hija lingwa tal-immudellar użata biex tiddeskrivi l-kunċetti tan-netwerk.

 

Jappoġġja definizzjoni ta 'listi, dizzjunarji, u strutturi tad-dejta saħansitra aktar kumplessi, jappoġġja restrizzjonijiet, enumerazzjonijiet, importazzjonijiet ta' referenza, ġestjoni tal-verżjoni u spazji tal-isem. Minħabba l-ispazju, aħna se nagħtu spjegazzjoni qasira. Għal informazzjoni dettaljata, tista' tirreferi għal:

 

Jista' jiddeskrivi dan l-apparat tan-netwerk b'mod sempliċi ħafna f'lingwa strutturata. Pereżempju, għad-definizzjoni ta' port:

Bħala persunal professjonali ta 'tħaddim u manutenzjoni, bi ftit bażiċi tan-netwerk u ftit bażiċi tal-ipprogrammar, tista' tifhem id-definizzjoni ta 'port b'mod relattivament ċar. Hija struttura ta 'lista, u jista' jkun hemm multipli. Wieħed mill-attributi tiegħu huwa interface-name (wkoll ċavetta). , uniku, mhux ripetibbli), kif ukoll l-attribut tal-veloċità u l-attribut duplex, li t-tnejn huma kordi.

Ħafna attributi ta 'apparat tan-netwerk huma deskritti mill-Mudell YANG, inkluż l-istatus tal-konfigurazzjoni u l-istatus operattiv.

B'dan il-mod, YANG Model jiddeskrivi d-dinja online bl-użu ta 'lingwa strutturata. Jekk inti interessat, tista 'taqra l-post tal-blog fuq l-Internet ta' hawn fuq, li għandu deskrizzjoni fil-fond ħafna.

 

Jista 'jiġi kkonvertit f'dejta XML tajjeb ħafna u mgeżwer fil-protokoll Netconf għat-trażmissjoni (se nispjegawh aktar tard):

2

Fl-istess ħin, sabiex jiġu livellati d-differenzi bejn il-bejjiegħa, Openconfig, immexxi minn Google, standardizzat il-mudell tad-dejta. Mill-websajt uffiċjali, naraw l-islogan "Ġestjoni tan-netwerk immexxi mill-mudelli, immexxi mill-bejjiegħ iddisinjat mill-utenti", li hija ddisinjata mill-utenti u minn pjattaforma transkonfinali. Programmazzjoni tan-netwerk komuni mill-bejjiegħ, immexxi mill-mudell (ejja nittraduċuha b'dan il-mod l-ewwel). Fi kliem sempliċi, huwa li tagħmel l-immudellar bejn diversi manifatturi l-istess, sabiex meta tikkonfigura ċerta data, ma jkollokx għalfejn tħares mill-mudell yang privat ta 'kull manifattur wieħed wieħed. Iżda l-Internet dejjem għandu protokolli privati, u manifatturi differenti dejjem se joħolqu protokolli privati ​​ġodda u aħjar għal "esperjenza aħjar tal-utent" u "istrateġija tan-negozju aħjar" (dan huwa verament id-dnub oriġinali tal-manifatturi tan-netwerk). L-istampa turi xi wħud mill-implimentazzjonijiet tal-mudell yang openconfig li jintużaw aktar komunement.

 

3

4

Ġġudikati mill-istampa, naħseb li hemm pjuttost ħafna minnhom, u l-konfigurazzjonijiet użati komunement huma relattivament kompluti. Iżda fil-prattika, jiddependi fuq jekk il-manifattur jappoġġjax ukoll dawn il-mudelli yang. Xi apparati verżjoni ogħla ta 'ċertu suġġett huma bażikament appoġġjati. Għadni ma ħarisx aktar mill-qrib lejn dawk domestiċi.

 

In-netwerks ma jistgħux ikunu eżattament l-istess. Għal inġinier li huwa involut fl-operat tan-netwerk u l-iżvilupp tal-manutenzjoni, hija barka li tkun tista 'tikseb l-istess għan!

 

openconfig jista 'jinstab fi https://github.com/openconfig/public/tree/master/release/models

Tista 'ssib mudelli yang privati ​​fuq diversi websajts uffiċjali.

 

Protokoll Netconf

 

Wara li tkellem dwar il-mudell yang, ejja nitkellmu dwar il-protokoll Netconf. Il-mudell yang jiddefinixxi d-deskrizzjoni diġitali tad-dinja tan-netwerk, u Netconf jiddefinixxi l-akkwist (get) u l-aġġustament (config) tad-data.

 

Netconf jiġbor id-dejta tad-dinja deskritta mill-mudell yang biex tirrealizza l-ġestjoni tad-dinja tan-netwerk.

 

5

Id-dejta Yang hija inkapsulata f'xml u mbagħad ġestita permezz tal-protokoll Netconf. Huwa protokoll b'idea kbira f'saffi, li jiddeskrivi xi dettalji tal-protokoll b'mod ġerarkiku. Ejja nħarsu lejn l-istampa hawn fuq.

 

-Trażmissjoni: Netconf huwa trażmess permezz tal-protokoll SSH, huwa orjentat lejn il-konnessjoni, u għandu garanziji ta 'sigurtà.

-Messaġġ: Agħmel sejħa mill-bogħod lill-apparat tan-netwerk permezz tal-RPC, il-maniġer tan-netwerk joħroġ talba rpc, u l-apparat tan-netwerk jerġa 'jibda rpc-reply.

-Operazzjoni: Din hija r-ruħ ta 'Netconf. Jappoġġa get (dejta tal-konfigurazzjoni u t-tħaddim), get-config (kiseb id-dejta tal-konfigurazzjoni, u apparat jista’ jkollu dejta ta’ konfigurazzjoni multipla, waħda li taħdem, istartjar wieħed, kandidati kandidati multipli), edit -config (ikkonfigura l-parametri tal-apparat tan-netwerk, jappoġġja ż-żieda, tħassir u modifikazzjoni), delete-config, copy-config (kopja l-konfigurazzjoni lejn id-destinazzjoni, id-destinazzjoni tista 'tkun ftp, fajl jew konfigurazzjoni li taħdem, eċċ.), lock\unlock (lock il-konfigurazzjoni biex tevita kunflitti ta' konfigurazzjoni jew fallimenti kkawżati minn operazzjonijiet b'ħafna proċessi) eċċ.

-Data: data hija data yang mgeżwra f'xml. Bħall-port li ddeskrivejna hawn fuq, id-dejta strutturata hija faċli biex tiġi pprogrammata. Użat biex jiddeskrivi d-dejta li trid tiġi kkonfigurata jew imħassra jew miksuba.

 

Dawn huma l-erba' saffi ta' Netconf. It-tarf tal-kontroll u l-apparat tan-netwerk jikkomunikaw permezz ta 'Netconf, permezz tal-protokoll ssh tradizzjonali, bl-użu tas-subsistema Netconf, u l-port default huwa 830. Kif muri hawn taħt:

 

6

Din il-figura turi l-interazzjoni bl-użu ta 'ssh mhux maħdum, iżda fil-fatt nimplimentaw dan il-proċess permezz tal-ipprogrammar. Ser nurilek il-metodu ta' implimentazzjoni tal-ipprogrammar aktar tard.

 

Netconf jikkonfigura tagħmir tan-netwerk. Il-proċess ta 'interazzjoni huwa bejn wieħed u ieħor kif ġej:

 

7

 

Din l-istampa hija tant baxxa, tista 'tara wkoll li nġibdet minni... Il-fehim tiegħi ta' Netconf huwa bħal hawn fuq. Naħseb li hemm ħafna stampi fuq l-Internet li mhumiex tajbin, u ħafna imgieba tal-aġent tas-server mhumiex korretti. Dan huwa dak li nħoss intuwittivament meta nilloggja mal-apparat, u naturalment jikkorrispondi wieħed għal wieħed mad-dokumentazzjoni uffiċjali.

 

Nistgħu nħarsu lejn xi eżempji Netconf:

Hello, ibni rabta.

8

 

Rajna diversi kliem ewlieni, verżjoni Netconf, appoġġjat il-Mudell YANG, id-sessjoni. Fl-istess ħin, bonjour jindika f'liema spazju tal-isem qed noperaw fih. F'dan il-każ, hija l-verżjoni korrispondenti ta' Netconf.

Ikseb il-konfigurazzjoni

9

 

Parametru wieħed ta 'get-cofig huwa s-sors, li huwa fejn tinkiseb id-dejta tal-konfigurazzjoni (running, startup jew ieħor). Parametru ieħor huwa filtru, jiġifieri, liema data tinkiseb mill-mudell tad-data deskritt minn liema mudell yang. Dan jikkorrispondi għall-kapaċità oriġinarjament mibgħuta mill-apparat tan-netwerk. Jekk jirnexxi, id-dejta tal-konfigurazzjoni korrispondenti tiġi rritornata.

Ikseb il-konfigurazzjoni jew id-dejta tat-tħaddim

10

Simili għal get-config, iżda dak li jinkiseb huwa t-tħaddim tal-konfigurazzjoni (fehim personali) jew it-tħaddim tad-dejta. Filtru jista 'jiġi speċifikat.

Kopja tal-konfigurazzjoni

11

 

L-operazzjoni tal-kopja għandha żewġ parametri, sors u destinazzjoni. It-tweġiba b'suċċess hija bit-tikketta ok.

Editja l-konfigurazzjoni

12

Meta teditja l-konfigurazzjoni, speċifika l-oġġett tad-dejta li jrid jiġi editjat, l-ispazju tal-isem tal-kapaċità u t-tikketta korrispondenti. Pereżempju, dan huwa biex jiġi kkonfigurat dhcp, li huwa deskritt mill-mudell yang http://tail-f.com/ns/example/dhcp.

Agħlaq is-sessjoni bil-grazzja

13

Huwa dan it-tip ta 'messaġġ li jiġi trażmess 'il quddiem u lura f'ssh. Aħna biss estratt parti mill-messaġġ biex jiffaċilitaw il-fehim ta 'kulħadd.

Imbagħad sempliċement żid ftit kontenut għal referenza.

-Netconf huwa bbażat fuq sessjoni, u kull suċċess se jkollu id-sessjoni.

-Kull talba għandha id-messaġġ, sakemm issir gradwalment akbar

-Konfigurazzjoni tad-data jistgħu jiġu msakkra, esklussivi, u operati permezz lock.

-Netconf huwa transazzjonali, u l-operazzjonijiet huma jew kollha implimentati jew xejn. Fl-istess ħin, skont id-dokumentazzjoni tal-websajt uffiċjali, din it-transazzjonalità hija għall-konfigurazzjoni ta 'apparati tan-netwerk N, jiġifieri, polimorfiżmu ta' konfigurazzjoni ta 'darba jista' jappoġġja t-transazzjonalità. Imma għadni ma għamiltx...

-Netconf jappoġġja l-abbonament. F'termini ta 'prestazzjoni tal-apparat, l-ordni tal-kobor hija ta' madwar 5 sessjonijiet. Nista' nabbona għal ċertu oġġett ta' dejta u l-apparat jinnotifikani meta jinbidel.

-Kapaċità, dan huwa kif nifhimha. L-apparat tan-netwerk jibgħat il-verżjoni ta 'Netconf u YANG Mudell, u t-terminal tal-kontroll jibgħat il-verżjoni ta' Netconf. Huwa biss meta l-verżjoni Netconf taqbel mat-tnejn li nistgħu nkomplu. Dan huwa s-sentiment intuwittiv tiegħi. Kwalunkwe parir huwa milqugħ.

-Operazzjonijiet bħal get editja se jispeċifikaw id-dejta li trid tinbidel, li tista 'tiġi ffiltrata bl-użu tal-filtru.

-copy-config jappoġġja l-ikkupjar ta' sett komplut ta' konfigurazzjonijiet minn x'imkien għal x'imkien. X'imkien jista 'jkun Fajl FTP, tħaddim, istartjar, u konfigurazzjonijiet kandidati fuq l-apparat.

-Netconf jappoġġja wkoll il-verifika tal-konfigurazzjoni, billi tuża l-operazzjoni validate.

 

Dan l-artikolu għadu jittama li jippopolalizza x-xjenza, u mhux se nidħol fid-dettalji. Tista 'taqra l-protokolli rilevanti ta' RFC, li fil-fatt mhuwiex twil ħafna.

Fil-prattika, ibbażata fuq xi softwer ta 'sors miftuħ, bħal ncclient ta' python, nistgħu faċilment tikkonfigura l-apparati tan-netwerk awtomatikament u niksbu l-programmabilità tan-netwerk. Din hija l-missjoni ta 'Netconf u YANG Model.

 

Il-persunal tan-netwerk jaqra d-definizzjonijiet tal-Mudell YANG ifformattjati tajjeb u juża lingwi ta 'programmar rilevanti biex iwettaq operazzjonijiet programmabbli fuq tagħmir tan-netwerk ibbażati fuq l-operazzjonijiet definiti minn Netconf. B'dan il-mod, it-triq għall-programmabilità tan-netwerk hija falsifikata.

 

Ejja nespandu u nimmaġinaw li l-Mudell YANG iddefinixxa l-istruttura tad-dejta tal-apparat tan-netwerk. Nistgħu noperawh permezz ta' Netconf. Jista 'jitħaddem ukoll permezz ta' protokolli oħra?

 

It-tweġiba hija iva. Fil-fatt, ħafna protokolli oħra ġew derivati ​​minn Netconf, bħal RESTConf. Kif muri hawn taħt,

14

Mudell YANG (pubbliku u indiġeni) jiddefinixxi l-istruttura tad-dejta, li fuqha hemm protokolli ġodda ta 'ġestjoni tan-netwerk, Netconf, RESTCon, gRPC, eċċ B'dan il-mod, nistgħu noperaw tagħmir tan-netwerk permezz RESTConf ibbażat fuq HTTP RESTful API, nistgħu wkoll noperaw netwerk apparati permezz ta' Netconf ibbażat fuq SSH, jew nistgħu noperaw tagħmir tan-netwerk permezz ta' gRPC ibbażat fuq HTTP2.0. Dawn kollha huma bbażati fuq YANG bi struttura ta 'dejta tajba. Mudell, ikteb id-dejta korrispondenti, inkapsulha f'xml jew json biex tipprogramma tagħmir tan-netwerk. Dan huwa l-futur tal-programmabilità tan-netwerk. Biex tkun preċiża, huwa Model Driven Program, programmabbiltà tan-netwerk ibbażata fuq mudell. L-inġiniera tan-netwerk jiffokaw gradwalment fuq il-parametri tal-apparat minflok is-sett tal-kmand, u kkonfiguraw il-parametri tan-netwerk billi jaqraw il-mudell tad-dejta korrispondenti.

 

Fl-aħħar, nikteb, għaliex għandi niftaħ dan il-kont pubbliku. Studjajt ix-xjenza u t-teknoloġija tal-kompjuter meta kont l-iskola. Wara li dħalt fil-post tax-xogħol, kont involut f'xogħol ta 'tħaddim u manutenzjoni tan-netwerk. Meta naħseb dwarha, ir-raġuni għaliex kont maqsum f'timijiet tista 'tkun minħabba li kont student gradwat fl-Istitut tar-Riċerka tat-Teknoloġija tan-Netwerk (manwal umoristiku). Mill-bidu nett, kont involut fl-operazzjonijiet tan-netwerk. Fl-istadju aktar tard ta 'tħaddim u manutenzjoni, intużaw għodod biex jissimplifikaw ix-xogħol u jtejbu l-effiċjenza bbażati fuq CLI. Aktar tard, l-għodod ġew żviluppati gradwalment f'applikazzjonijiet tal-web strutturati b'BS. Kienu kontinwament esposti għal teknoloġiji ġodda u komplew jarrikkixxu funzjonijiet ġodda.

 

Fortunatament, laħqu l-iżvilupp tat-teknoloġija open source u SDN, u gradwalment għamilt tranżizzjoni fix-xogħol NetDevOps u użajt il-ħiliet ta 'programmazzjoni tiegħi biex intejjeb il-kapaċitajiet ta' tħaddim u manutenzjoni tat-tim. Ħadt gost ukoll nikteb din il-linja ta 'kodiċi. Hekk kif il-kitba timxi 'l quddiem, jiġi skopert gradwalment li NetDevOps għandu jkun ħila li kull inġinier tan-netwerk għandu jkollu fil-futur (kulħadd iżid il-fjuwil man-nar), sabiex ikunu jistgħu jiksbu kemm ippjanar ta' livell għoli kif ukoll implimentazzjoni rapida. Meta wieħed iħares lura lejn xi informazzjoni fuq l-Internet, biex inkun onest, hemm ftit li xejn fiċ-Ċina, u l-atmosfera domestika mhix b'saħħitha ħafna. Ħafna softwer domestiku huwa bbażat fuq is-CLI u snmp l-antik, u kulħadd għadu juża għodod ta 'test u għodod SSH għax-xogħol. Allura nittama li jienjista 'jgħallem lill-oħrajn kif jistadu, naqsam l-esperjenza tiegħi (fosos) u l-ħiliet ma' aktar inġiniera ta 'tħaddim u manutenzjoni tan-netwerk, u nagħmel l-almu tiegħi. Xiao Chu qal li tista 'titgħallem xi ħaġa biex tnaqqas il-piż tax-xogħol tiegħek, u billi tiffoka fuq il-futur imbiegħed, l-operat u l-manutenzjoni tan-netwerk domestiku jistgħu verament jevolvu lejn l-awtomazzjoni.

 

Fil-futur, se nirreġistra xi vidjows u nikteb xi artikli. Tħossha tassew strapazz li tikteb dokument. Inti mistieden tabbona, tiġbor, ikklikkja like u tara.

 

appendiċi: Operazzjonijiet komuni Netconf

15

 

DWDM OTN Soluzzjoni Disinn u Kwotazzjoni tal-Ispejjeż, pls link miegħi, Taylor Huang

006 WhatsApp

1U- 2

2U----6

 

 

Ibgħat l-inkjesta