- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1073 lines
No EOL
33 KiB
Text
1073 lines
No EOL
33 KiB
Text
------------------------------------
|
|
-- VeloCloud Edge MIB Definitions --
|
|
------------------------------------
|
|
|
|
VELOCLOUD-EDGE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
TimeTicks,
|
|
Counter64
|
|
FROM SNMPv2-SMI
|
|
|
|
OBJECT-GROUP,
|
|
MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
|
|
TruthValue,
|
|
DisplayString,
|
|
TEXTUAL-CONVENTION,
|
|
PhysAddress
|
|
FROM SNMPv2-TC
|
|
|
|
InetAddress,
|
|
InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
|
|
UUID
|
|
FROM UUID-TC-MIB
|
|
|
|
modules
|
|
FROM VELOCLOUD-MIB
|
|
;
|
|
|
|
edge MODULE-IDENTITY
|
|
LAST-UPDATED "201908020000Z"
|
|
ORGANIZATION "VMware Corporation"
|
|
CONTACT-INFO "postal: VMware Corporation
|
|
World Headquarters
|
|
3401 Hillview Avenue
|
|
Palo Alto, CA 94304
|
|
USA
|
|
|
|
email: contact@velocloud.com
|
|
web: www.velocloud.com"
|
|
DESCRIPTION "VeloCloud Edge MIB Definitions"
|
|
|
|
REVISION "201908020000Z"
|
|
DESCRIPTION "Update definition of VeloCloud Edge MIB Objects"
|
|
|
|
REVISION "201701180000Z"
|
|
DESCRIPTION "Implementation of VeloCloud Edge Module MIB Objects"
|
|
|
|
REVISION "201701130000Z"
|
|
DESCRIPTION "Inital definition of VeloCloud MIB Objects"
|
|
::= { modules 1 }
|
|
|
|
|
|
VceHaAdminStateType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "VeloCloud specified enumeration type ha adminstration state."
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
theVelocloudActiveStandbyPair(2),
|
|
theVeloCloudCluster(3),
|
|
nonVeloCloudVrrpPair(4),
|
|
unknown(5)
|
|
}
|
|
|
|
VceHaPeerStateType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "VeloCloud specified enumeration type for ha peer state."
|
|
SYNTAX INTEGER {
|
|
initializing(1),
|
|
active(2),
|
|
standby(3),
|
|
unknown(4)
|
|
}
|
|
|
|
VceLinkStateType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "VeloCloud specified enumeration type for link state."
|
|
SYNTAX INTEGER {
|
|
initial(1),
|
|
dead(2),
|
|
unusable(3),
|
|
quiet(4),
|
|
standby(5),
|
|
unstable(6),
|
|
stable(7),
|
|
unknown(8)
|
|
}
|
|
|
|
VcePathStateType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "VeloCloud specified enumeration type for path state."
|
|
SYNTAX INTEGER {
|
|
initial(1),
|
|
dead(2),
|
|
unusable(3),
|
|
quiet(4),
|
|
unstable(5),
|
|
bwUnmeasurable(6),
|
|
waitingForLinkbw(7),
|
|
measuringTxBw(8),
|
|
measuringRxBw(9),
|
|
stable(10),
|
|
active(11),
|
|
upHsby(12),
|
|
idleHsby(13),
|
|
backup(14),
|
|
unknown(15)
|
|
}
|
|
|
|
VcePathTunlModeType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "VeloCloud specified enumeration type for path tunnel mode."
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
trusted(2),
|
|
untrustedTransport(3),
|
|
untrustedTunnel(4),
|
|
unknown(5)
|
|
}
|
|
|
|
VceArpStateType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "VeloCloud specified enumeration type for arp state."
|
|
SYNTAX INTEGER {
|
|
reachable(1),
|
|
stale(2),
|
|
invalid(5),
|
|
unknown(6),
|
|
incomplete(7)
|
|
}
|
|
|
|
|
|
--------------------------------
|
|
-- .edge(1) Top Level --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vceCompliance(1) --
|
|
-- .vceEdgeObject(2) --
|
|
--------------------------------
|
|
vceCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "Compliance statement for all VeloCloud edge(vce) objects."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
vceHaGroup,
|
|
vceHealthGroup,
|
|
vceLinkGroup,
|
|
vcePathGroup,
|
|
vceArpGroup
|
|
}
|
|
::= { edge 1 }
|
|
|
|
vceEdgeObject OBJECT IDENTIFIER ::= { edge 2 }
|
|
|
|
|
|
--------------------------------
|
|
-- .vceEdgeObject(2) --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vceHA(1) --
|
|
-- .vceHealth(2) --
|
|
-- .vceLink(3) --
|
|
-- .vcePath(4) --
|
|
-- .vceARP(5) --
|
|
--------------------------------
|
|
vceHA OBJECT IDENTIFIER ::= { vceEdgeObject 1 }
|
|
vceHealth OBJECT IDENTIFIER ::= { vceEdgeObject 2 }
|
|
vceLink OBJECT IDENTIFIER ::= { vceEdgeObject 3 }
|
|
vcePath OBJECT IDENTIFIER ::= { vceEdgeObject 4 }
|
|
vceARP OBJECT IDENTIFIER ::= { vceEdgeObject 5 }
|
|
|
|
|
|
--------------------------------
|
|
-- .vceDevice(1) --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .deviceGroup(1) --
|
|
-- .vceDeviceObject(2) --
|
|
--------------------------------
|
|
vceHaGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vceHaAdminState,
|
|
vceHaPeerState,
|
|
vceHaActiveWanItfNum,
|
|
vceHaActiveLanItfNum,
|
|
vceHaStanbyWanItfNum,
|
|
vceHaStanbyLanItfNum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Conformance group for vceHaGroup objects."
|
|
::= { vceHA 1 }
|
|
vceHAObject OBJECT IDENTIFIER ::= { vceHA 2 }
|
|
|
|
|
|
----------------------------------
|
|
-- .vceHAObject(2) --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vcehaState(1) --
|
|
-- .vcehaActiveWanItfNum(2)--
|
|
-- .vcehaActiveLanItfNum(3)--
|
|
-- .vcehaStanbyWanItfNum(4) --
|
|
-- .vcehaStanbyWLanItfNum(5) --
|
|
----------------------------------
|
|
vceHaAdminState OBJECT-TYPE
|
|
SYNTAX VceHaAdminStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The state of HA administration."
|
|
::= { vceHAObject 1 }
|
|
|
|
vceHaPeerState OBJECT-TYPE
|
|
SYNTAX VceHaPeerStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The state of HA peer."
|
|
::= { vceHAObject 2 }
|
|
|
|
vceHaActiveWanItfNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of WAN interface on this active edge."
|
|
::= { vceHAObject 3 }
|
|
|
|
vceHaActiveLanItfNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of LAN interface on this active edge."
|
|
::= { vceHAObject 4 }
|
|
|
|
vceHaStanbyWanItfNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of WAN interface on stanby peer."
|
|
::= { vceHAObject 5 }
|
|
|
|
vceHaStanbyLanItfNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of LAN interface on stanby peer."
|
|
::= { vceHAObject 6 }
|
|
|
|
|
|
--------------------------------
|
|
-- .vceHealth(2) --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vceHealthGroup(1) --
|
|
-- .vceHealthObject(2) --
|
|
--------------------------------
|
|
vceHealthGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vceCpuUtilPct5min,
|
|
vceCpuUtilPct30sec,
|
|
vceMemUsedPct
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Conformance group for vceHealthGroup objects."
|
|
::= { vceHealth 1 }
|
|
vceHealthObject OBJECT IDENTIFIER ::= { vceHealth 2 }
|
|
|
|
|
|
--------------------------------
|
|
-- .vceHealtObject(2) --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vceCpuUtilPct5min(1) --
|
|
-- .vceCpuUtilPct30sec(2)--
|
|
-- .vceMemUsedPct(3) --
|
|
--------------------------------
|
|
vceCpuUtilPct5min OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The average CPU utilization percentage of the VeloCloud Edge in 5 minutes."
|
|
::= { vceHealthObject 1 }
|
|
|
|
vceCpuUtilPct30sec OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The average CPU utilization percentage of the VeloCloud Edge in 30 seconds."
|
|
::= { vceHealthObject 2 }
|
|
|
|
vceMemUsedPct OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total used memory percentage of the VeloCloud Edge."
|
|
::= { vceHealthObject 3 }
|
|
|
|
|
|
--------------------------------
|
|
-- .vceLink(4) --
|
|
--------------------------------
|
|
vceLinkGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vceLinkNum,
|
|
vceLinkName,
|
|
vceLinkTxP1Pkt,
|
|
vceLinkRxP1Pkt,
|
|
vceLinkTxP1Bytes,
|
|
vceLinkRxP1Bytes,
|
|
vceLinkTxP2Pkt,
|
|
vceLinkRxP2Pkt,
|
|
vceLinkTxP2Bytes,
|
|
vceLinkRxP2Bytes,
|
|
vceLinkTxP3Pkt,
|
|
vceLinkRxP3Pkt,
|
|
vceLinkTxP3Bytes,
|
|
vceLinkRxP3Bytes,
|
|
vceLinkTxCtlPkt,
|
|
vceLinkRxCtlPkt,
|
|
vceLinkTxCtlBytes,
|
|
vceLinkRxCtlBytes,
|
|
vceLinkTxJitter,
|
|
vceLinkRxJitter,
|
|
vceLinkTxLatency,
|
|
vceLinkRxLatency,
|
|
vceLinkTxLostPkt,
|
|
vceLinkRxLostPkt,
|
|
vceLinkVpnState,
|
|
vceLinkPublicIpType,
|
|
vceLinkPublicIp,
|
|
vceLinkLocalIpType,
|
|
vceLinkLocalIp,
|
|
vceLinkVlanId,
|
|
vceLinkMtu,
|
|
vceLinkItf,
|
|
vceLinkState,
|
|
vceLinkVeloSvcReachable,
|
|
vceLinkTotTxPkts,
|
|
vceLinkTotRxPkts,
|
|
vceLinkTotTxbytes,
|
|
vceLinkTotRxBytes,
|
|
vceLinkIf,
|
|
vceLinkNextHopType,
|
|
vceLinkNextHop
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Conformance group for vceLinkGroup objects."
|
|
::= { vceLink 1 }
|
|
vceLinkObject OBJECT IDENTIFIER ::= { vceLink 2 }
|
|
|
|
vceLinkNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of links presented on the VeloCloud Edge."
|
|
::= { vceLinkObject 1 }
|
|
|
|
vceLinkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VceLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of link entries. The number of entries
|
|
is given by the value of vceLinkNum."
|
|
::= { vceLinkObject 2 }
|
|
|
|
vceLinkEntry OBJECT-TYPE
|
|
SYNTAX VceLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing additional management information
|
|
applicable to a particular link"
|
|
INDEX { vceLinkIntId }
|
|
::= { vceLinkTable 1 }
|
|
|
|
VceLinkEntry ::=
|
|
SEQUENCE {
|
|
vceLinkIntId UUID,
|
|
vceLinkName DisplayString,
|
|
vceLinkTxP1Pkt Counter64,
|
|
vceLinkRxP1Pkt Counter64,
|
|
vceLinkTxP1Bytes Counter64,
|
|
vceLinkRxP1Bytes Counter64,
|
|
vceLinkTxP2Pkt Counter64,
|
|
vceLinkRxP2Pkt Counter64,
|
|
vceLinkTxP2Bytes Counter64,
|
|
vceLinkRxP2Bytes Counter64,
|
|
vceLinkTxP3Pkt Counter64,
|
|
vceLinkRxP3Pkt Counter64,
|
|
vceLinkTxP3Bytes Counter64,
|
|
vceLinkRxP3Bytes Counter64,
|
|
vceLinkTxCtlPkt Counter64,
|
|
vceLinkRxCtlPkt Counter64,
|
|
vceLinkTxCtlBytes Counter64,
|
|
vceLinkRxCtlBytes Counter64,
|
|
vceLinkTxJitter Counter64,
|
|
vceLinkRxJitter Counter64,
|
|
vceLinkTxLatency Counter64,
|
|
vceLinkRxLatency Counter64,
|
|
vceLinkTxLostPkt Counter64,
|
|
vceLinkRxLostPkt Counter64,
|
|
vceLinkVpnState VceLinkStateType,
|
|
vceLinkPublicIpType InetAddressType,
|
|
vceLinkPublicIp InetAddress,
|
|
vceLinkLocalIpType InetAddressType,
|
|
vceLinkLocalIp InetAddress,
|
|
vceLinkVlanId Integer32,
|
|
vceLinkMtu Integer32,
|
|
vceLinkItf DisplayString,
|
|
vceLinkState VceLinkStateType,
|
|
vceLinkVeloSvcReachable TruthValue,
|
|
vceLinkTotTxPkts Counter64,
|
|
vceLinkTotRxPkts Counter64,
|
|
vceLinkTotTxbytes Counter64,
|
|
vceLinkTotRxBytes Counter64,
|
|
vceLinkIf InterfaceIndex,
|
|
vceLinkNextHopType InetAddressType,
|
|
vceLinkNextHop InetAddress
|
|
}
|
|
|
|
--------------------------------
|
|
-- .linkEntry --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vceLinkIntId(2) --
|
|
-- .vceLinkName(3) --
|
|
-- ... --
|
|
-- ... --
|
|
-- ... --
|
|
-- .vceLinkNextHop(42) --
|
|
--------------------------------
|
|
vceLinkIntId OBJECT-TYPE
|
|
SYNTAX UUID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value, greater than zero, for each link."
|
|
::= { vceLinkEntry 2 }
|
|
|
|
vceLinkName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The textual name configured for the link."
|
|
::= { vceLinkEntry 3 }
|
|
|
|
vceLinkTxP1Pkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets transmitted through P1 link."
|
|
::= { vceLinkEntry 4 }
|
|
|
|
vceLinkRxP1Pkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets received through P1 link."
|
|
::= { vceLinkEntry 5 }
|
|
|
|
vceLinkTxP1Bytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total Bytes transmitted through P1 link."
|
|
::= { vceLinkEntry 6 }
|
|
|
|
vceLinkRxP1Bytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total Bytes received through P1 link."
|
|
::= { vceLinkEntry 7 }
|
|
|
|
vceLinkTxP2Pkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets transmitted through P2 link."
|
|
::= { vceLinkEntry 8 }
|
|
|
|
vceLinkRxP2Pkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets received through P2 link."
|
|
::= { vceLinkEntry 9 }
|
|
|
|
vceLinkTxP2Bytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total Bytes transmitted through P2 link."
|
|
::= { vceLinkEntry 10 }
|
|
|
|
vceLinkRxP2Bytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total Bytes received through P2 link."
|
|
::= { vceLinkEntry 11 }
|
|
|
|
vceLinkTxP3Pkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets transmitted through P3 link."
|
|
::= { vceLinkEntry 12 }
|
|
|
|
vceLinkRxP3Pkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets received through P3 link."
|
|
::= { vceLinkEntry 13 }
|
|
|
|
vceLinkTxP3Bytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total Bytes transmitted through P3 link."
|
|
::= { vceLinkEntry 14 }
|
|
|
|
vceLinkRxP3Bytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total Bytes received through P3 link."
|
|
::= { vceLinkEntry 15 }
|
|
|
|
vceLinkTxCtlPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total control packets transmitted."
|
|
::= { vceLinkEntry 16 }
|
|
|
|
vceLinkRxCtlPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total control packets received."
|
|
::= { vceLinkEntry 17 }
|
|
|
|
vceLinkTxCtlBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total control bytes transmitted."
|
|
::= { vceLinkEntry 18 }
|
|
|
|
vceLinkRxCtlBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total control bytes received."
|
|
::= { vceLinkEntry 19 }
|
|
|
|
vceLinkTxJitter OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total outbound jitter."
|
|
::= { vceLinkEntry 20 }
|
|
|
|
vceLinkRxJitter OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total inbound jitter."
|
|
::= { vceLinkEntry 21 }
|
|
|
|
vceLinkTxLatency OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total outbound latency."
|
|
::= { vceLinkEntry 22 }
|
|
|
|
vceLinkRxLatency OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total inbound latency."
|
|
::= { vceLinkEntry 23 }
|
|
|
|
vceLinkTxLostPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total outbound loss packets."
|
|
::= { vceLinkEntry 24 }
|
|
|
|
vceLinkRxLostPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total inbound loss packets."
|
|
::= { vceLinkEntry 25 }
|
|
|
|
vceLinkVpnState OBJECT-TYPE
|
|
SYNTAX VceLinkStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "State of VPN connection."
|
|
::= { vceLinkEntry 26 }
|
|
|
|
vceLinkPublicIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Type of public IP address of the link."
|
|
::= { vceLinkEntry 27 }
|
|
|
|
vceLinkPublicIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Public IP address of the link."
|
|
::= { vceLinkEntry 28 }
|
|
|
|
vceLinkLocalIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Type of local IP address assigned."
|
|
::= { vceLinkEntry 29 }
|
|
|
|
|
|
vceLinkLocalIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Local IP address assigned."
|
|
::= { vceLinkEntry 30 }
|
|
|
|
vceLinkVlanId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "VLAN ID assigned."
|
|
::= { vceLinkEntry 31 }
|
|
|
|
vceLinkMtu OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MTU set for the link."
|
|
::= { vceLinkEntry 32 }
|
|
|
|
vceLinkItf OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Interface logic name of the link."
|
|
::= { vceLinkEntry 33 }
|
|
|
|
vceLinkState OBJECT-TYPE
|
|
SYNTAX VceLinkStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "State of the Link."
|
|
::= { vceLinkEntry 34 }
|
|
|
|
vceLinkVeloSvcReachable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Reachability of the service state."
|
|
::= { vceLinkEntry 35 }
|
|
|
|
vceLinkTotTxPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets transmitted."
|
|
::= { vceLinkEntry 36 }
|
|
|
|
vceLinkTotRxPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total packets received."
|
|
::= { vceLinkEntry 37 }
|
|
|
|
vceLinkTotTxbytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total bytes transmitted."
|
|
::= { vceLinkEntry 38 }
|
|
|
|
vceLinkTotRxBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total bytes received."
|
|
::= { vceLinkEntry 39 }
|
|
|
|
vceLinkIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Interface Index of the vceLink bounded interface."
|
|
::= { vceLinkEntry 40 }
|
|
|
|
vceLinkNextHopType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Type of the link Next Hop IP address."
|
|
::= { vceLinkEntry 41 }
|
|
|
|
vceLinkNextHop OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The link Next Hop IP address."
|
|
::= { vceLinkEntry 42 }
|
|
|
|
|
|
--------------------------------
|
|
-- .vcePath(5) --
|
|
--------------------------------
|
|
vcePathGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vcePathNum,
|
|
vcePathIpType,
|
|
vcePathIp,
|
|
vcePathPeerName,
|
|
vcePathState,
|
|
vcePathUpTime,
|
|
vcePathRxState,
|
|
vcePathTxState,
|
|
vcePathTunlMode,
|
|
vcePathTxAveLatency,
|
|
vcePathRxAveLatency,
|
|
vcePathRxBytes,
|
|
vcePathTxBytes,
|
|
vcePathRxLostPkt,
|
|
vcePathTxLostPkt,
|
|
vcePathRxPkt,
|
|
vcePathTxPkt,
|
|
vcePathRxJitter,
|
|
vcePathTxJitter
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Conformance group for vcePathGroup objects."
|
|
::= { vcePath 1 }
|
|
vcePathObject OBJECT IDENTIFIER ::= { vcePath 2 }
|
|
|
|
vcePathNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of path presented on the VeloCloud Edge."
|
|
::= { vcePathObject 1 }
|
|
|
|
vcePathTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VcePathEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of path entries. The number of entries
|
|
is given by the value of vcePathNum."
|
|
::= { vcePathObject 2 }
|
|
|
|
vcePathEntry OBJECT-TYPE
|
|
SYNTAX VcePathEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing additional management information
|
|
applicable to a particular path"
|
|
INDEX { vcePathIfIntId, vcePathGwAddrType, vcePathGwAddr }
|
|
::= { vcePathTable 1 }
|
|
|
|
VcePathEntry ::=
|
|
SEQUENCE {
|
|
vcePathIfIntId UUID,
|
|
vcePathIpType InetAddressType,
|
|
vcePathIp InetAddress,
|
|
vcePathGwAddrType InetAddressType,
|
|
vcePathGwAddr InetAddress,
|
|
vcePathPeerName DisplayString,
|
|
vcePathState VcePathStateType,
|
|
vcePathUpTime TimeTicks,
|
|
vcePathRxState VcePathStateType,
|
|
vcePathTxState VcePathStateType,
|
|
vcePathTunlMode VcePathTunlModeType,
|
|
vcePathTxAveLatency Integer32,
|
|
vcePathRxAveLatency Integer32,
|
|
vcePathRxBytes Counter64,
|
|
vcePathTxBytes Counter64,
|
|
vcePathRxLostPkt Counter64,
|
|
vcePathTxLostPkt Counter64,
|
|
vcePathRxPkt Counter64,
|
|
vcePathTxPkt Counter64,
|
|
vcePathRxJitter Counter64,
|
|
vcePathTxJitter Counter64
|
|
}
|
|
|
|
--------------------------------
|
|
-- .pathEntry --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vcePathIfIntId(1) --
|
|
-- ... --
|
|
-- ... --
|
|
-- ... --
|
|
-- .vcePathTxJitter(22) --
|
|
--------------------------------
|
|
vcePathIfIntId OBJECT-TYPE
|
|
SYNTAX UUID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value, greater than zero, representing the internal id of the
|
|
link used by the path."
|
|
::= { vcePathEntry 1 }
|
|
|
|
vcePathIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Type of the path IP address."
|
|
::= { vcePathEntry 2 }
|
|
|
|
vcePathIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The IP address of the path."
|
|
::= { vcePathEntry 3 }
|
|
|
|
vcePathGwAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Type of path gateway IP address."
|
|
::= { vcePathEntry 4 }
|
|
|
|
vcePathGwAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The path gateway IP address."
|
|
::= { vcePathEntry 5 }
|
|
|
|
vcePathPeerName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The textual name configured for the path."
|
|
::= { vcePathEntry 6 }
|
|
|
|
vcePathState OBJECT-TYPE
|
|
SYNTAX VcePathStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current state of the path."
|
|
::= { vcePathEntry 7 }
|
|
|
|
vcePathUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total uptime of the path in miliseconds."
|
|
::= { vcePathEntry 8 }
|
|
|
|
vcePathRxState OBJECT-TYPE
|
|
SYNTAX VcePathStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The receive state of the path."
|
|
::= { vcePathEntry 10 }
|
|
|
|
vcePathTxState OBJECT-TYPE
|
|
SYNTAX VcePathStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The transmit state of the path."
|
|
::= { vcePathEntry 11 }
|
|
|
|
vcePathTunlMode OBJECT-TYPE
|
|
SYNTAX VcePathTunlModeType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The mode type of the path tunnel."
|
|
::= { vcePathEntry 12 }
|
|
|
|
vcePathTxAveLatency OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The average inbound latency measured on the path."
|
|
::= { vcePathEntry 13 }
|
|
|
|
vcePathRxAveLatency OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The average inbound latency measured on the path."
|
|
::= { vcePathEntry 14 }
|
|
|
|
vcePathRxBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of received bytes."
|
|
::= { vcePathEntry 15 }
|
|
|
|
vcePathTxBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of transmitted bytes."
|
|
::= { vcePathEntry 16 }
|
|
|
|
vcePathRxLostPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The Total number of lost inbound packets."
|
|
::= { vcePathEntry 17 }
|
|
|
|
vcePathTxLostPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of lost outbound packets."
|
|
::= { vcePathEntry 18 }
|
|
|
|
vcePathRxPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total number of received packets."
|
|
::= { vcePathEntry 19 }
|
|
|
|
vcePathTxPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total number of transmitted packets."
|
|
::= { vcePathEntry 20 }
|
|
|
|
vcePathRxJitter OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total inbound jitter."
|
|
::= { vcePathEntry 21 }
|
|
|
|
vcePathTxJitter OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Total outbound jitter."
|
|
::= { vcePathEntry 22 }
|
|
|
|
|
|
--------------------------------
|
|
-- .vceARP(6) --
|
|
--------------------------------
|
|
vceArpGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
vceArpNum,
|
|
vceArpMac,
|
|
vceArpStag,
|
|
vceArpCtag,
|
|
vceArpState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Conformance group for vceArpGroup objects."
|
|
::= { vceARP 1 }
|
|
vceArpObject OBJECT IDENTIFIER ::= { vceARP 2 }
|
|
|
|
vceArpNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The total number of arp entries presented on the VeloCloud Edge."
|
|
::= { vceArpObject 1 }
|
|
|
|
vceArpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VceArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of arp entries. The number of entries
|
|
is given by the value of vceArpNum."
|
|
::= { vceArpObject 2 }
|
|
|
|
vceArpEntry OBJECT-TYPE
|
|
SYNTAX VceArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing additional management information
|
|
applicable to a particular arp entry"
|
|
INDEX { vceArpItf, vceArpIpAddrType, vceArpIpAddr }
|
|
::= { vceArpTable 1 }
|
|
|
|
VceArpEntry ::=
|
|
SEQUENCE {
|
|
vceArpItf InterfaceIndex,
|
|
vceArpIpAddrType InetAddressType,
|
|
vceArpIpAddr InetAddress,
|
|
vceArpMac PhysAddress,
|
|
vceArpStag Integer32,
|
|
vceArpCtag Integer32,
|
|
vceArpState VceArpStateType
|
|
}
|
|
|
|
--------------------------------
|
|
-- .arpEntry --
|
|
-- --
|
|
-- Contains OIDs: --
|
|
-- .vcerpItf(1) --
|
|
-- ... --
|
|
-- .vceArpState(7) --
|
|
--------------------------------
|
|
vceArpItf OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A unique value, greater than zero, for the interface used by the arp entry."
|
|
::= { vceArpEntry 1 }
|
|
|
|
vceArpIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The type of arp IP address."
|
|
::= { vceArpEntry 2 }
|
|
|
|
vceArpIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The Ip address of the arp entry"
|
|
::= { vceArpEntry 3 }
|
|
|
|
vceArpMac OBJECT-TYPE
|
|
SYNTAX PhysAddress (SIZE(0..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The MAC address of the arp entry"
|
|
::= { vceArpEntry 4 }
|
|
|
|
vceArpStag OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "S-tag value"
|
|
::= { vceArpEntry 5 }
|
|
|
|
vceArpCtag OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "C-tag value"
|
|
::= { vceArpEntry 6 }
|
|
|
|
vceArpState OBJECT-TYPE
|
|
SYNTAX VceArpStateType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The State of arp entry"
|
|
::= { vceArpEntry 7 }
|
|
|
|
END |