JUNIPER NETWORKS Logo 1NETCONF & YANG API Orchestration
JagoraJuniper NETWORKS NETCONF & YANG API SoftwareBuga
2023-07-07
SAKI 4.2

Gabatarwa

Manufar Wannan Takardun
Wannan takaddun yana bayyana yadda ake haɗa Paragon Active Assurance tare da ƙungiyar mawaƙan sabis na cibiyar sadarwa ta Cibiyar Sarrafa NETCONF & YANG API. Hannu-on exampAna ba da manyan ayyukan da ke tattare da su, gami da: ƙirƙira da tura Wakilan Gwaji na Farko, gudanar da gwaje-gwaje da masu saka idanu, da kuma dawo da sakamako daga waɗannan ayyukan.
A cikin wannan takaddar, ana amfani da ncclient na Python NETCONF wanda ke samuwa a cikin aikin mawaƙa.

Taro
Ana amfani da gajarce masu zuwa a cikin wannan takarda:

Gajarta Ma'ana
CLI Rukunin Layin Umurni
EM Manajan Element
ES Kuskure Na Biyu
MEP MEG (Rukunin Ƙarshen Kulawa) Ƙarshen Ƙarshen (ITU-T Y.1731 ma'anar) ko Ƙarshen Ƙarshen Kulawa (Ma'anar Cisco)
NFV Ƙungiyar Wizon Gidan Hanya
NFVO Mai Gudanar da Haɓaka Ayyukan Sadarwa
NSD Bayanin Sabis na hanyar sadarwa
RPC Kiran Tsarin Nisa
SIP Ka'idar Ƙaddamar da Zama
SLA Yarjejeniyar Matsayin Sabis
Farashin S-VNFM Manajan VNF na musamman
VNF Virtual Network Aiki
vTA Wakilin Gwaji Mai Kyau

Bayanan kula akan Daidaituwar Baya

A cikin nau'ikan 2.35.4/2.36.0 na NETCONF & YANG API, an ƙara tabbatar da wasu buƙatun don bin ƙa'idar NETCONF. Wannan yana nufin cewa lambar abokin ciniki dangane da tsoffin juzu'in wannan jagorar ana iya ƙila yanzu.
Don misaliample, a baya Python exampda lambar, ba a bayar da sifa ta sarari ba. Ana buƙatar ba da sararin sunan yanzu a cikin buƙatar XML a duk lokacin da kake son canza hanyar ConfD.

Abubuwan da ake bukata da Shirye-shirye

Shigar da ConfD
ConfD (samfurin daga Tail-f) ana amfani da shi azaman tsaka-tsaki tsakanin tsarin Tabbataccen Aiki na Paragon da NETCONF. ConfD yana haɗa ƙayyadaddun tabbatarwa na Paragon Active da bayanan aiki zuwa NETCONF & YANG API.
Ya kamata a shigar da ConfD tare da software na Cibiyar Kulawa, kamar yadda aka bayyana a cikin Jagorar Shigarwa.

Tabbatar da Cewa ConfD Yana Gudu
Don tabbatar da cewa ConfD yana aiki kuma yana gudana, gudanar da umarni
ssh -s @localhost -p 830 netconf
don duba cewa ConfD ya amsa akan tashar jiragen ruwa 830. A cikin umarnin, shine kamar yadda mai amfani da netconf ya bayyana
umarni a cikin Jagorar Shigarwa, sashe Sanya ConfD. Ba da kalmar sirri da aka ayyana ta umarni iri ɗaya.
A cikin fitarwa, tabbatar da cewa an haɗa tsarin Cibiyar Kulawa. Fitowar ya kamata ta ƙunshi layi kamar haka:
http://ncc.netrounds.com?module=netrounds-ncc& bita=2017-06-15

Aiki tare da Kanfigareshan Database tare da Sarrafa Cibiyar

A ƙarshe, muna buƙatar sabunta bayanan daidaitawa ta hanyar NETCONF. Za mu yi haka a nan ta hanyar ɗakin karatu na Python mai suna ncclient ( NETCONF Client ). Koyaya, ana iya aiwatar da aikin a cikin wani yaren shirye-shirye na daban muddin yana amfani da ka'idar NETCONF/YANG.
Matsayin ncclient shine yin aiki azaman abokin ciniki zuwa uwar garken ConfD wanda ke karɓar NETCONF/YANG API.

Juniper NETWORKS NETCONF & YANG API Software -Cibiyar Sarrafa

Yana da kyau a nuna cewa ncclient ba shi da alaƙa ta kowace hanya zuwa Cibiyar Kulawa (a baya "Cibiyar Kula da Ƙungiyoyin Sadarwar Sadarwar Sadarwar"), kodayake sunan ya fara da "ncc".
Anan ga yadda ake shigar da ncclient:

Yanzu za mu iya yin aiki tare kamar haka. Lura a hankali cewa ana buƙatar yin wannan akan wata kwamfuta daban, kuma ba akan uwar garken Cibiyar Kula da kanta ba:

#
# NOTE:
# Wannan rubutun yana aiki azaman abokin ciniki zuwa ConfD yana gudana akan sabar NCC.
# Zai yi amfani da NETCONF/YANG API don sadarwa.

Juniper NETWORKS NETCONF & YANG API Software -Cibiyar Kulawa 1

NOTE: Hakanan ana buƙatar wannan hanya a duk lokacin da aka shigar da Wakilan Gwaji da rajista ba tare da NETCONF ba. Dubi bayanin kula a sashin “Overview na Wakilin Gwajin Orchestration” a shafi na 17 don ƙarin bayani.

Ƙirƙirar Ƙididdiga Masu Tabbaci Mai Aiki na NETCONF

Matakan da ke ƙasa ana buƙatar kawai idan kuna son saita ƙarin asusun Assurance na Paragon Active wanda NETCONF za ta sarrafa, ban da asusun da aka saita ta wannan hanyar a cikin Jagorar Shigarwa, sashe "Shigar da ConfD".
Ga kowane irin wannan asusun, ci gaba kamar haka:

  • A Cibiyar Sarrafa, shiga cikin asusun kuma kewaya zuwa Asusu> Izini.Juniper NETWORKS NETCONF & YANG API Software -Account
  • Ƙara mai amfani"confd@netrounds.com", kuma ba da izini ga wannan mai amfani na ConfD a cikin GUI ta danna maɓallin gayyata.Juniper NETWORKS NETCONF & YANG API Software -Account 1
  • Daidaita bayanan daidaitawa tare da Cibiyar Sarrafa kamar yadda aka bayyana a cikin sashin "Aiki tare da Bayanan Kanfigareshan tare da Cibiyar Sarrafa" a shafi na 4.
    Ya kamata a yanzu ku sami damar sarrafa ma'ajin Assurance Active Paragon da yawa tare da mai amfani da ConfD iri ɗaya.

NOTE: Da zarar ka fara sarrafa asusun Assurance na Paragon Active ta hanyar ConfD, ba dole ba ne ka yi canje-canje ga wannan asusun ta hanyar web GUI dangane da kowane fasalulluka na Tabbacin Aiki na Paragon da ke “daidaitacce” (duba babin “Ayyukan Taimako a cikin Tabbataccen Aiki na Paragon” a shafi na 9). Idan kun yi, asarar daidaitawa zai haifar.

Gabatarwa zuwa NETCONF Orchestration API

Ƙarsheview

NFVO na ɓangare na uku ko mawaƙan sabis shine galibi ɓangaren da ke fara gwaji da zaman sa ido ta amfani da API ɗin Cibiyar Kulawa. Wannan mawaƙa kuma yana maido da sakamakon ma'aunin da aka tara daga ayyukan Wakilin Gwaji. Ana iya dawo da KPI na ayyuka ta Tsarin Gudanar da Ayyuka na ɓangare na uku, yayin da abubuwan da suka faru - da zarar an jawo su ta hanyar cin zarafi da aka saita a Cibiyar Kulawa - ana iya aikawa zuwa tsarin Gudanar da Laifi na ɓangare na uku.
Don taƙaitawa, hoton da ke ƙasa yana nuna yadda Paragon Active Assurance ke hulɗa tare da wasu tsarin ɓangare na uku a cikin yanayin OSS.

Juniper NETWORKS NETCONF & YANG API Software -Overview

  • NFVO/Mai Gudanar da Sabis: Ya umurci Manajan VNF don tura vTAs kuma ya daidaita Tabbacin Aiki na Paragon a cikin sarkar sabis. Da zarar an kunna sabis ɗin, ƙungiyar makaɗa tana amfani da API zuwa Cibiyar Kulawa don haifar da gwaje-gwajen kunna sabis da dawo da sakamakon wucewa/ gazawa. Idan an wuce gwaje-gwajen, mawaƙa za su yi amfani da API zuwa Cibiyar Sarrafa don fara sa ido kan sabis. Ana dawo da KPIs daga sa ido akai-akai ko dai ta ƙungiyar makaɗa ko ta wani dandamalin Gudanar da Aiyuka daban.
  • Cibiyar Sarrafa: Ana turawa, ma'auni, da kuma ƙare vTA kamar yadda NFVO ko ƙungiyar mawaƙan sabis suka umarta.
  • Tsarin Gudanar da Ayyuka ko Tsarin Gudanar da Ingancin Sabis: Yana karanta KPIs daga sa ido mai aiki ta API ɗin Cibiyar Kulawa.
  • Tsarin Gudanar da Kuskure: Yana karɓar NETCONF, SNMP, ko sanarwar imel daga Cibiyar Kulawa idan an keta SLAs.

Ma'anar Ma'anar Aiki a Paragon Active Assurance

  • Ma'aikatan Gwaji: Abubuwan da ke yin ma'auni (don gwaje-gwaje da kuma masu saka idanu) a cikin tsarin Tabbataccen Aiki na Paragon. Wakilan Gwaji sun ƙunshi software tare da ikon samarwa, karɓa, da kuma nazarin zirga-zirgar hanyar sadarwa na gaske.
  • Irin Wakilin Gwaji da aka tattauna a cikin wannan takarda shine Wakilin Gwaji na Farko (vTA), aikin cibiyar sadarwar kama-da-wane (VNF) wanda aka tura akan mai hawan jini. Sauran nau'ikan Wakilin Gwaji kuma akwai.
  • Akwai nau'ikan ma'auni guda biyu na asali a cikin Tabbataccen Aiki na Paragon, gwaje-gwaje da masu saka idanu.
  • Gwaji: Gwaji ya ƙunshi matakai ɗaya ko da yawa, kowannensu yana da ƙayyadaddun lokaci, iyakataccen lokaci. Ana aiwatar da matakai a jere. Kowane mataki na iya haɗawa da gudanar da ayyuka da yawa a lokaci guda.
  • Mai saka idanu: Mai saka idanu bashi da ƙayyadadden lokaci amma yana aiwatarwa har abada. Kamar mataki na gwaji, mai saka idanu na iya aiwatar da ayyuka da yawa a lokaci ɗaya.
  • Samfura: Lokacin da ƙungiyar makaɗa ke sarrafa Paragon Active Assurance, ana aiwatar da gwaje-gwaje da masu saka idanu ta hanyar samfuri waɗanda a ciki aka ayyana gwajin ko duba. Ana iya wuce saitunan sigina azaman abubuwan shigar da samfuri a lokacin aiki.

Gudun aiki don Automation
Lokacin Zane

A lokacin ƙira, kuna shirya ma'auni ta ƙirƙirar samfuri don gwaje-gwaje da masu saka idanu a cikin Tabbacin Active Paragon. Yadda za a yi hakan yana cikin babin “Test and Monitoring Templates” a shafi na 15.

Lokacin gudu
A lokacin aiki, kuna saita na'urorin ku kuma kuyi ainihin ma'auni.

  • An wuceview duk exampAna samun abin da aka ba a cikin babin “ExampLes of Controlling Paragon Active Assurance ta hanyar NETCONF & YANG API" a shafi na 15.
  • Yadda ake turawa da daidaita Ma'aikatan Gwaji ya wuce cikin babin “Examples: Gwajin Agents” a shafi na 16.
  • Yadda ake shigo da kayan kaya kamar TWAMP masu haskakawa da tashoshi na IPTV sun shiga cikin babin “Examples: Abubuwan Inventory” a shafi na 29.
  • An bayyana yadda ake saita ƙararrawa a cikin babin “Examples: Ƙararrawa” a shafi na 35.
  • Yadda ake gudanar da gwaje-gwaje da saka idanu ta hanyar aiwatar da samfuran Assurance Active Active ta hanyar NETCONF an bayyana shi a cikin surori “Examples: Gwaje-gwaje” a shafi na 43 da “Examples: Monitors” a shafi na 54.

Fasalolin Tallafi a cikin Tabbataccen Aiki na Paragon

Duk nau'ikan gwaji da saka idanu a cikin Paragon Active Assurance ana iya ƙirƙira da aiwatar da su ta hanyar amfani da samfuri. Yadda ake yin wannan an rufe shi a cikin taimakon in-app a ƙarƙashin “Gwajiyoyi da masu saka idanu”> “Ƙirƙirar samfuri”.

Ƙirƙirar asusun Assurance Active Paragon A halin yanzu ba a tallafawa; duk da haka, an saita asusun ajiya ɗaya ko da yawa don mai amfani.
Teburan da ke ƙasa dalla-dalla abubuwan da ke cikin Paragon Active Assurance suna samuwa a cikin wannan sakin, da kuma yadda ake wakilta waɗannan fasalulluka a YANG.

Bayanin Ginin YANG

Don saukakawa, an ba da ma'anoni anan na gine-ginen YANG da ake magana a kai a cikin fasalin fasalin.

  • Config (Config=gaskiya): Bayanan daidaitawa, ana buƙata don canza tsarin daga wannan jiha zuwa waccan.
  • Jiha (config=arya): Bayanan Jiha: ƙarin bayanai akan tsarin da ba bayanan daidaitawa ba, kamar bayanin halin karanta-kawai da ƙididdiga da aka tattara.
  • RPC: Kiran Tsari Mai Nisa, kamar yadda aka yi amfani da shi a cikin ka'idar NETCONF.
  • Sanarwa: Sanarwa na taron da aka aika daga uwar garken NETCONF zuwa abokin ciniki NETCONF.

Tables of Paragon Active Assurance Features Akwai don Orchestration
Madogara: Kulawa
Hanyar YANG:/accounts/account/monitors

Siffar Subfeature YANG gina
Ƙirƙiri/gyara/share saka idanu Dangane da samfurin duba Saita
Fara/tsayawa mai saka idanu Saita
Saka idanu samfura Jera samfuran saka idanu na yanzu tare da abubuwan shiga Jiha
sanarwar NETCONF Yanayin ƙararrawa ya canza Sanarwa
Saka idanu sakamakon Ma'aunin SLA/ES na babban matakin (%)
Ma'aunin SLA/ES don matakin ɗawainiya (%)
Jiha

Ba kamar gwaje-gwaje ba (kwatanta Albarkatu: Gwaje-gwajen da ke ƙasa), ba a fara masu saka idanu da RPC ba amma ta hanyar aiwatar da tsarin saiti.
Resource: Gwaji
Hanyar YANG: /accounts/account/tests

Siffar Subfeature YANG gina
Fara gwaji Dangane da samfurin gwaji RPC
Sarrafa gwaje-gwaje Jerin gwaje-gwaje tare da matsayi Jiha
Samfuran gwaji Jera samfuran gwajin da ke akwai tare da abubuwan shiga Jiha
sanarwar NETCONF Matsayin gwaji ya canza Sanarwa
Sakamakon gwaji Samu matsayin matakin gwaji (wucewa, kasawa, kuskure,…) Jiha

Resource: Gwaji Agents
Hanyoyin YANG:

  • /accounts/account/wakilan gwaji (Config)
  • /accounts/account/wakilan gwajin-masu rijista (Jihar)

Wakilan Gwaji a ƙarƙashin /accounts/account/ test-agent sune waɗanda aka saita a cikin asusu. Waɗannan Wakilan Gwaji ne kawai za a iya daidaita su kuma a yi amfani da su a gwaji da saka idanu ta NETCONF ta ƙungiyar makaɗa.
Bayan kun tsara Wakilin Gwaji kuma ya yi rajista zuwa asusun, Wakilin Gwajin zai bayyana a ƙarƙashin /accounts/account/registered-test-agents. Kuna iya nemo duk Wakilan Gwaji masu rijista ta amfani da umarnin “samu” a cikin NETCONF (kwatanta babin Examples: Gwajin Agents).
Ƙarƙashin /accounts/account/registered-test-agents kuna iya samun Wakilan Gwaji waɗanda har yanzu ba a daidaita su ba. Duk irin waɗannan Wakilan Gwaji dole ne a saita su kafin a iya amfani da su.
A cikin yanayin ƙungiyar kade-kade, ana ba da shawarar cewa ku yi duk tsarin asusun ku na Tabbataccen Active Paragon ta hanyar NETCONF. Wannan yana tabbatar da cewa wakilai-masu ƙididdiga da masu rijista ba su bambanta ba.

Siffar Subfeature YANG gina
Pre-ƙirƙiri Wakilin Gwaji akan sabar Saita
Sanya Wakilin Gwaji na layi (Cibiyar Kulawa tana tura saiti zuwa Wakilin Gwaji
idan yazo online)
Saita
Yi amfani da Waɗanda aka Haɓaka/gyara a waje Yi amfani da gwajin / saka idanu Saita
Saita musaya Saita
Samu matsayi Jiha
Sanya Wakilin Gwaji (Kayan Gwaji kawai) Sanya NTP Saita
Sanya gadoji Saita
Saita musaya na VLAN Saita
Sanya maɓallan SSH Saita
IPv6 Saita
Abubuwan amfani Sake yi RPC
Sabuntawa RPC
sanarwar NETCONF Matsayin kan layi ya canza Sanarwa
Matsayi Samu matsayin tsarin (lokacin aiki, amfani da ƙwaƙwalwar ajiya,
matsakaicin nauyi, sigar)
Jiha

Resource: Inventory
Hanyar YANG: /accounts/account/twamp-masu nuni

Juniper NETWORKS NETCONF & YANG API Software -Overview 1Juniper NETWORKS NETCONF & YANG API Software -Overview 2Juniper NETWORKS NETCONF & YANG API Software -Overview 3

Goyan bayan Ƙarfin NETCONF

Teburin da ke ƙasa yana nuni ga IETF RFCs da ke kwatanta iyawar NETCONF da aka yi amfani da su don manufar ƙungiyar tabbatacciyar ƙaƙƙarfan Paragon Active Assurance.

  • ietf-netconf.yang
  • IETF RFC 6241, Network Kanfigareshan Protocol (NETCONF), https://tools.ietf.org/html/rfc6241
  • Hanyar magance kurakurai guda ɗaya da ke goyan bayan ita ce kura-kurai.
  • Ma'ajiyar bayanai kawai da ke goyan bayan ita ce ta hanyar rubutu.
  • ietf-netconf-sanarwa.yang
  • IETF RFC 5277, NETCONF Fadakarwar Taron, https://tools.ietf.org/html/rfc5277

Gwaji da Kula da Samfura
Samfura don gwaji da nau'ikan saka idanu suna buƙatar saita su da hannu ta hanyar mai amfani na gaba-karshen Paragon Active Assurance. Yadda ake yin wannan an rufe shi a cikin taimakon in-app a ƙarƙashin “Gwajiyoyi da masu saka idanu”> “Ƙirƙirar samfuri”.

ExampƘaddamar da Tabbataccen Aiki na Paragon ta hanyar NETCONF & YANG API

A cikin surori da ke biye, an ɗauka cewa an bayyana ma'anar gwaji da na'urorin da suka dace bisa ga umarnin da aka bayar a babin “Test and Monitor Templates” a shafi na 15.

Kayayyakin da Ake Amfani da su a Examples
Duk examples a cikin surori na gaba an gina su ta amfani da kayan aikin da ake da su kyauta masu zuwa:

  • Pang: Ana amfani da shi don hange da bincika samfuran YANG.
  • Akwai a https://github.com/mbj4668/pyang (clone daga git kuma gudanar da python setup.py install).
  • Abokin ciniki na Python NETCONF "ncclient": Ana amfani dashi don sadarwa tare da Cibiyar Sarrafa ta amfani da NETCONF.
  • Akwai a https://github.com/ncclient/ncclient (gudun shigar pip ncclient).
    Ana samun samfurin bayanan netrounds-ncc.yang a /opt/netrounds-confd da zarar an shigar da ConfD bisa ga Jagoran Shigarwa).

Ƙarsheview na Mahimman Ayyuka da Aka Yi

(An kuma misalta wasu ƙarin ayyuka a cikin abin da ke biyo baya.)

  • “Ƙirƙirar da tura sabon Wakilin Gwaji” a shafi na 16
  • "Ƙirƙirar abubuwa masu ƙirƙira (misali ma'auni)" a shafi na 29
  • “Kafa samfuran ƙararrawa da inda za a aika ƙararrawa” a shafi na 35
  • “Ƙirƙiri da gudanar da gwaji” a shafi na 45
  • "Dawo da sakamakon gwaji" a shafi na 50
  • "Farawa na'ura (ya haɗa da saitin ƙararrawa)" a shafi na 60
  • "Dawo da matsayin SLA don duba" a shafi na 67
  • "Aiki tare da tags”A shafi na 71

Examples: Gwaji Agents

Ƙarsheview na Wakilin Gwaji Orchestration
Wakilan Gwaji a cikin Tabbacin Active Paragon ana ɗaukarsu azaman “tsari” a cikin mahallin ƙungiyar kade-kade. Wannan yana nufin ƙirƙira, sarrafawa, da gogewar Wakilan Gwaji yakamata a yi ta hanyar ƙungiyar makaɗa da NETCONF maimakon ta hanyar GUI Active Active Assurance.
Juniper NETWORKS NETCONF & YANG API Software -IconMUHIMMI: Idan mai fasaha ya shigar da Wakilin Gwaji kuma ya yi rajista zuwa Cibiyar Kulawa ba tare da an fara ƙirƙirar shi ta hanyar NETCONF & YANG API ba, Wakilin Gwajin ba zai kasance a cikin bayanan daidaitawa ba, kuma tsarin zai fita daga daidaitawa. Don ConfD don sanin Wakilin Gwaji a wannan yanayin, zai zama dole a yi sabon aiki tare da Cibiyar Sarrafa, kamar yadda dalla-dalla a cikin sashin "Aiki tare da Bayanan Kanfigareshan tare da Cibiyar Sarrafa" a shafi na 4.

Orchestration na Virtual Test Agents (vTAs) don haka yakamata a yi a cikin matakai masu zuwa:

  1. Ƙirƙiri Wakilin Gwaji na Farko, gami da daidaitawar mu'amalarsa, ta amfani da NETCONF & YANG dubawa zuwa Cibiyar Sarrafa. Sunan Wakilin Gwaji zai zama maɓalli na musamman.
  2. Ƙaddamar da vTA akan dandamalin haɓakawa. Bi umarnin a cikin taimakon kan layi ƙarƙashin Wakilan Gwaji> Shigarwa. Ƙimar ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun bayanai wanda ke ba da damar vTA don haɗawa zuwa Cibiyar Kulawa, da kuma takaddun shaida don tabbatarwa, an samar da su a cikin vTA ta amfani da bayanan mai amfani da girgije-init.
    Da zarar an kunna vTA, za ta haɗa kai tsaye zuwa Cibiyar Sarrafa ta amfani da rufaffen haɗin BuɗeVPN. Ana aika sanarwar NETCONF tunda ƙimar ma'aunin gwajin-wakili-canza halin vTA yanzu ya canza zuwa "kan layi".
    NOTE: Tunda sunan vTA shine mai gano ta a Cibiyar Kulawa, dole ne wannan sunan ya kasance daidai da wanda aka ayyana a Cibiyar Sarrafa a "mataki 1" a shafi na 17.
  3. Da zarar an haɗa vTA kuma an inganta shi zuwa Cibiyar Kulawa, ana tura tsarin haɗin kai zuwa vTA. Wannan shine tsarin haɗin kai da aka bayar a "mataki 1" a shafi na 17 lokacin da aka ƙirƙiri vTA a Cibiyar Sarrafa.
  4. Bayan vTA ta cika manufarta, share vTA.

Ƙirƙirar da Ƙaddamar da Sabon Wakilin Gwaji

Da farko muna buƙatar ƙirƙirar Wakilin Gwaji ta amfani da NETCONF & YANG dubawa zuwa Cibiyar Sarrafa. Lokacin da aka ƙirƙiri Wakilin Gwaji ta wannan hanyar, ba a buƙatar aiki tare da Cibiyar Sarrafa.
Samfurin YANG na Wakilin Gwaji yana kamar yadda aka kwatanta a ƙasa. Ana samun shi azaman fitarwa daga umarnin
pyang -f itace netrounds-ncc.yang
An ba da cikakken samfurin YANG a cikin “Shafi: Tsarin Bishiyar Cikakkun Samfurin YANG” a shafi na 81, wanda kuma ya ƙunshi tatsuniyar da ke bayyana ƙa’idojin da aka yi amfani da su a cikin wannan da sauran misalai na YANG a cikin wannan takarda.

Juniper NETWORKS NETCONF & YANG API Software-wakilanJuniper NETWORKS NETCONF & YANG API Software-wakilan 1Juniper NETWORKS NETCONF & YANG API Software-wakilan 2

Muna ci gaba a cikin matakai masu zuwa, waɗanda aka yi dalla-dalla a cikin masu zuwa:

  1. Da farko, asusun "demo" na Paragon Active Assurance ba shi da Wakilan Gwaji a cikin kayan sa.
  2.  An ƙirƙiri Wakilin Gwaji mai suna “vta1” ta amfani da ncclient. A wannan stage, babu ainihin Wakilin Gwaji da ya wanzu (wato har yanzu ba a fara ba).
  3. Ana tura Wakilin Gwajin a cikin OpenStack. (An zaɓi ƙaddamar da dandamali a nan a matsayin yiwuwar ɗaya tsakanin sauran.)
  4. Wakilin Gwajin yana haɗi zuwa asusun “demo” na Cibiyar Kulawa kuma yanzu yana shirye don amfani.
    Mataki 1: A farkon, babu Wakilan Gwaji a cikin asusun "demo". Duba hoton da ke ƙasa daga Cibiyar Kulawa GUI.Juniper NETWORKS NETCONF & YANG API Software-wakilan 3Mataki na 2: An ƙirƙiri Wakilin Gwaji a Cibiyar Kulawa ta amfani da Python NETCONF abokin ciniki “ncclient”. A ƙasa akwai lambar ncclient don ƙirƙirar Wakilin Gwaji yana da mahaɗin jiki ɗaya tare da adireshin DHCP:

shigo da argparse
daga manajan shigo da kaya ncclient
parser = argparse.ArgumentParser (bayani = 'Gwaji don ƙirƙirar Wakilin Gwaji')
parser.add_argument ('-host', taimako = 'Sunan mai masaukin da aka samo ConfD', buƙata = Gaskiya)
parser.add_argument ('-tashar jiragen ruwa', taimako ='Tashar jiragen ruwa don haɗi zuwa ConfD', buƙata = Gaskiya)
parser.add_argument ('–sunan mai amfani', taimako ='Sunan mai amfani don haɗawa zuwa ConfD', buƙata = Gaskiya)
parser.add_argument('–password', taimako='Password to the ConfD account', need=Gaskiya)
parser.add_argument('–netrounds-account', help='Gajeren suna na asusun NCC', bukata=Gaskiya)
parser.add_argument('–test-agent-name', help='Sunan Wakilin Gwaji', ake buƙata=Gaskiya)
args = parser.parse_args()
tare da manager.connect (host=args.host, tashar jiragen ruwa=args.port, sunan mai amfani=args.username,
kalmar sirri=args.password, hostkey_verify=Karya) kamar yadda m:
# Ƙirƙiri Wakilin Gwaji a Cibiyar Kulawa
xml = ""

Juniper NETWORKS NETCONF & YANG API Software-wakilan 4) buga m.edit_config (manufa = 'gudu', config=xml)

NOTE: An cire lambar da ta gabata tare da manager.connect(…) daga mai zuwaampda code snippets.
An saita uwar garken NTP akan eth0, kuma eth0 shine ma'amalar gudanarwa (wato, wurin da ke haɗawa da Cibiyar Kulawa).
A halin yanzu Aikace-aikacen Wakilin Gwaji baya bada izinin daidaita musaya. Saboda wannan dalili, daga sigar 2.34.0 gaba, yana yiwuwa a bar tsarin haɗin yanar gizo a cikin tsarin YANG. Saboda haka an sauƙaƙa madaidaicin XML a wannan yanayin:Juniper NETWORKS NETCONF & YANG API Software-wakilan 5Da zarar an ƙirƙiri Wakilin Gwaji, yana wanzuwa a cikin ma'ajin bayanai da kuma cikin Cibiyar Kulawa. Dubi hoton sikirin da ke ƙasa na ƙima na Wakilin Gwaji, yana nuna Wakilin Gwajin “vta1”:

