JUNIPER NETWORKS Logo 1NETCONF & YANG API Orchestration
QhiaJuniper NETWORKS NETCONF & YANG API SoftwareTshaj tawm
2023-07-07 Ib
Tso tawm 4.2

Taw qhia

Lub hom phiaj ntawm Cov Ntaub Ntawv no
Cov ntaub ntawv no piav qhia txog kev sib koom ua ke Paragon Active Assurance nrog lub network pabcuam orchestrator ntawm Control Center NETCONF & YANG API. Hands-on examples tau muab los ntawm cov haujlwm tseem ceeb uas cuam tshuam nrog, suav nrog: tsim thiab siv Virtual Test Agents, khiav kev sim thiab saib xyuas, thiab khaws cov txiaj ntsig los ntawm cov haujlwm no.
Nyob rau hauv daim ntawv no, cov dawb muaj Python NETCONF tus neeg siv khoom ncclient yog siv rau hauv lub luag haujlwm ntawm orchestrator.

Cov rooj sib txoos
Cov ntawv luv luv hauv qab no yog siv hauv daim ntawv no:

Cov ntawv luv Lub ntsiab lus
CLI Command Line Interface
EM Element Manager
ES yuam kev thib ob
MEP MEG (Maintenance Entity Group) End Point (ITU-T Y.1731 txhais) lossis Maintenance End Point (Cisco txhais)
NFV Network Function Virtualization
NFVO Network Function Virtualization Orchestrator
NSD Network Service Descriptor
RPC Chaw taws teeb txheej txheem Hu
SIP Session Initiation Protocol
SLA Daim Ntawv Pom Zoo Qib Kev Pabcuam
S-VNFM Special VNF Manager
VNF Virtual Network Function
vTA Virtual Test Agent

Cov ntawv sau rau Backward Compatibility

Hauv versions 2.35.4/2.36.0 ntawm NETCONF & YANG API, kev siv tau ntawm qee qhov kev thov tau ua kom nruj dua kom ua raws li NETCONF tus qauv. Qhov no txhais tau hais tias tus neeg siv code raws li cov ntawv qub ntawm phau ntawv qhia no tam sim no yuav raug tsis lees paub.
Rau example, hauv yav dhau los Python example code, tsis muaj namespace attribute twb muab. Lub namespace tam sim no yuav tsum tau muab rau hauv qhov kev thov XML thaum twg koj xav hloov kho ConfD cov peev txheej.

Yam yuavtsum tau kawm uantej thiab Kev Npaj

ConfD Installation
ConfD (ib yam khoom los ntawm Tail-f) yog siv los ua tus neeg nruab nrab ntawm Paragon Active Assurance system thiab NETCONF. ConfD txuas Paragon Active Assurance teeb tsa thiab cov ntaub ntawv ua haujlwm rau NETCONF & YANG API.
ConfD yuav tsum tau teeb tsa nrog rau Control Center software, raws li tau piav qhia hauv Daim Ntawv Qhia Kev Txhim Kho.

Paub tseeb tias ConfD tab tom khiav
Txhawm rau txheeb xyuas tias ConfD tau nce thiab khiav, khiav cov lus txib
ssh -s @localhost -p 830 netconf
txhawm rau xyuas tias ConfD teb rau ntawm chaw nres nkoj 830. Hauv cov lus txib, yog raws li txhais los ntawm tus neeg siv netconf tsim
hais kom ua nyob rau hauv Phau Ntawv Qhia Kev Txhim Kho, ntu Kev Txhim Kho ConfD. Muab tus password txhais los ntawm tib lo lus txib.
Hauv cov zis, xyuas kom meej tias Control Center module suav nrog. Cov zis yuav tsum muaj kab zoo li hauv qab no:
http://ncc.netrounds.com?module=netrounds-ncc& kho = 2017-06-15

Synchronizing lub Configuration Database nrog Control Center

Thaum kawg, peb yuav tsum hloov kho cov ntaub ntawv teeb tsa los ntawm NETCONF. Peb yuav ua li ntawd ntawm no los ntawm kev siv lub tsev qiv ntawv Python hu ua ncclient (NETCONF Client). Txawm li cas los xij, txoj haujlwm tseem tuaj yeem ua tiav hauv hom lus sib txawv yog tias nws siv NETCONF / YANG raws tu qauv.
Lub luag haujlwm ntawm ncclient yog ua raws li tus neeg siv khoom ntawm ConfD server uas tuav NETCONF / YANG API.

Juniper NETWORKS NETCONF & YANG API Software -Control Center

Nws tsim nyog taw qhia tias ncclient tsis muaj feem cuam tshuam rau txhua txoj hauv kev rau Control Center (yav dhau los "Netrounds Control Center"), txawm hais tias lub npe tshwm sim los pib nrog "ncc".
Nov yog yuav ua li cas rau nruab ncclient:

Tam sim no peb tuaj yeem ua qhov synchronization raws li hauv qab no. Ua tib zoo nco ntsoov tias qhov no yuav tsum tau ua nyob rau hauv nyias lub computer, thiab tsis yog nyob rau ntawm Control Center server nws tus kheej:

#
# CEEB TOOM:
# Tsab ntawv no ua raws li tus neeg siv khoom ntawm ConfD khiav ntawm NCC server.
# Nws yuav siv NETCONF/YANG API rau kev sib txuas lus.

Juniper NETWORKS NETCONF & YANG API Software -Control Center 1

Nco tseg: Cov txheej txheem no tseem yuav tsum tau ua thaum twg Test Agents tau teeb tsa thiab sau npe ntawm NETCONF. Saib daim ntawv hauv seem “Tauview ntawm Test Agent Orchestration” nyob rau nplooj 17 yog xav paub ntxiv.

Teem Ntau NETCONF-tswj Paragon Active Assurance Accounts

Cov kauj ruam hauv qab no tsuas yog xav tau yog tias koj xav teeb tsa Paragon Active Assurance nyiaj ntxiv kom tswj tau los ntawm NETCONF, ntxiv rau cov nyiaj tau teeb tsa hauv txoj kev no hauv Daim Ntawv Qhia Kev Txhim Kho, ntu "Nruab ConfD".
Rau txhua tus account, ua raws li hauv qab no:

  • Hauv Chaw Tswj Xyuas, nkag mus rau hauv tus as-qhauj thiab mus rau Account> Tso Cai.Juniper NETWORKS NETCONF & YANG API Software -Account
  • Ntxiv tus neeg siv "confd@netrounds.com", thiab tso cai rau tus neeg siv ConfD no tso cai rau hauv GUI los ntawm nias lub pob caw.Juniper NETWORKS NETCONF & YANG API Software -Account 1
  • Synchronize lub configuration database nrog Control Center raws li tau piav nyob rau hauv seem "Synchronizing lub Configuration Database nrog Control Center" nyob rau nplooj 4.
    Tam sim no koj yuav tsum muaj peev xwm tswj tau ntau Paragon Active Assurance accounts nrog tib tus neeg siv ConfD.

Nco tseg: Thaum koj pib tswj Paragon Active Assurance account ntawm ConfD, koj yuav tsum TSIS TXAUS SIAB rau tus account no los ntawm web GUI hais txog ib qho Paragon Active Assurance nta uas yog "config" (saib tshooj "Txhawb Cov Nta hauv Paragon Active Assurance" ntawm nplooj 9). Yog tias koj ua, poob ntawm sync yuav tshwm sim.

Taw qhia rau NETCONF Orchestration API

Tshajview

Ib tus neeg thib peb NFVO lossis tus kws saib xyuas kev pabcuam yog feem ntau yog cov khoom siv uas pib kuaj thiab saib xyuas cov sijhawm siv Control Center API. Tus kws qhia ntawv no tseem khaws cov txiaj ntsig sib sau ua ke los ntawm Tus Neeg Saib Xyuas Kev Ua Haujlwm. Kev ua tau zoo KPIs yuav raug muab rov qab los ntawm cov neeg thib peb Kev Tswj Xyuas Kev Ua Haujlwm, thaum cov xwm txheej - ib zaug tshwm sim los ntawm qhov pib ua txhaum cai tau teev tseg hauv Chaw Tswj Xyuas - tuaj yeem xa mus rau cov neeg thib peb Fault Management systems.
Txhawm rau xaus, daim duab hauv qab no qhia tau hais tias Paragon Active Assurance cuam tshuam nrog lwm tus neeg sab nrauv hauv OSS toj roob hauv pes.

Juniper NETWORKS NETCONF & YANG API Software -Overview

  • NFVO/Service Orchestrator: Qhia VNF Tus Thawj Saib Xyuas kom xa cov vTAs thiab teeb tsa Paragon Active Assurance rau hauv cov kev pabcuam. Thaum qhov kev pabcuam tau ua haujlwm lawm, tus kws tshaj lij siv API ntawm Chaw Tswj Xyuas kom ua rau muaj kev pabcuam ua haujlwm thiab khaws cov txiaj ntsig dhau / tsis ua haujlwm. Yog tias qhov kev xeem dhau lawm, tus kws tshaj lij yuav siv API ntawm Chaw Tswj Xyuas kom pib saib xyuas cov kev pabcuam. KPIs los ntawm kev saib xyuas yog rov qab tsis tu ncua los ntawm tus kws qhia lossis los ntawm kev tswj hwm kev ua tau zoo.
  • Chaw Tswj Xyuas: Deploy, scales, thiab xaus vTA raws li qhia los ntawm NFVO los yog kev pab orchestrator.
  • Kev Tswj Xyuas Kev Ua Haujlwm lossis Kev Tswj Xyuas Kev Ua Haujlwm Zoo: Nyeem KPIs los ntawm kev saib xyuas los ntawm Control Center API.
  • Fault Management system: Tau txais NETCONF, SNMP, lossis email ceeb toom los ntawm Chaw Tswj Xyuas yog tias SLAs raug ua txhaum cai.

Cov ntsiab lus ntawm cov ntsiab lus hauv Paragon Active Assurance

  • Test Agents: Cov khoom uas ua ntsuas (rau kev ntsuam xyuas thiab saib xyuas) hauv Paragon Active Assurance system. Test Agents muaj cov software uas muaj peev xwm tsim, tau txais, thiab txheeb xyuas cov tsheb khiav hauv network tiag tiag.
  • Hom Test Agent tau tham hauv daim ntawv no yog Virtual Test Agent (vTA), virtual network function (VNF) siv rau ntawm tus neeg saib xyuas. Lwm hom Test Agent kuj muaj.
  • Muaj ob hom kev ntsuas hauv Paragon Active Assurance, kuaj thiab saib xyuas.
  • Kev Xeem: Ib qho kev xeem muaj ib lossis ob peb kauj ruam, txhua qhov uas muaj lub sijhawm teev tseg. Cov kauj ruam yog ua raws li. Txhua kauj ruam yuav entail khiav ntau yam hauj lwm concurrently.
  • Monitor: Lub monitor tsis muaj lub sijhawm teev tseg tab sis ua haujlwm tsis tas li. Zoo li ib kauj ruam hauv kev sim, tus saib xyuas tuaj yeem ua ntau yam haujlwm ua ke.
  • Template: Thaum Paragon Active Assurance tswj hwm los ntawm tus kws qhia ntawv, kev ntsuam xyuas thiab kev saib xyuas yeej ib txwm ua tiav los ntawm cov qauv uas qhov ntsuas lossis ntsuas tau txhais. Kev teeb tsa Parameter tuaj yeem dhau los ua kev nkag mus rau tus qauv ntawm lub sijhawm ua haujlwm.

Ua haujlwm rau Automation
Tsim Sijhawm

Thaum lub sijhawm tsim, koj npaj kev ntsuas los ntawm kev tsim cov qauv rau kev sim thiab saib xyuas hauv Paragon Active Assurance. Yuav ua li cas thiaj muaj nyob rau hauv tshooj “Test and Monitor Templates” ntawm nplooj 15.

Lub sijhawm ua haujlwm
Thaum lub sijhawm ua haujlwm, koj teeb tsa koj cov khoom siv thiab ua qhov ntsuas qhov tseeb.

  • Ib tshajview tag nrho examples muab muaj nyob rau hauv tshooj “Examples of Controlling Paragon Active Assurance ntawm NETCONF & YANG API" nyob rau nplooj 15.
  • Yuav siv li cas thiab teeb tsa Test Agents tau dhau mus hauv tshooj “Examples: Test Agents” nyob rau nplooj 16.
  • Yuav ua li cas import cov khoom muag xws li TWAMP Reflectors thiab IPTV raws tau dhau los hauv tshooj "Examples: Inventory Items” nyob rau nplooj 29.
  • Yuav ua li cas teeb tsa lub tswb tau piav qhia hauv tshooj “Examples: Alarms” nyob rau nplooj 35.
  • Yuav ua li cas khiav kev sim thiab saib xyuas los ntawm kev ua tiav Paragon Active Assurance templates los ntawm NETCONF tau piav qhia hauv tshooj "Examples: Tests” nyob rau nplooj 43 thiab “Examples: Monitors” nyob rau nplooj 54.

Txhawb Cov Nta hauv Paragon Active Assurance

Txhua yam kev sim thiab saib xyuas hauv Paragon Active Assurance tuaj yeem tsim thiab ua tiav los ntawm kev siv cov qauv. Yuav ua li cas yog nyob rau hauv-app pab nyob rau hauv "Tests thiab saib" > "Tsim templates".

Tsim Paragon Active Assurance accounts tam sim no tsis tau txais kev txhawb nqa; Txawm li cas los xij, ib lossis ob peb tus account predefined yuav tau teeb tsa rau tus neeg siv.
Cov lus hauv qab no nthuav dav yam ntxwv ntawm Paragon Active Assurance muaj nyob rau hauv qhov kev tso tawm no, thiab cov yam ntxwv no tau sawv cev hauv YANG li cas.

Kev piav qhia ntawm YANG Tsim

Txhawm rau kom yooj yim, cov lus txhais tau muab ntawm no ntawm YANG tsim muaj xa mus rau hauv lub rooj feature.

  • Config (config=true): Cov ntaub ntawv teeb tsa, yuav tsum tau hloov lub kaw lus ntawm ib lub xeev mus rau lwm qhov.
  • Xeev (config=false): Cov ntaub ntawv hauv xeev: cov ntaub ntawv ntxiv ntawm lub kaw lus uas tsis yog cov ntaub ntawv teeb tsa, xws li cov ntaub ntawv nyeem nkaus xwb thiab sau cov txheeb cais.
  • RPC: Kev Hu Xov Tooj Chaw Taws Teeb, raws li siv nyob rau hauv NETCONF raws tu qauv.
  • Kev Ceeb Toom: Cov ntawv ceeb toom tshwm sim xa los ntawm NETCONF server mus rau NETCONF tus neeg siv khoom.

Tables ntawm Paragon Active Assurance Nta Muaj rau Orchestration
Resource: Saib xyuas
YANG txoj kev:/accounts/account/monitors

Feature Subfeature YANG tsim
Tsim / hloov / rho tawm saib Raws li lub monitor template Config
Pib / nres saib Config
Saib xyuas cov qauv Sau cov qauv saib uas twb muaj lawm nrog cov khoom nkag Xeev
NETCONF cov ntawv ceeb toom Alarm lub xeev hloov Kev ceeb toom
Saib xyuas cov txiaj ntsig SLA/ES txee rau sab saum toj theem (%)
SLA/ES txee rau qib ua haujlwm (%)
Xeev

Tsis zoo li cov kev xeem (piv cov peev txheej: Cov kev sim hauv qab no), cov saib tsis tau pib nrog RPC tab sis los ntawm kev ua raws li kev saib xyuas.
Cov peev txheej: Kev xeem
YANG txoj kev: /accounts/account/tests

Feature Subfeature YANG tsim
Pib kuaj Raws li kev xeem template RPC
Tswj kev xeem Sau cov kev xeem nrog cov xwm txheej Xeev
Kuaj cov qauv Sau cov ntawv xeem uas twb muaj lawm nrog cov khoom nkag Xeev
NETCONF cov ntawv ceeb toom Cov xwm txheej xeem hloov Kev ceeb toom
Cov qhabnias xeem Tau txais cov kauj ruam xeem (pass, poob, yuam kev, ...) Xeev

Resources: Test Agents
YANG txoj kev:

  • /accounts/account/test-agents (Config)
  • /accounts/account/registered-test-agents (State)

Test Agents nyob rau hauv /accounts/account/test-agents yog cov uas tau teeb tsa hauv tus account. Tsuas yog Cov Neeg Ua Haujlwm Xeem no tuaj yeem teeb tsa thiab siv hauv kev sim thiab saib xyuas ntawm NETCONF los ntawm tus kws tshaj lij.
Tom qab koj tau teeb tsa Tus Neeg Saib Xyuas Kev Xeem thiab nws tau sau npe rau hauv tus as-qhauj, Tus Neeg Saib Xyuas Kev Xeem yuav tshwm nyob rau hauv /accounts/account/registered-test-agents. Koj tuaj yeem nrhiav tau tag nrho cov neeg ua haujlwm xeem uas tau sau npe siv "tau" cov lus txib hauv NETCONF (piv rau tshooj Examples: Test Agents).
Nyob rau hauv /accounts/account/registered-test-agents koj kuj tuaj yeem pom Cov Neeg Ua Haujlwm Xeem uas tseem tsis tau teeb tsa. Ib qho Test Agents yuav tsum tau teeb tsa ua ntej lawv tuaj yeem siv tau.
Nyob rau hauv qhov xwm txheej orchestration, nws feem ntau pom zoo kom koj ua txhua yam teeb tsa ntawm koj tus account Paragon Active Assurance los ntawm NETCONF. Qhov no ua kom ntseeg tau tias cov neeg ua haujlwm xeem thiab cov neeg sau npe xeem-tus neeg sawv cev tsis sib txawv.

Feature Subfeature YANG tsim
Pre-create Test Agent ntawm server Config
Configure offline Test Agent (Control Center pushes config to Test Agent
thaum nws los online)
Config
Siv cov neeg ua haujlwm kuaj mob uas twb muaj lawm / sab nraud Siv hauv kev sim / saib Config
Configure interfaces Config
Tau txais xwm txheej Xeev
Configure Test Agent (Test Appliance only) Configure NTP Config
Kho cov choj Config
Configure VLAN interfaces Config
Kho tus kheej SSH yuam sij Config
IPv6 Config
Siv Rov pib dua RPC
Hloov tshiab RPC
NETCONF cov ntawv ceeb toom Online status hloov Kev ceeb toom
xwm txheej Tau txais qhov system xwm txheej (uptime, nco siv,
load nruab nrab, version)
Xeev

Cov ntaub ntawv: Cov khoom muag
YANG path: /accounts/account/twamp- reflectors

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

Txhawb NETCONF Muaj Peev Xwm

Cov lus hauv qab no taw qhia rau IETF RFCs piav qhia txog NETCONF peev xwm siv rau lub hom phiaj ntawm Paragon Active Assurance orchestration.

  • ietf-netconf.yang
  • IETF RFC 6241, Network Configuration Protocol (NETCONF), https://tools.ietf.org/html/rfc6241
  • Qhov tsuas yog kev txhawb nqa kev ua yuam kev yog rollback-on-error.
  • Cov ntaub ntawv txhawb nqa nkaus xwb yog sau tau-khiav.
  • ietf-netconf-notifications.yang
  • IETF RFC 5277, NETCONF Kev Ceeb Toom Kev Ceeb Toom, https://tools.ietf.org/html/rfc5277

Kuaj thiab saib xyuas Templates
Cov qauv rau kev sim thiab saib hom yuav tsum tau teeb tsa manually los ntawm Paragon Active Assurance pem hauv ntej-kawg neeg siv interface. Yuav ua li cas qhov no yog them rau hauv kev pab hauv app hauv qab "Tests and monitors" > "Tsim templates".

Examples of Controlling Paragon Active Assurance ntawm NETCONF & YANG API

Hauv tshooj uas ua raws li, nws xav tias cov qauv ntsuas tsim nyog thiab saib xyuas tau raug txhais raws li cov lus qhia hauv tshooj “Test and Monitor Templates” ntawm nplooj 15.

Cov cuab yeej siv hauv Examples
Txhua tus examples nyob rau hauv cov tshooj tom ntej tau tsim los siv cov cuab yeej hauv qab no pub dawb:

  • Pang: Siv los pom thiab saib cov qauv YANG.
  • Muaj nyob ntawm https://github.com/mbj4668/pyang (clone los ntawm git thiab khiav python setup.py nruab).
  • Python NETCONF tus neeg siv "ncclient": Siv los sib txuas lus nrog Chaw Tswj Xyuas siv NETCONF.
  • Muaj nyob ntawm https://github.com/ncclient/ncclient (khiav pip nruab ncclient).
    Tus qauv netrounds-ncc.yang cov ntaub ntawv muaj nyob rau hauv /opt/netrounds-confd ib zaug ConfD tau teeb tsa raws li Daim Ntawv Qhia Kev Txhim Kho).

Tshajview ntawm cov haujlwm tseem ceeb tau ua

(Qee qhov haujlwm ntxiv kuj tau ua piv txwv hauv cov hauv qab no.)

  • “Tsim thiab siv Tus Neeg Saib Xyuas Kev Xeem tshiab” nyob rau nplooj 16
  • "Tsim cov khoom muag (xws li cov khoom siv hluav taws xob)" ntawm nplooj 29
  • “Tsim lub tswb templates thiab qhov twg xa tswb” nyob rau nplooj 35
  • “Tsim thiab khiav qhov kev xeem” ntawm nplooj 45
  • “Retrieving test results” ntawm nplooj 50
  • “Pib saib (xws li teeb tsa lub tswb)” nyob rau nplooj 60
  • “Rov tau qhov xwm txheej SLA rau kev saib xyuas” ntawm nplooj 67
  • “Ua haujlwm nrog tags"Nyob rau nplooj 71

Examples: Test Agents

Tshajview ntawm Test Agent Orchestration
Test Agents nyob rau hauv Paragon Active Assurance yog xam raws li "configuration" nyob rau hauv lub ntsiab lus ntawm orchestration. Qhov no txhais tau hais tias kev tsim, tswj, thiab tshem tawm Cov Neeg Ua Haujlwm Xeem yuav tsum tau ua los ntawm tus kws tshaj lij thiab NETCONF es tsis yog ntawm Paragon Active Assurance GUI.
Juniper NETWORKS NETCONF & YANG API Software -IconTSEEM CEEB: Yog tias Tus Neeg Saib Xyuas Kev Xeem raug teeb tsa los ntawm tus kws tshaj lij thiab sau npe rau Chaw Tswj Xyuas yam tsis tau tsim thawj zaug ntawm NETCONF & YANG API, Tus Neeg Saib Xyuas Kev Xeem yuav tsis muaj nyob hauv cov ntaub ntawv teeb tsa, thiab lub kaw lus yuav tawm ntawm sync. Rau ConfD kom paub txog Tus Neeg Saib Xyuas Kev Xeem nyob rau hauv rooj plaub no, nws yuav tsim nyog los ua ib qho kev sib koom ua ke tshiab nrog Chaw Tswj Xyuas, raws li tau piav qhia hauv ntu "Synchronizing the Configuration Database with Control Center" nyob rau nplooj 4.

Orchestration of Virtual Test Agents (vTAs) yuav tsum yog li ntawd yuav tsum tau ua hauv cov kauj ruam hauv qab no:

  1. Tsim tus Virtual Test Agent, suav nrog nws qhov kev teeb tsa interface, siv NETCONF & YANG interface rau Control Center. Lub npe ntawm Tus Neeg Saib Xyuas Kev Xeem yuav yog nws tus yuam sij tshwj xeeb.
  2. Xa cov vTA ntawm lub platform virtualization. Ua raws li cov lus qhia hauv online pab nyob rau hauv Test Agents > Installation. Cov txheej txheem kev sib txuas lus yooj yim uas tso cai rau vTA txuas mus rau Chaw Tswj Xyuas, nrog rau cov ntawv pov thawj rau kev lees paub, tau muab rau hauv vTA siv cov ntaub ntawv huab-init cov neeg siv.
    Thaum lub vTA tau booted, nws yuav cia li txuas mus rau Control Center siv encrypted OpenVPN kev twb kev txuas. Kev ceeb toom NETCONF raug xa mus txij li tus nqi ntawm vTA qhov kev sim-tus neeg sawv cev-tus qauv hloov pauv tam sim no tau hloov mus rau "online".
    Nco tseg: Txij li lub npe ntawm vTA yog nws tus lej cim hauv Chaw Tswj Xyuas, lub npe no yuav tsum yog tib yam li tau teev tseg hauv Chaw Tswj Xyuas hauv "qib 1" ntawm nplooj 17.
  3. Thaum lub vTA tau txuas thiab lees paub rau Chaw Tswj Xyuas, qhov kev teeb tsa interface raug thawb mus rau vTA. Qhov no yog qhov kev teeb tsa interface tau muab hauv "qib 1" ntawm nplooj 17 thaum lub vTA tau tsim hauv Chaw Tswj Xyuas.
  4. Tom qab vTA tau ua haujlwm rau nws lub hom phiaj, tshem tawm vTA.

Tsim thiab xa ib tus neeg kuaj tshiab

Peb thawj zaug yuav tsum tsim Tus Neeg Saib Xyuas Kev Xeem siv NETCONF & YANG interface rau Chaw Tswj Xyuas. Thaum Tus Neeg Saib Xyuas Kev Xeem raug tsim nyob rau hauv txoj kev no, tsis muaj synchronization nrog Control Center xav tau.
Tus qauv YANG rau Tus Neeg Saib Xyuas Kev Xeem yog raws li hauv qab no. Nws yog tau raws li cov zis los ntawm cov lus txib
pyang -f tsob ntoo netrounds-ncc.yang
Tus qauv YANG tag nrho tau muab nyob rau hauv "Cov Ntawv Ntxiv: Ntoo Cov Qauv ntawm YANG Qauv" ntawm nplooj ntawv 81, uas tseem muaj cov lus dab neeg piav qhia txog cov rooj sib txoos uas siv hauv qhov no thiab lwm yam qauv YANG cov duab kos hauv daim ntawv tam sim no.

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

Peb ua raws li cov kauj ruam hauv qab no, uas tau piav qhia hauv qab no:

  1. Thaum pib, Paragon Active Assurance account "demo" tsis muaj Cov Neeg Ua Haujlwm Xeem hauv nws cov khoom muag.
  2.  Tus Neeg Saib Xyuas Kev Xeem hu ua "vta1" yog tsim los siv ncclient. Hauv qhov no stage, tsis muaj Test Agent tiag tiag (uas yog, nws tseem tsis tau pib).
  3. Tus Neeg Saib Xyuas Kev Xeem tau siv rau hauv OpenStack. (Kev xa tawm ntawm lub platform ntawd raug xaiv ntawm no ua ib qho ua tau ntawm lwm tus.)
  4. Test Agent txuas mus rau Control Center account "demo" thiab tam sim no npaj rau kev siv.
    Kauj ruam 1: Thaum pib, tsis muaj Test Agents hauv tus account "demo". Saib cov screenshot hauv qab no los ntawm Control Center GUI.Juniper NETWORKS NETCONF & YANG API Software -agents 3Kauj ruam 2: Tus Neeg Saib Xyuas Kev Xeem yog tsim nyob rau hauv Chaw Tswj Xyuas siv Python NETCONF tus neeg siv "ncclient". Hauv qab no yog ncclient code rau tsim ib Tus Neeg Saib Xyuas Kev Xeem muaj ib lub cev sib cuam tshuam nrog DHCP chaw nyob:

import argparse
los ntawm ncclient import manager
parser = argparse.ArgumentParser( piav qhia = 'Test tsim Tus Neeg Saib Xyuas Kev Xeem')
parser.add_argument('–host', help='Lub hostname qhov twg pom ConfD', xav tau = Tseeb)
parser.add_argument('–port', help = 'Qhov chaw nres nkoj txuas rau ConfD', xav tau = Tseeb)
parser.add_argument('–username', help='Lub username los txuas rau ConfD', xav tau = Tseeb)
parser.add_argument('–password', pab = 'Password rau ConfD account', xav tau = Tseeb)
parser.add_argument('–netrounds-account', pab = 'NCC tus account luv lub npe', xav tau = Tseeb)
parser.add_argument('–test-agent-name', pab = 'Npe ntawm Test Agent', xav tau = Tseeb)
args = parser.parse_args()
nrog manager.connect(host=args.host, chaw nres nkoj=args.port, username=args.username,
password=args.password, hostkey_verify=False) as m:
# Tsim Tus Neeg Saib Xyuas Kev Xeem hauv Chaw Tswj
xml = """

Juniper NETWORKS NETCONF & YANG API Software -agents 4) luam m.edit_config(target='running', config=xml)

Nco tseg: Cov cai ua ntej nrog manager.connect(…) raug tshem tawm los ntawm cov tom ntej exampcov code snippets.
NTP neeg rau zaub mov tau teeb tsa ntawm eth0, thiab eth0 kuj yog qhov kev tswj hwm kev tswj hwm (uas yog, lub interface uas txuas rau Chaw Tswj Xyuas).
Daim Ntawv Thov Tus Neeg Ua Haujlwm Test tam sim no tsis tso cai rau kev teeb tsa interfaces. Vim li no, los ntawm version 2.34.0 mus ntxiv, nws muaj peev xwm tshem tawm qhov kev teeb tsa interface hauv YANG schema. Qhov sib thooj XML yog li radically yooj yim hauv qhov no:Juniper NETWORKS NETCONF & YANG API Software -agents 5Thaum tus Test Agent tau tsim, nws muaj nyob rau hauv cov ntaub ntawv configuration thiab hauv Control Center. Saib cov screenshot hauv qab no ntawm Test Agent cov khoom muag, uas qhia Tus Neeg Ua Haujlwm Test "vta1":

Juniper NETWORKS NETCONF & YANG API Software -agents 6Kauj ruam 3: Tam sim no nws yog lub sijhawm los xa Tus Neeg Saib Xyuas Kev Xeem "vta1" hauv OpenStack.
Tus Neeg Saib Xyuas Kev Xeem yuav siv cov ntaub ntawv huab-init cov neeg siv los khaws cov ntaub ntawv yuav ua li cas txuas mus rau Control Center. Tshwj xeeb, tus neeg siv cov ntaub ntawv ntawv file muaj cov ntsiab lus hauv qab no (Nco ntsoov tias #cloud-config thiab netrounds_test_agent kab yuav tsum muaj tam sim no, thiab cov kab ntxiv yuav tsum tau indented):

Juniper NETWORKS NETCONF & YANG API Software - TxiasYog xav paub ntxiv, thov mus saib cov ntaub ntawv Yuav Ua Li Cas Deploy Virtual Test Agents hauv OpenStack.
Thaum Tus Neeg Saib Xyuas Kev Xeem tau raug xa mus thiab tau txuas nrog Chaw Tswj Xyuas, qhov kev teeb tsa yuav raug thawb los ntawm Chaw Tswj Xyuas mus rau Tus Neeg Saib Xyuas Kev Xeem.

Juniper NETWORKS NETCONF & YANG API Software - Txias 1

Kauj Ruam 4: Tus Neeg Saib Xyuas Kev Xeem tam sim no online hauv Chaw Tswj Xyuas thiab tau txais nws cov teeb tsa. Tus Neeg Saib Xyuas Kev Xeem tau npaj rau kev siv hauv kev sim thiab saib xyuas. Saib cov ntu no:

  • “Pib Kev Xeem” ntawm nplooj 45
  •  “Pib Saib Xyuas” ntawm nplooj 60

Sau Cov Neeg Ua Haujlwm Xeem hauv Koj Tus Paragon Active Assurance Account
Hauv qab no yog example ncclient Python code rau sau cov Test Agents hauv Paragon Active Assurance account:

Juniper NETWORKS NETCONF & YANG API Software - Txias 2Juniper NETWORKS NETCONF & YANG API Software - Txias 3Khiav cov cai no muab cov zis zoo li hauv qab no:

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

Rho tawm Tus Neeg Saib Xyuas Kev Xeem
Tom qab kev xeem tiav lawm, nws yuav muaj feem cuam tshuam rau qee qhov kev siv los tshem tawm Tus Neeg Saib Xyuas Kev Xeem.
Hauv qab no yog ib qho code snippet qhia yuav ua li cas ua qhov no nrog ncclient:

Juniper NETWORKS NETCONF & YANG API Software - Tus neeg saib xyuas

NETCONF Cov Lus Qhia
Hauv qab no, peb nthuav tawm ib qho yooj yim example tsab ntawv rau kev mloog tag nrho cov ntawv ceeb toom NETCONF los ntawm Chaw Tswj Xyuas. Cov ntawv ceeb toom no raug xa mus thaum twg muaj qee yam xwm txheej tshwm sim, xws li Tus Neeg Saib Xyuas Kev Xeem mus rau offline lossis qhov kev sim uas tus neeg siv pib ua tiav. Raws li cov ntaub ntawv nqa hauv cov ntawv ceeb toom, cov neeg siv tuaj yeem muab cov kev ua raws li kev ua haujlwm hauv lub orchestrator.

Juniper NETWORKS NETCONF & YANG API Software - NETCONFThaum cov ntawv sau saum toj no raug ua tiav, NC tus neeg siv yuav nthuav tawm cov ntawv ceeb toom tau txais hauv cov qauv XML. Saib tus example tso zis hauv qab no, uas qhia tau hais tias ib tug Test Agent mus offline poob nthav.



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

Examples: Cov khoom lag luam

Tsim (ntshuam) thiab tswj cov khoom muag xws li TWAMP reflectors thiab Y.1731 MEPs tau ua tiav zoo ib yam li rau Test Agents. Hauv qab no yog XML thiab NETCONF code rau kev txhais cov koom haum no hauv Paragon Active Assurance los ntawm NETCONF & YANG API thiab rau kev khaws cov npe ntawm cov khoom tau teev tseg.

Creating TWGAMP Reflector

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

Tsim Y.1731 MEP

Juniper NETWORKS NETCONF & YANG API Software - Daim duabTsim ib qho IPTV Channel

Juniper NETWORKS NETCONF & YANG API Software -TWAMP 3

Tsim Ping Host

Juniper NETWORKS NETCONF & YANG API Software -HostJuniper NETWORKS NETCONF & YANG API Software -Host 1

Tsim SIP Account

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

Retrieving cov khoom lag luam
Hauv qab no yog Python code rau retrieving tag nrho cov khoom muag khoom teev tseg nyob rau hauv ib tug account. (Txhua yam ntawm cov khoom lag luam tau nqa tawm hauv ib qho mus rau ntawm no txhawm rau zam qee qhov rov ua dua hauv daim ntawv. Lawm, txhua yam khoom lag luam tuaj yeem nqa tau los ntawm kev tawm ntawm qee cov kab hauv qab no.)

Juniper NETWORKS NETCONF & YANG API Software -Items

Khiav cov cai no muab cov zis zoo li hauv qab no:Juniper NETWORKS NETCONF & YANG API Software -Cov khoom 1Juniper NETWORKS NETCONF & YANG API Software -Cov khoom 2

Examples: tswb

Tswb templates thiab cov khoom uas muaj feem xyuam (SNMP tus thawj tswj hwm, ceeb toom email npe) yog tsim thiab tswj zoo ib yam li cov khoom muag. Tshooj lus no muaj XML thiab NETCONF code rau kev txhais cov koom haum no hauv Paragon Active Assurance los ntawm NETCONF & YANG API thiab txhawm rau khaws cov npe ntawm cov khoom tau teev tseg.
Tswb Email Lists
Tsim Tswb Email ListJuniper NETWORKS NETCONF & YANG API Software -Cov khoom 3Juniper NETWORKS NETCONF & YANG API Software -Cov khoom 4

Retrieving Txhua Tswb Email ListsJuniper NETWORKS NETCONF & YANG API Software -Cov khoom 5

SNMP Managers
Tsim tus SNMP ManagerJuniper NETWORKS NETCONF & YANG API Software -Cov khoom 6Juniper NETWORKS NETCONF & YANG API Software -Cov khoom 7

Retrieving tag nrho SNMP ManagersJuniper NETWORKS NETCONF & YANG API Software - SNMPJuniper NETWORKS NETCONF & YANG API Software - SNMP 1

Tswb Templates
Tsim ib lub tswb TemplateJuniper NETWORKS NETCONF & YANG API Software - TemplatesJuniper NETWORKS NETCONF & YANG API Software - Templates 1

Retrieving Txhua Tswb TemplatesJuniper NETWORKS NETCONF & YANG API Software - Templates 2Juniper NETWORKS NETCONF & YANG API Software - Templates 3

Examples: SSH Keys

Koj tuaj yeem ntxiv SSH cov yuam sij pej xeem mus rau Tus Neeg Saib Xyuas Kev Xeem ntawm NETCONF & YANG API. Siv tus yuam sij ntiag tug sib raug koj tuaj yeem nkag mus rau Test Agent ntawm SSH.
Cov npe tag nrho ntawm cov haujlwm muaj nyob ntawm SSH cov yuam sij yog raws li hauv qab no:

  • Ntxiv tus yuam sij SSH
  • Hloov kho tus yuam sij SSH
  • Tshawb xyuas tus yuam sij SSH
  • Sau cov yuam sij SSH
  • Rho tawm tus yuam sij SSH.
    Hauv qab no, qhov ntxiv thiab rho tawm haujlwm tau ua piv txwv.
Ntxiv SSH Key
Nov yog yuav ua li cas los tsim tus yuam sij SSH tshiab.Juniper NETWORKS NETCONF & YANG API Software - Qhov tseem ceeb

Rho tawm SSH Key
Yog tias koj xav rho tawm tus yuam sij SSH, siv cov lus txib hauv qab no:Juniper NETWORKS NETCONF & YANG API Software - Qhov tseem ceeb 1

Examples: tests

Nws tau xav tias ntawm no tias Test Agents (ntau npaum li qhov yuav tsum tau ua rau qhov kev xeem) tau raug tsim raws li ntu "Tsim thiab xa Tus Neeg Ua Haujlwm Tshiab" ntawm nplooj 17.
YANG Model Paths for Tests

Yam khoom YANG qauv txoj kev: /accounts/account/tests…
kuaj /.
test [id] /test
id /test/id
npe /test/npe
xwm txheej /test/status
pib-lub sij hawm /test/start-time
lub sijhawm kawg /test/end-time
qhia-url /test/report-url
cov kauj ruam /test/cov
kauj ruam [id] /test/steps/cov
npe /test/steps/step/npe
id /test/steps/step/id
pib-lub sij hawm /test/steps/step/start-time
lub sijhawm kawg /test/steps/step/end-time
xwm txheej /test/steps/pab/status
xwm txheej-lus /test/steps/step/status-message
cov qauv / templates
template [npe] /templates/template
npe /templates/template/npe
piav qhia /templates/template/description
tsis muaj /templates/template/parameters
parameter [qhov tseem ceeb] /templates/template/parameters/cov
tus yuam sij / templates/template/parameters/parameter/key
hom / templates/template/parameters/parameter/type

Yam yuavtsum tau kawm uantej rau Test Orchestration

  •  Txhawm rau pib qhov kev sim los ntawm NETCONF siv NC tus neeg siv khoom, nws yuav tsum xub tsim cov qauv sim siv lub Chaw Tswj Xyuas GUI raws li cov lus qhia hauv app pab hauv qab "Tsev thiab saib"> "Tsim qauv". Tag nrho cov teb uas tau teev tseg hauv cov qauv ntawd raws li "Template input" yuav tsum tau ua raws li qhov tsis muaj nyob hauv XML thaum orchestrating qhov pib ntawm cov qauv xeem.
  • Kev xeem khiav hauv Paragon Active Assurance yog suav tias yog "xeev" hauv cov ntsiab lus ntawm orchestration. Cov ntaub ntawv hauv xeev yog cov ntaub ntawv tsis sau uas tsis tau khaws cia rau hauv cov ntaub ntawv teeb tsa, tsis zoo li cov ntaub ntawv teeb tsa tau hais hauv ntu "Tshaj tawm.view ntawm Test Agent Orchestration” nyob rau nplooj 17. Qhov no txhais tau hais tias kev hloov pauv rau cov kev sim lossis cov qauv hauv Control Center GUI yuav tsis ua rau muaj teeb meem cuam tshuam txog ntawm Control Center thiab cov ntaub ntawv teeb tsa.
  • Kom tau txais tsab ntawv ceeb toom-URL txoj cai nyob rau hauv cov ntaub ntawv ntsuam xyuas, koj yuav tsum xyuas kom meej lub Control Center URL yog configured kom raug. Qhov no yog ua tiav hauv file /opt/netrounds-confd/settings.py. Los ntawm lub neej ntawd lub chaw tswj hwm lub npe tau muab rov qab siv socket.gethostname(): saib hauv qab no. Yog tias qhov no tsis ua rau qhov tseeb, koj yuav tsum teeb tsa lub npe tswv (lossis tag nrho URL) manually hauv no file.

# URL ntawm Control Center tsis muaj trailing slash.
# Qhov no yog rau exampsiv nyob rau hauv daim ntawv ntsuam xyuas-url.
HOSTNAME = socket.gethostname()
NETROUNDS_URL = 'https://%s' % HOSTNAME
Pib Kev Xeem
Raws li tau piav nyob rau hauv seem "Tsim thiab xa ib tug tshiab Test Agent" nyob rau nplooj 17, khiav cov lus txib pang -f tsob ntoo netrounds-ncc.yang
los ntawm cov npe /opt/netrounds-confd/ thiaj li yuav tso tawm YANG qauv. Hauv cov qauv no, RPC rau kev pib sim siv NC tus neeg siv khoom zoo li hauv qab no:Juniper NETWORKS NETCONF & YANG API Software - Qhov tseem ceeb 2Juniper NETWORKS NETCONF & YANG API Software - Qhov tseem ceeb 3

Rau cov lus piav qhia, saib ntu "Lus dab neeg" ntawm nplooj 81 nyob rau hauv daim ntawv ntxiv.

Cov kauj ruam hauv qab no tau qhia hauv qab no:

  1. Test Agents tau sau npe rau Paragon Active Assurance account, tab sis tseem tsis tau pib qhov kev xeem.
  2. Qhov yuav tsum tau input parameters yog qhia nyob rau hauv lub xeem template uas yuav tsum tau khiav.
  3.  60 thib ob HTTP xeem yog pib siv ncclient.

Kauj ruam 1: Thaum pib, tsis muaj kev sim tau pib hauv Paragon Active Assurance account. Saib cov screenshot hauv qab no los ntawm Control Center GUI.Juniper NETWORKS NETCONF & YANG API Software - Qhov tseem ceeb 4
Kauj ruam 2: Tus qauv peb yuav siv los pib qhov kev xeem hauv qhov example yog HTTP test template. Nws muaj ob qhov yuav tsum tau nkag teb chaws (Cov neeg siv khoom thiab URL) uas peb tau teev tseg xws li thaum tsim cov qauv hauv Control Center GUI.Juniper NETWORKS NETCONF & YANG API Software - Qhov tseem ceeb 5

Peb yuav txhais cov kev txwv no (nrog rau lwm tus) hauv XML teeb tsa sib txuas lus rau cov ntaub ntawv teeb tsa los ntawm peb tus thawj tswj NETCONF (ncclient).
Kauj ruam 3: Qhov kev xeem HTTP yog pib siv ncclient.
Hauv qab no yog example code qhov twg cov ntaub ntawv yuav tsum tau teeb tsa thiab cov kev txwv tau teev tseg rau HTTP test template. Nyob ntawm seb lub template tau ua li cas, cov ntsiab lus ntawm no yuav txawv.
Rau txhua qhov parameter, lub attribute yuav tsum tau muab. Tus yuam sij yog zoo tib yam rau cov parameter's
Lub npe sib txawv hauv Control Center. Koj tuaj yeem tshawb xyuas cov npe sib txawv raws li hauv qab no:

  • Nyem Tests ntawm sab bar thiab xaiv New Test Sequence.
  • Nyem My Templates.
  • Nyem qhov Kho kom raug txuas hauv qab no tus qauv ntawm kev txaus siab.
  • Nyem lub Edit input khawm nyob rau sab xis saum toj kawg nkaus.

Hauv peb tus example, thiab los ntawm lub neej ntawd, cov npe sib txawv tsuas yog cov ntawv me me ntawm cov npe zaub pom hauv Control Center ("url"vs."URL”, thiab lwm yam). Txawm li cas los xij, hauv Control Center GUI, koj tuaj yeem hloov npe hloov pauv mus rau qhov koj nyiam.
Dhau li ntawm tus yuam sij, txhua qhov parameter yuav tsum muaj nws hom teev: rau example, rau cov URL.
Thov nco ntsoov tias koj yuav tsum rov qabview ua tiav YANG qauv kom tau txais cov ntaub ntawv tag nrho ntawm hom. Rau Test Agent interfaces hom muaj ib tug complex qauv, raws li muaj pov thawj nyob rau hauv nyob rau hauv cov cai hauv qab no.Juniper NETWORKS NETCONF & YANG API Software - Qhov tseem ceeb rau

Tam sim no peb tuaj yeem khiav tsab ntawv siv ncclient. Piv txwv tias txhua yam yog lawm, qhov kev sim yuav pib thiab nws qhov kev ua tiav tau tshwm sim hauv Control Center:Juniper NETWORKS NETCONF & YANG API Software - TswjYog tias qhov kev xeem tau pib ua tiav, Chaw Tswj Xyuas yuav teb nrog tus lej xeem. Hauv no example, test ID is 3:Juniper NETWORKS NETCONF & YANG API Software - Tswj 1Daim ID xeem kuj tuaj yeem pom nyob rau hauv URL rau qhov kev xeem hauv Control Center GUI. Hauv no example, tas URL yog https://host/demo/testing/3/.
Retrieving Test Results
Txoj hauv kev yooj yim tshaj plaws los khaws cov txiaj ntsig kev xeem yog los ntawm taw rau qhov xeem ID.
Hauv qab no yog Python code kom tau txais cov txiaj ntsig los ntawm HTTP xeem saum toj no nrog ID = 3:
nrog tus thawj coj. Txuas (host=args.host, port=args.port, username=args.username,password=args.password, hostkey_verify=False) as m:Juniper NETWORKS NETCONF & YANG API Software - Tswj 2

Cov zis yuav zoo li no:Juniper NETWORKS NETCONF & YANG API Software - Tswj 3 Juniper NETWORKS NETCONF & YANG API Software - Tswj 4

Exporting thiab Importing Test Templates
Cov qauv xeem tuaj yeem raug xa tawm hauv JSON hom thiab rov xa tawm hauv hom ntawd rau hauv Chaw Tswj Xyuas. Qhov no yog qhov muaj txiaj ntsig yog tias koj xav siv cov qauv sim hauv kev teeb tsa sib txawv ntawm Chaw Tswj Xyuas. (Qhov pib tsim ntawm cov qauv yog qhov zoo tshaj plaws los ntawm Control Center GUI.)
Hauv qab no yog code rau kev ua tus export thiab import.
Exporting Test Templates

Juniper NETWORKS NETCONF & YANG API Software - Tswj 5

# Tau txais json config los ntawm cov lus teb
hauv paus = ET.fromstring(response._raw)
json_config = root[0].text
sau json_config
Tus qauv muaj nyob rau hauv cov khoom json_config.
Importing Test Templates
Ib qho khoom siv JSON config tuav cov qauv sim tuaj yeem raug xa rov qab rau hauv Chaw Tswj Xyuas raws li hauv qab no.Juniper NETWORKS NETCONF & YANG API Software -TemplatesJuniper NETWORKS NETCONF & YANG API Software -Templates 1

Examples: saib

Tshooj lus no xav tias Test Agents (ntau npaum li qhov xav tau los ntawm cov neeg saib xyuas) tau raug tsim raws li ntu "Tsim thiab Siv Tus Neeg Ua Haujlwm Tshiab" ntawm nplooj 17.
YANG Model Paths for Monitors

Yam khoom YANG qauv txoj kev: /accounts/account/monitors…
saib xyuas /.
saib [npe] / saib
npe /monitor/npe
piav qhia /monitor/description
pib /monitor/started
tus qauv /monitor/template
tswb-config /monitor/alarm-configs
Yam khoom YANG qauv txoj kev: /accounts/account/monitors/monitor/alarm-configs…
tswb-config[identifier] /alarm-config
tus cim /alarm-config/identifier
tus qauv /alarm-config/template
email /alarm-config/email
snmp ua /alarm-config/snmp
thr-es-critical /alarm-config/thr-es-critical
thr-es-critical-clear /alarm-config/thr-es-critical-clear
thr-es-major /alarm-config/thr-es-major
thr-es-major-clear /alarm-config/thr-es-major-clear
thr-es-minor /alarm-config/thr-es-minor
thr-es-me-clear /alarm-config/thr-es-minor-clear
thr-es-warning /alarm-config/thr-es-warning
thr-es-warning-clear /alarm-config/thr-es-warning-clear
tsis muaj ntaub ntawv-qhov hnyav /alarm-config/no-data-severity
tsis-data-timeout /alarm-config/no-data-timeout
kev ua /alarm-config/action
qhov rai loj /alarm-config/window-size
lub sijhawm /alarm-config/interval
xa-tsuas-ib zaug /alarm-config/send-only-ib zaug
snmp-trap-per-kem /alarm-config/snmp-trap-per-stream
Yam khoom YANG qauv txoj kev: /accounts/account/monitors…
tsis muaj /monitor/parameters
Yam khoom YANG qauv txoj kev: /accounts/account/monitors/monitor/parameters …
parameter [qhov tseem ceeb] / parameter
tus yuam sij /parameter/key
(tus nqi-type) / parameter
:(Integer) / parameter
tus lej /parameter/integer
:(float) / parameter
ntab /parameter/float
:( hlua) / parameter
Yam khoom YANG qauv txoj kev: /accounts/account/monitors/monitor/parameters …
txoj hlua /parameter/txoj hlua
:(test-agent-interfaces) / parameter
test-tus neeg saib xyuas-interfaces /parameter/test-agent-interfaces
test-agent-interface[“1” ntawm nplooj 58 /parameter/test-agent-interfaces/
tus account /parameter/test-agent-interfaces/test-agent-interface/tus account
kuaj-tus neeg saib xyuas /parameter/test-agent-interfaces/test-agent-interface/test-tus neeg saib xyuas
interface /parameter/test-agent-interfaces/test-agent-interface/interface
ip-version /parameter/test-agent-interfaces/test-agent-interface/ip-version
:(twamp- reflectors) / parameter
twamp- reflectors /parameter/twamp- reflectors
twamp-reflector [lub npe] /parameter/twamp-reflectors/twsamp- reflector
npe /parameter/twamp-reflectors/twsamp-reflector / npe
:(y1731-meps) / parameter
y1731 pom /parameter/y1731-meps
y1731-mep [npe] /parameter/y1731-meps/y1731-mep
npe /parameter/y1731-meps/y1731-mep/npe
:(sib-accounts) / parameter
sip-cov account /parameter/sip-accounts
sip-account["2" ntawm nplooj 58] /parameter/sip-accounts/sib-account
tus account /parameter/sip-accounts/sip-account/tus account
kuaj-tus neeg saib xyuas /parameter/sip-accounts/sip-account/test-tus neeg saib xyuas
interface /parameter/sip-accounts/sip-account/interface
sip- chaw nyob /parameter/sip-accounts/sip-account/sip-chaw nyob
:(iptv-channels) / parameter
iptv-channels /parameter/iptv-channels
iptv-channel [npe] /parameter/iptv-channels/iptv-channel
npe /parameter/iptv-channels/iptv-channel/npe
  1. account test-tus neeg saib xyuas interface
  2. account test-tus neeg saib xyuas interface sip-chaw nyob
Yam khoom YANG qauv txoj kev: /accounts/account/monitors…
xwm txheej /monitor/status
xeem-15-feeb /monitor/status/last-15-feeb
xwm txheej /monitor/status/last-15-feeb/status
xwm txheej-tus nqi /monitor/status/last-15-feeb/status-value
teev kawg /monitor/status/last-teev
xwm txheej /monitor/status/last-teev/status
xwm txheej-tus nqi /monitor/status/last-teev/status-value
kawg-24-teev /monitor/status/last-24-teev
xwm txheej /monitor/status/last-24-teev/status
xwm txheej-tus nqi /monitor/status/last-24-teev/status-value
cov qauv / templates
template [npe] /templates/template
npe /templates/template/npe
piav qhia /templates/template/description
tsis muaj /templates/template/parameters
parameter [qhov tseem ceeb] /templates/template/parameters/cov
tus yuam sij / templates/template/parameters/parameter/key
hom / templates/template/parameters/parameter/type

Yam yuavtsum tau kawm uantej rau Monitor Orchestration
Ua ntej koj tuaj yeem pib saib xyuas los ntawm NETCONF siv ncclient, koj yuav tsum tsim cov qauv saib hauv Control Center GUI raws li tau piav qhia hauv cov kev pabcuam hauv app hauv qab "Tests thiab saib"> "Tsim qauv". Tag nrho cov teb tau teev tseg raws li "Template input" nyob rau hauv lub template yuav tsum tau raws li tsis nyob rau hauv lub XML thaum orchestrating pib lub template.
Tau txais Input Parameters los ntawm Monitor Templates
Hauv qab no, ob daim qauv qhia. Thawj yog rau UDP saib xyuas ntawm ob qhov Test Agent interfaces, thiab qhov thib ob yog rau HTTP siv ib qho Test Agent interface.
Txhawm rau kom paub qhov kev nkag tsis tau ntawm tus qauv, nyem lub thawv uas sawv cev rau tus qauv. Rau HTTP template, cov kev txwv yuav zoo li no:

Juniper NETWORKS NETCONF & YANG API Software -Templates 2

Peb yuav tsum tau txhais cov kev txwv no hauv cov kauj ruam tom ntej thaum pib lub monitor.
Pib lub Monitor
Siv cov Test Agents uas peb tau txiav txim siab thiab xa mus rau hauv seem "Tsim thiab xa ib tus neeg soj ntsuam tshiab" ntawm nplooj 17, peb tuaj yeem pib saib los ntawm tus qauv "HTTP" raws li qhia hauv qab no.
Rau txhua qhov parameter, lub attribute yuav tsum tau muab. Tus yuam sij yog zoo tib yam rau qhov parameter's Variable name in Control Center. Koj tuaj yeem tshawb xyuas cov npe sib txawv raws li hauv qab no:

  • Nyem Saib xyuas ntawm sab bar thiab xaiv Tshiab Saib.
  • Nyem My Templates.
  • Nyem qhov Kho kom raug txuas hauv qab no tus qauv ntawm kev txaus siab.
  • Nyem lub Edit input khawm nyob rau sab xis saum toj kawg nkaus.

Hauv peb tus example, thiab los ntawm lub neej ntawd, cov npe sib txawv tsuas yog cov ntawv me me ntawm cov npe zaub pom hauv Control Center ("url"vs."URL”, thiab lwm yam). Txawm li cas los xij, hauv Control Center GUI, koj tuaj yeem hloov npe hloov pauv mus rau qhov koj nyiam.
Dhau li ntawm tus yuam sij, txhua qhov parameter yuav tsum muaj nws hom teev: rau example, rau cov URL. Thov nco ntsoov tias cov ntaub ntawv tag nrho ntawm hom parameter muaj nyob hauv YANG qauv. Rau Test Agent interfaces hom muaj ib tug complex qauv, raws li muaj pov thawj nyob rau hauv cov cai hauv qab no.
Hauv example uas nram qab no, tsis muaj tswb cuam tshuam nrog lub monitor. Rau examples cuam tshuam txog lub tswb, mus rau ntu “Pib Saib Xyuas nrog lub tswb” nyob rau nplooj 62.

Juniper NETWORKS NETCONF & YANG API Software -Templates 3

Juniper NETWORKS NETCONF & YANG API Software -Templates 4

Pib lub Monitor nrog lub tswb
Txhawm rau koom nrog lub tswb nrog lub saib, koj tuaj yeem taw tes rau lub tswb ntsuas uas tau hais tseg, lossis koj tuaj yeem muab tag nrho lub tswb teeb tsa thaum tsim lub monitor. Peb yuav muab ib tug example ntawm txhua txoj hauv kev hauv qab no.
Teeb tsa lub tswb ntsuas los ntawm taw tes rau lub tswb template
Yuav kom siv lub tswb template, koj yuav tsum paub nws tus ID. Txog qhov kawg no, ua ntej muab tag nrho koj lub tswb templates raws li tau piav nyob rau hauv seem "Rov qab Txhua Lub Tswb Templates" nyob rau nplooj 39 thiab nco ntsoov lub npe ntawm tus qauv tsim. Tom qab ntawd koj tuaj yeem xa mus rau tus qauv no raws li hauv qab no:

Juniper NETWORKS NETCONF & YANG API Software -Templates 5

Juniper NETWORKS NETCONF & YANG API Software -Templates 6

Teeb tsa lub tswb ceeb toom los ntawm Configuring It Directly
Xwb, koj tuaj yeem teeb tsa lub tswb rau lub monitor los ntawm kev muab nws tag nrho cov teeb tsa thaum tsim lub monitor, tsis tas yuav xa mus rau lub tswb template. Qhov no yog ua tiav raws li qhia hauv qab no example.

Juniper NETWORKS NETCONF & YANG API Software -Templates 7

Juniper NETWORKS NETCONF & YANG API Software -Templates 8

Juniper NETWORKS NETCONF & YANG API Software -Templates 9

Retrieving Running Monitors
Txhawm rau khaws tag nrho cov saib uas tab tom ua tam sim no, khiav cov ntawv no:
nrog tus thawj coj. txuas (host=args.host, port=args.port, username=args. username, password=args.password, hostkey_verify=False) as m:

Juniper NETWORKS NETCONF & YANG API Software -Templates hauv

Cov zis yog ib daim ntawv teev tag nrho cov khiav khiav raws li qhia hauv qab no:

Juniper NETWORKS NETCONF & YANG API Software -Templates hauv 1

Juniper NETWORKS NETCONF & YANG API Software -Templates hauv 2

Retrieving SLA Status rau Tus Saib Xyuas
Nov yog yuav ua li cas rov qab tau SLA xwm txheej rau tus saib. Hauv no example, peb tab tom muab cov xwm txheej SLA rau cov saib "Network Quality" rau peb lub sijhawm: 15 feeb kawg, teev kawg, thiab 24 teev kawg.

Juniper NETWORKS NETCONF & YANG API Software -Monitor

Juniper NETWORKS NETCONF & YANG API Software -Monitor 1

Cov zis yuav zoo li no:

Juniper NETWORKS NETCONF & YANG API Software -Monitor 2



NETCONF Cov Lus Qhia
NETCONF cov ntawv ceeb toom rau cov saib yog tshwm sim los ntawm kev ua txhaum SLA. Cov no tshwm sim thaum SLA rau tus saib poob qis dua SLA qhov pib ("Zoo" lossis "Acceptable") nyob rau hauv lub sijhawm teem sijhawm, los ntawm lub sijhawm 15 feeb kawg. Nws yuav tsum raug sau tseg tias cov ntawv ceeb toom ua txhaum cai SLA tau tshwm sim sai tom qab qhov kev pabcuam cuam tshuam los ntawm qhov teeb meem, thaum SLA xwm txheej yuav rov qab mus rau "Zoo" tsuas yog tom qab 15 feeb, thiab tsuas yog tias tsis muaj kev ua txhaum ntxiv lawm.
Lub sijhawm lub qhov rais tuaj yeem hloov pauv los ntawm kev kho qhov chaw SLA_STATUS_WINDOW (tus nqi hauv vib nas this) hauv /etc/netrounds/netrounds.conf.
Exporting thiab Importing Monitor Templates
Qhov no yog ua raws nraim li cov qauv kev sim; muab piv rau seem “Exporting and Importing Test Templates” nyob rau nplooj 52. Cov cai snippets hauv qab no qhia txog yuav ua li cas rau export thiab ntshuam templates rau saib.
Exporting Monitor Templates

Juniper NETWORKS NETCONF & YANG API Software -Monitor Templates

Juniper NETWORKS NETCONF & YANG API Software -Monitor Templates 1

Importing Monitor Templates

Juniper NETWORKS NETCONF & YANG API Software -Monitor Templates 3

Juniper NETWORKS NETCONF & YANG API Software -Monitor Templates 4

Siv Tags

Tags txhais hauv Paragon Active Assurance tuaj yeem siv rau:

  • saib xyuas
  • saib xyuas templates
  • Test Agents
  • TWAMP reflectors
  • Ping hosts.
    Rau example, ka tag ib tug saib nrog tib yam tag raws li ib feem ntawm Test Agents uas yuav khiav lub monitor. Qhov no tshwj xeeb tshaj yog pab tau yog tias koj muaj ntau tus saib thiab cov qauv uas tau teev tseg.

Yog tias koj tau teeb tsa lub tswb nrog SNMP ntxiab rau lub monitor, ces SNMP ntxiab yuav raug muab rau tib yam. tags raws li tus saib, yog muaj.
Tsim Tags
Hauv qab no peb qhia yuav ua li cas los tsim ib tug tag nrog lub npe thiab xim raws li txhais los ntawm XMLtag> substructure.

Juniper NETWORKS NETCONF & YANG API Software -Tags

Kev cob qhia a Tag
assign a tag rau ib qho kev pab, koj ntxiv nws li ib qho tshiabtag> element subtags> element rau tej ntaub ntawv ntawd.
Ntawm no yog yuav ua li cas muab a tag mus rau ib tug Test Agent:

Juniper NETWORKS NETCONF & YANG API Software -Tags 1

assign a tag to TWGAMP Reflector, ua cov hauv qab no:

Juniper NETWORKS NETCONF & YANG API Software -Tags 2

Juniper NETWORKS NETCONF & YANG API Software -Tags 3

Kev cob qhia a tag mus rau ib tug saib yog coj zoo sib xws:

Juniper NETWORKS NETCONF & YANG API Software -Tags 4

Juniper NETWORKS NETCONF & YANG API Software -Tags 5

Xwb, koj tuaj yeem muab ib qho uas twb muaj lawm tag rau ib qho ntawm cov peev txheej no thaum tsim cov peev txheej, suav nrog covtags> element muaj cov tag hauv nqe lus nug.
Hloov kho ib Tag
Hloov kho qhov uas twb muaj lawm tag nrog cov cwj pwm tshiab yog qhov zoo sib xws los tsim ib qho tag:

Juniper NETWORKS NETCONF & YANG API Software -Tags tswj

Unassigning ib Tag
Unassign a tag los ntawm cov peev txheej, ntxiv tus cwj pwm nc:operation = "delete" rau lubtag> element belongs to the resource. Hauv qab no, peb unassign a tag los ntawm lub monitor.

Juniper NETWORKS NETCONF & YANG API Software -Tags tswj 1

Rho tawm a Tag
Txhawm rau rho tawm a tag tag nrho los ntawm Chaw Tswj Xyuas, tus cwj pwm nc: kev ua haujlwm = "delete" rov siv dua, tab sis lub sijhawm no siv rau tag nws tus kheej, txhais hauv qab .

Juniper NETWORKS NETCONF & YANG API Software -Tags tswj 2

Kev daws teeb meem

Teeb meem: Orchestrator thiab Paragon Active Assurance Tawm ntawm Sync
Lub orchestrator thiab Paragon Active Assurance tuaj yeem xaus ntawm sync rau example yog tias kev hloov pauv tau hloov pauv hauv Control Center GUI, lossis yog tias siv qhov kev teeb tsa tsis tiav thiab rov qab mus rau lub xeev dhau los ua tsis tiav.
Nyob rau hauv cov ntaub ntawv ntawm ib tug ua tsis tau tejyam rollback, NETCONF neeg rau zaub mov yuav tsis txais configuration hloov lawm; nws yuav teb nrog cov lus yuam kev uas hais tias kev teeb tsa raug kaw kom txog thaum rov qab los rau hauv sync. Txhawm rau rov qab los ntawm synchronization thiab qhib kev hloov pauv, koj yuav tsum khiav cov lus txib rpc sync-from-ncc uas synchronizes tag nrho cov teeb tsa los ntawm Chaw Tswj Xyuas mus rau cov ntaub ntawv teeb tsa.
CEEB TOOM: Cov confd@netrounds.com tus neeg siv (lossis txhua yam tau teeb tsa) yuav tsum muaj cai superuser rau txhua yam kom ua tiav. Qhov no tuaj yeem ua tiav nrog cov lus txib ncc neeg siv hloov tshiab confd@netrounds.com -is-superuser Yog tias tus neeg siv tsis yog superuser, ceeb toom yuav tshwm sim hais tias tsis yog txhua yam tuaj yeem raug synced, tab sis txhua yam uas tuaj yeem ua tau.
CEEB TOOM: Yog tias koj tus kws ntaus suab paj nruag tseem khaws cov teeb tsa, koj yuav tsum tau rov ua kom zoo li ntawd txij li qhov kev thov teeb tsa (qhov kev teeb tsa uas tus kws tshaj lij xav kom Control Center muaj) yuav tsis raug siv.
Teeb meem: Pib Sync (sync-from-ncc) Ua tsis tiav Vim tsis muaj peev txheej
Yog tias koj sim khiav rpc sync-los ntawm-ncc ntawm tus account uas muaj nws cov teeb tsa tsim nyob rau hauv Control Center GUI, koj yuav khiav mus rau hauv cov teeb meem yog tias tus account muaj cov khoom siv tsis tau. Nws raug nquahu kom koj pib nrog tus account khoob thiab ua txhua qhov kev teeb tsa ntawm nws los ntawm NETCONF. Txwv tsis pub, yog tias koj ntsib teeb meem nrog kev tsis sib haum xeeb, koj yuav tsum tshem tawm cov kev tsis sib haum xeeb ntawm tus account.
Teeb meem: NETCONF cov lus txib ua tsis tiav nrog ncclient.operations.rpc.RPCError: daim ntawv thov kev sib txuas lus tsis ua haujlwm
NETCONF neeg rau zaub mov tsis rov qab txuas mus rau Control Center server tau txais yog tias Control Center rov pib dua. Txhawm rau kho qhov kev sib txuas rau Chaw Tswj Xyuas, rov pib txheej txheem NETCONF: sudo systemctl rov pib netrounds-confd

Cov lus ceeb toom ntawm Daim Ntawv Thov Tus Neeg Saib Xyuas Kev Xeem thiab Cov Khoom Siv Xeem Xeem

Test Agent Applications in ConfD
Ntawm Test Agents, (tshiab) Test Agent Application ua haujlwm txawv me ntsis ntawm (kawg) Test Agent Appliance.
Test Agent Applications tam sim no tsis txhawb interface configuration. Yog li ntawd, YANG schema tso cai rau kev qhia meej qhov khoob qhov kev teeb tsa rau Cov Neeg Ua Haujlwm Zoo li no. Saib “cov nqe lus no” ntawm nplooj 23 rau ib qho example.
Thaum synchronizing lub ConfD database nrog Control Center siv lub sync-from-ncc hais kom ua, koj xav kom lub interface configuration nyob twj ywm khoob thiab tsis txhob overwritten nrog dab tsi muaj nyob rau hauv Control Center. Yog li koj yuav tsum siv tus chij tshwj xeeb -without_interface_config nrog cov lus txib ntawd thaum ua haujlwm nrog Test Agent Applications.
Empty Interface Configuration rau Test Agent Appliance
Raws li tau sau tseg saum toj no, Test Agent Application tsis txhawb kev teeb tsa interface, thiab yog li ntawd nws muaj peev xwm tshem tawm cov kev cuam tshuam hauv YANG schema.
Tab sis kuj tseem muaj cov xwm txheej uas koj yuav xav tshem tawm qhov kev teeb tsa interface los ntawm Test Agent Appliance. Ib example ntawm qhov no tuaj yeem yog qhov xwm txheej orchestration qhov twg koj tab tom tig mus rau Test Agent siv huab-init, thiab koj xav kom lub interface teeb tsa los ntawm qhov ntawd los siv, es tsis txhob cia ConfD overwrite nws li Test Agent los hauv online.
YANG Schema Cov Kev Hloov Pauv Hais Txog Kev Tsis Txaus Siab Interfaces
Txij li tam sim no kev teeb tsa tsis muaj kev sib txuas tau tso cai (los ntawm version 2.34.0 mus rau), nws muaj peev xwm hais meej txhua lub npe cuam tshuam raws li kev nkag mus rau kev ua haujlwm ua ib feem ntawm kev sim lossis saib.
Qhov no yuav tsum muaj peev xwm siv Daim Ntawv Thov Tus Neeg Saib Xyuas Kev Xeem, txij li rau cov no tsis muaj lub npe cuam tshuam tau txhais hauv ConfD. Nco ntsoov, txawm li cas los xij, qhov no kuj txhais tau tias koj tuaj yeem khiav mus rau cov teeb meem yog tias koj tau teeb tsa kev sim lossis saib kom siv qhov tsis muaj qhov cuam tshuam. Yog li thov nco ntsoov qhov no.
Kev txwv thaum sau npe tus neeg ua haujlwm xeem tsim hauv ConfD
Thaum tsim Tus Neeg Saib Xyuas Kev Xeem los ntawm REST lossis NETCONF / YANG API, peb tsis tuaj yeem paub ua ntej nws yog hom twg: Test Agent Appliance lossis Test Agent Application. Qhov no yuav ua kom pom tseeb tsuas yog tom qab Test Agent tau sau npe.
Thaum Tus Neeg Saib Xyuas Kev Xeem tau raug sau npe thiab tau hloov mus ua ib qho ntawm cov pob zeb no, koj tsis raug tso cai rov sau npe ua lwm hom Test Agent. Qhov no txhais tau tias koj tsis raug tso cai ua ntej tso npe ua Tus Neeg Saib Xyuas Kev Xeem, tom qab ntawd rov sau npe nws ua Daim Ntawv Thov Kev Xeem, lossis rov ua dua. Yog hais tias koj xav tau ib tug Test Agent ntawm ntau hom, koj yuav tsum tau tsim ib tug tshiab Test Agent.

Daim ntawv ntxiv: Ntoo Structure ntawm Full YANG Model

Hauv cov ntawv ntxiv no, ntu "Cov Lus dab neeg" ntawm nplooj ntawv 81 piav qhia txog cov ntsiab lus ntawm YANG qauv ntoo qauv tsim nrog cov lus txib pyang -f tsob ntoo.
Ntu "YANG Model Tree Structure" nyob rau nplooj 82 muab cov zis los ntawm cov lus txib uas siv rau netrounds-ncc.yang. Ib feem ntawm cov zis no yog rov ua dua lwm qhov hauv cov ntaub ntawv.
Lus dab neeg

Juniper NETWORKS NETCONF & YANG API Software -Legend

Juniper NETWORKS NETCONF & YANG API Software -Legend 1

YANG qauv ntoo qauv

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 1

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 2

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 3

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 3 NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 4

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 5

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 6

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 7

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 8Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo Full

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 1Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 2

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 3

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 4

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 5

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 6

Juniper NETWORKS NETCONF & YANG API Software - Qauv Tsob Ntoo 7

Juniper Networks, Juniper Networks logo, Juniper, thiab Junos yog cov npe lag luam ntawm Juniper Networks, Inc. hauv Tebchaws Meskas thiab lwm lub tebchaws. Tag nrho lwm cov cim kev lag luam, cov cim kev pabcuam, cov cim sau npe, lossis cov cim npe kev pabcuam yog cov cuab yeej ntawm lawv cov tswv. Juniper Networks xav tias tsis muaj lub luag haujlwm rau qhov tsis raug hauv daim ntawv no. Juniper Networks muaj cai hloov pauv, hloov kho, hloov pauv, lossis hloov kho cov ntawv tshaj tawm no yam tsis muaj ntawv ceeb toom. Copyright © 2023 Juniper Networks, Inc. All rights reserved.JUNIPER NETWORKS Logo

Cov ntaub ntawv / Cov ntaub ntawv

Juniper NETWORKS NETCONF & YANG API Software [ua pdf] Cov neeg siv phau ntawv qhia
NETCONF YANG API Software, YANG API Software, API Software, Software

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *