Suaicheantas JUNIPER NETWORKS 1Orcastra API NETCONF & YANG
StiùiridhJuniper NETWORKS Bathar-bog NETCONF & YANG APIFoillsichte
2023-07-07
FIOSRACHADH 4.2

Ro-ràdh

Adhbhar na Sgrìobhainn seo
Tha an sgrìobhainn seo a’ toirt cunntas air mar a thèid Paragon Active Assurance fhilleadh a-steach le orcastra seirbheis lìonra tron ​​​​Ionad Smachd NETCONF & YANG API. Hand-on examptha fiosrachadh air a thoirt seachad mu na prìomh ghnìomhan a tha na lùib, a’ gabhail a-steach: cruthachadh agus cleachdadh Gnìomhan Deuchainn Mas-fhìor, ruith dheuchainnean agus sgrùdairean, agus faighinn air ais toraidhean bho na gnìomhan sin.
Anns an sgrìobhainn seo, thathas a’ cleachdadh an neach-dèiligidh Python NETCONF a tha ri fhaighinn gu saor ann an dreuchd orcastra.

Cùmhnantan
Tha na giorrachaidhean a leanas air an cleachdadh san sgrìobhainn seo:

Giorrachadh Ciall
CLI Eadar-aghaidh loidhne-àithne
EM Manaidsear eileamaid
ES Mearachd san Dàrna
BPE MEG (Buidheann Aonad Glèidhidh) Puing Deireannach (mìneachadh ITU-T Y.1731) no Puing Deireannach cumail suas (mìneachadh Cisco)
NFV Obrachadh Lìonra Virtualization
NFVO Orcastra Mas-fhìor Gnìomh Lìonra
NSD Tuairisgeul seirbheis lìonra
RPC Call modh-obrach iomallach
SIP Pròtacal Tòiseachaidh Seisean
SLA Cùmhnant ìre seirbheis a
S-VNFM Manaidsear VNF sònraichte
VNF Gnìomh lìonra mas-fhìor
vTA Mas-fhìor deuchainn agent

Notaichean air co-fhreagarrachd air ais

Ann an dreachan 2.35.4/2.36.0 de NETCONF & YANG API, chaidh dearbhadh cuid de dh’ iarrtasan a dhèanamh nas cruaidhe gus cumail ri inbhe NETCONF. Tha seo a’ ciallachadh gum faodadh còd teachdaiche stèidhichte air dreachan nas sine den stiùireadh seo a-nis a bhith air a dhiùltadh.
Airson example, ann an Python example code, cha deach feart namespace a thoirt seachad. Feumaidh an àrainn-ainm a-nis a bhith air a sholarachadh san iarrtas XML uair sam bith a tha thu airson goireas ConfD atharrachadh.

Ro-ghoireasan agus Ullachaidhean

Stàladh confD
Tha ConfD (toradh bho Tail-f) air a chleachdadh mar eadar-mheadhanair eadar siostam Paragon Active Assurance agus NETCONF. Bidh ConfD a’ ceangal rèiteachadh Paragon Active Assurance agus dàta obrachaidh ris an NETCONF & YANG API.
Bu chòir ConfD a bhith air a chuir a-steach còmhla ri bathar-bog an Ionaid Smachd, mar a tha air a mhìneachadh san Stiùireadh Stàlachaidh.

A’ dearbhadh gu bheil confD a’ ruith
Gus dearbhadh gu bheil an ConfD ag obair, ruith an àithne
ssh -s @ localhost -p 830 netconf
gus dèanamh cinnteach gu bheil ConfD a' freagairt air port 830. Anns an àithne, mar a tha e air a mhìneachadh le cruthaich cleachdaiche netconf
àithne anns an Stiùireadh Stàlachaidh, earrann A’ stàladh ConfD. Thoir am facal-faire a tha air a mhìneachadh leis an aon àithne.
Anns an toradh, dearbhaich gu bheil modal an Ionaid Smachd air a thoirt a-steach. Bu chòir loidhne mar a leanas a bhith san toradh:
http://ncc.netrounds.com?module=netrounds-ncc&mùthadh=2017-06-15

A’ sioncronadh an Stòr-dàta Rèiteachaidh leis an Ionad Smachd

Mu dheireadh, feumaidh sinn an stòr-dàta rèiteachaidh ùrachadh tro NETCONF. Nì sinn sin an seo tro leabharlann Python ris an canar ncclient (NETCONF Client). Ach, dh’ fhaodadh an obair a bhith air a choileanadh ann an cànan prògramadh eadar-dhealaichte fhad ‘s a tha e a’ cleachdadh protocol NETCONF/YANG.
Is e dleastanas ncclient a bhith ag obair mar neach-dèiligidh a dh’ ionnsaigh an t-seirbheisiche ConfD a bhios a’ toirt aoigheachd don NETCONF/YANG API.

Juniper NETWORKS NETCONF & YANG API Software -Control Center

Is fhiach a thoirt fa-near nach eil ncclient càirdeach ann an dòigh sam bith don Ionad Smachd ("Ionad Smachd Netrounds roimhe seo"), ged a tha an t-ainm a 'tachairt a' tòiseachadh le "ncc".
Seo mar a stàlaicheas tu ncclient:

Faodaidh sinn a-nis an sioncronadh a dhèanamh mar a leanas. Thoir an aire gu faiceallach gum feumar seo a dhèanamh air coimpiutair air leth, agus chan ann air frithealaiche an Ionaid Smachd fhèin:

#
# NOTA:
# Tha an sgriobt seo ag obair mar neach-dèiligidh a dh’ ionnsaigh ConfD a ’ruith air frithealaiche NCC.
# Cleachdaidh e an NETCONF/YANG API airson conaltradh.

Juniper NETWORKS Bathar-bog API NETCONF & YANG - Ionad Smachd 1

NOTA: Tha feum air a’ mhodh-obrach seo cuideachd nuair a thèid riochdairean deuchainn a chuir a-steach agus a chlàradh gu neo-eisimeileach bho NETCONF. Faic an nota anns an earrann “Tharview de Test Agent Orchestration” air duilleag 17 airson tuilleadh fiosrachaidh.

A’ stèidheachadh Iomadh Cunntas Dearbhaidh Gnìomhach Paragon fo smachd NETCONF

Chan eil feum air na ceumannan gu h-ìosal ach ma tha thu airson tuilleadh chunntasan Paragon Active Assurance a stèidheachadh gus a bhith fo smachd NETCONF, a bharrachd air a’ chunntas a chaidh a dhealbhadh san dòigh seo san Stiùireadh Stàlachaidh, earrann “Stàladh ConfD”.
Airson gach cunntas mar sin, lean air adhart mar a leanas:

  • Anns an Ionad Smachd, log a-steach don chunntas agus seòladh gu Cunntas> Ceadan.Juniper NETWORKS Bathar-bog API NETCONF & YANG -Cunntas
  • Cuir ris an neach-cleachdaidh "confd@netrounds.com“, agus thoir cead rianachd don neach-cleachdaidh ConfD seo anns an GUI le bhith a’ briogadh air a ’phutan cuireadh.Juniper NETWORKS Bathar-bog NETCONF & YANG API -Cunntas 1
  • Sioncronaich an stòr-dàta rèiteachaidh leis an Ionad Smachd mar a chaidh a mhìneachadh san earrann “Sioncronachadh an Stòr-dàta Rèiteachaidh leis an Ionad Smachd” air duilleag 4.
    Bu chòir dhut a-nis a bhith comasach air smachd a chumail air grunn chunntasan Paragon Active Assurance leis an aon neach-cleachdaidh ConfD.

NOTA: Cho luath ‘s a thòisicheas tu a’ cumail smachd air cunntas Paragon Active Assurance tro ConfD, chan fhaod thu atharraichean a dhèanamh air a’ chunntas seo tron web GUI a thaobh feartan Paragon Active Assurance a tha “config” (faic a ’chaibideil“ Feartan le taic ann am Paragon Active Assurance ”air duilleag 9). Ma nì thu, thig call sioncranachaidh gu buil.

Ro-ràdh do NETCONF Orchestration API

Thairisview

Mar as trice is e NFVO treas-phàrtaidh no orcastra seirbheis am pàirt a bhios a’ tòiseachadh seiseanan deuchainn is sgrùdaidh a’ cleachdadh API an Ionaid Smachd. Bidh an orcastra seo cuideachd a’ faighinn air ais na toraidhean tomhais cruinnichte bho ghnìomhachd an Test Agent. Faodar KPIan dèanadais fhaighinn air ais le Siostaman Riaghladh Coileanaidh treas-phàrtaidh, agus faodar tachartasan - aon uair ‘s gu bheil iad air am piobrachadh le brisidhean stairsnich a chaidh a shuidheachadh san Ionad Smachd - a chuir gu siostaman Riaghladh Sgàineadh treas-phàrtaidh.
Gus geàrr-chunntas a dhèanamh, tha am figear gu h-ìosal a’ sealltainn mar a tha Paragon Active Assurance ag eadar-obrachadh le siostaman treas-phàrtaidh eile ann an cruth-tìre OSS.

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Overview

  • NFVO / Orcastra Seirbheis: Ag stiùireadh don Mhanaidsear VNF na vTAn a chleachdadh agus Paragon Active Assurance a rèiteachadh a-steach don t-sreath seirbheis. Aon uair ‘s gu bheil an t-seirbheis air a chuir an gnìomh, bidh an orchestrator a’ cleachdadh an API a dh ’ionnsaigh an Ionad Smachd gus deuchainnean gnìomhachaidh seirbheis a bhrosnachadh agus toraidhean pas / fàilligeadh fhaighinn air ais. Ma thèid na deuchainnean seachad, cleachdaidh an orcastra an API a dh’ ionnsaigh an Ionad Smachd gus sgrùdadh gnìomhach a thòiseachadh air an t-seirbheis. Bithear a’ faighinn KPIan bhon sgrùdadh gu leantainneach an dàrna cuid leis an orcastra no le àrd-ùrlar Stiùireadh Coileanaidh air leth.
  • Ionad Smachd: A’ cleachdadh, a’ sgèile, agus a’ crìochnachadh an vTA mar a dh’ òrduicheas an NFVO no orcastra seirbheis.
  • Siostam Riaghladh Coileanaidh no siostam Riaghladh Càileachd Seirbheis: A’ leughadh KPIn bho sgrùdadh gnìomhach tro API an Ionaid Smachd.
  • Siostam riaghlaidh sgàinidhean: A’ faighinn NETCONF, SNMP, no fiosan post-d bhon Ionad Smachd ma thèid SLAn a bhriseadh.