Juniper NETWORKS NETCONF & YANG API Software-wakilan 6Mataki 3: Yanzu lokaci ya yi da za a tura Wakilin Gwaji "vta1" a cikin OpenStack.
Wakilin Gwajin zai yi amfani da bayanan mai amfani-init don maido da bayanin yadda ake haɗawa zuwa Cibiyar Sarrafa. Musamman, rubutun bayanan mai amfani file yana da abubuwan da ke biyowa (Lura cewa layin #cloud-config da netrounds_test_agent dole ne su kasance, kuma sauran layin dole ne a sanya su):

Juniper NETWORKS NETCONF & YANG API Software - ColdDon ƙarin bayani, da fatan za a koma zuwa daftarin aiki Yadda Ake Aiwatar da Ma'aikatan Gwaji Mai Kyau a OpenStack.
Da zarar an tura Wakilin Gwaji kuma an haɗa shi zuwa Cibiyar Kulawa, za a tura saitin daga Cibiyar Kulawa zuwa Wakilin Gwaji.

Juniper NETWORKS NETCONF & YANG API Software - Cold 1

Mataki na 4: Wakilin Gwajin yanzu yana kan layi a Cibiyar Kulawa kuma ya sami tsarin sa. Wakilin Gwaji yana shirye don amfani a gwaje-gwaje da saka idanu. Duba waɗannan sassan:

  • “Farawa Gwaji” a shafi na 45
  •  “Farawa Kulawa” a shafi na 60

Jerin Wakilan Gwaji a cikin Asusun Tabbataccen Aiki na Paragon
A ƙasa akwai exampda lambar Python don jera Wakilan Gwaji a cikin asusun Tabbataccen Aiki na Paragon:

Juniper NETWORKS NETCONF & YANG API Software - Cold 2Juniper NETWORKS NETCONF & YANG API Software - Cold 3Gudanar da wannan lambar yana ba da fitarwa kamar haka a ƙasa:

Juniper NETWORKS NETCONF & YANG API Software - Cold 4Juniper NETWORKS NETCONF & YANG API Software - Cold 5

Share Wakilin Gwaji
Bayan an gama gwajin, yana iya zama dacewa a wasu lokuta amfani don share Wakilin Gwaji.
A ƙasa akwai snippet code yana nuna yadda ake yin hakan tare da ncclient:

Juniper NETWORKS NETCONF & YANG API Software - Wakili

Fadakarwa NETCONF
Da ke ƙasa, mun gabatar da mai sauƙi exampRubutun don sauraron duk sanarwar NETCONF masu shigowa daga Cibiyar Kulawa. Ana aika waɗannan sanarwar a duk lokacin da wasu abubuwan suka faru, kamar Wakilin Gwaji da ke zuwa layi ko gwajin da mai amfani ya ƙaddamar. Dangane da bayanan da aka ɗauka a cikin sanarwar, masu amfani za su iya sanya ayyukan bin diddigi ta atomatik a cikin ƙungiyar makaɗa.

Juniper NETWORKS NETCONF & YANG API Software - NETCONFLokacin da aka aiwatar da rubutun da ke sama, abokin ciniki na NC zai gabatar da sanarwar da aka karɓa a cikin tsarin XML. Duba tsohonample fitarwa a ƙasa, wanda ke nuna Wakilin Gwaji yana tafiya offline ba zato ba tsammani.



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

Examples: Kayayyakin Kaya

Ƙirƙirar (shigowa) da sarrafa abubuwan ƙira kamar TWAMP reflectors da Y.1731 MEPs ake yi a irin wannan hanya kamar yadda na Gwaji Agents. A ƙasa akwai lambar XML da NETCONF don ayyana irin waɗannan ƙungiyoyi a cikin Tabbataccen Aiki na Paragon ta NETCONF & YANG API da kuma dawo da jerin abubuwan da aka ayyana.

Ƙirƙirar TWAMP Mai tunani

Juniper NETWORKS NETCONF & YANG API Software - TWAMPJuniper NETWORKS NETCONF & YANG API Software - TWAMP 1

Ƙirƙirar Y.1731 MEP

Juniper NETWORKS NETCONF & YANG API Software - HotoƘirƙirar tashar IPTV

Juniper NETWORKS NETCONF & YANG API Software -TWAMP 3

Ƙirƙirar Ping Mai watsa shiri

Juniper NETWORKS NETCONF & YANG API Software - Mai watsa shiriJuniper NETWORKS NETCONF & YANG API Software - Mai watsa shiri 1

Ƙirƙirar Asusun SIP

Juniper NETWORKS NETCONF & YANG API Software -Accoun Juniper NETWORKS NETCONF & YANG API Software -Accoun 1

Maido Kayayyakin Kaya
A ƙasa akwai lambar Python don dawo da duk abubuwan ƙira da aka ayyana a cikin asusu. (Ana debo kowane nau'in kayan ƙirƙira a tafi ɗaya don guje wa sake maimaitawa a cikin takaddar. A zahiri, ana iya ɗaukar kowane yanki na kayan ƙira ta hanyar barin wasu layin da ke ƙasa.)

Juniper NETWORKS NETCONF & YANG API Software - Abubuwan

Gudanar da wannan lambar yana ba da fitarwa kamar haka a ƙasa:Juniper NETWORKS NETCONF & YANG API Software -Abubuwa 1Juniper NETWORKS NETCONF & YANG API Software -Abubuwa 2

Examples: Ƙararrawa

Samfuran ƙararrawa da abubuwa masu alaƙa (Masu sarrafa SNMP, jerin imel na ƙararrawa) ana ƙirƙira su kuma ana sarrafa su ta hanya iri ɗaya kamar abubuwan ƙira. Wannan babin ya ƙunshi lambar XML da NETCONF don ayyana irin waɗannan ƙungiyoyi a cikin Tabbataccen Aiki na Paragon ta NETCONF & YANG API da kuma dawo da jerin abubuwan da aka ayyana.
Lissafin Imel na Ƙararrawa
Ƙirƙirar Lissafin Imel na ƘararrawaJuniper NETWORKS NETCONF & YANG API Software -Abubuwa 3Juniper NETWORKS NETCONF & YANG API Software -Abubuwa 4

Maido Duk Lissafin Imel na ƘararrawaJuniper NETWORKS NETCONF & YANG API Software -Abubuwa 5

Manajojin SNMP
Ƙirƙirar Manajan SNMPJuniper NETWORKS NETCONF & YANG API Software -Abubuwa 6Juniper NETWORKS NETCONF & YANG API Software -Abubuwa 7

Maido Duk Manajojin SNMPJuniper NETWORKS NETCONF & YANG API Software - SNMPJuniper NETWORKS NETCONF & YANG API Software - SNMP 1

Samfuran Ƙararrawa
Ƙirƙirar Samfuran ƘararrawaJuniper NETWORKS NETCONF & YANG API Software - SamfuraJuniper NETWORKS NETCONF & YANG API Software - Samfura 1

Maido Duk Samfuran ƘararrawaJuniper NETWORKS NETCONF & YANG API Software - Samfura 2Juniper NETWORKS NETCONF & YANG API Software - Samfura 3

ExampBayani: SSH Keys

Kuna iya ƙara maɓallan jama'a na SSH zuwa Wakilin Gwaji ta hanyar NETCONF & YANG API. Yin amfani da maɓallin keɓaɓɓen maɓalli mai dacewa sannan zaku iya shiga cikin Wakilin Gwaji ta hanyar SSH.
Cikakken jerin ayyukan da ake samu akan maɓallan SSH sune kamar haka:

  • Ƙara maɓallin SSH
  • Gyara maɓallin SSH
  • Duba maɓallin SSH
  • Jerin maɓallan SSH
  • Share maɓallin SSH.
    A ƙasa, ana misalta ayyukan ƙara da sharewa.
Ƙara maɓallin SSH
Anan ga yadda ake ƙirƙirar sabon maɓallin SSH.Juniper NETWORKS NETCONF & YANG API Software - Maɓalli

Share SSH Key
Idan kuna son share maɓallin SSH, yi amfani da umarni mai zuwa:Juniper NETWORKS NETCONF & YANG API Software - Maɓalli 1

Examples: Gwaji

Ana ɗauka a nan cewa an ƙirƙiri Wakilan Gwaji (kamar yadda ake buƙata don gwaje-gwajen) bisa ga sashin “Ƙirƙirar da Ƙirƙirar Sabon Wakilin Gwaji” a shafi na 17.
YANG Model Hanyoyi don Gwaji

Abu Hanyar samfurin YANG: /accounts/account/tests…
gwaje-gwaje /.
gwaji[id] /gwaji
id /gwaji/id
suna /gwaji/suna
matsayi /gwaji/status
lokacin farawa /gwaji/lokacin farawa
ƙarshen zamani /gwaji/ƙarshen lokaci
rahoto-url /gwaji/rahoton-url
matakai /gwaji/matakai
mataki[id] /gwaji/matakai/mataki
suna /gwaji/matakai/mataki/name
id /gwaji/matakai/mataki/id
lokacin farawa /gwaji/matakai/mataki/lokacin farawa
ƙarshen zamani /gwaji/matakai/mataki/ƙarshen lokaci
matsayi /gwaji/matakai/mataki/status
matsayi-saƙon /gwaji/matakai/mataki/saƙon-status
samfuri / samfuri
samfuri[name] / samfuri / samfuri
suna /template/template/name
bayanin /template/tambari/bayani
sigogi /template/template/parameters
siga[key] /template/template/parameters/parameter
key /template/template/parameters/parameter/key
nau'in /template/template/parameters/parameter/type

Abubuwan da ake buƙata don Ƙawancen Gwaji

  •  Domin fara gwaji ta hanyar NETCONF ta amfani da abokin ciniki na NC, ana buƙatar fara gina samfurin gwaji ta amfani da Cibiyar Gudanarwa GUI kamar yadda aka yi dalla-dalla a cikin taimakon in-app a ƙarƙashin "Tests and Monitors"> "Ƙirƙirar samfuri". Duk filayen da aka kayyade a cikin wannan samfuri azaman “Shigar da Samfurin” za a buƙaci su azaman sigogi a cikin XML lokacin da ake tsara ƙaddamar da samfurin gwaji.
  • Gwaje-gwajen gudana a Paragon Active Assurance ana ɗaukarsa a matsayin "jihar" a cikin mahallin ƙungiyar kade-kade. Bayanan Jiha ba bayanan da ba za a iya rubutawa ba ne waɗanda ba a adana su a cikin ma'ajin bayanai, sabanin bayanan daidaitawa da aka ambata a cikin sashin "Over".view na Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararru" a shafi na 17. Wannan ainihin yana nufin cewa canje-canje ga gwaje-gwaje ko samfuri a cikin Cibiyar Gudanarwa GUI ba za ta haifar da wasu batutuwan da suka danganci aiki tare tsakanin Cibiyar Sarrafa da bayanan daidaitawa ba.
  • Don samun rahoto-URL daidai a cikin rahotannin gwaji, kuna buƙatar tabbatar da Cibiyar Kulawa URL an daidaita shi daidai. Ana yin wannan a cikin file /opt/netrounds-confd/settings.py. Ta hanyar tsohuwa ana dawo da sunan mai masaukin Cibiyar Kulawa ta amfani da socket.gethostname(): duba ƙasa. Idan wannan bai haifar da sakamako daidai ba, kuna buƙatar saita sunan mai watsa shiri (ko gaba ɗaya URL) da hannu a cikin wannan file.

# URL Cibiyar Kulawa ba tare da slash ba.
# Wannan na exampAn yi amfani da shi a cikin rahoton gwaji-url.
HOSTNAME = socket.gethostname()
NETROUNDS_URL = 'https://%s' % HOSTNAME
Fara Gwaji
Kamar yadda aka bayyana a cikin sashin "Ƙirƙirar da Ƙirƙirar Sabon Wakilin Gwaji" a shafi na 17, gudanar da umurnin pang -f tree netrounds-ncc.yang
daga directory /opt/netrounds-confd/ don fitar da samfurin YANG. A cikin wannan ƙirar, RPC don fara gwaji ta amfani da abokin ciniki na NC yana kama da haka:Juniper NETWORKS NETCONF & YANG API Software - Maɓalli 2Juniper NETWORKS NETCONF & YANG API Software - Maɓalli 3

Don bayani, duba sashin "Legend" a shafi na 81 a cikin Karin Bayani.

Ana nuna matakai masu zuwa a ƙasa:

  1. An yi rijistar Wakilan Gwaji zuwa asusun Tabbataccen Aiki na Paragon, amma har yanzu ba a fara gwajin ba.
  2. Ana gano sigogin shigarwa da ake buƙata a cikin samfurin gwajin da za a gudanar.
  3.  An fara gwajin HTTP 60 na biyu ta amfani da ncclient.

Mataki 1: Tun da farko, ba a fara wani gwaji a cikin asusun Tabbataccen Active Paragon ba. Duba hoton da ke ƙasa daga Cibiyar Kulawa GUI.Juniper NETWORKS NETCONF & YANG API Software - Maɓalli 4
Mataki 2: Samfurin da za mu yi amfani da shi don fara gwaji a cikin wannan tsohonample shine samfurin gwajin HTTP. Yana da filayen shigarwa biyu na tilas (Clients da URL) wanda muka ayyana kamar haka lokacin gina samfuri a cikin Cibiyar Kulawa GUI.Juniper NETWORKS NETCONF & YANG API Software - Maɓalli 5

Za mu ayyana waɗannan sigogi (a tsakanin wasu) a cikin tsarin XML wanda mai sarrafa NETCONF (ncclient).
Mataki 3: An fara gwajin HTTP ta amfani da ncclient.
A ƙasa akwai exampLe code inda aka ƙayyade bayanan sanyi da ake buƙata don samfurin gwajin HTTP. Dangane da yadda aka gina samfuri, cikakkun bayanai a nan na iya bambanta.
Ga kowane siga, da sifa yana buƙatar kawowa. Makullin yayi daidai da ma'auni
Sunan mai canzawa a Cibiyar Kulawa. Kuna iya duba mabambantan sunaye kamar haka:

  • Danna Gwaji a gefen mashaya kuma zaɓi Sabon Jerin Gwaji.
  • Danna Samfurana.
  • Danna hanyar haɗin Gyaran da ke ƙasa da samfurin sha'awa.
  • Danna maɓallin shigar da gyara a kusurwar dama ta sama.

A cikin tsohon muample, kuma ta hanyar tsoho, sunaye masu canzawa su ne ƙananan ƙananan nau'ikan sunayen nuni da aka gani a Cibiyar Sarrafa ("url" vs. "URL”, da sauransu). Koyaya, a cikin GUI Cibiyar Kulawa, zaku iya sake suna masu canji zuwa duk abin da kuke so.
Bayan maɓalli, kowane siga yana buƙatar ƙayyadaddun nau'insa: misaliample, domin URL.
Lura cewa kuna buƙatar sakewaview cikakken samfurin YANG don samun cikakkun bayanai akan nau'ikan. Don musaya na Wakilin Gwaji nau'in yana da tsari mai rikitarwa, kamar yadda aka tabbatar a ƙasa a cikin lambar da ke ƙasa.Juniper NETWORKS NETCONF & YANG API Software - Maɓalli zuwa

Yanzu za mu iya gudanar da rubutun ta amfani da ncclient. Da ɗaukan duk daidai ne, za a fara gwajin kuma za a nuna aiwatar da shi a Cibiyar Sarrafa:Juniper NETWORKS NETCONF & YANG API Software - SarrafaIdan an fara gwajin cikin nasara, Cibiyar Kulawa za ta amsa da ID ɗin gwaji. A cikin wannan example, ID ɗin gwaji shine 3:Juniper NETWORKS NETCONF & YANG API Software - Sarrafa 1Hakanan ana iya samun ID ɗin gwajin a cikin URL don gwajin a cikin Cibiyar Gudanarwa GUI. A cikin wannan example, cewa URL shine https://host/demo/testing/3/.
Maido da Sakamakon Gwaji
Hanya mafi sauƙi don dawo da sakamakon gwaji ita ce ta nuna ID ɗin gwaji.
A ƙasa akwai lambar Python don samun sakamako daga gwajin HTTP na sama tare da ID = 3:
tare da manaja. Haɗa (mai watsa shiri = args.host, tashar jiragen ruwa = args.port, sunan mai amfani = args. sunan mai amfani, kalmar sirri = args.password, hostkey_verify = arya) kamar m:Juniper NETWORKS NETCONF & YANG API Software - Sarrafa 2

Fitowar zata yi kama da haka:Juniper NETWORKS NETCONF & YANG API Software - Sarrafa 3 Juniper NETWORKS NETCONF & YANG API Software - Sarrafa 4

Fitarwa da Shigo da Samfuran Gwaji
Ana iya fitar da samfuran gwaji a cikin tsarin JSON kuma a dawo da su ta wannan tsarin zuwa Cibiyar Sarrafa. Wannan yana da amfani idan kuna son amfani da samfuran gwaji a cikin wani shigarwa daban na Cibiyar Sarrafa. (Ƙirƙirar farkon samfuran samfuran an fi sarrafa su ta Cibiyar Kulawa ta GUI.)
A ƙasa akwai lambar don aiwatar da fitarwa da shigo da kaya.
Ana Fitar da Samfuran Gwaji

Juniper NETWORKS NETCONF & YANG API Software - Sarrafa 5

# Sami tsarin json daga amsawa
tushen = ET.daga kirtani(amsa._raw)
json_config = tushen[0].rubutu
buga json_config
Samfurin yana ƙunshe a cikin json_config abu.
Ana shigo da Samfuran Gwaji
Za'a iya dawo da abin da aka tsara na JSON mai riƙe samfuran gwaji zuwa Cibiyar Sarrafa kamar haka.Juniper NETWORKS NETCONF & YANG API Software -TemplatesJuniper NETWORKS NETCONF & YANG API Software - Samfuran 1

Examples: Masu saka idanu

Wannan sashe yana ɗauka cewa an ƙirƙiri Wakilan Gwaji (kamar yadda masu sa ido ke buƙata) bisa ga sashin “Ƙirƙirar da Ƙirƙirar Sabon Wakilin Gwaji” a shafi na 17.
YANG Model Hanyoyi don Masu Sa ido

Abu Hanyar samfurin YANG: /accounts/account/ masu saka idanu…
masu saka idanu /.
Monitor[name] / duba
suna /lura/suna
bayanin /lura/bayani
ya fara /lura/fara
samfuri / duba / samfuri
ƙararrawa-configs /monitor/alarm-configs
Abu Hanyar samfurin YANG: /accounts/account/monitors/monitor/alarm-configs…
ƙararrawa-config[mai ganowa] /alarm-config
mai ganowa /alarm-config/identifier
samfuri /alarm-config/samfurin
imel /alarm-config/email
snmp /alarm-config/snmp
thr-es-critical /alarm-config/thr-es-critical
thr-es-critical-clear /alarm-config/thr-es-critical-cler
thr-es-major /alarm-config/thr-es-major
thr-es-major-bayyanai /alarm-config/thr-es-major-clear
thr-es-minor /alarm-config/thr-es-minor
thr-es-minor-bayyanai /alarm-config/thr-es-minor-clear
thr-es-gargadi /alarm-config/thr-es-warning
thr-es-gargadi-bayyanai /alarm-config/thr-es-warning-clear
babu-bayanai-tsanani /alarm-config/no-data-severity
babu-data-lokaci /alarm-config/no-data-timeout
aiki /alarm-config/action
girman taga /alarm-config/window-size
tazara /alarm-config/interval
aika-kawai- sau ɗaya /alarm-config/aika-kawai-sau ɗaya
snmp-trap-per-rafi /alarm-config/snmp-trap-per-stream
Abu Hanyar samfurin YANG: /accounts/account/ masu saka idanu…
sigogi /lura/parameters
Abu Hanyar samfurin YANG: /accounts/account/ masu saka idanu/ duba/ siga…
siga[key] /parameter
key /parameter/key
(nau'in darajar) /parameter
:(Integer) /parameter
lamba /parameter/ lamba
:(tashi) /parameter
yi iyo /parameter/tasoshi
:(zaure) /parameter
Abu Hanyar samfurin YANG: /accounts/account/ masu saka idanu/ duba/ siga…
kirtani /parameter/string
: (wakilin gwaji-musamman) /parameter
gwajin-wakilin-musamman /parameter/wakilin gwaji-musamman
gwajin-agent-interface["1" a shafi na 58 /parameter/masu amfani-wakilin gwaji/
asusu /parameter/wakili-wakili-interfaces/gwajin-wakilin-interface/account
wakilin gwaji /parameter/wakilin-masu-masu-masu-masu-matsayi/wakilin-wakili-interface/wakilin-gwaji
dubawa /parameter/wakilin gwaji-interfaces/wakilin gwaji-interface/interface
ip-version /parameter/wakili-wakili-interfaces/gwajin-wakilin-interface/ip-version
:(twamp- masu nuni) /parameter
twamp-masu nuni /parameter/twamp-masu nuni
twamp-reflector[suna] /parameter/twamp-masu kallo/twamp-mai nuni
suna /parameter/twamp-masu kallo/twamp-mai nunawa/suna
: (y1731-meps) /parameter
y1731-meps /parameter/y1731-meps
y1731-mep[suna] /parameter/y1731-meps/y1731-mep
suna /parameter/y1731-meps/y1731-mep/name
:(sIP-accounts) /parameter
sip-accounts /parameter/sip-accounts
sip-account["2" a shafi na 58] /parameter/sip-accounts/sip-account
asusu /parameter/sip-accounts/sip-account/account
wakilin gwaji /parameter/sip-accounts/sip-account/wakilin gwaji
dubawa /parameter/sip-accounts/sip-account/interface
sip-address /parameter/sip-accounts/sip-account/sip-address
:(iptv-tashoshi) /parameter
iptv-tashoshi /parameter/iptv-tashoshi
iptv-tashar[suna] /parameter/iptv-channels/iptv-channel
suna /parameter/iptv-channels/iptv-channel/name
  1. asusu gwajin-wakilin dubawa
  2. asusu test-agent interface sip-address
Abu Hanyar samfurin YANG: /accounts/account/ masu saka idanu…
matsayi / duba / matsayi
karshe-15-mintuna /mai dubawa/status/na karshe-15-mintuna
matsayi /mai dubawa/status/na karshe-15-mintuna/status
matsayi-darajar /mai dubawa/status/minti 15 na ƙarshe/matsayin-darajar
karshe-awa /lura/status/karshe awa
matsayi /mai duba/status/sa'ar karshe/status
matsayi-darajar /mai dubawa/status/ƙarar-awa/ƙimar-darajar
karshe-24-hours /mai duba/status/na karshe-24-hours
matsayi /mai duba/status/na karshe-24-hours/status
matsayi-darajar /mai dubawa/matsayi/na ƙarshe-24-hours/matsayin-darajar
samfuri / samfuri
samfuri[name] / samfuri / samfuri
suna /template/template/name
bayanin /template/tambari/bayani
sigogi /template/template/parameters
siga[key] /template/template/parameters/parameter
key /template/template/parameters/parameter/key
nau'in /template/template/parameters/parameter/type

Abubuwan da ake buƙata don Kula da Orchestration
Kafin ka iya fara saka idanu ta hanyar NETCONF ta amfani da ncclient, kana buƙatar gina samfurin dubawa a cikin Cibiyar Gudanarwa GUI kamar yadda aka bayyana a cikin taimakon in-app a ƙarƙashin "Gwaji da saka idanu"> "Ƙirƙirar samfuri". Duk filayen da aka kayyade azaman “Shigarwar Samfurin” a cikin wannan samfuri za'a buƙaci su azaman sigogi a cikin XML lokacin da ake tsara ƙaddamar da samfuri.
Samun Ma'aunin shigarwa daga Samfuran Kulawa
A ƙasa, ana nuna samfuri biyu. Na farko shine don saka idanu na UDP tsakanin musaya na Agent na Gwaji guda biyu, na biyu kuma na HTTP ne ta amfani da ma'aunin Agent guda ɗaya.
Don gano sigogin shigarwar samfuri, danna akwatin da ke wakiltar samfuri. Don samfurin HTTP, sigogi na iya yin kama da haka:

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 2

Muna buƙatar ayyana waɗannan sigogi a mataki na gaba lokacin fara mai duba.
Fara Kulawa
Yin amfani da Wakilan Gwaji waɗanda muka ayyana kuma muka tura su a cikin sashin "Ƙirƙirar da Ƙirƙiri Sabon Wakilin Gwaji" a shafi na 17, za mu iya fara mai duba daga samfurin "HTTP" kamar yadda aka nuna a ƙasa.
Ga kowane siga, da sifa yana buƙatar kawowa. Maɓalli yayi kama da sunan mai canzawa na siga a Cibiyar Sarrafa. Kuna iya duba mabambantan sunaye kamar haka:

  • Danna Kulawa a gefen mashaya kuma zaɓi Sabuwar Kulawa.
  • Danna Samfurana.
  • Danna hanyar haɗin Gyaran da ke ƙasa da samfurin sha'awa.
  • Danna maɓallin shigar da gyara a kusurwar dama ta sama.

A cikin tsohon muample, kuma ta hanyar tsoho, sunaye masu canzawa su ne ƙananan ƙananan nau'ikan sunayen nuni da aka gani a Cibiyar Sarrafa ("url" vs. "URL”, da sauransu). Koyaya, a cikin GUI Cibiyar Kulawa, zaku iya sake suna masu canji zuwa duk abin da kuke so.
Bayan maɓalli, kowane siga yana buƙatar ƙayyadaddun nau'insa: misaliample, domin URL. Lura cewa ana samun cikakken bayani akan nau'in siga a cikin ƙirar YANG. Don musaya na Wakilin Gwaji nau'in yana da tsari mai rikitarwa, kamar yadda aka shaida a lambar da ke ƙasa.
A cikin exampidan ya biyo baya, babu ƙararrawa da ke da alaƙa da mai duba. Don misaliampko da ya haɗa da ƙararrawa, je zuwa sashin “Farawa Mai Kula da Ƙararrawa” a shafi na 62.

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 3

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 4

Fara Kulawa tare da Ƙararrawa
Don haɗa ƙararrawa tare da mai saka idanu, zaku iya ko dai nuna samfurin ƙararrawa wanda aka ayyana, ko kuna iya samar da duk tsarin ƙararrawa lokacin ƙirƙirar na'urar. Za mu ba daya exampkowane tsarin da ke ƙasa.
Saita Ƙararrawar Kulawa ta hanyar Nunawa zuwa Samfuran Ƙararrawa
Domin yin amfani da samfurin ƙararrawa, dole ne ku san ID ɗin sa. Don wannan, da farko dawo da duk samfuran ƙararrawar ku kamar yadda aka bayyana a cikin sashin “Mayar da Duk Samfuran Ƙararrawa” a shafi na 39 kuma lura da sunan samfurin da ya dace. Sannan zaku iya komawa ga wannan samfuri kamar haka:

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 5

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 6

Saita Ƙararrawar Kulawa ta hanyar daidaita shi Directly
A madadin, zaku iya saita ƙararrawa don mai duba ta hanyar samar da duk tsarin sa yayin ƙirƙirar mai duba, ba tare da nuni ga samfurin ƙararrawa ba. Ana yin haka kamar yadda aka nuna a cikin example.

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 7

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 8

Juniper NETWORKS NETCONF & YANG API Software - Samfuran 9

Maido da Masu Sa ido Masu Gudu
Don dawo da duk masu saka idanu waɗanda ke aiwatarwa a halin yanzu, gudanar da wannan rubutun:
tare da manaja. connect (host=args.host, port=args.port, username=args. sunan mai amfani, kalmar sirri=args.password, hostkey_verify=Karya) kamar yadda m:

Juniper NETWORKS NETCONF & YANG API Software - Samfuran ciki

Fitarwa shine jerin duk masu saka idanu masu gudana kamar yadda aka nuna a ƙasa:

Juniper NETWORKS NETCONF & YANG API Software - Samfura a cikin 1

Juniper NETWORKS NETCONF & YANG API Software - Samfura a cikin 2

Maido da Matsayin SLA don Mai Sa ido
Anan ga yadda ake dawo da matsayin SLA don mai duba. A cikin wannan example, muna dawo da matsayin SLA don mai saka idanu "Ingantacciyar hanyar sadarwa" na tsawon lokaci uku: mintuna 15 na ƙarshe, sa'a ta ƙarshe, da sa'o'i 24 na ƙarshe.

Juniper NETWORKS NETCONF & YANG API Software -Monitor

Juniper NETWORKS NETCONF & YANG API Software -Monitor 1

Fitowar zata yi kama da haka:

Juniper NETWORKS NETCONF & YANG API Software -Monitor 2



Fadakarwa NETCONF
Sanarwar NETCONF don masu saka idanu ana haifar da su ta hanyar keta haddin SLA. Waɗannan suna faruwa lokacin da SLA don mai saka idanu ya faɗi ƙasa da madaidaicin SLA ("Mai kyau" ko "An yarda da shi") a cikin taga lokacin da aka bayar, ta tsohuwa mintuna 15 na ƙarshe. Ya kamata a lura cewa sanarwar cin zarafi na SLA suna saurin bayyana bayan wani lamari ya shafi sabis, yayin da matsayin SLA zai koma "Mai kyau" kawai bayan mintuna 15, kuma kawai idan babu wani ƙarin cin zarafi.
Ana iya canza taga lokacin ta hanyar gyara saitin SLA_STATUS_WINDOW (darajar cikin dakika) a ciki /etc/netrounds/netrounds.conf.
Fitarwa da Shigo da Samfuran Kulawa
Ana yin wannan daidai daidai da samfuran gwaji; kwatanta sashin “Fitarwa da Shigo da Samfuran Gwaji” a shafi na 52. snippets ɗin lambar da ke ƙasa suna kwatanta yadda ake fitarwa da shigo da samfuri don masu saka idanu.
Ana Fitar da Samfuran Kulawa

Juniper NETWORKS NETCONF & YANG API Software -Duba Samfuran

Juniper NETWORKS NETCONF & YANG API Software -Duba Samfuran 1

Ana shigo da Samfuran Kulawa

Juniper NETWORKS NETCONF & YANG API Software -Duba Samfuran 3

Juniper NETWORKS NETCONF & YANG API Software -Duba Samfuran 4

Amfani Tags

Tags An bayyana a cikin Paragon Active Assurance za a iya amfani da shi zuwa:

  • masu saka idanu
  • duba samfuri
  • Wakilan Gwaji
  • TWAMP masu haskakawa
  • Ping runduna.
    Don misaliample, ka iya tag Monitor mai iri daya tag a matsayin sashe na Wakilan Gwaji waɗanda za su gudanar da duba. Wannan fasalin yana da taimako musamman idan kuna da ɗimbin adadin na'urori da aka ayyana su.

Idan kun saita ƙararrawa tare da tarko na SNMP don saka idanu, to za a sanya tarkon SNMP iri ɗaya. tags a matsayin Monitor, idan akwai.
Ƙirƙirar Tags
A ƙasa muna nuna yadda ake ƙirƙirar a tag tare da suna da launi kamar yadda XML ya ayyanatag> substructure.

Juniper NETWORKS NETCONF & YANG API Software -Tags

Sanya a Tag
Don sanya a tag zuwa albarkatun, kuna ƙara shi azaman sabotag> element a karkashintags> element don wannan albarkatun.
Ga yadda ake sanya a tag zuwa Wakilin Gwaji:

Juniper NETWORKS NETCONF & YANG API Software -Tags 1

Don sanya a tag ku TWAMP reflector, yi kamar haka:

Juniper NETWORKS NETCONF & YANG API Software -Tags 2

Juniper NETWORKS NETCONF & YANG API Software -Tags 3

Sanya a tag to ana sarrafa su kamar haka:

Juniper NETWORKS NETCONF & YANG API Software -Tags 4

Juniper NETWORKS NETCONF & YANG API Software -Tags 5

A madadin, zaku iya sanya mai wanzuwa tag zuwa kowane ɗayan waɗannan nau'ikan albarkatun lokacin ƙirƙirar albarkatun, ta haɗa datags> abun da ke dauke da tag cikin tambaya.
Ana ɗaukaka a Tag
Ana ɗaukaka wani data kasance tag tare da sababbin halaye daidai yake da ƙirƙirar a tag:

Juniper NETWORKS NETCONF & YANG API Software -Tags sarrafa

Rashin sanyawa a Tag
Don rashin sanyawa a tag daga albarkatun, ƙara sifa nc:operation=”share” zuwa gatag> abun da ke cikin albarkatun. A ƙasa, ba mu sanya a tag daga mai duba.

Juniper NETWORKS NETCONF & YANG API Software -Tags sarrafa 1

Share a Tag
Domin share a tag gaba ɗaya daga Cibiyar Kulawa, an sake amfani da sifa nc:operation=”share”, amma wannan lokacin ana amfani da shi ga tag kanta, ayyana karkashin .

Juniper NETWORKS NETCONF & YANG API Software -Tags sarrafa 2

Shirya matsala

Matsala: Maɗaukaki da Tabbataccen Aiki na Paragon Daga Aiki tare
Mawaƙa da kuma Paragon Active Assurance na iya ƙarewa ba tare da daidaitawa ba na tsohonampto idan an yi canje-canjen daidaitawa a cikin Cibiyar Kulawa ta GUI, ko kuma idan amfani da tsarin bai yi nasara ba kuma ya ci tura zuwa jihar da ta gabata.
Idan an kasa juyowa, uwar garken NETCONF ba za ta ƙara karɓar canje-canjen sanyi ba; zai ba da amsa tare da saƙon kuskure yana bayyana cewa an kulle tsarin sai an dawo cikin aiki tare. Don dawowa cikin aiki tare da buše canje-canje na sanyi, kuna buƙatar gudanar da umarni rpc sync-from-ncc wanda ke aiki tare da duk sanyi daga Cibiyar Sarrafa zuwa bayanan daidaitawa.
NOTE: The confd@netrounds.com mai amfani (ko duk abin da aka saita) dole ne ya sami gatan mai amfani don duk abin da za a daidaita cikin nasara. Ana iya samun wannan tare da umarnin ncc user-update confd@netrounds.com -is-superuser Idan mai amfani ba shine babban mai amfani ba, gargadi zai bayyana yana cewa ba za a iya daidaita komai ba, amma duk abin da za'a iya sarrafa ya kasance.
NOTE: Idan mawallafin ku kuma ya adana tsarin, kuna buƙatar sake daidaitawa wanda kuma tun lokacin da aka nema (tsarin da ƙungiyar makaɗa ke tsammanin Cibiyar Kulawa ta samu) ba za a yi amfani da shi ba.
Matsala: Aiki tare na farko (sync-from-ncc) Ba a yi nasara ba saboda albarkatu marasa tallafi
Idan kayi ƙoƙarin gudanar da rpc sync-from-ncc akan asusun da aka ƙirƙira shi a cikin Cibiyar Kulawa GUI, zaku iya fuskantar matsaloli idan asusun ya ƙunshi albarkatu maras tallafi. Ana ba da shawarar cewa ku fara da asusun da ba komai ba kuma kuyi duk tsarin sa ta hanyar NETCONF. In ba haka ba, idan kun ci karo da batutuwa tare da rikice-rikicen albarkatu, dole ne ku cire albarkatun da ke karo da juna daga asusun.
Matsala: umarnin NETCONF sun kasa tare da ncclient.operations.rpc.RPCError: gazawar sadarwar aikace-aikacen
Sabar NETCONF baya mayar da haɗin kai zuwa uwar garken Cibiyar Sarrafa ta atomatik idan Cibiyar Kulawa ta sake farawa. Don dawo da haɗin kai zuwa Cibiyar Kulawa, sake kunna tsarin NETCONF: sudo systemctl sake kunna netrounds-confd.

Bayanan kula akan Aikace-aikacen Wakilin Gwaji da Kayan Aikin Wakilin Gwaji

Aikace-aikacen Wakilin Gwaji a cikin ConfD
Daga cikin Wakilan Gwaji, (sabon) Aikace-aikacen Wakilin Gwaji yana aiki da ɗan bambanta da na (tsohuwar) Kayan aikin Wakilin Gwaji.
Aikace-aikacen Wakilin Gwaji ba sa goyan bayan daidaitawar mu'amala a halin yanzu. Don haka, tsarin YANG yana ba da damar ƙididdige saitin mu'amala mara komai don irin waɗannan Wakilan Gwaji. Dubi "wannan sashe" a shafi na 23 don tsohonample.
Lokacin aiki tare da bayanan ConfD tare da Cibiyar Sarrafa ta amfani da umarnin daidaitawa-daga-ncc, kuna son daidaitawar mu'amala ta zama fanko kuma kar a sake rubuta shi da abin da aka samo a Cibiyar Sarrafa. Don haka kuna buƙatar amfani da tuta ta musamman -without_interface_config tare da waccan umarni lokacin aiki tare da Aikace-aikacen Wakilin Gwaji.
Kanfigareshan Tsaftace Maɓalli don Kayan Aikin Wakilin Gwaji
Kamar yadda aka ambata a sama, Aikace-aikacen Wakilin Gwaji baya goyan bayan daidaitawar mu'amala, don haka yana yiwuwa a bar musanyawa a cikin tsarin YANG.
Amma akwai kuma lokuta masu amfani da za ku so a ƙetare ƙa'idar keɓancewa daga Kayan Aikin Agent na Gwaji. ExampWannan na iya zama yanayin ƙungiyar kade-kade inda kuke zazzage Wakilin Gwaji ta amfani da girgije-init, kuma kuna son a yi amfani da tsarin dubawa daga can, maimakon barin ConfD ya sake rubuta shi yayin da Wakilin Gwaji ya zo kan layi.
Canje-canjen Tsare-tsaren YANG Game da Mahimman Bayanan da ba a bayyana ba
Tunda an ba da izinin saitin mu'amala mara komai (daga sigar 2.34.0 gaba), yana yiwuwa a saka kowane suna na mu'amala a matsayin shigarwa zuwa aikin da ke gudana azaman ɓangare na gwaji ko saka idanu.
Ana buƙatar wannan don samun damar amfani da Aikace-aikacen Wakilin Gwaji, tunda ga waɗannan ba a fayyace sunaye na keɓancewa a cikin ConfD. Lura, duk da haka, wannan kuma yana nufin za ku iya shiga cikin matsaloli idan ta hanyar haɗari kun saita gwaji ko saka idanu don amfani da mahaɗin da ba ya wanzu. Don haka don Allah a kula da wannan.
Iyakoki Lokacin Yin Rajista Wakilin Gwaji da Aka Ƙirƙiri a cikin ConfD
Lokacin ƙirƙirar Wakilin Gwaji ta hanyar REST ko NETCONF/YANG API, ba za mu iya sanin irin nau'in sa ba: Kayan Aiki na Gwaji ko Aikace-aikacen Wakilin Gwaji. Wannan yana bayyana ne kawai bayan Wakilin Gwaji ya yi rajista.
Da zarar an yi rajistar Wakilin Gwajin kuma ya zama ɗaya daga cikin waɗannan nau'ikan siminti, ba za a ba ku damar sake yin rajista a matsayin wani nau'in Wakilin Gwaji na daban ba. Wannan yana nufin ba a ba ku izinin fara rajistar ta azaman Kayan Ajiye na Gwaji ba, sannan ku sake yin rijista a matsayin Aikace-aikacen Wakilin Gwaji, ko akasin haka. Idan kuna buƙatar Wakilin Gwaji na nau'i daban-daban, kuna buƙatar ƙirƙirar sabon Wakilin Gwaji.

Shafi: Tsarin Bishiyar Cikakkun Samfurin YANG

A cikin wannan rataye, sashin “Legend” a shafi na 81 ya bayyana ma’anar tsarin tsarin itacen YANG da aka samar tare da bishiyar pyang -f.
Sashen "YANG Model Tree Structure" a shafi na 82 yana ba da fitarwa daga wannan umarnin da aka yi amfani da shi zuwa netrounds-ncc.yang. Ana sake fitar da sassan wannan fitowar a wani wuri a cikin takaddar.
Labari

Juniper NETWORKS NETCONF & YANG API Software -Legend

Juniper NETWORKS NETCONF & YANG API Software -Legend 1

YANG Tsarin Bishiyar Model

Juniper NETWORKS NETCONF & YANG API Software - Bishiyar Model

Juniper NETWORKS NETCONF & YANG API Software - Model Tree 1

Juniper NETWORKS NETCONF & YANG API Software - Model Tree 2

Juniper NETWORKS NETCONF & YANG API Software - Model Tree 3

Juniper NETWORKS NETCONF & YANG API Software - Model Bishiyar 3 NETWORKS NETCONF & YANG API Software - Model Tree 4

Juniper NETWORKS NETCONF & YANG API Software - Model Tree 5

Juniper NETWORKS NETCONF & YANG API Software - Model Tree 6

Juniper NETWORKS NETCONF & YANG API Software - Model Tree 7

Juniper NETWORKS NETCONF & YANG API Software - Model Tree 8Juniper NETWORKS NETCONF & YANG API Software - Model Bishiyar Cike

Juniper NETWORKS NETCONF & YANG API Software - Model Tree Cikakken 1Juniper NETWORKS NETCONF & YANG API Software - Model Tree Cikakken 2

Juniper NETWORKS NETCONF & YANG API Software - Model Tree Cikakken 3

Juniper NETWORKS NETCONF & YANG API Software - Model Tree Cikakken 4

Juniper NETWORKS NETCONF & YANG API Software - Model Tree Cikakken 5

Juniper NETWORKS NETCONF & YANG API Software - Model Tree Cikakken 6

Juniper NETWORKS NETCONF & YANG API Software - Model Tree Cikakken 7

Juniper Networks, alamar Juniper Networks, Juniper, da Junos alamun kasuwanci ne masu rijista na Juniper Networks, Inc. a Amurka da wasu ƙasashe. Duk sauran alamun kasuwanci, alamun sabis, alamun rajista, ko alamun sabis masu rijista mallakin masu su ne. Juniper Networks ba ta da alhakin kowane kuskure a cikin wannan takaddar. Juniper Networks suna da haƙƙin canzawa, gyaggyarawa, canja wuri, ko kuma sake duba wannan ɗaba'ar ba tare da sanarwa ba. Haƙƙin mallaka © 2023 Juniper Networks, Inc. Duk haƙƙin mallaka.JUNIPER NETWORKS Logo

Takardu / Albarkatu

Juniper NETWORKS NETCONF & YANG API Software [pdf] Jagorar mai amfani
NETCONF YANG API Software, YANG API Software, API Software, Software

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *