Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Kua mutu te SDSM, engari kei te mau tonu te hiahia ki te tuhi.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Mo te maha o nga tau, i mamae to tatou tuakana i te mahi i nga mahi o ia ra, i te whakawhiti i ona maihao i mua i te mahi me te kore e moe i te po.
Engari ka mutu nga wa pouri.

Ma tenei tuhinga ka timata ahau i tetahi raupapa mo te pehea ahau ka kitea te aunoatanga.
I runga i te huarahi, ka mohio tatou ki nga waahanga o te automation, te penapena i nga taurangi, te whakahoahoa hoahoa, RestAPI, NETCONF, YANG, YDK a ka mahi tatou i te maha o nga kaupapa.
Ki au Ko te tikanga a) ehara i te mea pono, b) ehara i te mea ko te huarahi pai rawa atu, c) ko taku whakaaro, ahakoa i te wa o te nekehanga mai i te tuhinga tuatahi ki te tuhinga whakamutunga, ka taea te huri - kia pono, mai i te wahanga tauira ki te whakaputanga, ka tuhi ano ahau i nga mea katoa kia rua nga wa.

Tuhinga

  1. Ngā Whāinga
    1. He rauropi kotahi te kupenga
    2. Te whakamatautau whirihoranga
    3. Putanga
    4. Te aroturuki me te whakaora whaiaro o nga ratonga

  2. Te tikanga
    1. Pūnaha rārangi taonga
    2. Pūnaha whakahaere mokowā IP
    3. Pūnaha whakaahuatanga ratonga whatunga
    4. Tikanga arawhitinga taputapu
    5. Tauira whirihoranga kaihoko-agnostic
    6. Atanga atekōkiri motuhake-kaihoko
    7. Te tikanga mo te tuku whirihoranga ki te taputapu
    8. CI / CD
    9. Hangaia mo te taapiri me te rapu mo nga rereke
    10. Pūnaha aroturuki

  3. mutunga

Ka ngana ahau ki te whakahaere i te ADSM i roto i te whakatakotoranga paku rereke mai i te SDSM. Ka puta tonu nga tuhinga nui, taipitopito, tatau, a, i waenganui i era ka whakaputahia e au nga korero iti mai i nga wheako o ia ra. Ka ngana ahau ki te whawhai ki te tino pai ki konei, kaua e mitimiti ia ratou katoa.

Ano te rorirori ko te wa tuarua me haere koe i taua huarahi ano.

I te tuatahi ka tuhia e au nga tuhinga mo nga whatunga na te mea kaore i runga i te RuNet.

Inaianei kaore au i kite i tetahi tuhinga matawhānui hei whakarite i nga huarahi ki te mahi aunoa me te tātari i nga hangarau o runga ake nei ma te whakamahi i nga tauira ngawari.

Kei te he pea au, na koa homai he hononga ki nga rauemi whai hua. Heoi, e kore tenei e huri i taku kaha ki te tuhi, na te mea ko te whainga matua ko te ako i tetahi mea i a au ano, me te whakangawari ake o te oranga mo etahi atu, he bonus pai e manaaki ana i te ira mo te tiri wheako.

Ka ngana matou ki te tango i tetahi pokapū raraunga LAN DC reo-rahi me te mahi i te kaupapa aunoatanga katoa.
Ka mahi ahau i etahi mea tata mo te wa tuatahi ki a koe.

E kore ahau e noho taketake i roto i nga whakaaro me nga taputapu e whakaahuatia ana i konei. He tino pai a Dmitry Figol hongere me nga awa mo tenei kaupapa.
Ka inaki nga tuhinga ki a raatau i roto i nga waahanga maha.

Ko te LAN DC he 4 DCs, tata ki te 250 nga huringa, te haurua tekau ma rua nga pouara me nga papaahi e rua.
Ehara i a Facebook, engari he nui ki te whakaaro hohonu mo te mahi aunoatanga.
Heoi ano, he whakaaro mena he nui ake i te 1 nga taputapu, kua hiahiatia kee te automation.
Ko te mea pono, he uaua ki te whakaaro ka taea e tetahi te noho i tenei wa me te kore he kohinga tuhinga tuhi turi.
Ahakoa i rongo ahau he tari kei reira nga wahitau IP kei te Excel, a ko ia mano o nga taputapu whatunga kua whirihorahia ma te ringa me tana ake whirihoranga ahurei. Ko tenei, ka taea te whakakorehia hei toi hou, engari ka tino kino nga kare a te miihini.

Ngā Whāinga

Inaianei ka whakatauhia e matou nga whaainga tino maamaa:

  • He rauropi kotahi te kupenga
  • Te whakamatautau whirihoranga
  • Putanga ahua whatunga
  • Te aroturuki me te whakaora whaiaro o nga ratonga

Hei muri mai i tenei tuhinga ka titiro tatou ki nga tikanga ka whakamahia e tatou, a, ka whai ake nei, ka ata tirohia nga whainga me nga tikanga.

He rauropi kotahi te kupenga

Ko te rerenga korero o te raupapa, ahakoa i te titiro tuatahi kaore pea he mea tino nui: ka whirihora e matou te whatunga, ehara i nga taputapu takitahi.
I roto i nga tau tata nei, kua kite matou i te huringa o te aro nui ki te mahi i te whatunga hei hinonga kotahi, no reira te Tautuhinga Tautuhinga Tautuhinga Pūmanawa, Whatunga Araia Konga и Whatunga Motuhake.
I muri i nga mea katoa, he aha te hiahia o nga tono puta noa i te whatunga: te honohono i waenga i nga tohu A me B (he pai, i etahi wa +B-Z) me te wehe mai i etahi atu tono me nga kaiwhakamahi.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Na ko ta matou mahi i tenei raupapa hanga he punaha, te pupuri i te whirihoranga o naianei te whatunga katoa, kua tihorea ki roto i te whirihoranga tuturu i runga i ia taputapu i runga i tana mahi me te waahi.
pūnaha Ko te whakahaere whatunga e kii ana ki te whakarereketanga ka whakapa atu matou ki a ia, a, ka huri, ka tatau i te ahua e hiahiatia ana mo ia taputapu me te whirihora.
Ma tenei ara, ka whakaitihia te urunga a-ringa ki te CLI ki te tata kore - ko nga huringa o nga tautuhinga taputapu me te hoahoa whatunga me whakaokawa me te tuhi - katahi ka hurihia ki nga waahanga whatunga e tika ana.

Arā, hei tauira, ki te whakatauhia mai i tenei wa ko nga huringa whatanga i Kazan kia rua nga whatunga hei utu mo te kotahi,

  1. Tuatahi ka tuhia e matou nga huringa o nga punaha
  2. Te whakaputa i te whirihoranga whainga o nga taputapu whatunga katoa
  3. Ka whakarewahia e matou te kaupapa whakahou whirihoranga whatunga, e tatau ana i nga mea e tika ana kia tangohia i runga i ia node, he aha hei taapiri, me te kawe i nga pona ki te ahua e hiahiatia ana.

I te wa ano, ka huri a ringa noa matou i te taahiraa tuatahi.

Te whakamatautau whirihoranga

E mohiotia anae 80% o nga raruraru ka puta i nga huringa whirihoranga - ko nga taunakitanga autaki o tenei ko nga hararei o te Tau Hou he marino nga mea katoa.
Kua kite ahau i te maha o nga waahi o te ao na te he o te tangata: he he te whakahau, he mahi te whirihoranga i te peka he, kua wareware te hapori, i turakina te MPLS i te ao katoa i runga i te pouara, e rima nga waahanga taputapu i whirihorahia, engari kaore te hapa. i kite i te tuaono, i mahia nga huringa tawhito i mahia e tetahi atu tangata. He maha nga ahuatanga.

Ma te mahi aunoa ka iti ake nga hapa, engari i runga i te tauine nui ake. Ma tenei ara ka taea e koe te pereki ehara i te mea kotahi noa te taputapu, engari ko te whatunga katoa i te wa kotahi.

Mai i nga wa o mua, i tirotirohia e o maatau tupuna te tika o nga whakarereketanga i mahia ma te aro nui, nga poi rino me te mahi o te whatunga i muri i te hurihanga.
Ko era koroua na ratou mahi i paheke me te mate kino ka iti ake nga uri ka mate i roto i te waa, engari he mahi puhoi te kukuwhatanga, no reira kaore nga tangata katoa e whakamatautau ana i nga huringa i te taiwhanga tuatahi.
Heoi, kei mua i te ahunga whakamua ko te hunga kua mahi aunoa i te mahi whakamatautau i te whirihoranga me tana tono atu ki te whatunga. Arā, i namahia e au te tikanga CI/CD (Te Whakakotahitanga Tonu, Te Tukunga Tonu) mai i nga kaihanga.
I roto i tetahi o nga waahanga ka tirohia me pehea te whakatinana i tenei ma te whakamahi i te punaha whakahaere putanga, ko Github pea.

Ka waia koe ki te whakaaro o te whatunga CI / CD, i te po ko te tikanga mo te tirotiro i tetahi whirihoranga ma te tono ki te whatunga whakaputa ka rite ki te kuaretanga o te timatanga. He rite ki te patu i te mahunga ki te hama.

Ko te haere tonu o nga whakaaro mo punaha Ko te whakahaere whatunga me te CI/CD ka noho hei putanga katoa o te whirihoranga.

Putanga

Ka whakaaro maatau me nga huringa, ahakoa nga mea iti rawa, ahakoa i runga i tetahi taputapu kaore e kitea, ka neke te whatunga katoa mai i tetahi whenua ki tetahi atu.
A kaore matou e whakahaere i tetahi whakahau i runga i te taputapu, ka hurihia e matou te ahua o te whatunga.
No reira me kii tatou i enei momo ahuatanga?

Me kii ko te putanga o naianei ko 1.0.0.
Kua huri te wahitau IP o te atanga Loopback ki tetahi o nga ToR? He putanga iti tenei, a ka kiia ko te 1.0.1.
I whakahouhia e matou nga kaupapa here mo te kawe mai i nga huarahi ki te BGP - he iti ake te whakaaro - kua 1.1.0
I whakatau matou ki te whakakore i te IGP me te huri ki te BGP anake - he huringa hoahoa tino nui tenei - 2.0.0.

I te wa ano, he rereke nga putanga rereke o nga DC - kei te whanake te whatunga, kei te whakauruhia nga taputapu hou, kei te taapirihia nga taumata hou o nga tira ki tetahi waahi, kaua ki etahi atu, aha atu.

i runga i whakaputanga reo ka korero tatou e pā ana ki te reira i roto i te tuhinga motuhake.

Ka whakahoki ano ahau - he whakarereketanga (haunga nga whakahau patuiro) he whakahou putanga. Me whakamohio atu ki nga kaiwhakahaere mo nga rereke mai i te putanga o naianei.

Ka pa ano ki te huri whakamuri i nga huringa - ehara tenei i te whakakore i nga whakahau whakamutunga, ehara tenei i te hurihuri ma te whakamahi i te punaha whakahaere o te taputapu - kei te kawe mai te whatunga katoa ki tetahi putanga hou (tawhito).

Te aroturuki me te whakaora whaiaro o nga ratonga

Kua eke tenei mahi ki tetahi taumata hou i roto i nga whatunga hou.
I te nuinga o nga wa, ko nga kaiwhakarato ratonga nui e whai ana kia tere te whakatika i tetahi ratonga rahua, ka whakaarahia he mea hou, kaua ki te whakaaro he aha te mea i tupu.
"Tino" ko te tikanga me whakakikorua koe ki nga taha katoa me te aro turuki, i roto i nga hēkona ka kitea nga rereketanga iti mai i te tikanga.
I konei ko nga inenga o mua, penei i te utaina atanga, te waatea mai ranei, kua kore e ranea. Ko te aro turuki a-ringa a te apiha mahi kaore e ranea.
Mo nga mea maha me waiho Te-Whakaoranga whaiaro — ka whero nga rama aroturuki ka haere matou ki te tono i te plantain i te wahi i mamae ai.

Na konei ka aro turukihia e matou ehara i nga taputapu takitahi anake, engari ano hoki te hauora o te whatunga katoa, te pouaka maamaa, he maamaa, me te pouaka pango, he uaua ake.

He aha ta tatou e hiahia ai ki te whakatinana i enei mahere whakahirahira?

  • Whakaritehia he rarangi o nga taputapu katoa i runga i te whatunga, to raatau waahi, nga mahi, nga tauira, nga putanga rorohiko.
    kazan-leaf-1.lmu.net, Kazan, rau, Juniper QFX 5120, R18.3.
  • He punaha mo te whakaahua i nga ratonga whatunga.
    IGP, BGP, L2/3VPN, Kaupapahere, ACL, NTP, SSH.
  • Ka taea te arawhiti i te taputapu.
    Ingoa Kaihautū, Mgmt IP, Mgmt Route, Kaiwhakamahi, RSA-Kī, LLDP, NETCONF
  • Whirihorahia te taputapu me te kawe i te whirihoranga ki te putanga e hiahiatia ana (tae atu ki te tawhito).
  • whirihoranga whakamatautau
  • Tirohia i ia wa te mana o nga taputapu katoa mo nga rereke mai i nga mea o naianei me te ripoata ki a wai e tika ana.
    I te po, ka tapiri marietia e tetahi he ture ki te ACL.
  • Aroturuki mahi.

Te tikanga

He uaua ki te timata ki te tihore i te kaupapa ki nga waahanga.

A kotahi tekau o ratou:

  1. Pūnaha rārangi taonga
  2. Pūnaha whakahaere mokowā IP
  3. Pūnaha whakaahuatanga ratonga whatunga
  4. Tikanga arawhitinga taputapu
  5. Tauira whirihoranga kaihoko-agnostic
  6. Atanga atekōkiri motuhake-kaihoko
  7. Te tikanga mo te tuku whirihoranga ki te taputapu
  8. CI / CD
  9. Hangaia mo te taapiri me te rapu mo nga rereke
  10. Pūnaha aroturuki

Ko tenei, he tauira mo te whakarereketanga o te tirohanga ki nga whaainga o te huringa - e 4 nga waahanga o te tauira.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

I roto i te whakaahua i whakaatu ahau i nga waahanga katoa me te taputapu ake.
Ko nga waahanga whakawhiti ka mahi tahi ki a raatau.
Ko te nui o te poraka, ko te nui ake o te aro ki tenei waahanga.

Wāhanga 1: Pūnaha rārangi taonga

Ko te tikanga, e hiahia ana matou ki te mohio he aha nga taputapu kei hea, he aha te hono.
Ko te punaha taonga he waahanga nui o tetahi hinonga.
Ko te nuinga o nga wa, he punaha rarangi motuhake a te hinonga mo nga taputapu whatunga, e whakaoti rapanga motuhake ake.
Hei waahanga o tenei raupapa o nga tuhinga, ka kiia e matou ko DCIM - Whakahaere Hanganga Raraunga Raraunga. Ahakoa ko te kupu DCIM ake, he tino korero, he nui noa atu.

Mo o maatau kaupapa, ka penapenahia e matou nga korero e whai ake nei mo te taputapu kei roto:

  • Tau rārangi
  • Taitara/Whakaahuatanga
  • Tauira (Huawei CE12800, Juniper QFX5120, etc.)
  • Tawhā āhuatanga (papa, atanga, etc.)
  • Tūnga (Te Rau, Tuaira, Pouara Taitapa, aha atu.)
  • Tauwāhi (rohe, pa, pokapū raraunga, whatanga, wae)
  • Nga hononga i waenga i nga taputapu
  • Topology Whatunga

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

E tino marama ana ko tatou ake e hiahia ana kia mohio ki enei mea katoa.
Engari ka awhina tenei mo nga kaupapa aunoa?
He pono.
Hei tauira, e mohio ana matou kei roto i tetahi pokapū raraunga i runga i nga huringa Leaf, mena ko Huawei, me tono nga ACL ki te tarai i etahi waka ki runga i te VLAN, a ki te mea ko Juniper, na ki te waeine 0 o te atanga tinana.
Me huri ranei koe i tetahi tūmau Syslog hou ki nga rohe katoa o te rohe.

I roto ka penapenahia e matou nga taputapu whatunga mariko, hei tauira nga pouara mariko, nga whakaata pakiaka ranei. Ka taea e taatau te taapiri i nga kaiwhakarato DNS, NTP, Syslog me nga mea katoa e pa ana ki te whatunga.

Wāhanga 2: Pūnaha whakahaere mokowā IP

Ae, i enei ra he roopu tangata e pupuri ana i nga tohu tuatahi me nga wahitau IP i roto i te konae Excel. Engari ko te huarahi hou he paparangi raraunga tonu, me te mua-mutunga i runga i te nginx / apache, API me nga mahi nui mo te tuhi i nga wahitau IP me nga whatunga kua wehea ki nga VRF.
IPAM - Whakahaere Wāhitau IP.

Mo a maatau kaupapa, ka penapenahia e matou nga korero e whai ake nei ki roto:

  • Vlan
  • VRF
  • Whatunga/Rararoto
  • Wāhitau IP
  • Te here i nga wahitau ki nga taputapu, ki nga whatunga ki nga waahi me nga tau VLAN

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Ano, e marama ana kei te pirangi matou ki te whakarite ka tohatohahia e matou he wahitau IP hou mo te ToR loopback, e kore matou e tutuki i te mea kua tohua ki tetahi. Ranei i whakamahia e matou te pimua kotahi e rua ki nga pito rereke o te whatunga.
Engari me pehea te awhina i te mahi aunoa?
Ngāwari.
Ka tono matou i tetahi prefix i roto i te punaha me te mahi a Loopbacks, kei roto nga wahitau IP e waatea ana mo te tohatoha - mena ka kitea, ka tohatohahia e matou te wahitau, ki te kore, ka tono kia hangahia he prefix hou.
I te wa ranei e hanga ana i tetahi whirihoranga taputapu, ka kitea e tatou mai i te punaha ano e tu ai te VRF te atanga.
A, i te wa e timata ana i te tuumau hou, ka uru te tuhinga ki roto i te punaha, ka kitea ko tehea te huri i te tūmau kei roto, ko te tauranga me te aha te kupengaroto kua tautapa ki te atanga - ka tohatohahia te wahitau tūmau mai i a ia.

E tohu ana tenei i te hiahia ki te whakakotahi i te DCIM me te IPAM ki te punaha kotahi kia kore ai e taarua nga mahi me te kore e mahi i nga hinonga rite e rua.
Koira ta tatou e mahi.

Waahanga 3. Pūnaha mo te whakaahua i nga ratonga whatunga

Mena kei te penapena nga punaha tuatahi e rua nga taurangi me whakamahi tonu, na te tuatoru e whakaatu ana mo ia waahi taputapu me pehea te whirihora.
He mea tika kia wehewehe nga momo ratonga whatunga e rua:

  • Hanganga
  • Kiritaki.

Ko nga mea o mua i hangaia hei whakarato hononga taketake me te whakahaere taputapu. Ko enei ko VTY, SNMP, NTP, Syslog, AAA, nga tikanga ararere, CoPP, etc.
Ko nga mea whakamutunga ka whakarite i te ratonga mo te kaihoko: MPLS L2/L3VPN, GRE, VXLAN, VLAN, L2TP, etc.
Ae ra, tera ano nga keehi rohe - kei hea te whakauru MPLS LDP, BGP? Ae, ka taea te whakamahi kawa ararere mo nga kiritaki. Engari ehara tenei i te mea nui.

Ko nga momo ratonga e rua ka tihorea ki nga whirihoranga taketake:

  • atanga tinana me te arorau (tag/anteg, mtu)
  • Wāhitau IP me VRF (IP, IPv6, VRF)
  • Nga ACL me nga kaupapa here tukatuka waka
  • Kawa (IGP, BGP, MPLS)
  • Kaupapa here ararere (rarangi mua, hapori, whiriwhiringa ASN).
  • Ratonga taputapu (SSH, NTP, LLDP, Syslog...)
  • etc.

Me pehea te mahi i tenei, kaore au i te mohio. Ka tirohia e tatou i roto i tetahi tuhinga motuhake.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Mena he tata ake ki te ora, katahi ka taea e taatau te whakaahua i tera
Me whai waahi BGP te pana Rau me nga whakakaa Spine hono katoa, kawemai i nga whatunga hono ki roto i te mahi, ka whakaae ki nga whatunga anake mai i tetahi prefix mai i nga huringa Spine. Whakawhāitihia te CoPP IPv6 ND ki te 10 pps, aha atu.
Ka huri, ka whakahaere nga tuara i nga huihuinga me nga arataki hono katoa, ka noho hei whakaata pakiaka, me te whakaae mai i nga huarahi o te roa me tetahi hapori.

Waahanga 4: Hangaia Arataki Pūrere

I raro i tenei upoko ka whakakotahihia e au te maha o nga mahi e tika ana kia puta mai tetahi taputapu ki runga i te radar me te uru mamao atu.

  1. Whakauruhia te taputapu ki te punaha rarangi ingoa.
  2. Tīpakohia he wāhitau IP whakahaere.
  3. Whakaritea te uru taketake ki reira:
    Ingoa Kaihautū, te wāhitau IP whakahaere, te huarahi ki te whatunga whakahaere, nga kaiwhakamahi, nga taviri SSH, nga tikanga - telnet/SSH/NETCONF

E toru nga huarahi:

  • Ko nga mea katoa he a-ringa katoa. Ka kawea mai te taputapu ki te tuunga, ka uru mai tetahi tangata kaiao noa ki roto i nga punaha, hono atu ki te papatohu me te whirihora. Ka taea te mahi i runga i nga whatunga iti pateko.
  • ZTP - Whakarato Kore Pa. Ka tae mai te taputapu, ka tu, ka whiwhi wahitau ma te DHCP, ka haere ki tetahi tūmau motuhake, ka whirihora i a ia ano.
  • Ko te hanganga o nga kaiwhakarato papatohu, kei reira te whirihoranga tuatahi ka puta mai i te tauranga papatohu i roto i te aratau aunoa.

Ka korero tatou mo nga mea e toru i roto i tetahi tuhinga motuhake.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Waahanga 5: Tauira whirihoranga kaihoko-agnostic

Tae noa ki tenei wa, ko nga punaha katoa he papanga rereke e whakarato ana i nga taurangi me te whakamaarama korero mo nga mea e hiahia ana matou ki te kite i runga i te whatunga. Engari i muri mai ranei, me mahi koe ki nga korero motuhake.
I tenei wa, mo ia taputapu motuhake, ka whakakotahihia nga mea tuatahi, nga ratonga me nga taurangi ki roto i te tauira whirihoranga e tino whakaahua ana i te whirihoranga katoa o tetahi taputapu motuhake, i roto i te tikanga kaihoko-kore.
He aha te mahi o tenei taahiraa? He aha e kore ai e hanga tonu he whirihoranga taputapu ka taea e koe te tuku noa?
Ko te tikanga, ka whakatauhia e tenei nga raru e toru:

  1. Kaua e urutau ki tetahi atanga motuhake mo te taunekeneke me te taputapu. Kia CLI, NETCONF, RESTCONF, SNMP - ka rite te tauira.
  2. Kaua e pupuri i te maha o nga tauira/whakatuhi kia rite ki te maha o nga kaihoko i runga i te whatunga, a, ki te rereke te hoahoa, huri i te mea ano ki etahi waahi.
  3. Utaina te whirihoranga mai i te taputapu (puurua), whakauruhia ki roto i te tauira rite tonu ka whakataurite tika i te whirihoranga whainga me te mea o naianei ki te tatau i te delta me te whakarite i te taapiri whirihoranga ka huri noa i nga waahanga e tika ana, ki te tautuhi i nga rereke.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Ko te hua o tenei wahanga, ka whiwhi tatou i te whirihoranga motuhake-kaihoko.

Waahanga 6. Atanga taraiwa motuhake-kaihoko

Kaua koe e whakapati ki a koe me te tumanako ka taea e koe te whirihora i te ciska kia rite ki te Juniper, ma te tuku i nga waea rite tonu ki a raatau. Ahakoa te piki haere o te rongonui o nga pouaka maamaa me te puta mai o te tautoko mo NETCONF, RESTCONF, OpenConfig, he rereke nga korero motuhake e tukuna ana e enei kawa mai i te kaihoko ki te kaihoko, a koinei tetahi o o raatau whakataetae whakataetae e kore e pai ki te whakarere.
He rite tonu tenei ki a OpenContrail me OpenStack, kei a RestAPI to ratou atanga NorthBound, me tumanako nga waea rereke.

Na, i te rima o nga taahiraa, me tango e te tauira motuhake-kaihoko te ahua ka haere ki te taputapu.
Na konei he pai nga tikanga katoa (kaore): CLI, NETCONF, RESTCONF, SNMP noa.

Na reira, ka hiahiatia he taraiwa hei whakawhiti i te hua o te taahiraa o mua ki te whakatakotoranga e hiahiatia ana o tetahi kaihoko motuhake: he huinga whakahau CLI, he hanganga XML.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Waahanga 7. Hangaia mo te tuku whirihoranga ki te taputapu

Kua hangahia e matou te whirihoranga, engari me tuku tonu ki nga taputapu - a, karekau ma te ringaringa.
Tuatahi, kei mua i a tatou te patai he aha nga waka ka whakamahia e tatou? Na i tenei ra kaore i te iti te whiringa:

  • CLI (telnet, ssh)
  • SNMP
  • NETCONF
  • RESTCONF
  • API REST
  • OpenFlow (ahakoa he mea kee ake na te mea he huarahi ki te tuku FIB, ehara i nga tautuhinga)

Me tohu te t kei konei. He taonga tuku iho a CLI. SNMP... mare maremare.
Ko te RESTCONF he kararehe e kore e mohiotia; ko te REST API e tautokohia ana e te kore tetahi. Na reira, ka arotahi matou ki te NETCONF i roto i te raupapa.

Inaa, i te mea kua maarama te kaipanui, i tenei wa kua whakatauhia e matou te atanga - ko te hua o te taahiraa o mua kua whakaatuhia ki te whakatakotoranga o te atanga i tohua.

Tuarua, a he aha nga taputapu ka mahia e tatou?
He nui ano te whiringa i konei:

  • Tuhituhi-tuhi-whaiaro ranei papaapapa. Kia mau tatou ki te ncclient me asyncIO ka mahi i nga mea katoa. He aha te utu mo tatou ki te hanga i tetahi punaha tuku mai i te wahanga?
  • Ansible me tana whare pukapuka nui o nga waahanga whatunga.
  • Te tote me tana mahi iti me te whatunga me te hononga ki a Napalm.
  • Inaa ko Napalm, e mohio ana ki nga kaihoko tokorua, koina tena, poroporoaki.
  • Ko Nornir tetahi atu kararehe ka wetewetehia e tatou a muri ake nei.

I konei kaore ano kia whiriwhiria te mea tino pai - ka rapua e matou.

He aha atu te mea nui i konei? Nga hua o te tono i te whirihoranga.
I angitu, kaore ranei. He uru tonu ki te taputapu, kaore ranei?
Te ahua nei ka awhina a commit i konei me te whakapumau me te whakamana i nga mea i tangohia ki te taputapu.
Ko tenei, me te whakatinanatanga tika o NETCONF, ka tino whakaiti i te whānuitanga o nga taputapu e tika ana - kaore i te maha nga kaihanga e tautoko ana i nga mahi noa. Engari koinei tetahi o nga whakaritenga o mua RFP. I te mutunga, kaore tetahi e awangawanga ana kaore tetahi kaihoko a Ruhia e tutuki ki te ahuatanga atanga 32 * 100GE. Kei te awangawanga ranei ia?

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Waahanga 8. CI/CD

I tenei wa, kua rite te whirihoranga mo nga taputapu whatunga katoa.
Ka tuhia e ahau "mo nga mea katoa" na te mea e korero ana matou mo te whakaputa i te ahua whatunga. A, ahakoa ka hiahia koe ki te whakarereke i nga tautuhinga o te huringa kotahi noa, ka tatauhia nga huringa mo te whatunga katoa. Ma te mohio, ka kore pea mo te nuinga o nga pona.

Engari, pera i te korero i runga ake nei, ehara matou i te ahua o te hunga tauhou e hiahia ana ki te huri tika i nga mea katoa ki roto i nga mahi.
Ko te whirihoranga i hangaia me haere tuatahi ma te Pipeline CI/CD.

Ko te CI/CD e tu ana mo te Whakauru Tonu, Te Whakanoho Tonu. He huarahi tenei e kore noa e tukuna e te roopu he whakaputanga nui hou ia ono marama, ka whakakapi katoa i te mea tawhito, engari i nga wa katoa ka whakatinanahia (Whakamahia) nga mahi hou i roto i nga waahanga iti, ka whakamatauria katoatia mo te hototahi, te haumaru me te mahi (Whakakotahi).

Ki te mahi i tenei, kei a matou he punaha whakahaere putanga e aro turuki ana i nga huringa whirihoranga, he taiwhanga e tirotiro ana mena kua pakaru te ratonga kiritaki, he punaha tirotiro e tirotiro ana i tenei meka, ko te mahi whakamutunga ko te huri i nga huringa ki te whatunga whakaputa.

Haunga nga whakahau patuiro, ko nga huringa katoa i runga i te whatunga me haere ma te CI/CD Pipeline - koinei ta matou taurangi mo te noho humarie me te mahi roa me te harikoa.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Waahanga 9. Pūnaha whakakitenga me te rapu anomaly

Ana, kaore he take ki te korero ano mo nga taapiri.
Ka tukuna noa e matou ki te git kia rite ki te karauna, i runga ranei i te whakarereketanga o te whirihoranga.

Engari he pai ake te waahanga tuarua - me titiro tetahi ki enei taapiri. A, i etahi wa, me haere tenei tangata ki te huri i nga mea katoa i mua, a, i etahi atu, me oho ki tetahi kei te he tetahi mea.
Hei tauira, mena kua puta mai he kaiwhakamahi hou kaore i rehitatia i roto i nga taurangi, me tango atu e koe i te hack. A, ki te pai ake kia kaua e pa atu ki tetahi ture paahi ahi hou, tera pea ka huri te tangata ki te patuiro, karekau pea i rehitatia te ratonga hou, he bungler, i runga i nga ture, engari kua uru kee te tangata.

Kare tonu tatou e mawhiti i etahi waahanga iti i runga i te tauine o te whatunga katoa, ahakoa nga punaha aunoa me te ringa maamaa o te whakahaere. Hei patuiro i nga raru, kaore tetahi e taapiri i te whirihoranga ki nga punaha. I tua atu, kaore pea e whakauruhia ki roto i te tauira whirihoranga.

Hei tauira, ko te ture papaahi mo te tatau i te maha o nga paatete mo ia IP motuhake hei tohu i tetahi raru he whirihoranga rangitahi noa.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Waahanga 10. Pūnaha aroturuki

I te tuatahi kare au e korero mo te aro turuki - he kaupapa nui tonu, he tautohetohe, he kaupapa uaua. Engari i te wa e haere ana nga mea, ka kitea he waahanga nui tenei o te mahi aunoa. A kaore e taea te karo, ahakoa kaore he mahi.

Ko te Whakaaro Whakawhanake he wahanga waro o te tukanga CI/CD. I muri i te hurihanga o te whirihoranga ki te whatunga, me mohio maatau kei te pai nga mea katoa inaianei.
Na e korero ana matou ehara i te mea noa mo nga raarangi whakamahi atanga me te waatea o te node, engari mo nga mea ngawari ake - te aroaro o nga huarahi e tika ana, nga huanga kei runga i a raatau, te maha o nga huihuinga BGP, nga hoa tata OSPF, nga mahi Whakamutunga-ki-Whakamutunga. o nga ratonga nui rawa atu.
I mutu te taapiri ake o nga syslogs ki te tūmau o waho, i pakaru ranei te kaihoko SFlow, i timata ranei te tipu o nga taka o nga rarangi, i pakaru ranei te hononga i waenga i etahi o nga tohu tuatahi?

Ka whakaarohia e matou tenei i roto i tetahi tuhinga motuhake.

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

Aunoatanga mo nga tamariki iti. Wahi kore. Whakamahere

mutunga

Hei turanga, i whiriwhiria e au tetahi o nga hoahoa whatunga pokapū raraunga hou - L3 Clos Fabric me te BGP hei kawa ararere.
I tenei wa ka hangaia e matou te whatunga i runga i te Juniper, na te mea ko te atanga JunOs he vanlove.

Kia uaua ake to tatou oranga ma te whakamahi i nga taputapu Open Source anake me te whatunga kaihoko maha - na hei taapiri atu ki a Juniper, ka whiriwhiria e au tetahi atu tangata waimarie i te huarahi.

Ko te mahere mo nga panui e haere ake nei he penei:
Tuatahi ka korero ahau mo nga whatunga mariko. Tuatahi, no te mea e hiahia ana ahau, tuarua, no te mea kaore tenei, kaore e tino marama te hoahoa o te whatunga hanganga.
Na mo te hoahoa whatunga ake: topology, routing, kaupapa here.
Kia whakaemihia he turanga taiwhanga.
Kia whakaaro tatou, me mahi pea ki te arawhiti i te taputapu i runga i te whatunga.
Na mo ia waahanga i roto i nga korero taipitopito.

Ae, kaore au e oati kia mutu tenei huringa me te otinga kua rite. 🙂

hononga whaihua

  • I mua i te ruku ki te raupapa, he pai ki te panui i te pukapuka a Natasha Samoilenko Python mo nga Kaihanga Whatunga. A ka paahi pea te akoranga.
  • Ka whai hua ano te panui RFC mo te hoahoa o nga wheketere pokapū raraunga mai i Facebook na Peter Lapukhov.
  • Ma te tuhinga hoahoanga ka whai whakaaro koe me pehea te mahi a Overlay SDN. Tungsten papanga (Ko Open Contrail i mua).
Mauruuru koe

Kawa Roma. Mo nga korero me nga whakatikatika.
Artyom Chernobay. Mo KDPV.

Source: will.com

Tāpiri i te kōrero