Mìneachaidhean air bun-bheachdan ann am Paragon Active Assurance

  • Luchd-ionaid deuchainn: Na co-phàirtean a nì tomhais (airson deuchainnean a bharrachd air sgrùdairean) ann an siostam Dearbhadh Gnìomhach Paragon. Tha riochdairean deuchainn a’ toirt a-steach bathar-bog leis a ’chomas trafaic lìonra fìor a ghineadh, fhaighinn agus a sgrùdadh.
  • Is e an seòrsa àidseant deuchainn air a bheilear a’ beachdachadh san sgrìobhainn seo an Virtual Test Agent (vTA), gnìomh lìonra brìgheil (VNF) air a chleachdadh air hypervisor. Tha seòrsachan eile de riochdairean deuchainn ann cuideachd.
  • Tha dà sheòrsa tomhais bunaiteach ann am Paragon Active Assurance, deuchainnean agus sgrùdairean.
  • Deuchainn: Tha deuchainn air a dhèanamh suas de aon cheum no grunn, agus tha ùine shònraichte aig gach fear dhiubh. Tha ceumannan air an cur an gnìomh ann an sreath. Faodaidh gach ceum a bhith a 'ciallachadh a bhith a' ruith iomadh gnìomh aig an aon àm.
  • Monitor: Chan eil ùine shònraichte aig monitor ach bidh e a’ ruith gun chrìoch. Coltach ri ceum ann an deuchainn, faodaidh monitor grunn ghnìomhan co-aontach a dhèanamh.
  • Teamplaid: Nuair a tha Paragon Active Assurance fo smachd orcastra, bidh deuchainnean agus sgrùdairean an-còmhnaidh air an cur an gnìomh le teamplaidean anns a bheil an deuchainn no an monitor air a mhìneachadh. Faodar roghainnean paramadair a chuir a-steach mar chuir a-steach don teamplaid aig àm ruith.

Sruth-obrach airson fèin-ghluasad
Ùine dealbhaidh

Aig àm dealbhaidh, bidh thu ag ullachadh tomhais le bhith a’ cruthachadh theamplaidean airson deuchainnean agus sgrùdairean ann am Paragon Active Assurance. Tha mar a nì thu sin air a chòmhdach sa chaibideil “Test and Monitor Templates” air duilleag 15.

Ùine ruith
Aig àm ruith, bidh thu a’ stèidheachadh na h-innealan agad agus a’ dèanamh na fìor thomhasan.

  • An còrrview de na h-uile exampgheibhear an les air a thoirt seachad anns a' chaibideil "Ecsampnas lugha de bhith a’ cumail smachd air Paragon Active Assurance tro NETCONF & YANG API” air duilleag 15.
  • Tha mar a thèid riochdairean deuchainn a chleachdadh agus a rèiteachadh air a dhol troimhe sa chaibideil “Examples: Luchd-ionaid deuchainn” air duilleag 16.
  • Mar a bheir thu a-steach stuthan clàr-seilbhe leithid TWAMP tha luchd-meòrachaidh agus seanalan IPTV air a dhol troimhe anns a’ chaibideil “Examples: Nithean Cunntais” air duilleag 29.
  • Tha mar a chuireas tu innealan-rabhaidh air dòigh air a mhìneachadh sa chaibideil “Examples: Alarms” air td 35.
  • Tha mar a ruitheas tu deuchainnean agus sgrùdairean le bhith a’ cur an gnìomh teamplaidean Paragon Active Assurance tro NETCONF air a mhìneachadh anns na caibideilean “Examples: Deuchainnean" air td 43 agus "Ecsamples: Monitors” air td 54.

Feartan le taic ann am Paragon Active Assurance

Faodar a h-uile seòrsa deuchainn is sgrùdaidh ann am Paragon Active Assurance a chruthachadh agus a chuir gu bàs tro bhith a’ cleachdadh teamplaidean. Tha mar a nì thu seo air a chòmhdach sa chuideachadh in-app fo “Deuchainnean agus sgrùdairean”> “Cruthachadh teamplaidean”.

Chan eil taic ri cruthachadh cunntasan Paragon Active Assurance an-dràsta; ge-tà, bidh aon no grunn chunntasan ro-mhìnichte air an stèidheachadh airson an neach-cleachdaidh.
Tha na clàran gu h-ìosal a’ toirt mion-fhiosrachadh air na feartan ann am Paragon Active Assurance a tha rim faighinn san fhoillseachadh seo, agus mar a tha na feartan sin air an riochdachadh ann an YANG.

Mìneachadh air YANG Constructs

Airson goireasachd, tha mìneachaidhean air an toirt seachad an seo de na togalaichean YANG air an deach iomradh a thoirt sa chlàr feartan.

  • Config (config = true): Dàta rèiteachaidh, a dh 'fheumar gus siostam atharrachadh bho aon stàit gu stàit eile.
  • Stàite (config = meallta): Dàta stàite: dàta a bharrachd air siostam nach eil na dhàta rèiteachaidh, leithid fiosrachadh inbhe leughaidh a-mhàin agus staitistig cruinnichte.
  • RPC: Call Modh-obrach Iomallach, mar a chleachdar taobh a-staigh protocol NETCONF.
  • Fios: Brathan tachartais air an cur bho fhrithealaiche NETCONF gu neach-dèiligidh NETCONF.

Clàran de fheartan dearbhaidh gnìomhach Paragon rim faighinn airson orcastra
Goireas: Sgrùdadh
Slighe YANG: / cunntasan / cunntas / sgrùdairean

Feart Fo-fheart Yang togail
Cruthaich / atharraich / cuir às do sgrùdadh Stèidhichte air teamplaid monitor Config
Sgrùdadh tòiseachaidh/stad Config
Templates airson sùil a chumail air Dèan liosta de na teamplaidean sgrùdaidh a th’ ann mar-thà le cuir a-steach Stàite
Brathan NETCONF Dh'atharraich staid an rabhaidh Fios
Sùil a chumail air toraidhean Cunntair SLA/ES airson an ìre as àirde (%)
Cunntas SLA/ES airson ìre gnìomh (%)
Stàite

Eu-coltach ri deuchainnean (dèan coimeas eadar Goireas: Deuchainnean gu h-ìosal), chan eil sgrùdairean air an tòiseachadh le RPC ach le bhith a’ gealltainn rèiteachadh an sgrùdaidh.
Goireas: Deuchainnean
Slighe YANG: / cunntasan / cunntas / deuchainnean

Feart Fo-fheart Yang togail
Tòisich deuchainn Stèidhichte air teamplaid deuchainn RPC
Stiùirich deuchainnean Dèan liosta de dheuchainnean le inbhe Stàite
Templates deuchainn Dèan liosta de na teamplaidean deuchainn a th’ ann mar-thà le cuir a-steach Stàite
Brathan NETCONF Dh'atharraich suidheachadh na deuchainn Fios
Toraidhean deuchainn Faigh inbhe ceum deuchainn (pas, fàilligeadh, mearachd, ...) Stàite

Goireas: Gnìomhan deuchainn
slighean YANG:

  • / cunntasan / cunntas / riochdairean deuchainn (Config)
  • / cunntasan / cunntas / riochdairean deuchainn clàraichte (Stàite)

Is e riochdairean deuchainn fo / cunntasan / cunntas / riochdairean deuchainn an fheadhainn a tha air an rèiteachadh ann an cunntas. Is e dìreach na riochdairean deuchainn sin as urrainn a bhith air an rèiteachadh agus air an cleachdadh ann an deuchainnean agus sgrùdairean tro NETCONF leis an orcastra.
Às deidh dhut Àidseant Deuchainn a rèiteachadh agus e air clàradh don chunntas, nochdaidh an Gnìomhaiche Deuchainn fo /accounts/account/registered-test-agents. Gheibh thu a h-uile riochdaire deuchainn clàraichte a’ cleachdadh àithne “faigh” ann an NETCONF (dèan coimeas eadar a’ chaibideil Examples: Luchd-ionaid deuchainn).
Fo /cunntasan/cunntas/àidseantan deuchainn-clàraichte is dòcha gum faigh thu cuideachd riochdairean deuchainn nach deach a rèiteachadh fhathast. Feumaidh riochdairean deuchainn mar sin a bhith air an rèiteachadh mus gabh an cleachdadh.
Ann an suidheachadh orcastra, thathas a’ moladh sa chumantas gun dèan thu a h-uile rèiteachadh den chunntas Paragon Active Assurance agad tro NETCONF. Bidh seo a’ dèanamh cinnteach nach bi riochdairean deuchainn agus riochdairean deuchainn clàraichte a’ dol eadar-dhealaichte.

Feart Fo-fheart Yang togail
Ro-chruthaich Test Agent air an fhrithealaiche Config
Dèan rèiteachadh air àidseant deuchainn far-loidhne (Ionad Smachd a’ putadh config gu Test Agent
nuair a thig e air-loidhne)
Config
Cleachd riochdairean deuchainn gnàthaichte / taobh a-muigh Cleachd ann an deuchainn / sgrùdadh Config
Dèan rèiteachadh air eadar-aghaidh Config
Faigh inbhe Stàite
Dèan rèiteachadh air àidseant deuchainn (inneal deuchainn a-mhàin) Dèan rèiteachadh air NTP Config
Dèan rèiteachadh air drochaidean Config
Dèan rèiteachadh air eadar-aghaidh VLAN Config
Dèan rèiteachadh air iuchraichean SSH Config
IPv6 Config
Cleachdaidhean Ath-thòisich RPC
Ùraich RPC
Brathan NETCONF Dh'atharraich an suidheachadh air-loidhne Fios
Inbhe Faigh inbhe siostam (uptime, cleachdadh cuimhne,
cuibheasachd luchdan, dreach)
Stàite

Goireas: Clàr-stuthan
slighe YANG: /cunntasan/cunntas/twamp- sgàthan

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Overview 1Juniper NETWORKS Bathar-bog API NETCONF & YANG -Overview 2Juniper NETWORKS Bathar-bog API NETCONF & YANG -Overview 3

Comasan NECONF le taic

Tha an clàr gu h-ìosal a’ comharrachadh RFCn IETF a’ toirt cunntas air na comasan NETCONF a thathas a’ cleachdadh airson orcastra Paragon Active Assurance.

  • ietf-netconf.yang
  • IETF RFC 6241, Pròtacal Rèiteachaidh Lìonra (NETCONF), https://tools.ietf.org/html/rfc6241
  • Is e an aon dòigh làimhseachadh mhearachdan le taic roiligeadh air ais-air-mearachd.
  • Tha an aon stòr dàta le taic a ghabhas sgrìobhadh.
  • ietf-netconf-notifications.yang
  • IETF RFC 5277, Brathan Tachartas NETCONF, https://tools.ietf.org/html/rfc5277

Teamplaidean deuchainn agus sùil a chumail
Feumar teamplaidean airson seòrsachan deuchainn is sgrùdaidh a chuir air dòigh le làimh tro eadar-aghaidh cleachdaiche aghaidh aghaidh Paragon Active Assurance. Tha mar a nì thu seo air a chòmhdach sa chuideachadh in-app fo “Deuchainnean agus sgrùdairean”> “Cruthachadh teamplaidean”.

Exampnas lugha de bhith a’ cumail smachd air Paragon Active Assurance tro NETCONF & YANG API

Anns na caibideilean a leanas, thathas a’ gabhail ris gu bheil teamplaidean deuchainn is sgrùdaidh iomchaidh air am mìneachadh a rèir an stiùiridh a tha air a thoirt seachad sa chaibideil “Templates Test and Monitor” air duilleag 15.

Innealan air an cleachdadh ann an Examples
A h-uile exampchaidh les anns na caibideilean a leanas a thogail a’ cleachdadh na h-innealan a leanas a tha rim faighinn gu saor:

  • Pang: Air a chleachdadh airson na modalan YANG fhaicinn agus a sgrùdadh.
  • Ri fhaighinn aig https://github.com/mbj4668/pyang (clone bho git agus ruith python setup.py install).
  • Cliant Python NETCONF “ncclient”: Air a chleachdadh airson conaltradh leis an Ionad Smachd a ’cleachdadh NETCONF.
  • Ri fhaighinn aig https://github.com/ncclient/ncclient (ruith pip install ncclient).
    Lorgar am modal dàta netrounds-ncc.yang ann an /opt/netrounds-confd aon uair ‘s gu bheil ConfD air a chuir a-steach a rèir an Iùl stàlaidh).

Thairisview de phrìomh ghnìomhan air an coileanadh

(Tha cuid de ghnìomhan eile rim faicinn anns na leanas cuideachd.)

  • “A’ cruthachadh agus a’ cleachdadh Àidseant Deuchainn ùr” air duilleag 16
  • “A’ cruthachadh stuthan tasgaidh (me meòrachan)” air duilleag 29
  • “A’ stèidheachadh theamplaidean rabhaidh agus càite an cuir thu rabhaidhean” air duilleag 35
  • “A’ cruthachadh agus a’ ruith deuchainn” air duilleag 45
  • “A’ faighinn air ais toraidhean deuchainn” air duilleag 50
  • “A’ tòiseachadh monitor (a ’toirt a-steach suidheachadh innealan-rabhaidh)” ​​air duilleag 60
  • “A’ faighinn inbhe SLA airson monitor” air duilleag 67
  • “Ag obair le tags”Air duilleag 71

Examples: Gnìomhan deuchainn

Thairisview de Test Agent Orchestration
Thathas den bheachd gu bheil riochdairean deuchainn ann am Paragon Active Assurance mar “rèiteachadh” ann an co-theacsa orcastra. Tha seo a’ ciallachadh gum bu chòir cruthachadh, smachd agus cuir às do riochdairean deuchainn a dhèanamh tron ​​orcastra agus NETCONF seach tro Paragon Active Assurance GUI.
Juniper NETWORKS Bathar-bog NETCONF & YANG API -IconCUDROMACH: Ma tha Àidseant Deuchainn air a chuir a-steach le teicneòlaiche agus air a chlàradh san Ionad Smachd gun a bhith air a chruthachadh an toiseach tro NETCONF & YANG API, cha bhi an Gnìomhaiche Deuchainn ann san stòr-dàta rèiteachaidh, agus thèid an siostam a-mach à sioncranachadh. Airson ConfD a bhith mothachail air an Neach-ionaid Deuchainn sa chùis seo, bidh e riatanach sioncronadh ùr a dhèanamh leis an Ionad Smachd, mar a tha air a mhìneachadh san earrann “Sioncronachadh an Stòr-dàta Rèiteachaidh le Ionad Smachd” air duilleag 4.

Mar sin bu chòir orchestration of Virtual Test Agents (vTAn) a dhèanamh anns na ceumannan a leanas:

  1. Cruthaich an Virtual Test Agent, a’ gabhail a-steach an rèiteachadh eadar-aghaidh aige, a’ cleachdadh an eadar-aghaidh NETCONF & YANG chun Ionad Smachd. Is e ainm a’ Ghnìomhaire Deuchainn an iuchair shònraichte aige.
  2. Cuir an vTA an sàs air àrd-ùrlar virtualization. Lean an stiùireadh sa chuideachadh air-loidhne fo Test Agents> Installation. Tha an rèiteachadh eadar-aghaidh bunaiteach a leigeas leis an vTA ceangal ris an Ionad Smachd, a bharrachd air teisteanasan airson dearbhadh, air a thoirt a-steach don vTA a’ cleachdadh dàta cleachdaiche sgòthan-init.
    Aon uair ‘s gu bheil an vTA air tòiseachadh, ceangailidh e gu fèin-ghluasadach ris an Ionad Smachd a’ cleachdadh ceangal OpenVPN crioptaichte. Tha fios NETCONF air a chuir a-steach leis gu bheil luach paramadair deuchainn-àidseant-inbhe atharrachadh vTA a-nis air atharrachadh gu “air-loidhne”.
    NOTA: Leis gur e ainm an vTA an aithnichear aige san Ionad Smachd, feumaidh an t-ainm seo a bhith co-ionann ris an ainm a tha air a mhìneachadh san Ionad Smachd ann an “ceum 1” air duilleag 17.
  3. Aon uair ‘s gu bheil an vTA air ceangal agus dearbhadh a dhèanamh ris an Ionad Smachd, thèid rèiteachadh an eadar-aghaidh a phutadh chun vTA. Is e seo an rèiteachadh eadar-aghaidh a chaidh a thoirt seachad ann an “ceum 1” air duilleag 17 nuair a chaidh an vTA a chruthachadh san Ionad Smachd.
  4. Às deidh don vTA an adhbhar aige a choileanadh, cuir às don vTA.

A 'cruthachadh agus a' cleachdadh àidseant deuchainn ùr

Feumaidh sinn an toiseach Àidseant Deuchainn a chruthachadh a’ cleachdadh an eadar-aghaidh NETCONF & YANG don Ionad Smachd. Nuair a thèid Àidseant Deuchainn a chruthachadh san dòigh seo, chan eil feum air sioncronadh leis an Ionad Smachd.
Tha modail YANG airson Àidseant Deuchainn mar a chithear gu h-ìosal. Gheibhear e mar thoradh bhon àithne
pyang -f craobh netrounds-ncc.yang
Tha am modal YANG slàn air a thoirt seachad ann an “Pàrtaidh: Structar Crann de mhodal làn YANG” air duilleag 81, anns a bheil uirsgeul cuideachd a’ mìneachadh nan gnàthasan a thathas a’ cleachdadh anns an dealbh seo agus ann an dealbhan modail YANG eile san sgrìobhainn seo.

Juniper NETWORKS NETCONF & YANG API Software -agentsJuniper NETWORKS NETCONF & YANG API Software -agents 1Juniper NETWORKS NETCONF & YANG API Software -agents 2

Leanaidh sinn air adhart anns na ceumannan a leanas, a tha air am mìneachadh anns na leanas:

  1. Aig a’ chiad dol a-mach, chan eil riochdairean deuchainn aig “demo” cunntas Paragon Active Assurance anns an clàr-seilbhe aige.
  2.  Tha Àidseant Deuchainn ris an canar “vta1” air a chruthachadh a’ cleachdadh ncclient. Aig seo stage, chan eil fìor riochdaire deuchainn ann fhathast (is e sin, cha deach a thòiseachadh fhathast).
  3. Tha an Test Agent air a chleachdadh ann an OpenStack. (Tha cleachdadh air an àrd-ùrlar sin air a thaghadh an seo mar aon chothrom am measg feadhainn eile.)
  4. Bidh an Neach-deuchainn a’ ceangal ri “demo” cunntas an Ionaid Smachd agus tha e a-nis deiseil airson a chleachdadh.
    Ceum 1: Aig a 'chiad dol a-mach, chan eil riochdairean deuchainn anns a' chunntas "demo". Faic an dealbh gu h-ìosal bhon Ionad Smachd GUI.Juniper NETWORKS NETCONF & YANG API Software -agents 3Ceum 2: Tha Àidseant Deuchainn air a chruthachadh san Ionad Smachd a’ cleachdadh an neach-dèiligidh Python NETCONF “ncclient”. Gu h-ìosal tha còd ncclient airson a bhith a’ cruthachadh Àidseant Deuchainn le aon eadar-aghaidh fiosaigeach le seòladh DHCP:

toirt a-steach argparse
bho mhanaidsear in-mhalairt ncclient
parser = argparse.ArgumentParser(description='Deuchainn a' cruthachadh Test Agent')
parser.add_argument('-host', help = 'An t-ainm aoigheachd far an lorgar ConfD', a dhìth = Fìor)
parser.add_argument('–port', help='Am port airson ceangal ri ConfD', riatanach=Fìor)
parser.add_argument('–username', help='An t-ainm-cleachdaiche airson ceangal ri ConfD', riatanach=Fìor)
parser.add_argument('–password', help='Facal-faire a' chunntais ConfD', riatanach=Fìor)
parser.add_argument('–netrounds-account', help='Ainm goirid a' chunntais NCC', riatanach=Fìor)
parser.add_argument('–test-agent-name', help='Ainm an Deuchainn Àidseant', riatanach=Fìor)
args = parser.parse_args()
le manager.connect(host=args.host, port=args.port, ainm-cleachdaidh=args.username,
password=args.password, hostkey_verify=Meallta) mar m:
# Cruthaich àidseant deuchainn san ionad smachd
xml = """"

Juniper NETWORKS NETCONF & YANG API Software -agents 4) clò-bhuail m.edit_config(target = 'ruith', config = xml)

NOTA: Tha an còd ro-làimh le manager.connect(…) air fhàgail a-mach à example criomagan còd.
Tha frithealaiche NTP air a rèiteachadh air eth0, agus tha eth0 cuideachd na eadar-aghaidh riaghlaidh (is e sin, an eadar-aghaidh a tha a’ ceangal ris an Ionad Smachd).
Chan eil Iarrtas Àidseant Deuchainn a’ ceadachadh eadar-aghaidh a rèiteachadh an-dràsta. Air an adhbhar seo, bho dhreach 2.34.0 air adhart, tha e comasach an rèiteachadh eadar-aghaidh ann an sgeama YANG fhàgail air falbh. Mar sin tha an XML co-fhreagarrach air a dhèanamh nas sìmplidhe sa chùis seo:Juniper NETWORKS NETCONF & YANG API Software -agents 5Aon uair ‘s gu bheil an Test Agent air a chruthachadh, tha e ann san stòr-dàta rèiteachaidh agus san Ionad Smachd. Faic an dealbh gu h-ìosal de chlàr an Test Agent, a’ sealltainn an Test Agent “vta1”:

Juniper NETWORKS NETCONF & YANG API Software -agents 6Ceum 3: Tha an t-àm ann a-nis an Test Agent “vta1” a chuir a-steach ann an OpenStack.
Cleachdaidh an t-àidseant deuchainn dàta cleachdaiche sgòthan-init gus am fiosrachadh fhaighinn air ais air mar a nì thu ceangal ris an Ionad Smachd. Gu sònraichte, teacsa dàta an neach-cleachdaidh file tha an t-susbaint a leanas aige (Thoir an aire gum feum na loidhnichean #cloud-config agus netrounds_test_agent a bhith an làthair, agus gum feum na loidhnichean a tha air fhàgail a bhith air an cuir a-steach):

Juniper NETWORKS Bathar-bog NETCONF & YANG API - FuarAirson tuilleadh fiosrachaidh, thoir sùil air an sgrìobhainn Mar a chleachdas tu riochdairean deuchainn brìgheil ann an OpenStack.
Aon uair ‘s gu bheil an t-àidseant deuchainn air a chuir a-steach agus air a cheangal ris an Ionad Smachd, thèid an rèiteachadh a phutadh bhon Ionad Smachd chun Àidseant Deuchainn.

Bathar-bog Juniper NETWORKS NETCONF & YANG API - Fuar 1

Ceum 4: Tha an Test Agent a-nis air-loidhne san Ionad Smachd agus tha e air a rèiteachadh fhaighinn. Tha an riochdaire deuchainn deiseil airson a chleachdadh ann an deuchainnean agus sgrùdadh. Faic na roinnean seo:

  • “Tòiseachadh air Deuchainn” air duilleag 45
  •  “A’ tòiseachadh le monitor” air duilleag 60

A ’liostadh na riochdairean deuchainn anns a’ chunntas dearbhaidh gnìomhach Paragon agad
Gu h-ìosal tha example còd Python ncclient airson na riochdairean deuchainn a liostadh ann an cunntas Paragon Active Assurance:

Bathar-bog Juniper NETWORKS NETCONF & YANG API - Fuar 2Bathar-bog Juniper NETWORKS NETCONF & YANG API - Fuar 3Le bhith a’ ruith a’ chòd seo bheir sin toradh mar seo gu h-ìosal:

Bathar-bog Juniper NETWORKS NETCONF & YANG API - Fuar 4Bathar-bog Juniper NETWORKS NETCONF & YANG API - Fuar 5

A 'cur às do Ghnìomhaiche Deuchainn
Às deidh deuchainn a bhith deiseil, dh’ fhaodadh gum biodh e buntainneach ann an cuid de chùisean cleachdaidh an Neach-ionaid Deuchainn a dhubhadh às.
Gu h-ìosal tha criomag còd a’ sealltainn mar a nì thu seo le ncclient:

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Àidseant

Brathan NETCONF
Gu h-ìosal, tha sinn a 'taisbeanadh sìmplidh example script airson èisteachd ris a h-uile fios NETCONF a tha a’ tighinn a-steach bhon Ionad Smachd. Thèid na fiosan sin a chuir a-steach uair sam bith a bhios tachartasan sònraichte a’ tachairt, leithid Àidseant Deuchainn a’ dol far loidhne no deuchainn air a thòiseachadh leis an neach-cleachdaidh ga chrìochnachadh. Stèidhichte air an fhiosrachadh a chaidh a ghiùlan anns na fiosan, faodaidh luchd-cleachdaidh gnìomhan leanmhainn fèin-ghluasadach a shònrachadh anns an orcastra.

Juniper NETWORKS Bathar-bog NETCONF & YANG API - NETCONFNuair a thèid an sgriobt gu h-àrd a chuir gu bàs, nochdaidh teachdaiche NC am fios a fhuaireadh ann an XML structaraichte. Faic an t-example toradh gu h-ìosal, a tha a 'sealltainn Test Agent a' dol far loidhne gun dùil.



2017-02-03T15:09:55.939156+00:00</eventTime>
<test-agent-status-change xmlns=’http://ncc.netrounds.com'>
demo
HW1
far loidhne

Examples: Rudan Cunntais

A’ cruthachadh (toirt a-steach) agus a’ stiùireadh nithean tasgaidh leithid TWAMP tha luchd-meòrachaidh agus Y.1731 BPE air a dhèanamh san aon dòigh ri Gnìomhan Deuchainn. Gu h-ìosal tha còd XML agus NETCONF airson a leithid de bhuidhnean a mhìneachadh ann am Paragon Active Assurance tro NETCONF & YANG API agus airson liostaichean de na nithean a chaidh a mhìneachadh fhaighinn air ais.

A 'cruthachadh TWAMP Cnuasadair

Juniper NETWORKS Bathar-bog NETCONF & YANG API - TWAMPJuniper NETWORKS Bathar-bog NETCONF & YANG API - TWAMP 1

A' cruthachadh Y.1731 BPE

Juniper NETWORKS Bathar-bog NETCONF & YANG API - FigearA’ cruthachadh sianal IPTV

Juniper NETWORKS Bathar-bog NETCONF & YANG API -TWAMP 3

A 'cruthachadh aoigheachd ping

Juniper NETWORKS Bathar-bog NETCONF & YANG API -HostJuniper NETWORKS Bathar-bog NETCONF & YANG API -Host 1

A 'cruthachadh cunntas SIP

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Accoun Juniper NETWORKS Bathar-bog NETCONF & YANG API -Cunntas 1

A' toirt air ais Rudan Cunntais
Gu h-ìosal tha còd Python airson a h-uile stuth tasgaidh a tha air a mhìneachadh ann an cunntas fhaighinn air ais. (Thathas a’ faighinn a h-uile seòrsa stuth tasgaidh ann an aon turas an seo gus beagan ath-aithris san sgrìobhainn a sheachnadh. Gu nàdarra, faodar fo-sheata de stuthan tasgaidh fhaighinn le bhith a’ fàgail cuid de na loidhnichean fon chunntas gu h-ìosal a-mach.)

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Items

Le bhith a’ ruith a’ chòd seo bheir sin toradh mar seo gu h-ìosal:Juniper NETWORKS Bathar-bog NETCONF & YANG API -Items 1Juniper NETWORKS Bathar-bog NETCONF & YANG API -Items 2

Examples: Alarms

Tha teamplaidean rabhaidh agus nithean co-cheangailte riutha (manaidsearan SNMP, liostaichean post-d rabhaidh) air an cruthachadh agus air an riaghladh san aon dòigh ri nithean tasgaidh. Anns a’ chaibideil seo tha còd XML agus NETCONF airson a leithid de bhuidhnean a mhìneachadh ann am Paragon Active Assurance tro NETCONF & YANG API agus airson liostaichean de na nithean a chaidh a mhìneachadh fhaighinn air ais.
Liostaichean post-d Alarm
A’ cruthachadh Liosta Post-d AlarmJuniper NETWORKS Bathar-bog NETCONF & YANG API -Items 3Juniper NETWORKS Bathar-bog NETCONF & YANG API -Items 4

A’ faighinn air ais a h-uile liosta post-d AlarmJuniper NETWORKS Bathar-bog NETCONF & YANG API -Items 5

Manaidsearan SNMP saor an asgaidh
Cruthaich Manaidsear SNMPJuniper NETWORKS Bathar-bog NETCONF & YANG API -Items 6Juniper NETWORKS Bathar-bog NETCONF & YANG API -Items 7

A’ faighinn air ais a h-uile manaidsear SNMPJuniper NETWORKS Bathar-bog NETCONF & YANG API - SNMPJuniper NETWORKS Bathar-bog NETCONF & YANG API - SNMP 1

Samhlaidhean airson alarm
A ' cruthachadh teamplaid alarmJuniper NETWORKS Bathar-bog NETCONF & YANG API - TeamplaideanJuniper NETWORKS Bathar-bog NETCONF & YANG API - Teamplaidean 1

Luchdadh a-nuas a h-uile cruth-clò alarmJuniper NETWORKS Bathar-bog NETCONF & YANG API - Teamplaidean 2Juniper NETWORKS Bathar-bog NETCONF & YANG API - Teamplaidean 3

Examples: SSH Keys

Faodaidh tu iuchraichean poblach SSH a chur ri Àidseant Deuchainn tro NETCONF & YANG API. A’ cleachdadh an iuchair phrìobhaideach fhreagarrach faodaidh tu an uairsin logadh a-steach don Ghnìomhaiche Deuchainn tro SSH.
Tha an liosta iomlan de ghnìomhachd a tha ri fhaighinn air iuchraichean SSH mar a leanas:

  • Cuir a-steach iuchair SSH
  • Atharraich iuchair SSH
  • Dèan sgrùdadh air iuchair SSH
  • Dèan liosta de na h-iuchraichean SSH
  • Thoir às iuchair SSH.
    Gu h-ìosal, tha na h-obraichean cuir ris is cuir às mar eisimpleir.
A’ cur iuchair SSH ris
Seo mar a chruthaicheas tu iuchair SSH ùr.Juniper NETWORKS Bathar-bog NETCONF & YANG API - Prìomh

A' sguabadh às iuchair SSH
Ma tha thu airson iuchair SSH a sguabadh às, cleachd an òrdugh a leanas:Juniper NETWORKS Bathar-bog NETCONF & YANG API - Prìomh 1

Examples: Deuchainnean

Thathas a’ gabhail ris an seo gun deach riochdairean deuchainn (na h-uimhir ’s a tha riatanach airson nan deuchainnean) a chruthachadh a rèir na h-earrainn “A’ cruthachadh agus a’ cleachdadh àidseant deuchainn ùr” air duilleag 17.
YANG Modail Slighean airson Deuchainnean

Slighe modail YANG: / cunntasan / cunntas / deuchainnean ...
deuchainnean /.
deuchainn[id] /deuchainn
id /deuchainn/id
ainm /deuchainn/ainm
inbhe /deuchainn/inbhe
àm tòiseachaidh /deuchainn/àm tòiseachaidh
àm crìochnachaidh /deuchainn/deireadh-ùine
aithris-url /deuchainn/aithris-url
ceumannan /deuchainn/ceumannan
ceum[id] /deuchainn/ceumannan/ceum
ainm /deuchainn/ceumannan/ceum/ainm
id /deuchainn/ceumannan/ceum/id
àm tòiseachaidh /deuchainn/ceumannan/ceum/àm tòiseachaidh
àm crìochnachaidh /deuchainn/ceumannan/ceum/àm crìochnachaidh
inbhe /deuchainn/ceumannan/ceum/inbhe
teachdaireachd inbhe /test/steps/step/status-message
teamplaidean /templates
teamplaid[ainm] /templates/template
ainm /templates/template/name
tuairisgeul /templates/template/description
paramadairean /templates/template/parameters
paramadair[iuchair] /templates/template/parameters/parameter
iuchair /templates/template/parameters/parameter/key
seòrsa /templates/template/parameters/parameter/type

Ro-ghoireasan airson Orchestration Deuchainn

  •  Gus deuchainn a thòiseachadh tro NETCONF a’ cleachdadh teachdaiche NC, feumar an-toiseach teamplaid deuchainn a thogail a’ cleachdadh GUI an Ionaid Smachd mar a tha air a mhìneachadh sa chuideachadh in-app fo “Deuchainnean is sgrùdairean”> “A’ cruthachadh teamplaidean ”. Bidh feum air a h-uile raon a tha air a shònrachadh san teamplaid sin mar “cuir a-steach teamplaid” mar pharamadairean san XML nuair a bhios tu a’ cur air dòigh an teamplaid deuchainn.
  • Tha ruith dheuchainnean ann am Paragon Active Assurance air a mheas mar “stàit” ann an co-theacsa orcastra. Is e dàta stàite dàta neo-sgrìobhte nach eil air a stòradh san stòr-dàta rèiteachaidh, an taca ris an dàta rèiteachaidh a tha air ainmeachadh san earrann “Tharview of Test Agent Orchestration” air duilleag 17. Tha seo gu bunaiteach a' ciallachadh nach adhbharaich atharrachaidhean air deuchainnean no teamplaidean ann an GUI an Ionaid Smachd cùisean co-cheangailte ri sioncranachadh eadar an Ionad Smachd agus an stòr-dàta rèiteachaidh.
  • Airson aithisg fhaighinn -URL ceart ann an aithisgean deuchainn, feumaidh tu dèanamh cinnteach gu bheil an Ionad Smachd URL air a rèiteachadh gu ceart. Tha seo air a dhèanamh anns an file /opt/netrounds-confd/settings.py. Gu gnàthach tha ainm aoigheachd an Ionaid Smachd air fhaighinn air ais le bhith a’ cleachdadh socket.gethostname(): faic gu h-ìosal. Mura toir seo an toradh ceart, feumaidh tu an t-ainm aoigheachd (no an t-iomlan URL) làimh ann an so file.

# URL den Ionad Smachd gun slaodadh air falbh.
# Tha seo airson exampair a chleachdadh ann an aithisg deuchainn-url.
HOSTNAME = socket.gethostname()
NETROUNDS_URL = 'https://%s' %HOSTNAME
A 'tòiseachadh air deuchainn
Mar a chaidh a mhìneachadh san earrann “A’ cruthachadh agus a ’cleachdadh àidseant deuchainn ùr” air duilleag 17, ruith an àithne pang -f tree netrounds-ncc.yang
bhon eòlaire / opt / netrounds-confd / gus am modal YANG a chuir a-mach. Anns a ’mhodail seo, tha an RPC airson deuchainn a thòiseachadh a’ cleachdadh teachdaiche NC a ’coimhead mar a leanas:Juniper NETWORKS Bathar-bog NETCONF & YANG API - Prìomh 2Juniper NETWORKS Bathar-bog NETCONF & YANG API - Prìomh 3

Airson mìneachadh, faic an earrann “Sgeul” air duilleag 81 anns a' Phàipear-taice.

Tha na ceumannan a leanas air an sealltainn gu h-ìosal:

  1. Chaidh riochdairean deuchainn a chlàradh gu cunntas Paragon Active Assurance, ach cha deach deuchainnean sam bith a thòiseachadh fhathast.
  2. Tha na crìochan cuir a-steach riatanach air an comharrachadh anns an teamplaid deuchainn a thèid a ruith.
  3.  Thathas a’ tòiseachadh air deuchainn HTTP 60 diog a’ cleachdadh ncclient.

Ceum 1: Aig a 'chiad dol a-mach, cha deach deuchainnean sam bith a thòiseachadh ann an cunntas Paragon Active Assurance. Faic an dealbh gu h-ìosal bhon Ionad Smachd GUI.Juniper NETWORKS Bathar-bog NETCONF & YANG API - Prìomh 4
Ceum 2: An teamplaid a chleachdas sinn gus an deuchainn a thòiseachadh san example is teamplaid deuchainn HTTP. Tha dà raon inntrigidh èigneachail ann (Cliant agus URL) a tha sinn air a shònrachadh mar sin nuair a bha sinn a’ togail an teamplaid ann an GUI an Ionaid Smachd.Juniper NETWORKS Bathar-bog NETCONF & YANG API - Prìomh 5

Mìnichidh sinn na paramadairean sin (am measg feadhainn eile) anns an rèiteachadh XML a chuir ar manaidsear NETCONF (ncclient) fios chun stòr-dàta rèiteachaidh.
Ceum 3: Tha an deuchainn HTTP air a thòiseachadh le bhith a’ cleachdadh ncclient.
Gu h-ìosal tha example còd far a bheil am fiosrachadh rèiteachaidh riatanach agus paramadairean air an sònrachadh airson teamplaid deuchainn HTTP. A rèir mar a chaidh an teamplaid a thogail, faodaidh am mion-fhiosrachadh an seo atharrachadh.
Airson gach paramadair, tha an feumar feart a thoirt seachad. Tha an iuchair co-ionann ri paramadair
Ainm caochlaideach san Ionad Smachd. Faodaidh tu ainmean caochlaideach a sgrùdadh mar a leanas:

  • Cliog Deuchainnean air a’ bhàr-thaobh agus tagh New Test Sequence.
  • Cliog air na teamplaidean agam.
  • Cliog air a’ cheangal Deasaich fon teamplaid ùidh.
  • Cliog air a’ phutan Deasaich cuir a-steach san oisean gu h-àrd air an làimh dheis.

Anns an t-seann duine againnample, agus gu gnàthach, chan eil anns na h-ainmean caochlaideach ach dreachan beaga de na h-ainmean taisbeanaidh a chithear san Ionad Smachd (“url" vs. "URL”, msaa). Ach, anns an Ionad Smachd GUI, faodaidh tu na caochladairean ath-ainmeachadh gu rud sam bith a thogras tu.
A bharrachd air an iuchair, feumaidh gach paramadair a sheòrsa a shònrachadh: airson example, airson an URL.
Thoir an aire gum feum thu a-rithistview am modal YANG iomlan gus làn fhiosrachadh fhaighinn air seòrsachan. Airson eadar-aghaidh Test Agent tha structar nas iom-fhillte aig an t-seòrsa, mar a chithear gu h-ìosal sa chòd gu h-ìosal.Juniper NETWORKS Bathar-bog NETCONF & YANG API - Iuchair gu

Is urrainn dhuinn a-nis an sgriobt a ruith a’ cleachdadh ncclient. A’ gabhail ris gu bheil a h-uile càil ceart, thèid an deuchainn a thòiseachadh agus thèid a choileanadh a thaisbeanadh san Ionad Smachd:Juniper NETWORKS Bathar-bog NETCONF & YANG API - SmachdMa thèid an deuchainn a thòiseachadh gu soirbheachail, freagraidh Ionad Smachd le ID na deuchainn. Anns an example, is e ID an deuchainn 3:Juniper NETWORKS Bathar-bog NETCONF & YANG API - Smachd 1Faodar an ID deuchainn a lorg cuideachd anns an URL airson an deuchainn anns an Ionad Smachd GUI. Anns an example, siud URL tha https://host/demo/testing/3/.
A’ faighinn air ais Toraidhean Deuchainn
Is e an dòigh as fhasa toraidhean deuchainn fhaighinn air ais le bhith a’ comharrachadh ID na deuchainn.
Gu h-ìosal tha còd Python airson na toraidhean fhaighinn bhon deuchainn HTTP gu h-àrd le ID = 3:
le manaidsear. Ceangail (host = args.host, port = args.port, ainm-cleachdaidh = args.username, facal-faire = args.password, hostkey_verify = False) mar m:Juniper NETWORKS Bathar-bog NETCONF & YANG API - Smachd 2

Bidh an toradh a’ coimhead rudeigin mar seo:Juniper NETWORKS Bathar-bog NETCONF & YANG API - Smachd 3 Juniper NETWORKS Bathar-bog NETCONF & YANG API - Smachd 4

Às-mhalairt agus toirt a-steach teamplaidean deuchainn
Faodar teamplaidean deuchainn a chuir a-mach ann an cruth JSON agus an toirt a-steach don chruth sin a-steach don Ionad Smachd. Tha seo feumail ma tha thu airson teamplaidean deuchainn a chleachdadh ann an stàladh eile den Ionad Smachd. (Tha e nas fheàrr na teamplaidean a chruthachadh an toiseach tro GUI an Ionad Smachd.)
Gu h-ìosal tha an còd airson a bhith a 'coileanadh an às-mhalairt agus in-mhalairt.
Às-mhalairt templates deuchainn

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Smachd 5

# Faigh json config bhon fhreagairt
root = ET.fromstring(freagairt._raw)
json_config = root[0].text
clò-bhuail json_config
Tha an teamplaid anns an nì json_config.
A’ toirt a-steach teamplaidean deuchainn
Faodar rud config JSON le teamplaidean deuchainn a thoirt a-steach don Ionad Smachd mar a leanas.Juniper NETWORKS Bathar-bog API NETCONF & YANG -TemplatesJuniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 1

Examples: sgrùdairean

Tha an roinn seo a’ gabhail ris gun deach riochdairean deuchainn (na h-uimhir ’s a dh’ fheumas na sgrùdairean) a chruthachadh a rèir na h-earrainn “A’ cruthachadh agus a’ cleachdadh àidseant deuchainn ùr” air duilleag 17.
Slighean modail YANG airson sgrùdairean

Slighe modail YANG: / cunntasan / cunntas / sgrùdadh ...
sgrùdairean /.
sgrùdair[ainm] / cumail sùil
ainm / sgrùdadh / ainm
tuairisgeul / sgrùdadh / tuairisgeul
thòisich /monitor/thòisich
teamplaid / cumail sùil / teamplaid
inneal-rabhaidh /monitor/alarm-configs
Slighe modail YANG: / cunntasan / cunntas / sgrùdairean / sgrùdadh / inneal-rabhaidh ...
inneal-rabhaidh[aithnichear] /alarm-config
aithnichear /alarm-config/aithnichear
teamplaid /alarm-config/template
post-d /alarm-config/email
snmp /alarm-config/snmp
thr-es-èiginneach /alarm-config/thr-es-critical
thr-es-critical-soilleir /alarm-config/thr-es-critical-clear
thr-es-mòr /alarm-config/thr-es-major
thr-es-major-soilleir /alarm-config/thr-es-major-clear
thr-es-mion /alarm-config/thr-es-minor
thr-es-mion-shoilleir /alarm-config/thr-es-minor-soilleir
thr-es-rabhadh /alarm-config/thr-es-rabhadh
thr-es-rabhadh-soilleir /alarm-config/thr-es-warning-clear
neo-dìth dàta /alarm-config/no-data-severity
neo-ùine dàta /alarm-config/no-data-timeout
gnìomh /alarm-config/gnìomh
meud-uinneig /alarm-config/window-size
eadar-ama /alarm-config/interval
cuir-a-mhàin-aon turas /alarm-config/cuir-a-mhàin-aon turas
snmp-trap-per-stream /alarm-config/snmp-trap-per-stream
Slighe modail YANG: / cunntasan / cunntas / sgrùdadh ...
paramadairean / cumail sùil / paramadairean
Slighe modail YANG: / cunntasan / cunntas / sgrùdairean / sgrùdadh / paramadairean ...
paramadair[iuchair] /parameter
iuchair /parameter/iuchair
(seòrsa luach) /parameter
:(slànaighear) /parameter
iomlanachd / paramadair / iomlanachd
:(fleòdradh) /parameter
fleòdradh /parameter/fleòdradh
:(sreang) /parameter
Slighe modail YANG: / cunntasan / cunntas / sgrùdairean / sgrùdadh / paramadairean ...
sreang /parameter/ sreang
: (deuchainn-àidseant-eadar-aghaidh) /parameter
deuchainn-àidseant-eadar-aghaidh /parameter/test-agent-interfaces
test-agent-interface[“1” air duilleag 58 /parameter/test-agent-interfaces/
cunntas /parameter/test-agent-interfaces/test-agent-interface/cunntas
deuchainn-àidseant /parameter/test-agent-interfaces/test-agent-interface/test-agent
eadar-aghaidh /parameter/test-agent-interfaces/test-agent-interface/interface
tionndadh ip /parameter/test-agent-interfaces/test-agent-interface/ip-version
:(tbhamp-measgairean) /parameter
twamp- sgàthan /parameter/twamp- sgàthan
twamp-reflector[ainm] /parameter/twamp- meòrachan/twamp- sgàthan
ainm /parameter/twamp- meòrachan/twamp- sgàthan / ainm
:(y1731-p) /parameter
y1731-BP /parameter/y1731-meps
y1731-b[ainm] /parameter/y1731-meps/y1731-mep
ainm /parameter/y1731-meps/y1731-mep/name
:(sip-cunntasan) /parameter
sip-chunntasan /parameter/sip-cunntasan
sip-cunntas[“2” air duilleag 58] /parameter/sip-accounts/sip-account
cunntas /parameter/sip-accounts/sip-account/cunntas
deuchainn-àidseant /parameter/sip-accounts/sip-account/test-agent
eadar-aghaidh /parameter/sip-ccounts/sip-account/interface
sip-seòladh /parameter/sip-accounts/sip-account/sip-seòladh
:(seanailean iptv) /parameter
seanailean iptv / parameter/iptv-seanalan
seanail iptv[ainm] /parameter/iptv-channels/iptv-channel
ainm /parameter/iptv-channels/iptv-channel/name
  1. eadar-aghaidh gnìomhaiche deuchainn cunntais
  2. cunntas deuchainn-àidseant eadar-aghaidh sip-seòladh
Slighe modail YANG: / cunntasan / cunntas / sgrùdadh ...
inbhe / cumail sùil / inbhe
mu dheireadh - 15 mionaidean /monitor/status/mu dheireadh 15-mionaidean
inbhe /monitor/status/last-15-minutes/status
inbhe-luach /monitor/status/last-15-minutes/status-value
uair mu dheireadh /monitor/status/uair mu dheireadh
inbhe /monitor/status/uair mu dheireadh/inbhe
inbhe-luach /monitor/status/last-uair/status-value
mu dheireadh - 24 uair / monitor / status / mu dheireadh 24-uair
inbhe /monitor/status/24-uair mu dheireadh/inbhe
inbhe-luach /monitor/status/last-24-hours/status-value
teamplaidean /templates
teamplaid[ainm] /templates/template
ainm /templates/template/name
tuairisgeul /templates/template/description
paramadairean /templates/template/parameters
paramadair[iuchair] /templates/template/parameters/parameter
iuchair /templates/template/parameters/parameter/key
seòrsa /templates/template/parameters/parameter/type

Ro-ghoireasan airson Monitor Orchestration
Mus urrainn dhut monitor a thòiseachadh tro NETCONF a’ cleachdadh ncclient, feumaidh tu teamplaid sgrùdaidh a thogail anns an Ionad Smachd GUI mar a chaidh a mhìneachadh sa chuideachadh in-app fo “Deuchainnean is sgrùdairean”> “Cruthachadh teamplaidean”. Bidh feum air a h-uile raon a tha air a shònrachadh mar “In-chur teamplaid” san teamplaid sin mar pharaimearan san XML nuair a bhios tu a’ cur an teamplaid air dòigh.
A’ faighinn paramadairean inntrigidh bho theamplaidean sgrùdaidh
Gu h-ìosal, tha dà theamplaid air an sealltainn. Tha a’ chiad fhear airson sgrùdadh UDP eadar dà eadar-aghaidh Test Agent, agus tha an dàrna fear airson HTTP a’ cleachdadh aon eadar-aghaidh Test Agent.
Gus faighinn a-mach crìochan cuir a-steach teamplaid, cliog air a’ bhogsa a’ riochdachadh an teamplaid. Airson an teamplaid HTTP, is dòcha gum bi na paramadairean a’ coimhead mar seo:

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 2

Feumaidh sinn na crìochan sin a mhìneachadh san ath cheum nuair a thòisicheas sinn air monitor.
A 'tòiseachadh air Monitor
A’ cleachdadh na h-àidseantan deuchainn a mhìnich sinn agus a chleachd sinn san roinn “A’ cruthachadh agus a ’cleachdadh àidseant deuchainn ùr” air duilleag 17, is urrainn dhuinn monitor a thòiseachadh bhon teamplaid “HTTP” mar a chithear gu h-ìosal.
Airson gach paramadair, tha an feumar feart a thoirt seachad. Tha an iuchair co-ionann ri ainm caochlaideach a’ pharamadair san Ionad Smachd. Faodaidh tu ainmean caochlaideach a sgrùdadh mar a leanas:

  • Cliog Sgrùdadh air a 'bhàr-thaobh agus tagh New Monitor.
  • Cliog air na teamplaidean agam.
  • Cliog air a’ cheangal Deasaich fon teamplaid ùidh.
  • Cliog air a’ phutan Deasaich cuir a-steach san oisean gu h-àrd air an làimh dheis.

Anns an t-seann duine againnample, agus gu gnàthach, chan eil anns na h-ainmean caochlaideach ach dreachan beaga de na h-ainmean taisbeanaidh a chithear san Ionad Smachd (“url" vs. "URL”, msaa). Ach, anns an Ionad Smachd GUI, faodaidh tu na caochladairean ath-ainmeachadh gu rud sam bith a thogras tu.
A bharrachd air an iuchair, feumaidh gach paramadair a sheòrsa a shònrachadh: airson example, airson an URL. Thoir an aire gu bheil làn fhiosrachadh mun t-seòrsa paramadair ri fhaighinn ann am modal YANG. Airson eadar-aghaidh Test Agent tha structar nas iom-fhillte aig an t-seòrsa, mar a chithear sa chòd gu h-ìosal.
Anns an t-seannample a leanas, chan eil inneal-rabhaidh co-cheangailte ris an monitor. Airson example bhith a’ toirt a-steach rabhaidhean, rachaibh chun roinn “A’ tòiseachadh le inneal-rabhaidh” air duilleag 62.

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 3

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 4

A’ tòiseachadh monitor le inneal-rabhaidh
Gus inneal-rabhaidh a cheangal ri monitor, faodaidh tu an dàrna cuid comharrachadh gu teamplaid rabhaidh a chaidh a mhìneachadh, no faodaidh tu an rèiteachadh rabhaidh gu lèir a thoirt seachad nuair a chruthaicheas tu an monitor. Bheir sinn aon example gach dòigh-obrach gu h-ìosal.
A’ stèidheachadh inneal-rabhaidh le bhith a’ comharrachadh teamplaid rabhaidh
Gus feum a dhèanamh de theamplaid rabhaidh, feumaidh fios a bhith agad air an ID aige. Gus seo a dhèanamh, thoir air ais na teamplaidean rabhaidh agad an-toiseach mar a chaidh a mhìneachadh san earrann “A’ faighinn air ais a h-uile teamplaid rabhaidh” air duilleag 39 agus thoir fa-near ainm an teamplaid iomchaidh. Faodaidh tu an uairsin iomradh a thoirt air an teamplaid sin mar a leanas:

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 5

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 6

A’ stèidheachadh inneal-rabhaidh le bhith ga rèiteachadh Directly
Air an làimh eile, faodaidh tu inneal-rabhaidh a chuir air dòigh airson monitor le bhith a ’toirt seachad a rèiteachadh gu lèir nuair a chruthaicheas tu an monitor, gun a bhith a’ toirt iomradh air teamplaid rabhaidh. Tha seo air a dhèanamh mar a chithear anns an example.

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 7

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 8

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates 9

A' faighinn air ais Running Monitors
Gus na sgrùdairean uile a tha a’ coileanadh an-dràsta fhaighinn air ais, ruith an sgriobt seo:
le manaidsear. connect(host=args.host, port=args.port, ainm-cleachdaidh=args. ainm neach-cleachdaidh, facal-faire=args.password, hostkey_verify=False) mar m:

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates a-steach

Is e an toradh liosta de na sgrùdairean ruith mar a chithear gu h-ìosal:

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates ann an 1

Juniper NETWORKS Bathar-bog API NETCONF & YANG -Templates ann an 2

A’ faighinn air ais Inbhe SLA airson Monitor
Seo mar a gheibh thu air ais inbhe SLA airson monitor. Anns an example, tha sinn a’ faighinn air ais an inbhe SLA airson an monitor “Network Quality” airson trì amannan: na 15 mionaidean mu dheireadh, an uair mu dheireadh, agus na 24 uairean mu dheireadh.

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Monitor

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Monitor 1

Bidh an toradh a’ coimhead rudeigin mar seo:

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Monitor 2



Brathan NETCONF
Tha brathan NETCONF airson sgrùdairean air am piobrachadh le brisidhean SLA. Bidh iad sin a’ tachairt nuair a thuiteas an SLA airson an monitor fo stairsneach SLA (“Math” no “Gabhaidh”) taobh a-staigh uinneag ùine sònraichte, gu bunaiteach na 15 mionaidean mu dheireadh. Bu chòir a thoirt fa-near gu bheil fiosan brisidh SLA a’ nochdadh gu sgiobalta às deidh do dhuilgheadas buaidh a thoirt air seirbheis, agus tillidh an inbhe SLA gu “Math” dìreach às deidh 15 mionaidean, agus dìreach mura tachair tuilleadh brisidhean.
Faodar an uinneag ùine atharrachadh le bhith a’ deasachadh an t-suidheachaidh SLA_STATUS_WINDOW (luach ann an diogan) a-steach /etc/netrounds/netrounds.conf.
Às-mhalairt agus toirt a-steach teamplaidean sgrùdaidh
Tha seo air a dhèanamh san aon dòigh ri teamplaidean deuchainn; dèan coimeas eadar an earrann “Às-phortadh is toirt a-steach teamplaidean deuchainn” air duilleag 52. Tha na criomagan còd gu h-ìosal a’ sealltainn mar a nì thu às-mhalairt agus ion-phortadh teamplaidean airson sgrùdairean.
Às-mhalairt Teamplaid Monitor

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Cum sùil air teamplaidean

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Monitor Templates 1

A’ toirt a-steach teamplaidean monitor

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Monitor Templates 3

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Monitor Templates 4

A 'cleachdadh Tags

Tags faodar a mhìneachadh ann am Paragon Active Assurance a chuir an sàs ann an:

  • sgrùdairean
  • Templates airson sùil a chumail air
  • Gnìomhan deuchainn
  • TWAMP sgàthan
  • Luchd-aoigheachd ping.
    Airson example, faodaidh tu tag monitor leis an aon rud tag mar fho-sheata de riochdairean deuchainn a tha gu bhith a’ ruith an monitor. Tha am feart seo gu sònraichte cuideachail ma tha àireamh mhòr de sgrùdairean agus teamplaidean air am mìneachadh.

Ma tha thu air inneal-rabhaidh a stèidheachadh le ribeachan SNMP airson monitor, thèid an aon rud a thoirt dha na ribeachan SNMP tags mar an monitor, ma tha gin ann.
Cruthachadh Tags
Gu h-ìosal tha sinn a 'sealltainn mar a chruthaicheas tu a tag le ainm agus dath mar a tha air a mhìneachadh leis an XMLtag> fo-structar.

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags

A 'sònrachadh a Tag
A shònrachadh a tag ri goireas, tha thu ga chur mar rud ùrtag> eileamaid fontags> eileamaid airson a' ghoireas sin.
Seo mar a shònrachadh a tag gu Àidseant Deuchainn:

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags 1

A shònrachadh a tag gu TWAMP sgàthan, dèan na leanas:

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags 2

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags 3

A 'sònrachadh a tag gu monitor air a làimhseachadh san aon dòigh:

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags 4

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags 5

Air neo, faodaidh tu fear a tha ann mu thràth a shònrachadh tag gu gin de na seòrsaichean ghoireasan sin nuair a thathar a’ cruthachadh a’ ghoireas, le bhith a’ toirt a-steach antags> eileamaid anns a bheil an tag ann an ceist.
Ag ùrachadh a Tag
Ag ùrachadh fear a tha ann mar-thà tag le buadhan ùra co-chosmhail ri cruthachadh a tag:

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags riaghladh

A ' neo-riarachadh a Tag
A thoirt air falbh a tag bho ghoireas, cuir am feart nc:operation = “sguab às” ris an fhaidhletag> eileamaid a bhuineas don ghoireas. Gu h-ìosal, bidh sinn a’ dì-shònrachadh a tag bho monitor.

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags riaghladh 1

A' sguabadh às a Tag
Airson toirt air falbh a tag gu h-iomlan bhon Ionad Smachd, tha am feart nc:operation = “sguab às” air a chleachdadh a-rithist, ach chaidh an turas seo a chur ris an tag fèin, air a mhìneachadh fo .

Juniper NETWORKS Bathar-bog NETCONF & YANG API -Tags riaghladh 2

Fuasgladh thrioblaidean

Duilgheadas: Orcastrator agus Paragon Active Assurance Out of Sync
Faodaidh an orcastra agus Paragon Active Assurance a dhol a-mach à sioncranachadh airson example ma chaidh atharrachaidhean rèiteachaidh a dhèanamh ann an GUI an Ionaid Smachd, no mura robh cleachdadh rèiteachaidh soirbheachail agus ma dh’ fhàillig gluasad air ais chun stàit roimhe.
Ma thèid fàiligeadh air ais, cha ghabh am frithealaiche NETCONF ri atharrachaidhean rèiteachaidh tuilleadh; freagraidh e le teachdaireachd mearachd ag innse gu bheil an rèiteachadh glaiste gus am bi e air ais ann an sioncranachadh. Gus faighinn air ais ann an sioncranachadh agus atharrachaidhean rèiteachaidh fhuasgladh, feumaidh tu an àithne rpc sync-from-ncc a ruith a bhios a’ sioncronadh a h-uile rèiteachadh bhon Ionad Smachd chun stòr-dàta rèiteachaidh.
NOTA: Tha an confd@netrounds.com feumaidh sochairean superuser a bhith aig neach-cleachdaidh (no ge bith dè a chaidh a rèiteachadh) airson a h-uile càil a shioncronachadh gu soirbheachail. Faodar seo a choileanadh leis an àithne ncc user-ùrachadh confd@netrounds.com -is-superuser Mura h-eil an neach-cleachdaidh na shàr-chleachdaiche, nochdaidh rabhadh ag ràdh nach gabhadh a h-uile càil a shioncronachadh, ach gun deach a h-uile càil a làimhseachadh.
NOTA: Ma tha an orchestrator agad cuideachd a’ stòradh an rèiteachaidh, feumaidh tu sin ath-shioncronachadh cuideachd leis nach bi an rèiteachadh a chaidh iarraidh (an rèiteachadh a tha an orchestrator an dùil a bhios aig an Ionad Smachd) air a chuir an sàs.
Duilgheadas: Dh'fhàillig an t-sioncronachadh tùsail (sync-from-ncc) air sgàth goireasan gun taic
Ma dh’ fheuchas tu ri rpc sync-from-ncc a ruith air cunntas aig a bheil an rèiteachadh aige air a chruthachadh ann an GUI an Ionaid Smachd, dh’ fhaodadh gum bi duilgheadasan agad ma tha goireasan gun taic sa chunntas. Thathas a’ moladh gun tòisich thu le cunntas falamh agus gun dèan thu a h-uile rèiteachadh dheth tro NETCONF. Rud eile, ma thachras tu air duilgheadasan le còmhstri ghoireasan, feumaidh tu na goireasan connspaideach a thoirt air falbh bhon chunntas.
Duilgheadas: Fàillig òrdughan NETCONF le ncclient.operations.rpc.RPCError: fàilligeadh conaltraidh tagraidh
Cha toir am frithealaiche NETCONF air ais ceangal gu frithealaiche an Ionaid Smachd gu fèin-obrachail ma thèid an Ionad Smachd ath-thòiseachadh. Gus an ceangal ris an Ionad Smachd a thoirt air ais, ath-thòisich am pròiseas NETCONF: ath-thòiseachadh sudo systemctl netrounds-confd

Notaichean air Tagraidhean Àidseant Deuchainn agus Innealan Àidseant Deuchainn

Tagraidhean àidseant deuchainn ann an ConfD
Am measg riochdairean deuchainn, bidh an Iarrtas Àidseant Deuchainn (nas ùire) ag obair beagan eadar-dhealaichte bhon inneal deuchainn (nas sine).
Chan eil Test Agent Applications a’ toirt taic do rèiteachadh eadar-aghaidh an-dràsta. Mar sin, tha sgeama YANG a’ ceadachadh rèiteachadh eadar-aghaidh falamh a shònrachadh airson riochdairean deuchainn mar sin. Faic “an earrann seo” air duilleag 23 airson fear a bha roimheample.
Nuair a bhios tu a’ sioncronadh stòr-dàta ConfD leis an Ionad Smachd a’ cleachdadh an àithne sync-from-ncc, tha thu airson gum fuirich rèiteachadh an eadar-aghaidh falamh agus gun a bhith air ath-sgrìobhadh leis na lorgar san Ionad Smachd. Mar sin feumaidh tu bratach sònraichte a chleachdadh -without_interface_config leis an àithne sin nuair a bhios tu ag obair le Tagraidhean Àidseant Deuchainn.
Rèiteachadh eadar-aghaidh falamh airson inneal àidseant deuchainn
Mar a chaidh a ràdh gu h-àrd, chan eil Test Agent Application a’ toirt taic do rèiteachadh eadar-aghaidh, agus mar sin tha e comasach eadar-aghaidh fhàgail ann an sgeama YANG.
Ach tha cùisean cleachdaidh ann cuideachd far am biodh tu airson an rèiteachadh eadar-aghaidh fhàgail air falbh bho inneal deuchainn àidseant. Tha exampDh’ fhaodadh seo a bhith na shuidheachadh orcastra far a bheil thu a’ snìomh suas Àidseant Deuchainn a’ cleachdadh cloud-init, agus tha thu airson gun tèid an rèiteachadh eadar-aghaidh às an sin a chleachdadh, an àite leigeil le ConfD sgrìobhadh thairis air mar a thig an Test Agent air-loidhne.
Atharrachaidhean sgeama YANG a thaobh eadar-aghaidh neo-mhìnichte
Leis gu bheil rèiteachadh eadar-aghaidh falamh a-nis ceadaichte (bho dhreach 2.34.0 air adhart), tha e comasach ainm eadar-aghaidh sam bith a shònrachadh mar chur-a-steach do ghnìomh a tha a’ ruith mar phàirt de dheuchainn no monitor.
Feumaidh seo a bhith comasach air Iarrtas Àidseant Deuchainn a chleachdadh, leis nach eil ainmean eadar-aghaidh air am mìneachadh ann an ConfD. Thoir an aire, ge-tà, gu bheil seo cuideachd a’ ciallachadh gun urrainn dhut a dhol a-steach do dhuilgheadasan ma tha thu le tubaist a’ rèiteachadh deuchainn no monitor gus eadar-aghaidh nach eil ann mu thràth a chleachdadh. Mar sin feuch gum bi thu mothachail air seo.
Cuingealachaidhean nuair a thathar a’ clàradh àidseant deuchainn a chaidh a chruthachadh ann an ConfD
Nuair a bhios sinn a’ cruthachadh Àidseant Deuchainn tro API REST no NETCONF/YANG, chan urrainn dhuinn fios a bhith againn ro-làimh dè an seòrsa a th’ ann: Inneal Àidseant Deuchainn no Iarrtas Àidseant Deuchainn. Bidh seo a’ fàs soilleir dìreach às deidh don Ghnìomhaire Deuchainn clàradh.
Aon uair ‘s gu bheil an Àidseant Deuchainn air a chlàradh agus air tionndadh gu bhith na aon de na seòrsaichean cruadhtan sin, chan eil cead agad ath-chlàradh mar sheòrsa eile de Ghnìomhaiche Deuchainn. Tha seo a’ ciallachadh nach eil cead agad a chlàradh an toiseach mar Inneal Àidseant Deuchainn, an uairsin ath-chlàradh mar Iarrtas Àidseant Deuchainn, no a chaochladh. Ma tha feum agad air Àidseant Deuchainn de sheòrsa eadar-dhealaichte, feumaidh tu Àidseant Deuchainn ùr a chruthachadh.

Pàipear-taice: Structar Crann de mhodail làn YANG

Anns a’ phàipear-taice seo, tha an earrann “Legend” air duilleag 81 a’ mìneachadh co-chòrdadh structar craoibhe modail YANG a chaidh a chruthachadh leis a’ chraobh àithne pyang -f.
Tha an earrann “YANG Model Tree Structure” air duilleag 82 a’ toirt toradh bhon àithne sin a chaidh a chuir an sàs ann an netrounds-ncc.yang. Tha pàirtean den toradh seo air an ath-riochdachadh ann an àiteachan eile sa phàipear.
Uirsgeul

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Sgeulachd

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Sgeulachd 1

Structar craobh modail YANG

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 1

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 2

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 3

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 3 NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 4

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 5

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 6

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 7

Juniper NETWORKS Bathar-bog NETCONF & YANG API - Model Tree 8Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn

Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn 1Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn 2

Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn 3

Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn 4

Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn 5

Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn 6

Juniper NETWORKS Bathar-bog API NETCONF & YANG - Model Tree Làn 7

Tha Juniper Networks, suaicheantas Juniper Networks, Juniper, agus Junos nan comharran-malairt clàraichte aig Juniper Networks, Inc. anns na Stàitean Aonaichte agus dùthchannan eile. Is ann leis na sealbhadairean aca a tha a h-uile comharra-malairt, comharra seirbheis, comharra clàraichte, no comharran seirbheis clàraichte. Chan eil Juniper Networks a’ gabhail uallach sam bith airson mearachd sam bith san sgrìobhainn seo. Tha Juniper Networks a’ glèidheadh ​​na còrach am foillseachadh seo atharrachadh, atharrachadh, a ghluasad no ath-sgrùdadh air dhòigh eile gun rabhadh. Còraichean glèidhte © 2023 Juniper Networks, Inc.Suaicheantas JUNIPER NETWORKS

Sgrìobhainnean/Goireasan

Juniper NETWORKS Bathar-bog NETCONF & YANG API [pdfStiùireadh Cleachdaiche
Bathar-bog API NETCONF YANG, Bathar-bog API YANG, Bathar-bog API, Bathar-bog

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *