Siveyans NFVIS
Lage 4.x Enterprise Network Fonksyon Virtualization Enfrastrikti lojisyèl
- Syslog, nan paj 1
- Notifikasyon Evènman NETCONF, nan paj 3
- Sipò SNMP sou NFVIS, nan paj 4
- Siveyans Sistèm, nan paj 16
Syslog
Karakteristik Syslog la pèmèt notifikasyon evènman ki soti nan NFVIS yo dwe voye sou sèvè syslog aleka pou anrejistreman santralize ak koleksyon evènman. Mesaj syslog yo baze sou ensidan evènman espesifik sou aparèy la epi yo bay enfòmasyon konfigirasyon ak operasyonèl tankou kreyasyon itilizatè, chanjman nan estati koòdone, ak tantativ konekte echwe. Done Syslog yo enpòtan anpil pou anrejistre evènman chak jou epi pou notifye anplwaye operasyon yo sou alèt sistèm enpòtan yo.
Cisco antrepriz NFVIS voye mesaj syslog nan serveurs syslog konfigirasyon pa itilizatè a. Syslog yo voye pou notifikasyon Network Configuration Protocol (NETCONF) soti nan NFVIS.
Fòma mesaj Syslog
Mesaj Syslog yo gen fòma sa a:
<Timestamp> non host %SYS- - :
Sampmesaj Syslog yo:
2017 Jun 16 11:20:22 nfvis %SYS-6-AAA_TYPE_CREATE: Tacacs kalite otantifikasyon AAA kreye avèk siksè Otantifikasyon AAA mete pou itilize sèvè tacacs
2017 Jun 16 11:20:23 nfvis %SYS-6-RBAC_USER_CREATE: Kreye itilizatè rbac avèk siksè: admin
2017 Jun 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOUR: Profile kreye: ISRv-ti
2017 Jun 16 15:36:12 nfvis %SYS-6-CREATE_FLAVOUR: Profile kreye: ISRv-medium
2017 Jun 16 15:36:13 nfvis %SYS-6-CREATE_IMAGE: Imaj kreye: ISRv_IMAGE_Test
2017 Jun 19 10:57:27 nfvis %SYS-6-NETWORK_CREATE: Testnet rezo kreye avèk siksè
2017 jen 21 13:55:57 nfvis %SYS-6-VM_ALIVE: VM aktif: ROUTER
Remak Pou refere lis konplè mesaj syslog yo, gade Mesaj Syslog
Konfigure yon sèvè Syslog Remote
Pou voye syslogs nan yon sèvè ekstèn, konfigirasyon adrès IP li oswa non DNS ansanm ak pwotokòl la pou voye syslog ak nimewo pò a sou sèvè syslog la.
Pou konfigirasyon yon sèvè Syslog aleka:
konfigirasyon tèminal sistèm paramèt anrejistreman lame 172.24.22.186 pò 3500 transpò tcp komèt
Remak Yon maksimòm de 4 sèvè syslog aleka ka configuré. Ou ka espesifye sèvè syslog aleka a lè l sèvi avèk adrès IP li oswa non dns li. Pwotokòl default pou voye syslog se UDP ak yon pò default 514. Pou TCP, pò default la se 601.
Konfigirasyon Syslog Severite
Severite syslog la dekri enpòtans mesaj syslog la.
Pou konfigirasyon severite syslog:
konfigirasyon tèminal
paramèt sistèm loging severite
Tablo 1: Nivo gravite Syslog
Nivo gravite | Deskripsyon | Kodaj nimerik pou severite nan Fòma mesaj Syslog la |
debogaj | Mesaj nivo debug | 6 |
enfòmasyonèl | Mesaj enfòmasyon | 7 |
avi | Kondisyon nòmal men enpòtan | 5 |
avètisman | Kondisyon avètisman | 4 |
erè | Kondisyon erè | 3 |
kritik | Kondisyon kritik | 2 |
alèt | Pran aksyon imedyatman | 1 |
ijans | Sistèm pa ka itilize | 0 |
Remak Pa defo, severite loging syslog yo se enfòmasyon ki vle di tout syslogs nan severite enfòmasyon ak pi wo yo pral konekte. Konfigirasyon yon valè pou severite pral lakòz syslogs nan severite konfigirasyon an ak syslogs ki pi grav pase severite konfigirasyon an.
Konfigirasyon Syslog Etablisman
Yo ka itilize etablisman syslog la pou separe lojikman epi estoke mesaj syslog sou sèvè syslog aleka.
Pou egzanpample, syslogs ki soti nan yon NFVIS patikilye yo ka asiyen yon etablisman nan local0 epi yo ka estoke ak trete nan yon kote anyè diferan sou sèvè syslog la. Sa a se itil pou separe li ak syslogs ak yon etablisman nan local1 soti nan yon lòt aparèy.
Pou konfigirasyon sistèm syslog:
konfigirasyon anviwònman sistèm tèminal etablisman anrejistreman lokal5
Remak Yo ka chanje etablisman anrejistreman an nan yon etablisman soti nan local0 a local7 Pa default, NFVIS voye syslogs ak etablisman lokal7.
Syslog Sipò API ak kòmandman
APIs | Kòmandman |
• /api/config/system/settings/logging • /api/operational/system/settings/logging |
• anviwònman sistèm login lame • paramèt sistèm loging severite • etablisman anrejistreman anviwònman sistèm |
Notifikasyon Evènman NETCONF
Cisco Enterprise NFVIS jenere notifikasyon evènman pou evènman kle yo. Yon kliyan NETCONF ka abònman nan notifikasyon sa yo pou kontwole pwogrè nan deklanchman konfigirasyon ak chanjman estati sistèm lan ak VM yo.
Gen de kalite notifikasyon evènman: nfvisEvent ak vmlcEvent (evènman sik lavi VM) Pou resevwa notifikasyon evènman otomatikman, ou ka kouri kliyan NETCONF la, epi abònman nan notifikasyon sa yo lè l sèvi avèk operasyon NETCONF sa yo:
- –create-subscription=nfvisEvent
- –create-subscription=vmlcEvent
Ou kapab view Notifikasyon evènman sik lavi NFVIS ak VM lè l sèvi avèk montre kouran notifikasyon nfvisEvent ak montre kouran notifikasyon vmlcEvent kòmandman respektivman. Pou plis enfòmasyon gade, Notifikasyon Evènman.
Sipò SNMP sou NFVIS
Entwodiksyon sou SNMP
Pwotokòl Jesyon Rezo Senp (SNMP) se yon pwotokòl kouch aplikasyon ki bay yon fòma mesaj pou kominikasyon ant administratè SNMP ak ajan yo. SNMP bay yon kad ofisyèl ak yon langaj komen yo itilize pou siveyans ak jesyon aparèy nan yon rezo.
Fondasyon SNMP la gen twa pati:
- Manadjè SNMP - Manadjè SNMP yo itilize pou kontwole ak kontwole aktivite rezo yo lè l sèvi avèk SNMP.
- Ajan SNMP - Ajan SNMP a se eleman lojisyèl nan aparèy jere ki kenbe done yo pou aparèy la epi rapòte done sa yo, jan sa nesesè, nan sistèm jere yo.
- MIB - baz enfòmasyon jesyon (MIB) se yon zòn depo enfòmasyon vityèl pou enfòmasyon jesyon rezo, ki gen ladann koleksyon objè jere.
Yon manadjè ka voye demann ajan yo pou jwenn ak mete valè MIB yo. Ajan an ka reponn demann sa yo.
Endepandan de entèraksyon sa a, ajan an ka voye notifikasyon san demann (pyèj oswa enfòme) bay manadjè a pou notifye manadjè a sou kondisyon rezo a.
Operasyon SNMP
Aplikasyon SNMP fè operasyon sa yo pou rekipere done, modifye varyab objè SNMP, epi voye notifikasyon:
- SNMP Get – Operasyon SNMP GET la fèt pa yon Network Management Server (NMS) pou rekipere varyab objè SNMP.
- SNMP Set – Operasyon SNMP SET la fèt pa yon Network Management Server (NMS) pou modifye valè yon varyab objè.
- Notifikasyon SNMP - Yon karakteristik kle nan SNMP se kapasite li pou jenere notifikasyon ki pa mande nan men yon ajan SNMP.
SNMP Jwenn
Operasyon SNMP GET la fèt pa yon Network Management Server (NMS) pou rekipere varyab objè SNMP. Gen twa kalite operasyon GET:
- GET: Rekipere egzanp egzak objè a nan ajan SNMP la.
- GETNEXT: Rekipere pwochen varyab objè a, ki se yon siksesè leksikografi nan varyab espesifye a.
- GETBULK: Rekipere yon gwo kantite done varyab objè, san yo pa bezwen repete operasyon GETNEXT.
Kòmandman pou SNMP GET se:
snmpget -v2c -c [non-kominote] [NFVIS-box-ip] [tag-non, example ifSpeed].[valè endèks]
SNMP mache
SNMP walk se yon aplikasyon SNMP ki itilize demann SNMP GETNEXT pou mande yon antite rezo pou yon pyebwa enfòmasyon.
Yo ka bay yon idantifyan objè (OID) sou liy lòd la. OID sa a espesifye ki pati nan espas idantifyan objè yo pral fouye lè l sèvi avèk demann GETNEXT. Tout varyab nan subtree ki anba a OID yo bay yo kesyone epi valè yo prezante bay itilizatè a.
Kòmandman pou mache SNMP ak SNMP v2 se: snmpwalk -v2c -c [non-kominote] [nfvis-box-ip]
snmpwalk -v2c -c myUser 172.19.147.115 1.3.6.1.2.1.1
SNMPv2-MIB::sysDescr.0 = STRING: Cisco NFVIS
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.12.3.1.3.1291
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (43545580) 5 jou, 0:57:35.80
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = ENTIER: 70
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
IF-MIB::ifIndex.1 = ANTÈJÈ: 1
IF-MIB::ifIndex.2 = ANTÈJÈ: 2
IF-MIB::ifIndex.3 = ANTÈJÈ: 3
IF-MIB::ifIndex.4 = ANTÈJÈ: 4
IF-MIB::ifIndex.5 = ANTÈJÈ: 5
IF-MIB::ifIndex.6 = ANTÈJÈ: 6
IF-MIB::ifIndex.7 = ANTÈJÈ: 7
IF-MIB::ifIndex.8 = ANTÈJÈ: 8
IF-MIB::ifIndex.9 = ANTÈJÈ: 9
IF-MIB::ifIndex.10 = ANTÈJÈ: 10
IF-MIB::ifIndex.11 = ANTÈJÈ: 11
IF-MIB::ifDescr.1 = STRING: GE0-0
IF-MIB::ifDescr.2 = STRING: GE0-1
IF-MIB::ifDescr.3 = STRING: MGMT
IF-MIB::ifDescr.4 = STRING: gigabitEthernet1/0
IF-MIB::ifDescr.5 = STRING: gigabitEthernet1/1
IF-MIB::ifDescr.6 = STRING: gigabitEthernet1/2
IF-MIB::ifDescr.7 = STRING: gigabitEthernet1/3
IF-MIB::ifDescr.8 = STRING: gigabitEthernet1/4
IF-MIB::ifDescr.9 = STRING: gigabitEthernet1/5
IF-MIB::ifDescr.10 = STRING: gigabitEthernet1/6
IF-MIB::ifDescr.11 = STRING: gigabitEthernet1/7
…
SNMPv2-SMI::mib-2.47.1.1.1.1.2.0 = STRING: "Cisco NFVIS"
SNMPv2-SMI::mib-2.47.1.1.1.1.3.0 = OID: SNMPv2-SMI::enterprises.9.1.1836
SNMPv2-SMI::mib-2.47.1.1.1.1.4.0 = ENTERPRISE: 0
SNMPv2-SMI::mib-2.47.1.1.1.1.5.0 = ENTERPRISE: 3
SNMPv2-SMI::mib-2.47.1.1.1.1.6.0 = INTEGER: -1
SNMPv2-SMI::mib-2.47.1.1.1.1.7.0 = STRING: "ENCS5412/K9"
SNMPv2-SMI::mib-2.47.1.1.1.1.8.0 = STRING: "M3"
SNMPv2-SMI::mib-2.47.1.1.1.1.9.0 = ""
SNMPv2-SMI::mib-2.47.1.1.1.1.10.0 = STRING: "3.7.0-817"
SNMPv2-SMI::mib-2.47.1.1.1.1.11.0 = STRING: "FGL203012P2"
SNMPv2-SMI::mib-2.47.1.1.1.1.12.0 = STRING: "Cisco Systems, Inc."
SNMPv2-SMI::mib-2.47.1.1.1.1.13.0 = ""
…
Sa ki anba la a se kòmampkonfigirasyon SNMP mache ak SNMP v3:
snmpwalk -v 3 -u user3 -a sha -A changePassphrase -x aes -X changePassphrase -l authPriv -n snmp 172.16.1.101 system
SNMPv2-MIB::sysDescr.0 = STRING: Cisco ENCS 5412, 12-nwayo Intel, 8 GB, 8-pò PoE LAN, 2 HDD, Sistèm Compute rezo
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.9.1.2377
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (16944068) 1 jou, 23:04:00.68
SNMPv2-MIB::sysContact.0 = STRING:
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING:
SNMPv2-MIB::sysServices.0 = ENTIER: 70
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
Notifikasyon SNMP
Yon karakteristik kle nan SNMP se kapasite pou jenere notifikasyon nan men yon ajan SNMP. Notifikasyon sa yo pa mande pou yo voye demann nan men manadjè SNMP la. Notifikasyon asynchrone pa mande yo ka pwodwi kòm pyèj oswa demann enfòme. Pyèj yo se mesaj ki avèti manadjè SNMP a sou yon kondisyon sou rezo a. Enfòme demann (enfòme) yo se pyèj ki gen ladan yon demann pou konfimasyon resi nan men manadjè SNMP la. Notifikasyon yo ka endike otantifikasyon itilizatè move, rekòmanse, fèmen yon koneksyon, pèt koneksyon ak yon routeur vwazen, oswa lòt evènman enpòtan.
Remak
Apati de Release 3.8.1 NFVIS gen sipò SNMP Trap pou switch interfaces. Si se yon sèvè pèlen konfigirasyon nan konfigirasyon NFVIS snmp, li pral voye mesaj pèlen pou tou de NFVIS ak switch interfaces. Tou de koòdone yo deklanche pa eta a lyen monte oswa desann pa deploge yon kab oswa mete admin_state monte oswa desann lè yon kab konekte.
Vèsyon SNMP
Cisco antrepriz NFVIS sipòte vèsyon sa yo nan SNMP:
- SNMP v1—Protokòl Jesyon Rezo Senp: Yon Estanda Entènèt konplè, ki defini nan RFC 1157. (RFC 1157 ranplase vèsyon anvan yo ki te pibliye kòm RFC 1067 ak RFC 1098.) Sekirite a baze sou kòd kominote a.
- SNMP v2c—Kad administratif ki baze sou yon seri kominote pou SNMPv2. SNMPv2c ("c" vle di "kominote") se yon Pwotokòl Entènèt Eksperimantal ki defini nan RFC 1901, RFC 1905, ak RFC 1906. SNMPv2c se yon aktyalizasyon operasyon pwotokòl ak kalite done SNMPv2p (SNMPv2 Classic), epi li itilize modèl sekirite SNMPv1 ki baze sou kominote a.
- SNMPv3—Vèsyon 3 nan SNMP. SNMPv3 se yon pwotokòl entèoperab ki baze sou estanda defini nan RFCs 3413 a 3415. SNMPv3 bay aksè an sekirite nan aparèy pa otantifye ak chifreman pake sou rezo a.
Karakteristik sekirite yo bay nan SNMPv3 yo jan sa a:
- Entegrite mesaj—Asire ke yon pake pa tampered ak nan transpò piblik.
- Otantifikasyon-Detèmine ke mesaj la soti nan yon sous valab.
- Chiffreman—Bwouye sa ki nan yon pake pou anpeche yon sous ki pa otorize aprann li.
Tou de SNMP v1 ak SNMP v2c itilize yon fòm sekirite ki baze sou kominote a. Kominote administratè ki kapab jwenn aksè nan MIB ajan an defini pa yon adrès IP Lis Kontwòl Aksè ak modpas.
SNMPv3 se yon modèl sekirite kote yo mete yon estrateji otantifikasyon pou yon itilizatè ak gwoup kote itilizatè a abite. Yon nivo sekirite se nivo sekirite ki pèmèt nan yon modèl sekirite. Yon konbinezon de yon modèl sekirite ak yon nivo sekirite detèmine ki mekanis sekirite yo anplwaye lè w ap okipe yon pake SNMP.
Otantifikasyon nan kominote a ak konfigirasyon itilizatè a aplike menm si SNMP v1 ak v2 tradisyonèlman pa mande pou yon konfigirasyon itilizatè yo dwe mete. Pou tou de SNMP v1 ak v2 sou NFVIS, itilizatè a dwe mete ak menm non ak vèsyon ak non kominote korespondan an. Gwoup itilizatè a dwe matche tou ak yon gwoup ki egziste deja ak menm vèsyon SNMP pou kòmandman snmpwalk yo travay.
Sipò SNMP MIB
Tablo 2: Istwa Karakteristik
Non Karakteristik | NFVIS Release 4.11.1 | Deskripsyon |
SNMP CISCO-MIB | Divilge Enfòmasyon | CISCO-MIB la montre Cisco a Non host NFVIS lè l sèvi avèk SNMP. |
SNMP VM Siveyans MIB | NFVIS Release 4.4.1 | Te ajoute sipò pou SNMP VM siveyans MIB yo. |
MIB sa yo sipòte pou SNMP sou NFVIS:
CISCO-MIB kòmanse nan Cisco NFVIS Release 4.11.1:
CISCO-MIB OID 1.3.6.1.4.1.9.2.1.3. hostname
IF-MIB (1.3.6.1.2.1.31):
- ifDescr
- ifType
- ifPhysAddress
- siVitès
- ifOperStatus
- ifAdminStatus
- ifMtu
- siNon
- siHighSpeed
- ifPromiscuousMode
- ifConectorPresent
- ifInErrors
- ifInDiscards
- ifInOctets
- ifOutErrors
- ifOutDiscards
- ifOutOctets
- ifOutUcastPkts
- ifHCInOctets
- ifHCInUcastPkts
- ifHCOutOctets
- ifHCOutUcastPkts
- ifInBroadcastPkts
- ifOutBroadcastPkts
- ifInMulticastPkts
- ifOutMulticastPkts
- ifHCInBroadcastPkts
- ifHCOutBroadcastPkts
- ifHCInMulticastPkts
- ifHCOutMulticastPkts
MIB antite (1.3.6.1.2.1.47):
- entPhysicalIndex
- entPhysicalDescr
- entPhysicalVendorType
- entPhysicalContainedIn
- entPhysicalClass
- entPhysicalParentRelPos
- entPhysicalName
- entPhysicalHardwareRev
- entPhysicalFirmwareRev
- entPhysicalSoftwareRev
- entPhysicalSerialNum
- entPhysicalMfgName
- entPhysicalModelName
- entPhysicalAlias
- entPhysicalAssetID
- entPhysicalIsFRU
Cisco Process MIB (1.3.6.1.4.1.9.9.109):
- cpmCPUTotalPhysicalIndex (.2)
- cpmCPUTotal5secRev (.6.x)*
- cpmCPUTotal1minRev (.7.x)*
- cpmCPUTotal5minRev (.8.x)*
- cpmCPUMonInterval (.9)
- cpmCPUMemoryUsed (.12)
- cpmCPUMemoryFree (.13)
- cpmCPUMemoryKernelReserved (.14)
- cpmCPUMemoryHCUsed (.17)
- cpmCPUMemoryHCFree (.19)
- cpmCPUMemoryHCKernelReserved (.21)
- cpmCPULloadAvg1min (.24)
- cpmCPULloadAvg5min (.25)
- cpmCPULloadAvg15min (.26)
Remak
* endike done sipò ki nesesè pou yon sèl nwayo CPU apati de lage NFVIS 3.12.3.
Cisco Environmental MIB (1.3.6.1.4.1.9.9.13):
- Voltage Capteur:
- ciscoEnvMonVoltageStatusDescr
- ciscoEnvMonVoltageStatusValue
- Capteur Tanperati:
- ciscoEnvMonTemperatureStatusDescr
- ciscoEnvMonTemperatureStatusValue
- Fan Capteur
- ciscoEnvMonFanStatusDescr
- ciscoEnvMonFanState
Remak Sipò Capteur pou platfòm pyès ki nan konpitè sa yo:
- ENCS 5400 seri: tout
- ENCS 5100 seri: okenn
- UCS-E: voltage, tanperati
- UCS-C: tout
- CSP: CSP-2100, CSP-5228, CSP-5436 ak CSP5444 (Beta)
Notifikasyon MIB Cisco Environmental Monitor apati de lage NFVIS 3.12.3:
- ciscoEnvMonEnableShutdownNotification
- ciscoEnvMonEnableVoltageNotifikasyon
- ciscoEnvMonEnableTemperatureNotification
- ciscoEnvMonEnableFanNotification
- ciscoEnvMonEnableRedundantSupplyNotification
- ciscoEnvMonEnableStatChangeNotif
VM-MIB (1.3.6.1.2.1.236) kòmanse nan lage NFVIS 4.4:
- vmHypervisor:
- vmHvSoftware
- vmHvVersion
- vmHvUpTime
- vmTable:
- vmName
- vmUUID
- vmOperState
- vmOSType
- vmCurCpuNumber
- vmMemUnit
- vmCurMem
- vmCpuTime
- vmCpuTable:
- vmCpuCoreTime
- vmCpuAffinityTable
- vmCpuAffinity
Konfigirasyon sipò SNMP
Karakteristik | Deskripsyon |
Fraz pas SNMP chifreman | Apati Cisco NFVIS Release 4.10.1, gen yon opsyon pou ajoute yon pasfraz si ou vle pou SNMP ki ka jenere yon priv-kle diferan ki pa kle otorizasyon. |
Menmsi SNMP v1 ak v2c itilize kòd ki baze sou kominote a, sa ki annapre yo toujou obligatwa:
- Menm kominote ak non itilizatè.
- Menm vèsyon SNMP pou itilizatè ak gwoup.
Pou kreye kominote SNMP:
konfigirasyon tèminal
kominote snmp aksè nan kominote a
Chaîne non kominote SNMP sipòte [A-Za-z0-9_-] ak longè maksimòm 32. NFVIS sipòte sèlman aksè readOnly.
Pou kreye Gwoup SNMP:
konfigirasyon gwoup snmp tèminal notifye li ekri
Varyab | Deskripsyon |
group_name | Gwoup non fisèl. Fisèl sipò se [A-Za-z0-9_-] ak longè maksimòm se 32. |
kontèks | Fisèl kontèks, default se snmp. Longè maksimòm se 32. Longè minimòm se 0 (kontèks vid). |
vèsyon | 1, 2 oswa 3 pou SNMP v1, v2c ak v3. |
sekirite_nivo | authPriv, authNoPriv, noAuthNoPriv SNMP v1 ak v2c itilize noAuthNoPriv sèlman. Remak |
notify_list/li_list/ekri_list | Li kapab nenpòt fisèl. read_list ak notify_list oblije sipòte rekipere done pa zouti SNMP. write_list ka sote paske NFVIS SNMP pa sipòte aksè ekri SNMP. |
Pou kreye itilizatè SNMP v3:
Lè nivo sekirite se authPriv
konfigirasyon tèminal
itilizatè snmp itilizatè-vèsyon 3 itilizatè-gwoup otorizasyon-pwotokòl
priv-pwotokòl pasfraz
konfigirasyon tèminal
itilizatè snmp itilizatè-vèsyon 3 itilizatè-gwoup otorizasyon-pwotokòl
priv-pwotokòl pasfraz chifreman-pasfraz
Lè nivo sekirite se authNoPriv:
konfigirasyon tèminal
itilizatè snmp itilizatè-vèsyon 3 itilizatè-gwoup otorizasyon-pwotokòl pasfraz
Lè nivo sekirite se paAuthNopriv
konfigirasyon tèminal
itilizatè snmp itilizatè-vèsyon 3 itilizatè-gwoup
Varyab | Deskripsyon |
user_name | Non itilizatè fisèl. Fisèl sipò se [A-Za-z0-9_-] ak longè maksimòm se 32. Non sa a dwe menm jan ak community_name. |
vèsyon | 1 ak 2 pou SNMP v1 ak v2c. |
group_name | Gwoup non fisèl. Non sa a dwe menm jan ak non gwoup configuré nan NFVIS la. |
otorizasyon | aes oswa des |
priv | md5 oswa sha |
passphrase_string | Pasfraz fisèl. Fisèl sipò se [A-Za-z0-9\-_#@%$*&! ]. |
encryption_passphrase | Pasfraz fisèl. Fisèl sipò se [A-Za-z0-9\-_#@%$*&! ]. Itilizatè a dwe konfigirasyon pasfraz an premye pou konfigirasyon chifreman-fraz pas. |
Remak Pa sèvi ak auth-key ak priv-key. Fraz pas otorizasyon ak priv yo ankripte apre konfigirasyon epi yo sove nan NFVIS.
Pou pèmèt pyèj SNMP:
konfigirasyon tèminal snmp pèmèt pyèj trap_event ka linkup oswa linkdown
Pou kreye lame pèlen SNMP:
konfigirasyon tèminal
snmp lame lame-ip-adrès lame-pò non itilizatè lame lame-vèsyon lame-sekirite-nivo noAuthNoPriv
Varyab | Deskripsyon |
host_name | Non itilizatè fisèl. Sipò fisèl se [A-Za-z0-9_-] ak longè maksimòm se 32. Sa a se pa non lame FQDN, men yon alyas nan adrès IP nan pyèj. |
adrès_ip | Adrès IP sèvè pyèj. |
pò | Default se 162. Chanje nan lòt nimewo pò ki baze sou pwòp konfigirasyon ou. |
user_name | Non itilizatè fisèl. Dwe menm jan ak user_name ki konfigire nan NFVIS. |
vèsyon | 1, 2 oswa 3 pou SNMP v1, v2c oswa v3. |
sekirite_nivo | authPriv, authNoPriv, noAuthNoPriv Remak SNMP v1 ak v2c itilize noAuthNoPriv sèlman. |
Konfigirasyon SNMP Egzamples
Egzanp sa aample montre konfigirasyon SNMP v3
konfigirasyon tèminal
snmp group testgroup3 snmp 3 authPriv notify tès ekri tès li tès
! snmp itilizatè user3 user-version 3 user-group testgroup3 auth-protocol sha privprotocol aes
changepassphrasePassphrase chifreman-passphrase ancryptPasphrase
! konfigirasyon lame snmp pou pèmèt pèlen snmp v3
snmp host host3 host-ip-address 3.3.3.3 host-version 3 host-user-name user3 host-security-level authPriv host-port 162
!!
Egzanp sa aample montre konfigirasyon SNMP v1 ak v2:
konfigirasyon tèminal
snmp kominote piblik kominote-aksè readOnly
! snmp group testgroup snmp 2 noAuthNoPriv li lekti-aksè ekri ekri-aksè notify notify-aksè
! snmp itilizatè piblik itilizatè-gwoup tès gwoup itilizatè-vèsyon 2
! snmp host host2 host-ip-address 2.2.2.2 host-port 162 host-user-name piblik lame-version 2 host-security-level noAuthNoPriv
! snmp pèmèt pyèj lyen
snmp pèmèt pyèj linkDown
Egzanp sa aample montre konfigirasyon SNMP v3:
konfigirasyon tèminal
snmp group testgroup3 snmp 3 authPriv notify tès ekri tès li tès
! snmp itilizatè user3 user-version 3 user-group testgroup3 auth-protocol sha priv-protocol aespassphrase changePassphrase
! configured snmp host pou pèmèt snmp v3 trapsnmp host host3 host-ip-address 3.3.3.3 host-version 3 host-user-name user3host-security-level authPriv host-port 162
!!
Pou chanje nivo sekirite a:
konfigirasyon tèminal
! snmp group testgroup4 snmp 3 authNoPriv notify tès ekri tès li tès
! snmp itilizatè user4 user-version 3 user-group testgroup4 auth-protocol md5 passphrase changePassphrase
! configured snmp host pou pèmèt snmp v3 trap snmp host host4 host-ip-address 4.4.4.4 host-version 3 host-user-name user4 host-security-level authNoPriv host-port 162
!! snmp pèmèt pyèj linkUp
snmp pèmèt pyèj linkDown
Pou chanje kontèks default SNMP:
konfigirasyon tèminal
! snmp group testgroup5 devop 3 authPriv notify tès ekri tès li tès
! snmp user5 user-version 3 user-group testgroup5 auth-protocol md5 priv-protocol des passphrase changePassphrase
!
Pou itilize kontèks vid ak noAuthNoPriv
konfigirasyon tèminal
! snmp group testgroup6 “” 3 noAuthNoPriv lekti tès ekri tès notify tès
! snmp itilizatè user6 itilizatè-vèsyon 3 itilizatè-gwoup tèsgroup6
!
Remak
SNMP v3 kontèks snmp te ajoute otomatikman lè konfigirasyon soti nan web pòtal. Pou itilize yon valè kontèks diferan oswa yon seri kontèks vid, sèvi ak NFVIS CLI oswa API pou konfigirasyon.
NFVIS SNMP v3 sèlman sipòte yon sèl pasfraz pou tou de otorizasyon-pwotokòl ak priv-pwotokòl.
Pa sèvi ak auth-key ak priv-key pou konfigirasyon pasfraz SNMP v3. Kle sa yo pwodwi yon fason diferan ant diferan sistèm NFVIS pou menm pasfraz la.
Remak
Lage NFVIS 3.11.1 amelyore sipò karaktè espesyal pou fraz pas. Koulye a, karaktè sa yo sipòte: @#$-!&*
Remak
Version NFVIS 3.12.1 sipòte karaktè espesyal sa yo: -_#@%$*&! ak espas blan. Backslash (\) pa sipòte.
Verifye Konfigirasyon an pou Sipò SNMP
Sèvi ak lòd montre ajan snmp pou verifye deskripsyon ajan snmp ak ID.
nfvis# montre ajan snmp
snmp ajan sysDescr "Cisco NFVIS"
snmp ajan sysOID 1.3.6.1.4.1.9.12.3.1.3.1291
Sèvi ak lòd show snmp traps pou verifye eta pyèj snmp yo.
nfvis# montre pyèj snmp
NON pèlen | PÈJ LETA |
linkDown linkUp | andikape pèmèt |
Sèvi ak lòd montre snmp stats pou verifye stats snmp yo.
nfvis# montre stats snmp
snmp stats sysUpTime 57351917
snmp stats sysServices 70
snmp stats sysORLastChange 0
snmp stats snmpInPkts 104
snmp stats snmpInBadVersions 0
snmp stats snmpInBadCommunityNames 0
snmp stats snmpInBadCommunityUses 0
snmp stats snmpInASNParseErrs 0
snmp stats snmpSilentDrops 0
snmp stats snmpProxyDrops 0
Sèvi ak komand show running-config snmp pou verifye konfigirasyon koòdone pou snmp.
nfvis# montre running-config snmp
ajan snmp pèmèt vre
snmp agent engineID 00:00:00:09:11:22:33:44:55:66:77:88
snmp pèmèt pyèj linkUp
snmp kominote pub_comm
Aksè nan kominote lekti sèlman
! snmp kominote tachen
Aksè nan kominote lekti sèlman
! snmp group tachen snmp 2 noAuthNoPriv
li tès la
ekri tès
notifye tès la
! snmp group testgroup snmp 2 noAuthNoPriv
li aksè lekti
ekri aksè ekri
notify notify-access
! snmp itilizatè piblik
itilizatè-vèsyon 2
gwoup itilizatè 2
otorizasyon-pwotokòl md5
priv-pwotokòl des
! snmp itilizatè tachen
itilizatè-vèsyon 2
gwoup itilizatè tachen
! snmp host host2
lame-pò 162
lame-ip-address 2.2.2.2
lame-vèsyon 2
lame-sekirite-nivo noAuthNoPriv
lame-itilizatè-non piblik
!
Limit siperyè pou konfigirasyon SNMP
Limit siperyè pou konfigirasyon SNMP:
- Kominote: 10
- Gwoup: 10
- Itilizatè yo: 10
- Lame: 4
SNMP Sipò API ak kòmandman
APIs | Kòmandman |
• /api/config/snmp/agent • /api/config/snmp/communities • /api/config/snmp/enable/traps • /api/config/snmp/hosts • /api/config/snmp/user • /api/config/snmp/groups |
• ajan • kominote • kalite pèlen • lame • itilizatè • gwoup |
Sistèm Siveyans
NFVIS bay kòmandman siveyans sistèm ak API pou kontwole lame a ak VM yo deplwaye sou NFVIS.
Kòmandman sa yo itil pou kolekte estatistik sou itilizasyon CPU, memwa, disk ak pò. Paramèt ki gen rapò ak resous sa yo kolekte detanzantan epi yo parèt pou yon dire espesifik. Pou pi gwo dire valè mwayèn yo parèt.
Siveyans sistèm pèmèt itilizatè a view done istorik sou operasyon sistèm nan. Paramèt sa yo montre tou kòm graf sou pòtal la.
Koleksyon Estatistik Siveyans Sistèm
Statistik siveyans sistèm yo parèt pou dire yo mande a. Dire default la se senk minit.
Valè dire yo sipòte yo se 1min, 5min, 15min, 30min, 1h, 1H, 6h, 6H, 1d, 1D, 5d, 5D, 30d, 30D ak min kòm minit, h ak H kòm èdtan, d ak D kòm jou.
Example
Sa ki anba la a se kòmamppwodiksyon estatistik siveyans sistèm:
nfvis# montre estatistik CPU lame siveyans sistèm CPU-itilizasyon 1h eta ki pa inaktif siveyans sistèm lame estatistik CPU lame 1h eta ki pa inaktiv kolekte dat-kòmanse 2019-12-20T11:27:20-00: 00 kolekte-entèval-segonn 10
CPU
id 0
itilizasyon-pousantage "[7.67, 5.52, 4.89, 5.77, 5.03, 5.93, 10.07, 5.49, ...
Lè koleksyon done a te kòmanse parèt kòm kolekte-date-kòmanse-lè.
S laampling entèval nan ki done yo kolekte yo montre kòm kolekte-entèval-segonn.
Done yo pou metrik yo mande yo tankou estatistik CPU lame parèt kòm yon etalaj. Premye pwen done nan etalaj la te kolekte nan dat-kòmanse-kole ki espesifye ak chak valè ki vin apre a nan yon entèval ki espesifye nan kolekte-entèval-segonn.
Nan s laample pwodiksyon, CPU id 0 gen yon itilizasyon 7.67% sou 2019-12-20 a 11:27:20 jan sa espesifye nan collect-start-date-time. 10 segonn pita, li te gen yon itilizasyon 5.52% depi kolekte-entèval-segonn se 10. Valè twazyèm itilizasyon cpu se 4.89% nan 10 segonn apre dezyèm valè 5.52% ak sou sa.
S laampling entèval yo montre kòm chanjman kolekte-entèval-segonn ki baze sou dire a espesifye. Pou pi gwo dire, estatistik yo kolekte yo mwayèn nan yon entèval ki pi wo pou kenbe kantite rezilta rezonab.
Siveyans sistèm lame
NFVIS bay kòmandman siveyans sistèm ak API pou kontwole itilizasyon CPU lame a, memwa, disk ak pò.
Siveyans Itilizasyon CPU lame a
Pousantage nan tan CPU a pase nan divès eta, tankou egzekite kòd itilizatè, egzekite kòd sistèm, ap tann pou operasyon IO, elatriye parèt pou dire a espesifye.
CPU-eta | Deskripsyon |
ki pa san fè anyen konsa | 100 - san fè anyen konsa-cpu-pousantage |
entèwonp | Endike pousantage nan tan processeur a pase nan sèvis entèwonp |
bèl | Eta CPU bèl la se yon sous-ensemble nan eta itilizatè a epi li montre tan CPU yo itilize pa pwosesis ki gen yon priyorite pi ba pase lòt travay. |
sistèm | Eta CPU sistèm lan montre kantite tan CPU ke nwayo a itilize. |
itilizatè | Eta CPU itilizatè a montre tan CPU itilize pa pwosesis espas itilizatè yo |
tann | Tan san fè anyen konsa pandan w ap tann pou yon operasyon I/O fini |
Eta a ki pa san fè anyen konsa se sa itilizatè a anjeneral bezwen kontwole. Sèvi ak CLI oswa API sa a pou kontwole itilizasyon CPU: nfvis# show system-moniveing host cpu stats cpu-usage eta /api/operational/system-monitoring/host/cpu/stats/cpu-usage/ , ?fon
Done yo disponib tou nan yon fòm total pou itilizasyon CPU minimòm, maksimòm ak mwayèn lè l sèvi avèk CLI ak API sa yo: nfvis# show system-monitoring host cpu table cpu-usage /api/operational/system-monitoring/host/cpu/table/cpu-usage/ ?fon
Siveyans Estatistik Port Lame
Koleksyon estatistik pou pò ki pa chanje se demon collectd ki okipe tout platfòm yo. Kalkil pousantaj D 'ak pwodiksyon pou chak pò pèmèt ak kalkil pousantaj yo fè pa daemon collectd la.
Sèvi ak montre sistèm siveyans lame pò stats kòmand pou montre rezilta yo nan kalkil yo fè pa collectd pou pake / sec, erè / segonn epi kounye a kilobit / sec. Sèvi ak kòmandman tab pò lame siveyans sistèm lan pou montre rezilta yo nan mwayèn estatistik kolekte pou dènye 5 minit pou valè pake/seg ak kilobit/sec.
Siveyans lame memwa
Estatistik pou itilizasyon memwa fizik yo parèt pou kategori sa yo:
Jaden | Memwa yo itilize pou tampon I/O |
tanpon-MB | Deskripsyon |
kach-MB | Memwa yo itilize pou kachèt file aksè nan sistèm lan |
gratis-MB | Memwa disponib pou itilize |
itilize-MB | Memwa nan itilize pa sistèm nan |
slab-recl-MB | Memwa yo itilize pou alokasyon SLAB nan objè nwayo, ki ka reklame |
slab-unrecl-MB | Memwa yo itilize pou alokasyon SLAB nan objè nwayo, ki pa ka reklame |
Sèvi ak CLI oswa API sa a pou kontwole memwa lame:
nfvis# montre stats memwa lame siveyans sistèm mem-utilisation
/api/operational/system-monitoring/host/memory/stats/mem-usage/ ?fon
Done yo disponib tou nan yon fòm total pou itilizasyon memwa minimòm, maksimòm ak mwayèn lè l sèvi avèk CLI ak API sa yo:
nfvis# montre sistèm-siveyans lame memwa tab mem-utilisation /api/operational/system-monitoring/host/memory/table/mem-usage/ ?fon
Siveyans Disk Host
Yo ka jwenn estatistik pou operasyon ki gen kapasite ak espas ki gen kapasite pou lis disk ak patisyon ki gen kapasite sou lame NFVIS la.
Siveyans Operasyon Disk Host
Estatistik pèfòmans disk sa yo ap parèt pou chak disk ak patisyon ki gen kapasite:
Jaden | Deskripsyon |
io-tan-ms | Mwayèn tan pase fè operasyon I/O an milisgond |
io-time-weighted-ms | Mezire tou de tan fini I/O ak reta ki ka akimile |
fizyone-lekti-pa-sec | Nimewo a nan operasyon lekti ki ta ka fizyone nan operasyon ki deja ann kriye, se sa ki yon sèl aksè fizik disk te sèvi de oswa plis operasyon lojik. Plis lekti fizyone yo pi wo, se pi bon pèfòmans lan. |
fizyone-ekri-pa-sec | Nimewo a nan operasyon ekri ki ta ka fizyone nan lòt operasyon ki deja nan keu, se sa ki yon sèl aksè fizik disk te sèvi de oswa plis operasyon lojik. Plis lekti fizyone yo pi wo, se pi bon pèfòmans lan. |
bytes-lecture-pa-sec | Byte ekri pa segonn |
byte-ekri-pa-seg | Byte li pou chak segonn |
lekti-pa-sec | Kantite operasyon lekti pou chak segonn |
ekri-pa-sec | Kantite operasyon ekri pa segonn |
tan-pa-li-ms | Tan an mwayèn yon operasyon lekti pran pou konplete |
tan-pa-ekri-ms | Tan an mwayèn yon operasyon ekri pran pou konplete |
annatant-ops | Gwosè keu annatant operasyon I/O |
Sèvi ak CLI oswa API sa a pou kontwole disk lame yo:
nfvis# montre sistèm siveyans lame disk stats disk-operasyon
/api/operational/system-monitoring/host/disk/stats/disk-operations/ ?fon
Siveyans Espas Disk Lame
Done sa yo ki gen rapò ak file itilizasyon sistèm, se sa ki kantite espas sou yon patisyon monte yo itilize ak konbyen lajan ki disponib yo kolekte:
Jaden | Gigabytes disponib |
gratis-GB | Deskripsyon |
itilize-GB | Gigabytes nan itilize |
rezève-GB | Gigabytes rezève pou itilizatè rasin lan |
Sèvi ak CLI oswa API sa a pou kontwole espas disk lame:
nfvis# montre statistik disk lame siveyans sistèm disk-espas /api/operational/system-monitoring/host/disk/stats/disk-space/ ?fon
Siveyans pò lame yo
Estatistik sa yo pou trafik rezo ak erè sou entèfas yo parèt:
Jaden | Non entèfas |
non | Deskripsyon |
total-pake-pa-sec | Pousantaj total (resevwa ak transmèt) pake |
rx-pake-pa-sec | Pake resevwa pa segonn |
tx-pake-pa-sec | Pake transmèt pa segonn |
total-erè-pa-sec | Total (resevwa ak transmèt) pousantaj erè |
rx-erè-pa-sec | Pousantaj erè pou pake resevwa yo |
tx-erè-pa-seg | Pousantaj erè pou pake transmèt yo |
Sèvi ak CLI oswa API sa a pou kontwole pò lame yo:
nfvis# montre sistèm siveyans lame pò stats pò-itilizasyon /api/operational/system-monitoring/host/port/stats/port-usage/ ?fon
Done yo disponib tou nan yon fòm total pou itilizasyon pò minimòm, maksimòm ak mwayèn lè l sèvi avèk CLI ak API sa yo:
nfvis # montre sistèm siveyans tab pò lame /api/operational/system-monitoring/host/port/table/port-usage/ , ?fon
Siveyans sistèm VNF
NFVIS bay kòmandman siveyans sistèm ak API pou jwenn estatistik sou envite virtualize yo deplwaye sou NFVIS. Estatistik sa yo bay done sou itilizasyon CPU VM, memwa, disk ak rezo interfaces.
Siveyans Itilizasyon CPU VNF la
Itilizasyon CPU a nan yon VM parèt pou dire a espesifye lè l sèvi avèk jaden sa yo:
Jaden | Deskripsyon |
total-pousantage | Mwayèn itilizasyon CPU atravè tout CPU lojik VM yo itilize |
id | ID CPU lojik |
vcpu-pousantage | CPU itilizasyon pousantage pou idantite CPU lojik espesifye a |
Sèvi ak CLI oswa API sa a pou kontwole itilizasyon CPU VNF la:
nfvis# montre siveyans sistèm vnf vcpu stats vcpu-usage
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ ?fon
/api/operational/system-monitoring/vnf/vcpu/stats/vcpu-usage/ /vnf/ ?fon
Siveyans memwa VNF
Yo kolekte estatistik sa yo pou itilizasyon memwa VNF:
Jaden | Deskripsyon |
total-MB | Memwa total VNF a nan MB |
rss-MB | Resident Set Size (RSS) nan VNF nan MB Resident Set Size (RSS) se pòsyon nan memwa okipe pa yon pwosesis, ki te kenbe nan RAM la. Rès memwa okipe a egziste nan espas swap la oswa file sistèm, paske gen kèk pati nan memwa okipe a paj soti, oswa kèk pati nan ègzèkutabl la pa chaje. |
Sèvi ak CLI oswa API sa a pou kontwole memwa VNF:
nfvis# montre siveyans sistèm vnf memwa stats mem-utilisation
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ ?fon
/api/operational/system-monitoring/vnf/memory/stats/mem-usage/ /vnf/ ?fon
Siveyans Disk VNF
Estatistik pèfòmans disk sa yo kolekte pou chak disk itilize pa VM la:
Jaden | Deskripsyon |
bytes-lecture-pa-sec | Byte li nan disk la pou chak segonn |
byte-ekri-pa-seg | Byte ekri sou disk la pou chak segonn |
lekti-pa-sec | Kantite operasyon lekti pou chak segonn |
ekri-pa-sec | Kantite operasyon ekri pa segonn |
Sèvi ak CLI oswa API sa yo pou kontwole disk VNF:
nfvis# montre estatistik sistèm siveyans vnf disk
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ ?fon
/api/operational/system-monitoring/vnf/disk/stats/disk-operations/ /vnf/ ?fon
Siveyans pò VNF
Yo kolekte estatistik koòdone rezo sa yo pou VM ki deplwaye sou NFVIS:
Jaden | Deskripsyon |
total-pake-pa-sec | Total pake resevwa ak transmèt pou chak segonn |
rx-pake-pa-sec | Pake resevwa pa segonn |
tx-pake-pa-sec | Pake transmèt pa segonn |
total-erè-pa-sec | To erè total pou resepsyon ak transmisyon pake |
rx-erè-pa-sec | To erè pou resevwa pakè yo |
tx-erè-pa-seg | To erè pou transmèt pakè yo |
Sèvi ak CLI oswa API sa yo pou kontwole pò VNF:
nfvis# montre siveyans sistèm vnf pò stats pò-itilizasyon
/api/operational/system-monitoring/vnf/port/stats/port-usage/ ?fon
/api/operational/system-monitoring/vnf/port/stats/port-usage/ /vnf/ ?fon
Siveyans switch ENCS
Tablo 3: Istwa Karakteristik
Non Karakteristik | Divilge Enfòmasyon | Deskripsyon |
Siveyans switch ENCS | NFVIS 4.5.1 | Karakteristik sa a pèmèt ou kalkile pousantaj done pou pò switch ENCS yo baze sou done yo kolekte nan switch ENCS la. |
Pou pò switch ENCS, pousantaj done yo kalkile dapre done yo kolekte nan switch ENCS la lè l sèvi avèk sondaj peryodik chak 10 segonn. Yo kalkile pousantaj antre ak pwodiksyon an Kbps ki baze sou oktè yo kolekte nan switch la chak 10 segonn.
Fòmil yo itilize pou kalkil la se jan sa a:
Mwayèn pousantaj = (Mwayèn pousantaj – To entèval aktyèl) * (alfa) + To Entèval aktyèl la.
Alpha = miltiplikatè / Echèl
Multiplier = echèl – (echèl * compute_interval)/ Load_interval
Ki kote compute_interval se entèval sondaj la ak Load_interval se entèval chaj koòdone = 300 sec ak echèl = 1024.
Paske done yo jwenn dirèkteman nan switch la pousantaj kbps gen ladan sekans Chèk Frame (FCS) bytes.
Kalkil la Pleasant pwolonje nan chanèl pò switch ENCS yo lè l sèvi avèk menm fòmil la. Pousantaj Antre ak pwodiksyon an kbps parèt separeman pou chak pò Gigabit Ethernet ak pou gwoup pò-chanèl korespondan pò a asosye avèk yo.
Sèvi ak montre switch koòdone kontè kòmandman an view kalkil pousantaj done yo.
Dokiman / Resous
![]() |
Cisco Release 4.x Enterprise Network Fonksyon Virtualization enfrastrikti lojisyèl [pdfManyèl Itilizatè Release 4.x, Release 4.x Enterprise Network Function Virtualization Infrastructure Software, Release 4.x, Enterprise Network Function Virtualization Infrastructure Software, Function Virtualization Infrastructure Software, Virtualization Infrastructure Software, Enfrastructure Software, Software |
![]() |
Cisco Release 4.x Enterprise Network Fonksyon Virtualization enfrastrikti lojisyèl [pdfManyèl Itilizatè Release 4.x, Release 4.x Enterprise Network Function Virtualization Infrastructure Software, Release 4.x, Enterprise Network Function Virtualization Infrastructure Software, Network Function Virtualization Infrastructure Software, Function Virtualization Infrastructure Software, Virtualization Infrastructure Software, Enfrastructure Software, Software |