832 lines
24 KiB
Plaintext
832 lines
24 KiB
Plaintext
VIPRINET-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, enterprises, TimeTicks
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
|
FROM SNMPv2-CONF
|
|
;
|
|
|
|
viprinet MODULE-IDENTITY
|
|
LAST-UPDATED "201509281620Z" -- 28 September 2015
|
|
ORGANIZATION "Viprinet"
|
|
CONTACT-INFO "Viprinet"
|
|
DESCRIPTION "This MIB complements the ViprinetMIB."
|
|
REVISION "201509281620Z" -- 28 September 2015
|
|
DESCRIPTION "Seventh revision."
|
|
::= { enterprises 35424 }
|
|
|
|
vpnRouter OBJECT IDENTIFIER ::= { viprinet 1 }
|
|
|
|
vpnRouterInfo OBJECT IDENTIFIER ::= { vpnRouter 1 }
|
|
vpnRouterHealth OBJECT IDENTIFIER ::= { vpnRouter 2 }
|
|
vpnRouterFans OBJECT IDENTIFIER ::= { vpnRouter 3 }
|
|
vpnRouterInterfaces OBJECT IDENTIFIER ::= { vpnRouter 4 }
|
|
vpnRouterTunnels OBJECT IDENTIFIER ::= { vpnRouter 5 }
|
|
vpnRouterTunnelChannels OBJECT IDENTIFIER ::= { vpnRouter 6 }
|
|
|
|
|
|
vpnRouterName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A short descriptive name of the router."
|
|
::= { vpnRouterInfo 1 }
|
|
|
|
vpnRouterSerial OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (19))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial number of this router."
|
|
::= { vpnRouterInfo 2 }
|
|
|
|
vpnRouterModel OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Router Model"
|
|
::= { vpnRouterInfo 3 }
|
|
|
|
vpnRouterFirmware OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (22))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Firmware Version currently running on this router."
|
|
::= { vpnRouterInfo 4 }
|
|
|
|
vpnRouterMode OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current mode that the router is running in. Possible values are:
|
|
0 - Node
|
|
1 - Hub
|
|
2 - Hub running as HotSpare
|
|
3 - Hotspare-Hub replacing another router"
|
|
::= { vpnRouterInfo 5 }
|
|
|
|
vpnRouteruptime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Elapsed time since the router has booted."
|
|
::= { vpnRouterInfo 6 }
|
|
|
|
vpnRouterFirmwareStatus OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current Status of the Update System. Possible values are:
|
|
0 - Idle / No new firmware available
|
|
1 - Updates Available
|
|
2 - Checking for Updates
|
|
3 - Downloading Update
|
|
4 - Installing Update"
|
|
::= { vpnRouterInfo 7 }
|
|
|
|
|
|
vpnRouterCPULoad OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (3))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Load average on this router"
|
|
::= { vpnRouterHealth 1 }
|
|
|
|
vpnRouterMemoryUsage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current total memory usage (in KByte)."
|
|
::= { vpnRouterHealth 2 }
|
|
|
|
vpnRouterSystemTemperature OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current system temperature (in degree Celsius)."
|
|
::= { vpnRouterHealth 3 }
|
|
|
|
vpnRouterCPUTemperature OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current CPU temperature (in degree Celsius)"
|
|
::= { vpnRouterHealth 4 }
|
|
|
|
vpnRouterPowerSupplyFailure OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about the PSU
|
|
Possible Values are:
|
|
0 = no failure
|
|
1 = a single PSU is out of order"
|
|
::= { vpnRouterHealth 5 }
|
|
|
|
vpnRouterFanCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Fans."
|
|
::= { vpnRouterFans 1 }
|
|
|
|
vpnRouterFanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VpnRouterFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table holding information to each fan."
|
|
::= { vpnRouterFans 2 }
|
|
|
|
vpnRouterFanEntry OBJECT-TYPE
|
|
SYNTAX VpnRouterFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry associated with each fan."
|
|
INDEX {vpnRouterFanIndex}
|
|
::= { vpnRouterFanTable 1 }
|
|
|
|
VpnRouterFanEntry ::= SEQUENCE {
|
|
vpnRouterFanIndex Integer32,
|
|
vpnRouterFanAdminStatus Integer32,
|
|
vpnRouterFanOperativeStatus Integer32,
|
|
vpnRouterFanRPM Integer32
|
|
}
|
|
|
|
vpnRouterFanIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID-Number of the fan"
|
|
::= { vpnRouterFanEntry 1 }
|
|
|
|
vpnRouterFanAdminStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Desired state of this Fan
|
|
Possible Values:
|
|
0 = off
|
|
1 = on"
|
|
::= { vpnRouterFanEntry 2 }
|
|
|
|
vpnRouterFanOperativeStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operative status of this fan
|
|
0 = Disabled
|
|
1 = OK
|
|
2 = Faulty"
|
|
::= { vpnRouterFanEntry 3 }
|
|
|
|
vpnRouterFanRPM OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current RPM of this fan. Note that not all models supply this info."
|
|
::= { vpnRouterFanEntry 4 }
|
|
|
|
vpnRouterInterfaceCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Interfaces."
|
|
::= { vpnRouterInterfaces 1 }
|
|
|
|
vpnRouterInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VpnRouterInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table holding information to each interface."
|
|
::= { vpnRouterInterfaces 2 }
|
|
|
|
vpnRouterInterfaceEntry OBJECT-TYPE
|
|
SYNTAX VpnRouterInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry associated with each interface."
|
|
INDEX {vpnRouterInterfaceIndex}
|
|
::= { vpnRouterInterfaceTable 1 }
|
|
|
|
VpnRouterInterfaceEntry ::= SEQUENCE {
|
|
vpnRouterInterfaceIndex Integer32,
|
|
vpnRouterInterfaceName DisplayString,
|
|
vpnRouterInterfaceAdminStatus Integer32,
|
|
vpnRouterInterfaceOperativeStatus Integer32,
|
|
vpnRouterInterfaceBandwidthToWan Integer32,
|
|
vpnRouterInterfaceBandwidthFromWan Integer32,
|
|
vpnRouterInterfaceTrafficUp Counter32,
|
|
vpnRouterInterfaceTrafficDown Counter32,
|
|
vpnRouterInterfaceSignalStrength Integer32,
|
|
vpnRouterInterfaceServiceType DisplayString,
|
|
vpnRouterInterfaceServiceStatus DisplayString,
|
|
vpnRouterInterfaceRoaming Integer32,
|
|
vpnRouterInterfaceServiceStatus DisplayString,
|
|
vpnRouterInterfaceNetworkName DisplayString,
|
|
vpnRouterInterfaceBandInfo DisplayString,
|
|
vpnRouterInterfaceIMSI DisplayString,
|
|
vpnRouterInterfaceIMEI DisplayString,
|
|
vpnRouterInterfacePINStatus DisplayString,
|
|
vpnRouterInterfaceRFBand Integer32,
|
|
vpnRouterInterfaceRFChannel Integer32,
|
|
vpnRouterInterfaceSyncrateUpstream Counter32,
|
|
vpnRouterInterfaceSyncrateDownstream Counter32
|
|
}
|
|
|
|
vpnRouterInterfaceIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID-Number of the interface."
|
|
::= { vpnRouterInterfaceEntry 1 }
|
|
|
|
vpnRouterInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A short descriptive name of the interface"
|
|
::= { vpnRouterInterfaceEntry 2 }
|
|
|
|
vpnRouterInterfaceAdminStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Desired state of the interface.
|
|
possible values: 0 = disconnected, 1 = connected"
|
|
::= { vpnRouterInterfaceEntry 3 }
|
|
|
|
vpnRouterInterfaceOperativeStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..3)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current state of the interface.
|
|
possible values:
|
|
0 = disconnected,
|
|
1 = connected,
|
|
2 = connecting,
|
|
3 = disconnecting"
|
|
::= { vpnRouterInterfaceEntry 4 }
|
|
|
|
vpnRouterInterfaceBandwidthToWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Theoretical maximum upstream (in KBit). Might be illusional."
|
|
::= { vpnRouterInterfaceEntry 5 }
|
|
|
|
vpnRouterInterfaceBandwidthFromWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Theoretical maximum downstream (in KBit)."
|
|
::= { vpnRouterInterfaceEntry 6 }
|
|
|
|
vpnRouterInterfaceTrafficUp OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total upstream traffic made (in Byte) since router boot."
|
|
::= { vpnRouterInterfaceEntry 7 }
|
|
|
|
vpnRouterInterfaceTrafficDown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total downstream traffic made (in Byte) since router boot."
|
|
::= { vpnRouterInterfaceEntry 8 }
|
|
|
|
vpnRouterInterfaceSignalStrength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Signal Strength (in percent)."
|
|
::= { vpnRouterInterfaceEntry 9 }
|
|
|
|
vpnRouterInterfaceServiceType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Service Type."
|
|
::= { vpnRouterInterfaceEntry 10 }
|
|
|
|
vpnRouterInterfaceServiceStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service Status."
|
|
::= { vpnRouterInterfaceEntry 11 }
|
|
|
|
vpnRouterInterfaceRoaming OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Roaming.
|
|
possible values:
|
|
0 = off,
|
|
1 = on"
|
|
::= { vpnRouterInterfaceEntry 12 }
|
|
|
|
vpnRouterInterfaceNetworkName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Network Name."
|
|
::= { vpnRouterInterfaceEntry 13 }
|
|
|
|
vpnRouterInterfaceBandInfo OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Band Info."
|
|
::= { vpnRouterInterfaceEntry 14 }
|
|
|
|
vpnRouterInterfaceIMSI OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface IMSI."
|
|
::= { vpnRouterInterfaceEntry 15 }
|
|
|
|
vpnRouterInterfaceIMEI OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface IMEI."
|
|
::= { vpnRouterInterfaceEntry 16 }
|
|
|
|
vpnRouterInterfacePINStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface PIN Status."
|
|
::= { vpnRouterInterfaceEntry 17 }
|
|
|
|
vpnRouterInterfaceRFBand OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface RF Band."
|
|
::= { vpnRouterInterfaceEntry 18 }
|
|
|
|
vpnRouterInterfaceRFChannel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface RF Channel."
|
|
::= { vpnRouterInterfaceEntry 19 }
|
|
|
|
vpnRouterInterfaceSyncrateUpstream OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Syncrate Upstream."
|
|
::= { vpnRouterInterfaceEntry 20 }
|
|
|
|
vpnRouterInterfaceSyncrateDownstream OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Syncrate Downstream."
|
|
::= { vpnRouterInterfaceEntry 21 }
|
|
|
|
vpnRouterTunnelCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Tunnels."
|
|
::= { vpnRouterTunnels 1 }
|
|
|
|
vpnRouterTunnelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VpnRouterTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table holding information to each tunnel."
|
|
::= { vpnRouterTunnels 2 }
|
|
|
|
vpnRouterTunnelEntry OBJECT-TYPE
|
|
SYNTAX VpnRouterTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry associated with each tunnel."
|
|
INDEX {vpnRouterTunnelIndex}
|
|
::= { vpnRouterTunnelTable 1 }
|
|
|
|
VpnRouterTunnelEntry ::= SEQUENCE {
|
|
vpnRouterTunnelIndex Integer32,
|
|
vpnRouterTunnelName DisplayString,
|
|
vpnRouterTunnelAdminStatus Integer32,
|
|
vpnRouterTunnelOperativeStatus Integer32,
|
|
vpnRouterTunnelCumulatedBandwidthToWan Integer32,
|
|
vpnRouterTunnelCumulatedBandwidthFromWan Integer32,
|
|
vpnRouterTunnelCurrentCumulatedBandwidthToWan Integer32,
|
|
vpnRouterTunnelCurrentCumulatedBandwidthFromWan Integer32,
|
|
vpnRouterTunnelTrafficUp Counter32,
|
|
vpnRouterTunnelTrafficDown Counter32,
|
|
vpnRouterTunnelRemoteRouterSerial DisplayString
|
|
}
|
|
|
|
vpnRouterTunnelIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID-Number of the tunnel."
|
|
::= { vpnRouterTunnelEntry 1 }
|
|
|
|
vpnRouterTunnelName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of VPN tunnel"
|
|
::= { vpnRouterTunnelEntry 2 }
|
|
|
|
vpnRouterTunnelAdminStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Desired state of the tunnel.
|
|
possible values: 0 = disconnected, 1 = connected"
|
|
::= { vpnRouterTunnelEntry 3 }
|
|
|
|
vpnRouterTunnelOperativeStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current state of the tunnel.
|
|
possible values:
|
|
0 = disconnected,
|
|
1 = connected"
|
|
::= { vpnRouterTunnelEntry 4 }
|
|
|
|
vpnRouterTunnelCumulatedBandwidthToWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Theoretical maximum cumulated downstream (in KBit), considering all active channels."
|
|
::= { vpnRouterTunnelEntry 5 }
|
|
|
|
vpnRouterTunnelCumulatedBandwidthFromWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Theoretical maximum cumulated upstream (in KBit), considering all active channels."
|
|
::= { vpnRouterTunnelEntry 6 }
|
|
|
|
vpnRouterTunnelCurrentCumulatedBandwidthToWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current cumulated upstream (in KBit)."
|
|
::= { vpnRouterTunnelEntry 7 }
|
|
|
|
vpnRouterTunnelCurrentCumulatedBandwidthFromWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current cumulated downstream (in KBit)."
|
|
::= { vpnRouterTunnelEntry 8 }
|
|
|
|
vpnRouterTunnelTrafficUp OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total upstream traffic made (in Byte) since router boot."
|
|
::= { vpnRouterTunnelEntry 9 }
|
|
|
|
vpnRouterTunnelTrafficDown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total downstream traffic made (in Byte) since router boot."
|
|
::= { vpnRouterTunnelEntry 10 }
|
|
|
|
vpnRouterTunnelRemoteRouterSerial OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Serial of the remote router."
|
|
::= { vpnRouterTunnelEntry 11 }
|
|
|
|
vpnRouterTunnelChannelCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of TunnelChannel."
|
|
::= { vpnRouterTunnelChannels 1 }
|
|
|
|
vpnRouterTunnelChannelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VpnRouterTunnelChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table holding information to each tunnelchannel."
|
|
::= { vpnRouterTunnelChannels 2 }
|
|
|
|
vpnRouterTunnelChannelEntry OBJECT-TYPE
|
|
SYNTAX VpnRouterTunnelChannelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry associated with each tunnelchannel."
|
|
INDEX {vpnRouterTunnelChannelIndex}
|
|
::= { vpnRouterTunnelChannelTable 1 }
|
|
|
|
VpnRouterTunnelChannelEntry ::= SEQUENCE {
|
|
vpnRouterTunnelChannelIndex Integer32,
|
|
vpnRouterTunnelChannelName DisplayString,
|
|
vpnRouterTunnelChannelAdminStatus Integer32,
|
|
vpnRouterTunnelChannelOperativeStatus Integer32,
|
|
vpnRouterTunnelChannelMaxBandwidthToWan Integer32,
|
|
vpnRouterTunnelChannelMaxBandwidthFromWan Integer32,
|
|
vpnRouterTunnelChannelCurrentBandwidthToWan Integer32,
|
|
vpnRouterTunnelChannelCurrentBandwidthFromWan Integer32,
|
|
vpnRouterTunnelChannelTrafficUp Counter32,
|
|
vpnRouterTunnelChannelTrafficDown Counter32,
|
|
vpnRouterTunnelChannelReferencedTunnel Integer32,
|
|
vpnRouterTunnelChannelIsBackup Integer32,
|
|
vpnRouterTunnelChannelModuleSlot Integer32,
|
|
vpnRouterTunnelChannelPacketLoss Integer32,
|
|
vpnRouterTunnelChannelLinkStability Integer32
|
|
}
|
|
|
|
vpnRouterTunnelChannelIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ID-Number of the tunnelchannel."
|
|
::= { vpnRouterTunnelChannelEntry 1 }
|
|
|
|
vpnRouterTunnelChannelName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of tunnelchannel. It will be in the form tunnel.tunnelname"
|
|
::= { vpnRouterTunnelChannelEntry 2 }
|
|
|
|
vpnRouterTunnelChannelAdminStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Desired state of the tunnelchannel.
|
|
possible values: 0 = disconnected, 1 = connected"
|
|
::= { vpnRouterTunnelChannelEntry 3 }
|
|
|
|
vpnRouterTunnelChannelOperativeStatus OBJECT-TYPE
|
|
SYNTAX Integer32(0..8)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current state of the tunnelchannel.
|
|
possible values:
|
|
0 = disconnected,
|
|
1 = connected,
|
|
2 = connecting,
|
|
3 = disconnecting,
|
|
4 = connectedpingtest,
|
|
5 = connectedpingtestwait,
|
|
6 = connectedtooslow,
|
|
7 = connectedstalled,
|
|
8 = error"
|
|
::= { vpnRouterTunnelChannelEntry 4 }
|
|
|
|
vpnRouterTunnelChannelMaxBandwidthToWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum possible bandwidth to WAN (in KBit/sec)."
|
|
::= { vpnRouterTunnelChannelEntry 5 }
|
|
|
|
vpnRouterTunnelChannelMaxBandwidthFromWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum possible bandwidth from WAN (in KBit/sec)."
|
|
::= { vpnRouterTunnelChannelEntry 6 }
|
|
|
|
vpnRouterTunnelChannelCurrentBandwidthToWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current bandwidth to WAN (in KBit/sec)."
|
|
::= { vpnRouterTunnelChannelEntry 7 }
|
|
|
|
vpnRouterTunnelChannelCurrentBandwidthFromWan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current bandwidth from WAN (in KBit/sec)."
|
|
::= { vpnRouterTunnelChannelEntry 8 }
|
|
|
|
vpnRouterTunnelChannelTrafficUp OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total upstream traffic made (in Byte) since router boot."
|
|
::= { vpnRouterTunnelChannelEntry 9 }
|
|
|
|
vpnRouterTunnelChannelTrafficDown OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total downstream traffic made (in Byte) since router boot."
|
|
::= { vpnRouterTunnelChannelEntry 10 }
|
|
|
|
vpnRouterTunnelChannelReferencedTunnel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OID of the tunnel that this channel is referencing to."
|
|
::= { vpnRouterTunnelChannelEntry 11 }
|
|
|
|
vpnRouterTunnelChannelIsBackup OBJECT-TYPE
|
|
SYNTAX Integer32(0..1)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Is this channel configured as fallback? Possible Values:
|
|
0 = no,
|
|
1 = yes"
|
|
::= { vpnRouterTunnelChannelEntry 12 }
|
|
|
|
vpnRouterTunnelChannelModuleSlot OBJECT-TYPE
|
|
SYNTAX Integer32(0..6)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Module that the channel is using.
|
|
Possible Values:
|
|
0 = Hub WAN-Interface,
|
|
1 = Module in Slot 1,
|
|
2 = Module in Slot 2,
|
|
3 = Module in Slot 3,
|
|
4 = Module in Slot 4,
|
|
5 = Module in Slot 5,
|
|
6 = Module in Slot 6"
|
|
::= { vpnRouterTunnelChannelEntry 13 }
|
|
|
|
vpnRouterTunnelChannelPacketLoss OBJECT-TYPE
|
|
SYNTAX Integer32(0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Overall packetloss experienced (in %) on the channel-connection."
|
|
::= { vpnRouterTunnelChannelEntry 14 }
|
|
|
|
vpnRouterTunnelChannelLinkStability OBJECT-TYPE
|
|
SYNTAX Integer32(0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Estimated Link Stability (in %) of the channel-connection."
|
|
::= { vpnRouterTunnelChannelEntry 15 }
|
|
|
|
|
|
-- Conformance information
|
|
|
|
vpnRouterConformance OBJECT IDENTIFIER ::= { vpnRouter 7 }
|
|
vpnRouterGroups OBJECT IDENTIFIER ::= { vpnRouterConformance 1 }
|
|
vpnRouterCompliances OBJECT IDENTIFIER ::= { vpnRouterConformance 2 }
|
|
|
|
-- Compliance statements
|
|
|
|
vpnRouterReadOnlyCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this MIB is implemented without support for read-
|
|
create (i.e., in read-only mode), the implementation can
|
|
claim read-only compliance."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { vpnRouterObjects }
|
|
::= { vpnRouterCompliances 1 }
|
|
|
|
|
|
-- units of conformance
|
|
|
|
vpnRouterObjects OBJECT-GROUP
|
|
OBJECTS { vpnRouterTunnelChannelName,
|
|
vpnRouterTunnelChannelAdminStatus,
|
|
vpnRouterTunnelChannelOperativeStatus,
|
|
vpnRouterTunnelChannelMaxBandwidthToWan,
|
|
vpnRouterTunnelChannelMaxBandwidthFromWan,
|
|
vpnRouterTunnelChannelCurrentBandwidthToWan,
|
|
vpnRouterTunnelChannelCurrentBandwidthFromWan,
|
|
vpnRouterTunnelChannelTrafficUp,
|
|
vpnRouterTunnelChannelTrafficDown,
|
|
vpnRouterTunnelChannelReferencedTunnel,
|
|
vpnRouterTunnelChannelIsBackup,
|
|
vpnRouterTunnelChannelModuleSlot,
|
|
vpnRouterTunnelChannelPacketLoss,
|
|
vpnRouterTunnelChannelLinkStability,
|
|
vpnRouterTunnelName,
|
|
vpnRouterTunnelAdminStatus,
|
|
vpnRouterTunnelOperativeStatus,
|
|
vpnRouterTunnelCumulatedBandwidthToWan,
|
|
vpnRouterTunnelCumulatedBandwidthFromWan,
|
|
vpnRouterTunnelCurrentCumulatedBandwidthToWan,
|
|
vpnRouterTunnelCurrentCumulatedBandwidthFromWan,
|
|
vpnRouterTunnelTrafficUp,
|
|
vpnRouterTunnelTrafficDown,
|
|
vpnRouterTunnelRemoteRouterSerial,
|
|
vpnRouterInterfaceName,
|
|
vpnRouterInterfaceAdminStatus,
|
|
vpnRouterInterfaceOperativeStatus,
|
|
vpnRouterInterfaceBandwidthToWan,
|
|
vpnRouterInterfaceBandwidthFromWan,
|
|
vpnRouterInterfaceTrafficUp,
|
|
vpnRouterInterfaceTrafficDown,
|
|
vpnRouterFanAdminStatus,
|
|
vpnRouterFanOperativeStatus,
|
|
vpnRouterFanRPM,
|
|
vpnRouterName,
|
|
vpnRouterSerial,
|
|
vpnRouterModel,
|
|
vpnRouterFirmware,
|
|
vpnRouterMode,
|
|
vpnRouteruptime,
|
|
vpnRouterFirmwareStatus,
|
|
vpnRouterCPULoad,
|
|
vpnRouterMemoryUsage,
|
|
vpnRouterSystemTemperature,
|
|
vpnRouterCPUTemperature,
|
|
vpnRouterPowerSupplyFailure,
|
|
vpnRouterFanCount,
|
|
vpnRouterInterfaceCount,
|
|
vpnRouterTunnelCount,
|
|
vpnRouterTunnelChannelCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Objects of the vpnRouter."
|
|
::= { vpnRouterGroups 1 }
|
|
|
|
END
|