Commit version 24.12.13800
This commit is contained in:
560
mibs/hirschmann/HIRSCHMANN-BAT-C-MIB
Normal file
560
mibs/hirschmann/HIRSCHMANN-BAT-C-MIB
Normal file
@ -0,0 +1,560 @@
|
||||
HIRSCHMANN-BAT-C-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- The hirschmann private EPA SNMP MIB:
|
||||
--
|
||||
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32,
|
||||
IpAddress,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString,
|
||||
MacAddress,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
hmModuleIdentity MODULE-IDENTITY
|
||||
LAST-UPDATED "201205090000Z"
|
||||
ORGANIZATION "Hirschmann"
|
||||
CONTACT-INFO "Hirschmann Automation and Control GmbH"
|
||||
DESCRIPTION "Hirschmann BAT-C"
|
||||
REVISION "201205090000Z"
|
||||
DESCRIPTION "First revision"
|
||||
::= { hirschmann 6 }
|
||||
|
||||
hirschmann
|
||||
OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
|
||||
EnabledDisabledStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention is used to some variables on the
|
||||
device that only permit two states.
|
||||
enableStatus : The status of the variable is enabled or true.
|
||||
disableStatus : The status of the variable is disabled or false"
|
||||
SYNTAX INTEGER {
|
||||
disableStatus(0),
|
||||
enableStatus(1)
|
||||
}
|
||||
--
|
||||
--
|
||||
--
|
||||
--
|
||||
-- The hirschmann private SNMP MIB objects level 1:
|
||||
--
|
||||
--
|
||||
|
||||
|
||||
|
||||
hmComponents
|
||||
OBJECT IDENTIFIER ::= { hirschmann 1 }
|
||||
|
||||
hmFirmware
|
||||
OBJECT IDENTIFIER ::= { hirschmann 2 }
|
||||
|
||||
hmNet
|
||||
OBJECT IDENTIFIER ::= { hirschmann 3 }
|
||||
|
||||
hmWLAN
|
||||
OBJECT IDENTIFIER ::= { hirschmann 5 }
|
||||
|
||||
|
||||
--
|
||||
--
|
||||
--
|
||||
--
|
||||
-- The hirschmann private SNMP MIB objects level 2:
|
||||
--
|
||||
--
|
||||
hmWLANParameter
|
||||
OBJECT IDENTIFIER ::= { hmWLAN 1 }
|
||||
|
||||
hmWLANSecurity
|
||||
OBJECT IDENTIFIER ::= { hmWLAN 2 }
|
||||
|
||||
|
||||
--
|
||||
--
|
||||
--
|
||||
--
|
||||
-- The hirschmann private SNMP MIB objects level 3:
|
||||
--
|
||||
--
|
||||
--
|
||||
--
|
||||
-- hmComponents Group
|
||||
--
|
||||
hmComponentsTable
|
||||
OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmComponentsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of descriptive information about the available
|
||||
components of the product group."
|
||||
::= { hmComponents 1 }
|
||||
|
||||
hmComponentsEntry
|
||||
OBJECT-TYPE
|
||||
SYNTAX HmComponentsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table, containing information about a
|
||||
single component (product)."
|
||||
INDEX { hmComponentsIndex }
|
||||
::= { hmComponentsTable 1 }
|
||||
|
||||
HmComponentsEntry
|
||||
::= SEQUENCE {
|
||||
hmComponentsIndex
|
||||
Integer32,
|
||||
hmComponentsName
|
||||
DisplayString,
|
||||
hmComponentsDescr
|
||||
DisplayString,
|
||||
hmComponentsURL
|
||||
DisplayString,
|
||||
hmComponentsOrderNumber
|
||||
DisplayString
|
||||
}
|
||||
|
||||
hmComponentsIndex
|
||||
OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1024)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the component for
|
||||
which this entry contains information."
|
||||
::= { hmComponentsEntry 1 }
|
||||
|
||||
hmComponentsName
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the component name."
|
||||
::= { hmComponentsEntry 2 }
|
||||
|
||||
hmComponentsDescr
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the component description."
|
||||
::= { hmComponentsEntry 3 }
|
||||
|
||||
hmComponentsURL
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the URL of component's web page."
|
||||
::= { hmComponentsEntry 4 }
|
||||
|
||||
hmComponentsOrderNumber
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the component order number."
|
||||
::= { hmComponentsEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
-- hmFirmware Group
|
||||
--
|
||||
hmFirmwareVersion
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the version string
|
||||
of the firmware release."
|
||||
::= { hmFirmware 1 }
|
||||
|
||||
hmFirmwareState
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represent the current status
|
||||
string of the firmware release."
|
||||
::= { hmFirmware 2 }
|
||||
|
||||
hmFirmwareDate
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represent the compiling date
|
||||
string of the firmware release."
|
||||
::= { hmFirmware 3 }
|
||||
|
||||
hmFirmwareTime
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represent the compiling time
|
||||
string of the firmware release."
|
||||
::= { hmFirmware 4 }
|
||||
|
||||
hmFirmwareCopyright
|
||||
OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represent the current copyright
|
||||
string of the firmware release like next:
|
||||
|
||||
2008 Copyright by hirschmann AB"
|
||||
::= { hmFirmware 5 }
|
||||
|
||||
--
|
||||
--
|
||||
-- hmNet Group
|
||||
--
|
||||
hmNetPhyAddress
|
||||
OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ethernet MAC address of the device."
|
||||
::= { hmNet 1 }
|
||||
|
||||
hmNetIpAddress
|
||||
OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address of this device. Changing this
|
||||
object will not take effect until after a reset."
|
||||
DEFVAL { 'c0a80063'h } -- 192.168.0.99
|
||||
::= { hmNet 2 }
|
||||
|
||||
hmNetSubnetmask
|
||||
OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subnet mask associated with the IP address of
|
||||
this entry. The value of the mask is an IP
|
||||
address with all the network bits set to 1 and all
|
||||
the hosts bits set to 0. Changing this object will
|
||||
not take effect until after a reset."
|
||||
DEFVAL { 'ffff0000'h } -- 255.255.0.0
|
||||
::= { hmNet 3 }
|
||||
|
||||
hmNetGwIpAddress
|
||||
OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the default gateway. Changing this
|
||||
object will not take effect until after a reset."
|
||||
DEFVAL { '00000000'h } -- 0.0.0.0
|
||||
::= { hmNet 4 }
|
||||
|
||||
|
||||
hmNetAssignment
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(0),
|
||||
static(1),
|
||||
dhcp(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Kind of the IP address assignment. Changing this
|
||||
object will not take effect until after a reset."
|
||||
DEFVAL {static}
|
||||
::= { hmNet 7 }
|
||||
|
||||
|
||||
|
||||
-- WLAN MIB
|
||||
|
||||
--
|
||||
--
|
||||
-- hmWLANParameter Group
|
||||
--
|
||||
|
||||
hmWLANParameterState
|
||||
OBJECT-TYPE
|
||||
SYNTAX EnabledDisabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"State of this interface. It may be enabled or disabled."
|
||||
::= { hmWLANParameter 1 }
|
||||
|
||||
hmWLANParameterSSID
|
||||
OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SSID (Service Set Identifier) for this
|
||||
interface. An SSID can be up to 32 characters
|
||||
long. Only letters, digits and the special
|
||||
characters: '@!$%&/()=?{}[]+*~#-_.:,;<>' are
|
||||
allowed."
|
||||
::= { hmWLANParameter 3 }
|
||||
|
||||
hmWLANParameterMode
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER { a(1), b(2), bg(3), an(4), gn(5), bgn(6), abgn(7) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operation mode of this interface.
|
||||
1=802.11a
|
||||
2=802.11b
|
||||
3=802.11b/g
|
||||
4=802.11a/n
|
||||
5=802.11g/n
|
||||
6=802.11b/g/n
|
||||
7=802.11a/b/g/n"
|
||||
::= { hmWLANParameter 4 }
|
||||
|
||||
hmWLANParameterChannel
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Channel of this interface. This depends on
|
||||
your regional limitations and selected wlanMode.
|
||||
0 means any channel."
|
||||
::= { hmWLANParameter 5 }
|
||||
|
||||
--
|
||||
--
|
||||
-- hmWLANSecurity Group
|
||||
--
|
||||
|
||||
hmWLANSecurityMode
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), wpapsk(1), wep64(2), wep128(3) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of encryption of the wireless link.
|
||||
One of 'none', 'wpa-psk', 'wep64' or 'wep128'.
|
||||
If 'wpa-psk' is selected, the Encryption type
|
||||
will decide whether WPA or WPA2 is used. WPA
|
||||
and WPA2 can not be used at the same time"
|
||||
::= { hmWLANSecurity 1 }
|
||||
|
||||
hmWLANSecurityWpaEncryptionAlgorithm
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), tkip(1), aes(2), both(3) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Encryption algorithm.
|
||||
1=TKIP is used on old hardware not supporting AES.
|
||||
2=AES is more secure and faster on station roaming."
|
||||
::= { hmWLANSecurity 2 }
|
||||
|
||||
hmWLANSecurityWpaPsk
|
||||
OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..63))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Initial key for WPA encryption. NOTE: You should use a
|
||||
randomly generated alphanumeric sequence (up to 63 at least 8
|
||||
characters) for maximum security."
|
||||
::= { hmWLANSecurity 3 }
|
||||
|
||||
hmWLANSecurityWepAuthType
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER { opensystem(0), sharedkey(1), wpawpa2psk(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"0=Open-System
|
||||
1=Shared-Key
|
||||
2=WPA-WPA2-PSK"
|
||||
::= { hmWLANSecurity 4 }
|
||||
|
||||
hmWLANSecurityWepKeyEncoding
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER {hex(0), ascii(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this WEP passphrase is 'hex' or 'ascii'."
|
||||
::= { hmWLANSecurity 5 }
|
||||
|
||||
hmWLANSecurityWepKey
|
||||
OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(5..26))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The WEP passphrase."
|
||||
::= { hmWLANSecurity 6 }
|
||||
|
||||
--Table of visible access points
|
||||
|
||||
hmWLANVisibleAccessPointTable
|
||||
OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmWLANVisibleAccessPointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of all VisibleAccessPoints to this interface."
|
||||
::= { hmWLAN 3 }
|
||||
|
||||
hmWLANVisibleAccessPointEntry
|
||||
OBJECT-TYPE
|
||||
SYNTAX HmWLANVisibleAccessPointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry (conceptual row) in the wlanVisibleAccessPointTable."
|
||||
INDEX { hmWLANVisibleAccessPointEntryIdx }
|
||||
::= { hmWLANVisibleAccessPointTable 1 }
|
||||
|
||||
HmWLANVisibleAccessPointEntry ::=
|
||||
SEQUENCE {
|
||||
hmWLANVisibleAccessPointEntryIdx
|
||||
INTEGER,
|
||||
hmWLANVisibleAccessPointEntrySNR
|
||||
INTEGER,
|
||||
hmWLANVisibleAccessPointEntryChannel
|
||||
INTEGER,
|
||||
hmWLANVisibleAccessPointEntryPower
|
||||
INTEGER,
|
||||
hmWLANVisibleAccessPointEntrySSID
|
||||
OCTET STRING,
|
||||
hmWLANVisibleAccessPointEntrySecurity
|
||||
OCTET STRING,
|
||||
hmWLANVisibleAccessPointEntryAddress
|
||||
MacAddress,
|
||||
hmWLANVisibleAccessPointEntryConnected
|
||||
INTEGER,
|
||||
hmWLANVisibleAccessPointEntryRSSI
|
||||
INTEGER,
|
||||
hmWLANVisibleAccessPointEntryNoise
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hmWLANVisibleAccessPointEntryIdx
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..49)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index in the wlanVisibleAccessPointTableIf1."
|
||||
::= { hmWLANVisibleAccessPointEntry 1 }
|
||||
|
||||
hmWLANVisibleAccessPointEntrySNR
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNR of this visible access point."
|
||||
::= { hmWLANVisibleAccessPointEntry 2 }
|
||||
|
||||
hmWLANVisibleAccessPointEntryChannel
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TX-Rate of this visible access point."
|
||||
::= { hmWLANVisibleAccessPointEntry 3 }
|
||||
|
||||
hmWLANVisibleAccessPointEntryPower
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TX-Power of this visible access point."
|
||||
::= { hmWLANVisibleAccessPointEntry 4 }
|
||||
|
||||
hmWLANVisibleAccessPointEntrySSID
|
||||
OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SSID of this visible access point."
|
||||
::= { hmWLANVisibleAccessPointEntry 5 }
|
||||
|
||||
hmWLANVisibleAccessPointEntrySecurity
|
||||
OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Security of this visible access point."
|
||||
::= { hmWLANVisibleAccessPointEntry 6 }
|
||||
|
||||
hmWLANVisibleAccessPointEntryAddress
|
||||
OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address of this visible access point."
|
||||
::= { hmWLANVisibleAccessPointEntry 7 }
|
||||
|
||||
hmWLANVisibleAccessPointEntryConnected
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNR of this visible access point."
|
||||
::= { hmWLANVisibleAccessPointEntry 8 }
|
||||
|
||||
hmWLANVisibleAccessPointEntryRSSI
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives back the RSSI value, i.e. the signal
|
||||
strength of the visible AP. "
|
||||
::= { hmWLANVisibleAccessPointEntry 9 }
|
||||
|
||||
hmWLANVisibleAccessPointEntryNoise
|
||||
OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value shows the noise floor for the connection to the
|
||||
visible AP."
|
||||
::= { hmWLANVisibleAccessPointEntry 10 }
|
||||
|
||||
END
|
||||
|
98607
mibs/hirschmann/HIRSCHMANN-BAT-F-SINGLE-MIB
Normal file
98607
mibs/hirschmann/HIRSCHMANN-BAT-F-SINGLE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
98607
mibs/hirschmann/HIRSCHMANN-BAT-RAIL-SINGLE-MIB
Normal file
98607
mibs/hirschmann/HIRSCHMANN-BAT-RAIL-SINGLE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
98607
mibs/hirschmann/HIRSCHMANN-BAT300RAIL-MIB
Normal file
98607
mibs/hirschmann/HIRSCHMANN-BAT300RAIL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
98607
mibs/hirschmann/HIRSCHMANN-BAT54CLIENT-MIB
Normal file
98607
mibs/hirschmann/HIRSCHMANN-BAT54CLIENT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
98607
mibs/hirschmann/HIRSCHMANN-BAT54RAIL-MIB
Normal file
98607
mibs/hirschmann/HIRSCHMANN-BAT54RAIL-MIB
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,194 +1,204 @@
|
||||
HIRSCHMANN-DISCOVERY-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
MacAddress FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
InetAddressType,
|
||||
InetAddress,
|
||||
InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB
|
||||
hmManagement FROM HIRSCHMANN-MGMT-MIB;
|
||||
|
||||
hmMgmtDiscoveryGroup MODULE-IDENTITY
|
||||
LAST-UPDATED "201407071200Z" -- 07 Jul 2014 12:00:00 GMT
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann generic discovery SNMP MIB.
|
||||
Copyright (C) 2014. All Rights Reserved."
|
||||
REVISION "201407071200Z" -- 07 Jul 2014 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmManagement 100 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hmMgmtDiscoveryGroup groups
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hmMgmtDiscoveryStatusGroup OBJECT IDENTIFIER ::= { hmMgmtDiscoveryGroup 1 }
|
||||
hmMgmtDiscoveryCfgGroup OBJECT IDENTIFIER ::= { hmMgmtDiscoveryGroup 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hmMgmtDiscoveryStatusGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
hmMgmtDiscMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
read-write(1),
|
||||
read-only(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational mode of the protocol."
|
||||
::= { hmMgmtDiscoveryStatusGroup 1 }
|
||||
|
||||
hmMgmtDiscMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physical base address (MAC address) of the agent.
|
||||
This is the burned in MAC address from the production."
|
||||
::= { hmMgmtDiscoveryStatusGroup 2 }
|
||||
|
||||
hmMgmtDiscIpIntfType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
loopback-intf (1),
|
||||
router-intf (2),
|
||||
mgmt-intf (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface which reports the ip settings."
|
||||
::= { hmMgmtDiscoveryStatusGroup 3 }
|
||||
|
||||
hmMgmtDiscSwVersion OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of the currently running firmware."
|
||||
::= { hmMgmtDiscoveryStatusGroup 4 }
|
||||
|
||||
hmMgmtDiscProductDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Manufacturer-defined product description."
|
||||
::= { hmMgmtDiscoveryStatusGroup 5 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hmMgmtDiscoveryCfgGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
hmMgmtDiscCfgUUID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UUID of the device used for the discovery protocol."
|
||||
::= { hmMgmtDiscoveryCfgGroup 1 }
|
||||
|
||||
hmMgmtDiscCfgProto OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
bootp(2),
|
||||
dhcp(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The switch's network configuration protocol.
|
||||
The default value is dependent of the device type."
|
||||
::= { hmMgmtDiscoveryCfgGroup 2 }
|
||||
|
||||
hmMgmtDiscCfgIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local IP address type."
|
||||
::= { hmMgmtDiscoveryCfgGroup 3 }
|
||||
|
||||
hmMgmtDiscCfgIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the management agent board.
|
||||
Changing this value will take effect after activating
|
||||
with hmMgmtDiscCfgAction."
|
||||
::= { hmMgmtDiscoveryCfgGroup 4 }
|
||||
|
||||
hmMgmtDiscCfgPrefLen OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the IP netmask."
|
||||
::= { hmMgmtDiscoveryCfgGroup 5 }
|
||||
|
||||
hmMgmtDiscCfgGwIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default gateway IP address type."
|
||||
::= { hmMgmtDiscoveryCfgGroup 6 }
|
||||
|
||||
hmMgmtDiscCfgGwIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the default gateway.
|
||||
Changing this value will take effect after activating
|
||||
with hmMgmtDiscCfgAction."
|
||||
::= { hmMgmtDiscoveryCfgGroup 7 }
|
||||
|
||||
hmMgmtDiscCfgAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other (1),
|
||||
activate (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object, when read, always returns a value of other(1).
|
||||
Setting the object to activate(2) causes a reconfiguration
|
||||
of the IP protocol stack."
|
||||
DEFVAL { other }
|
||||
::= { hmMgmtDiscoveryCfgGroup 8 }
|
||||
|
||||
hmMgmtDiscCfgBlinking OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables/disables the HiDiscovery blinking sequence
|
||||
on this device. This object will not be saved."
|
||||
DEFVAL { disable }
|
||||
::= { hmMgmtDiscoveryCfgGroup 9 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
HIRSCHMANN-DISCOVERY-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
MacAddress,TruthValue FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
InetAddressType,
|
||||
InetAddress,
|
||||
InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB
|
||||
hmManagement FROM HIRSCHMANN-MGMT-MIB;
|
||||
|
||||
hmMgmtDiscoveryGroup MODULE-IDENTITY
|
||||
LAST-UPDATED "201407071200Z" -- 07 Jul 2014 12:00:00 GMT
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann generic discovery SNMP MIB.
|
||||
Copyright (C) 2014. All Rights Reserved."
|
||||
REVISION "201407071200Z" -- 07 Jul 2014 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmManagement 100 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hmMgmtDiscoveryGroup groups
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hmMgmtDiscoveryStatusGroup OBJECT IDENTIFIER ::= { hmMgmtDiscoveryGroup 1 }
|
||||
hmMgmtDiscoveryCfgGroup OBJECT IDENTIFIER ::= { hmMgmtDiscoveryGroup 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hmMgmtDiscoveryStatusGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
hmMgmtDiscMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
read-write(1),
|
||||
read-only(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational mode of the protocol."
|
||||
::= { hmMgmtDiscoveryStatusGroup 1 }
|
||||
|
||||
hmMgmtDiscMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Physical base address (MAC address) of the agent.
|
||||
This is the burned in MAC address from the production."
|
||||
::= { hmMgmtDiscoveryStatusGroup 2 }
|
||||
|
||||
hmMgmtDiscIpIntfType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
loopback-intf (1),
|
||||
router-intf (2),
|
||||
mgmt-intf (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface which reports the ip settings."
|
||||
::= { hmMgmtDiscoveryStatusGroup 3 }
|
||||
|
||||
hmMgmtDiscSwVersion OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of the currently running firmware."
|
||||
::= { hmMgmtDiscoveryStatusGroup 4 }
|
||||
|
||||
hmMgmtDiscProductDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Manufacturer-defined product description."
|
||||
::= { hmMgmtDiscoveryStatusGroup 5 }
|
||||
|
||||
hmMgmtDiscForcePasswordChange OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If true, then the password must be changed on first management access to the device."
|
||||
DEFVAL { true }
|
||||
::= { hmMgmtDiscoveryStatusGroup 10 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hmMgmtDiscoveryCfgGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
hmMgmtDiscCfgUUID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UUID of the device used for the discovery protocol."
|
||||
::= { hmMgmtDiscoveryCfgGroup 1 }
|
||||
|
||||
hmMgmtDiscCfgProto OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
bootp(2),
|
||||
dhcp(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The switch's network configuration protocol.
|
||||
The default value is dependent of the device type."
|
||||
::= { hmMgmtDiscoveryCfgGroup 2 }
|
||||
|
||||
hmMgmtDiscCfgIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Local IP address type."
|
||||
::= { hmMgmtDiscoveryCfgGroup 3 }
|
||||
|
||||
hmMgmtDiscCfgIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the management agent board.
|
||||
Changing this value will take effect after activating
|
||||
with hmMgmtDiscCfgAction."
|
||||
::= { hmMgmtDiscoveryCfgGroup 4 }
|
||||
|
||||
hmMgmtDiscCfgPrefLen OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The length of the IP netmask."
|
||||
::= { hmMgmtDiscoveryCfgGroup 5 }
|
||||
|
||||
hmMgmtDiscCfgGwIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default gateway IP address type."
|
||||
::= { hmMgmtDiscoveryCfgGroup 6 }
|
||||
|
||||
hmMgmtDiscCfgGwIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the default gateway.
|
||||
Changing this value will take effect after activating
|
||||
with hmMgmtDiscCfgAction."
|
||||
::= { hmMgmtDiscoveryCfgGroup 7 }
|
||||
|
||||
hmMgmtDiscCfgAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other (1),
|
||||
activate (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object, when read, always returns a value of other(1).
|
||||
Setting the object to activate(2) causes a reconfiguration
|
||||
of the IP protocol stack."
|
||||
DEFVAL { other }
|
||||
::= { hmMgmtDiscoveryCfgGroup 8 }
|
||||
|
||||
hmMgmtDiscCfgBlinking OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables/disables the HiDiscovery blinking sequence
|
||||
on this device. This object will not be saved."
|
||||
DEFVAL { disable }
|
||||
::= { hmMgmtDiscoveryCfgGroup 9 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
@ -1,149 +1,367 @@
|
||||
HIRSCHMANN-GENERIC-ERROR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Generic-Error MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
enterprises, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString,
|
||||
AutonomousType, TestAndIncr FROM SNMPv2-TC;
|
||||
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
hmMgmtSEEErrorIDGroup OBJECT IDENTIFIER ::= { enterprises hirschmann(248) hmManagement(16) 2 }
|
||||
hmMgmtSEInfoIDGroup OBJECT IDENTIFIER ::= { enterprises hirschmann(248) hmManagement(16) 3 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hmMgmtSEEErrorIDGroup
|
||||
-- ***********************************************************
|
||||
--
|
||||
hmRedundancyConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Conflict Redundancy Protocols: Cannot enable {0} because of enabled {1}."
|
||||
::= { hmMgmtSEEErrorIDGroup 1 }
|
||||
|
||||
hmRedundancyConflictPort OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Conflict Redundancy Protocols: Cannot enable {0} because of enabled {1} on Ring Port {2}."
|
||||
::= { hmMgmtSEEErrorIDGroup 2 }
|
||||
|
||||
hmMaxNumExceeded OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Max. number exceeded for {0}."
|
||||
::= { hmMgmtSEEErrorIDGroup 3 }
|
||||
|
||||
hmAlreadyCreated OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Instance already created."
|
||||
::= { hmMgmtSEEErrorIDGroup 4 }
|
||||
|
||||
hmRedundancyConflictFpgaPort OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Conflict Redundancy Protocols: Cannot enable {0} on configured ports."
|
||||
::= { hmMgmtSEEErrorIDGroup 5 }
|
||||
|
||||
hmVlanUnawareConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot enable {0} because {1} is enabled."
|
||||
::= { hmMgmtSEEErrorIDGroup 6 }
|
||||
|
||||
hmRedundancyConflictPortShort OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot enable {0} on configured ports. Reason: {1}"
|
||||
::= { hmMgmtSEEErrorIDGroup 7 }
|
||||
|
||||
-- hmTableFullError - Cannot add more rows to a table.
|
||||
hmTableFullError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "{0} table is full. Maximum allowed: {1}."
|
||||
::= { hmMgmtSEEErrorIDGroup 8 }
|
||||
|
||||
hmFunctionNotUsableWithInterface OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "This function cannot be used with this interface."
|
||||
::= { hmMgmtSEEErrorIDGroup 9 }
|
||||
|
||||
-- general conflict
|
||||
hmGeneralConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "{0} conflicts with {1}. {2}."
|
||||
::= { hmMgmtSEEErrorIDGroup 10 }
|
||||
|
||||
hmGeneralExceededRange OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The {0} is exceeding the range. Maximum permissable range is {1}..{2}."
|
||||
::= { hmMgmtSEEErrorIDGroup 11 }
|
||||
|
||||
-- hmMgmtSEEErrorIDGroup 100 - RMON Group
|
||||
hmRmonAlarmTableFullErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm table full. Only {0} entries are allowed."
|
||||
::= { hmMgmtSEEErrorIDGroup 100 }
|
||||
|
||||
-- hmMgmtSEEErrorIDGroup 200 - MGMT Group
|
||||
hmMgmtUdpPortInUse OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given UDP port is already in use."
|
||||
::= { hmMgmtSEEErrorIDGroup 200 }
|
||||
|
||||
hmMgmtTcpPortInUse OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given TCP port is already in use."
|
||||
::= { hmMgmtSEEErrorIDGroup 201 }
|
||||
|
||||
hmMgmtIPAddressConflictWithMgmtIP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given IP address/netmask {0}/{1} conflicts with the management IP address/netmask."
|
||||
::= { hmMgmtSEEErrorIDGroup 202 }
|
||||
|
||||
hmMgmtIPAddressConflictWithOobIP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given IP address/netmask {0}/{1} conflicts with the out-of-band management IP address/netmask."
|
||||
::= { hmMgmtSEEErrorIDGroup 203 }
|
||||
|
||||
hmMgmtIPAddressConflictWithRouterIP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given IP address/netmask {0}/{1} conflicts with a routing interface IP address/netmask."
|
||||
::= { hmMgmtSEEErrorIDGroup 204 }
|
||||
|
||||
-- hmMgmtSEEErrorIDGroup 300 - MGMT Group
|
||||
hm2NetIPAddrInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The {0} IP address is not valid."
|
||||
::= { hmMgmtSEEErrorIDGroup 300 }
|
||||
|
||||
hm2NetIPAddrAndGateway OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Management IP address and gateway are not on the same subnet."
|
||||
::= { hmMgmtSEEErrorIDGroup 301 }
|
||||
|
||||
hm2NetIPAddrAndSubnet OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The {0} IP address and subnet mask combination is not valid."
|
||||
::= { hmMgmtSEEErrorIDGroup 302 }
|
||||
|
||||
hm2NetPrefixLengthInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Subnet mask must have contiguous ones and be no longer than 30 bits."
|
||||
::= { hmMgmtSEEErrorIDGroup 303 }
|
||||
|
||||
hm2VlanIdNotExists OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "VLAN {0} does not exist. Please create VLAN {1} before using it."
|
||||
::= { hmMgmtSEEErrorIDGroup 304 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hmMgmtSEInfoIDGroup
|
||||
-- ***********************************************************
|
||||
--
|
||||
hmMgmtSEInfoValueChanged OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Note: Value changed from {0} to {1}"
|
||||
::= { hmMgmtSEInfoIDGroup 1 }
|
||||
|
||||
END
|
||||
HIRSCHMANN-GENERIC-ERROR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Generic-Error MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
enterprises, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString,
|
||||
AutonomousType, TestAndIncr FROM SNMPv2-TC;
|
||||
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
hmMgmtSEEErrorIDGroup OBJECT IDENTIFIER ::= { enterprises hirschmann(248) hmManagement(16) 2 }
|
||||
hmMgmtSEInfoIDGroup OBJECT IDENTIFIER ::= { enterprises hirschmann(248) hmManagement(16) 3 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hmMgmtSEEErrorIDGroup
|
||||
-- ***********************************************************
|
||||
--
|
||||
hmRedundancyConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Conflict Redundancy Protocols: Cannot enable {0} because of enabled {1}."
|
||||
::= { hmMgmtSEEErrorIDGroup 1 }
|
||||
|
||||
hmRedundancyConflictPort OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Conflict Redundancy Protocols: Cannot enable {0} because of enabled {1} on Ring Port {2}."
|
||||
::= { hmMgmtSEEErrorIDGroup 2 }
|
||||
|
||||
hmMaxNumExceeded OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Max. number exceeded for {0}."
|
||||
::= { hmMgmtSEEErrorIDGroup 3 }
|
||||
|
||||
hmAlreadyCreated OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Instance already created."
|
||||
::= { hmMgmtSEEErrorIDGroup 4 }
|
||||
|
||||
hmRedundancyConflictFpgaPort OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Conflict Redundancy Protocols: Cannot enable {0} on configured ports."
|
||||
::= { hmMgmtSEEErrorIDGroup 5 }
|
||||
|
||||
hmGenericEnableConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot enable {0} because {1} is enabled."
|
||||
::= { hmMgmtSEEErrorIDGroup 6 }
|
||||
|
||||
hmRedundancyConflictPortShort OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot enable {0} on configured ports. Reason: {1}"
|
||||
::= { hmMgmtSEEErrorIDGroup 7 }
|
||||
|
||||
-- hmTableFullError - Cannot add more rows to a table.
|
||||
hmTableFullError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "{0} table is full. Maximum allowed: {1}."
|
||||
::= { hmMgmtSEEErrorIDGroup 8 }
|
||||
|
||||
hmFunctionNotUsableWithInterface OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "This function cannot be used with this interface."
|
||||
::= { hmMgmtSEEErrorIDGroup 9 }
|
||||
|
||||
-- general conflict
|
||||
hmGeneralConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "{0} conflicts with {1}. {2}."
|
||||
::= { hmMgmtSEEErrorIDGroup 10 }
|
||||
|
||||
hmGeneralExceededRange OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The {0} is exceeding the range. Maximum permissable range is {1}..{2}."
|
||||
::= { hmMgmtSEEErrorIDGroup 11 }
|
||||
|
||||
hmGenericDisableConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot disable {0}, because {1} is using it."
|
||||
::= { hmMgmtSEEErrorIDGroup 12 }
|
||||
|
||||
-- hmMgmtSEEErrorIDGroup 100 - RMON Group
|
||||
hmRmonAlarmTableFullErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm table full. Only {0} entries are allowed."
|
||||
::= { hmMgmtSEEErrorIDGroup 100 }
|
||||
|
||||
-- hmMgmtSEEErrorIDGroup 200 - MGMT Group
|
||||
hmMgmtUdpPortInUse OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given UDP port is already in use."
|
||||
::= { hmMgmtSEEErrorIDGroup 200 }
|
||||
|
||||
hmMgmtTcpPortInUse OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given TCP port is already in use."
|
||||
::= { hmMgmtSEEErrorIDGroup 201 }
|
||||
|
||||
hmMgmtIPAddressConflictWithMgmtIP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given IP address/netmask {0}/{1} conflicts with the management IP address/netmask."
|
||||
::= { hmMgmtSEEErrorIDGroup 202 }
|
||||
|
||||
hmMgmtIPAddressConflictWithOobIP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given IP address/netmask {0}/{1} conflicts with the out-of-band management IP address/netmask."
|
||||
::= { hmMgmtSEEErrorIDGroup 203 }
|
||||
|
||||
hmMgmtIPAddressConflictWithRouterIP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given IP address/netmask {0}/{1} conflicts with a routing interface IP address/netmask."
|
||||
::= { hmMgmtSEEErrorIDGroup 204 }
|
||||
|
||||
hmMgmtIPAddressConflictWithOobUsbIP OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Given IP address/netmask {0}/{1} conflicts with the out-of-band management IP address/netmask with USB connection."
|
||||
::= { hmMgmtSEEErrorIDGroup 205 }
|
||||
|
||||
-- hmMgmtSEEErrorIDGroup 300 - MGMT Group
|
||||
hm2NetIPAddrInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The {0} IP address is not valid."
|
||||
::= { hmMgmtSEEErrorIDGroup 300 }
|
||||
|
||||
hm2NetIPAddrAndGateway OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Management IP address and gateway are not on the same subnet."
|
||||
::= { hmMgmtSEEErrorIDGroup 301 }
|
||||
|
||||
hm2NetIPAddrAndSubnet OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The {0} IP address and subnet mask combination is not valid."
|
||||
::= { hmMgmtSEEErrorIDGroup 302 }
|
||||
|
||||
hm2NetPrefixLengthInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Subnet mask must have contiguous ones and be no longer than 30 bits."
|
||||
::= { hmMgmtSEEErrorIDGroup 303 }
|
||||
|
||||
hm2VlanIdNotExists OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "VLAN {0} does not exist. Please create VLAN {1} before using it."
|
||||
::= { hmMgmtSEEErrorIDGroup 304 }
|
||||
|
||||
-- hmMgmtSEEErrorIDGroup 400 - IPv6 Group
|
||||
hm2NetIPv6AddressAlreadyExists OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot add IPv6 Address because it already exists."
|
||||
::= { hmMgmtSEEErrorIDGroup 400 }
|
||||
|
||||
hm2NetIPv6ChangeEUIWhileEntryActive OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot change IPv6 EUI flag while entry is still active."
|
||||
::= { hmMgmtSEEErrorIDGroup 401 }
|
||||
|
||||
hm2NetIPv6ChangeAddressWhileEntryActive OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot change IPv6 address while entry is still active."
|
||||
::= { hmMgmtSEEErrorIDGroup 402 }
|
||||
|
||||
hm2NetIPv6IncorrectFamilyType OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot insert an incorrect address type."
|
||||
::= { hmMgmtSEEErrorIDGroup 403 }
|
||||
|
||||
hm2NetIPv6EnableEUIWhilePrefixLenNot64 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot Enable EUI while prefix length value not equal to 64."
|
||||
::= { hmMgmtSEEErrorIDGroup 404 }
|
||||
|
||||
hm2NetIPv6ChangeAddressOrigin OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot change address origin value."
|
||||
::= { hmMgmtSEEErrorIDGroup 405 }
|
||||
|
||||
hm2NetIPv6MaximumNumberStaticAddresses OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot insert more than the alloted maximum number of static entries."
|
||||
::= { hmMgmtSEEErrorIDGroup 406 }
|
||||
|
||||
hm2NetIPv6IncorrectAddressLength OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot use an IPv6 address with an incorrect length."
|
||||
::= { hmMgmtSEEErrorIDGroup 407 }
|
||||
|
||||
hm2NetIPv6AddressPrefixNotMatching OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot add IPv6 entry if the prefix and address do not match."
|
||||
::= { hmMgmtSEEErrorIDGroup 408 }
|
||||
|
||||
hm2NetIPv6PrefixNotSupported OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot add IPv6 entry if the used prefix is 127."
|
||||
::= { hmMgmtSEEErrorIDGroup 409 }
|
||||
|
||||
hm2NetIPv6CannotAddReservedAddress OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot add an IPv6 reserved address."
|
||||
::= { hmMgmtSEEErrorIDGroup 410 }
|
||||
|
||||
hm2EntryLenCharset OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the chosen entry name uses not allowed character(s).
|
||||
Allowed are alphanumerical characters and name size from 1 to 32."
|
||||
::= { hmMgmtSEEErrorIDGroup 411 }
|
||||
|
||||
hm2UserPwdLen OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the chosen password is incorrect.
|
||||
Check length, policy matching."
|
||||
::= { hmMgmtSEEErrorIDGroup 412 }
|
||||
|
||||
hm2EntryNotExist OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "User does not exist."
|
||||
::= { hmMgmtSEEErrorIDGroup 413 }
|
||||
|
||||
hm2MaxNumUserExceeded OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Max. number of user exceeded."
|
||||
::= { hmMgmtSEEErrorIDGroup 414 }
|
||||
|
||||
hm2NetIPv6UnreachableGatewaySubnet OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot set the IPv6 gateway from an unreachable subnet."
|
||||
::= { hmMgmtSEEErrorIDGroup 415 }
|
||||
|
||||
hm2GenericDeleteError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the entry cannot be deleted."
|
||||
::= { hmMgmtSEEErrorIDGroup 450 }
|
||||
|
||||
hm2GenericCreateError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the entry cannot be created."
|
||||
::= { hmMgmtSEEErrorIDGroup 451 }
|
||||
|
||||
hm2GenericEntryNotExist OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the entry does not exists."
|
||||
::= { hmMgmtSEEErrorIDGroup 452 }
|
||||
|
||||
hm2GenericIPv4IPv6Supported OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that only IPv4 or IPv6 address
|
||||
types are supported."
|
||||
::= { hmMgmtSEEErrorIDGroup 453 }
|
||||
|
||||
hm2GenericMulticastAddrNotAllowed OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the multicast address type is
|
||||
not allowed."
|
||||
::= { hmMgmtSEEErrorIDGroup 454 }
|
||||
|
||||
hm2GenericIPAddrInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the value for IP address is invalid."
|
||||
::= { hmMgmtSEEErrorIDGroup 455 }
|
||||
|
||||
hm2GenericSourcePortInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the value for source port is invalid."
|
||||
::= { hmMgmtSEEErrorIDGroup 456 }
|
||||
|
||||
hm2GenericRowCommitError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the row commit process is unsuccessful."
|
||||
::= { hmMgmtSEEErrorIDGroup 457 }
|
||||
|
||||
hm2GenericDestIPAddrInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the value for destination IP address is invalid."
|
||||
::= { hmMgmtSEEErrorIDGroup 458 }
|
||||
|
||||
hm2GenericDestMACAddrInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the value for destination MAC address is invalid."
|
||||
::= { hmMgmtSEEErrorIDGroup 459 }
|
||||
|
||||
hm2GenericDestPortInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the value for destination port is invalid."
|
||||
::= { hmMgmtSEEErrorIDGroup 460 }
|
||||
|
||||
hm2GenericSourceIPAddrInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the value for source IP address is invalid."
|
||||
::= { hmMgmtSEEErrorIDGroup 461 }
|
||||
|
||||
hm2GenericSourceMACAddrInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the value for source MAC address is invalid."
|
||||
::= { hmMgmtSEEErrorIDGroup 462 }
|
||||
|
||||
hm2GenericEntryInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the index value is out of range or contains invalid characters."
|
||||
::= { hmMgmtSEEErrorIDGroup 463 }
|
||||
|
||||
hm2GenericInterfaceInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the interface number is not valid."
|
||||
::= { hmMgmtSEEErrorIDGroup 464 }
|
||||
|
||||
hm2GenericOnlySupportsIPv4 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that only IPv4 address is supported."
|
||||
::= { hmMgmtSEEErrorIDGroup 465 }
|
||||
|
||||
hm2GenericVlanIdInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the vlaue of VLAN ID is invalid and
|
||||
cannot be processed."
|
||||
::= { hmMgmtSEEErrorIDGroup 466 }
|
||||
|
||||
hm2GenericCommitInProgress OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the row cannot be created, modified or deleted
|
||||
as commit is in progress."
|
||||
::= { hmMgmtSEEErrorIDGroup 467 }
|
||||
|
||||
hm2GenericNameInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the name for the index is not valid."
|
||||
::= { hmMgmtSEEErrorIDGroup 468 }
|
||||
|
||||
hm2GenericDirectionInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the packet direction is invalid.
|
||||
Use 'ingress', 'egress' or 'both'."
|
||||
::= { hmMgmtSEEErrorIDGroup 472 }
|
||||
|
||||
hm2GenericNameAlreadyExist OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the entry with the same name already
|
||||
exists."
|
||||
::= { hmMgmtSEEErrorIDGroup 473 }
|
||||
|
||||
hm2GenericMinEntryInvalid OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the lower value cannot be greater than the upper value."
|
||||
::= { hmMgmtSEEErrorIDGroup 474 }
|
||||
|
||||
hm2GenericEntryExistInSharedTable OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the entry with the same name already exists in shared table."
|
||||
::= { hmMgmtSEEErrorIDGroup 475 }
|
||||
|
||||
hm2GenericEntryIsReadOnly OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates that the field is read-only."
|
||||
::= { hmMgmtSEEErrorIDGroup 476 }
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hmMgmtSEInfoIDGroup
|
||||
-- ***********************************************************
|
||||
--
|
||||
hmMgmtSEInfoValueChanged OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Note: Value changed from {0} to {1}"
|
||||
::= { hmMgmtSEInfoIDGroup 1 }
|
||||
|
||||
END
|
||||
|
98573
mibs/hirschmann/HIRSCHMANN-HMWLANMGT-MIB
Normal file
98573
mibs/hirschmann/HIRSCHMANN-HMWLANMGT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,28 +1,31 @@
|
||||
HIRSCHMANN-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
enterprises FROM SNMPv2-SMI;
|
||||
|
||||
hmManagement MODULE-IDENTITY
|
||||
LAST-UPDATED "201009141200Z" -- 14 Sep 2010 12:00:00 GMT
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann Private SNMP extension MIB.
|
||||
Copyright (C) 2010. All Rights Reserved."
|
||||
REVISION "201009141200Z" -- 14 Sep 2010 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hirschmann 16 }
|
||||
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
HIRSCHMANN-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
OBJECT-IDENTITY, enterprises,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, AutonomousType,
|
||||
TestAndIncr FROM SNMPv2-TC;
|
||||
|
||||
hmManagement MODULE-IDENTITY
|
||||
LAST-UPDATED "201009141200Z" -- 14 Sep 2010 12:00:00 GMT
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann Private SNMP extension MIB.
|
||||
Copyright (C) 2010. All Rights Reserved."
|
||||
REVISION "201009141200Z" -- 14 Sep 2010 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hirschmann 16 }
|
||||
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
707
mibs/hirschmann/HIRSCHMANN-ROUTER-MIB
Normal file
707
mibs/hirschmann/HIRSCHMANN-ROUTER-MIB
Normal file
@ -0,0 +1,707 @@
|
||||
-- **************************************************************************
|
||||
-- * *
|
||||
-- * *
|
||||
-- * Hirschmann Electronics GmbH & Co. KG *
|
||||
-- * *
|
||||
-- * P.O. Box 1649 *
|
||||
-- * D-72602 Nuertingen *
|
||||
-- * Germany *
|
||||
-- * *
|
||||
-- * *
|
||||
-- * MACH3000 SNMP PRIVATE MIB *
|
||||
-- * *
|
||||
-- * Router Configuration Release 0.5 *
|
||||
-- * *
|
||||
-- * Date: 30-jul-2001 *
|
||||
-- * *
|
||||
-- %*************************************************************************
|
||||
-- % *
|
||||
-- % File: hmrouter.mib *
|
||||
-- % *
|
||||
-- % *
|
||||
-- % History of changes: *
|
||||
-- % *
|
||||
-- % When Who What *
|
||||
-- % ======== === ====================================================== *
|
||||
-- % 07mar01 En created from tmsL3Mib.mi2 *
|
||||
-- % 13mar01 MH moved to hmConfiguration.6 *
|
||||
-- % 16mar01 En modified hmRouterMisc, hmRouterIpSubnetTable *
|
||||
-- % added hmRouterNumInterfaces, hmRouterIfTable, *
|
||||
-- % hmRouterStaticTable *
|
||||
-- % 16mar01 MH official MIB-header *
|
||||
-- % 12apr01 En made index variables "durable" (nvdb hack) *
|
||||
-- % 16may01 En hmRouterIfTransmitVlanID -> hmRouterIfVlanID, *
|
||||
-- % hmRouterIfTReceiveVlanSet deleted *
|
||||
-- % 27may01 En hmRouterIpSubnetTable merged into hmRouterIfTable *
|
||||
-- % 30jul01 En hmRouterOptions added *
|
||||
-- % 08aug02 MH hmRouterRedundancy added *
|
||||
-- % 24sep02 MH hmRouterRedAdminStatus submitAndGo removed *
|
||||
-- % 10jan03 MH router interface based forwarding control MIB added *
|
||||
-- % *
|
||||
-- %*************************************************************************
|
||||
-- * *
|
||||
-- * Dies ist die SNMP MIB fuer Hirschmann MACH3000 *
|
||||
-- * *
|
||||
-- * Sollten Sie weitere Fragen haben, wenden Sie sich bitte an ihren *
|
||||
-- * Hirschmann-Vertragspartner. *
|
||||
-- * *
|
||||
-- * Aktuelle Hirschmann-Infos zu unseren Produkten erhalten Sie ueber *
|
||||
-- * unseren WWW-Server unter http://www.hirschmann.com *
|
||||
-- * *
|
||||
-- * This is the SNMP MIB for the Hirschmann MACH3000 *
|
||||
-- * *
|
||||
-- * If you have any further questions please contact your *
|
||||
-- * Hirschmann contractual partner. *
|
||||
-- * *
|
||||
-- * You can access current information about Hirschmann products *
|
||||
-- * via our WWW server on http://www.hirschmann.com *
|
||||
-- * *
|
||||
-- **************************************************************************
|
||||
|
||||
HIRSCHMANN-ROUTER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS private FROM RFC1155-SMI
|
||||
DisplayString, PhysAddress FROM RFC1213-MIB;
|
||||
|
||||
-- object identifiers for this MIB
|
||||
-- private OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) 4 }
|
||||
enterprises OBJECT IDENTIFIER ::= { private 1}
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
hmConfiguration OBJECT IDENTIFIER ::= { hirschmann 14 }
|
||||
|
||||
hmRouter OBJECT IDENTIFIER ::= { hmConfiguration 6 }
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- hmRouterMisc:
|
||||
-- This group is used to configure and retrieve global router parameters.
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
hmRouterMisc OBJECT IDENTIFIER ::= { hmRouter 1 }
|
||||
|
||||
hmRouterNumInterfaces OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The number of virtual router interfaces,
|
||||
i.e. the number of rows in hmRouterIfTable."
|
||||
::= { hmRouterMisc 1 }
|
||||
|
||||
hmRouterMaxHostRouteEntries OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The maximum number of HOST entries in the routing table."
|
||||
::= { hmRouterMisc 2 }
|
||||
|
||||
hmRouterMaxSubnetRouteEntries OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The maximum number of SUBNET entries in the routing table."
|
||||
::= { hmRouterMisc 3 }
|
||||
|
||||
hmRouterRipEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER { true(1), false(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE: { false }
|
||||
This variable globally enables or disables RIP.
|
||||
Currently, RIP and OSPF cannot be enabled at the same time."
|
||||
::= { hmRouterMisc 4 }
|
||||
|
||||
hmRouterOspfEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER { true(1), false(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE: { false }
|
||||
This variable globally enables or disables OSPF.
|
||||
Currently, RIP and OSPF cannot be enabled at the same time."
|
||||
::= { hmRouterMisc 5 }
|
||||
|
||||
hmRouterDHCPServerIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the first DHCP-server to be addressed by the relay agent.
|
||||
If 0.0.0.0, DHCP relaying is switched off for this entry."
|
||||
::= { hmRouterMisc 6 }
|
||||
|
||||
hmRouterDHCPServer2IpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the second DHCP-server to be addressed by the relay agent.
|
||||
If 0.0.0.0, DHCP relaying is switched off for this entry."
|
||||
::= { hmRouterMisc 7 }
|
||||
|
||||
hmRouterDHCPServer3IpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the third DHCP-server to be addressed by the relay agent.
|
||||
If 0.0.0.0, DHCP relaying is switched off for this entry."
|
||||
::= { hmRouterMisc 8 }
|
||||
|
||||
hmRouterDHCPServer4IpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the fourth DHCP-server to be addressed by the relay agent.
|
||||
If 0.0.0.0, DHCP relaying is switched off for this entry."
|
||||
::= { hmRouterMisc 9 }
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- hmRouterIfTable:
|
||||
-- This table is used to configure and retrieve parameters of the
|
||||
-- virtual router interfaces, i.e. vlan id and IP parameters.
|
||||
--
|
||||
-- Notes:
|
||||
-- - A static vlan must be created for each vlan id used in this table.
|
||||
-- - The subnet's IP address is calculated indirectly by logically
|
||||
-- AND'ing the IP address (hmRouterIfIpAddr) with the netmask
|
||||
-- (hmRouterIfSubnetMask).
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
hmRouterIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmRouterIfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table of interface parameters.
|
||||
There is one entry for each virtual router interface."
|
||||
::= { hmRouter 2 }
|
||||
|
||||
hmRouterIfEntry OBJECT-TYPE
|
||||
SYNTAX HmRouterIfEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Parameters for a single virtual router interface."
|
||||
INDEX { hmRouterIfIndex }
|
||||
::= { hmRouterIfTable 1 }
|
||||
|
||||
HmRouterIfEntry ::= SEQUENCE {
|
||||
hmRouterIfIndex INTEGER,
|
||||
hmRouterIfVlanID INTEGER,
|
||||
hmRouterIfIpAddr IpAddress,
|
||||
hmRouterIfSubnetMask IpAddress,
|
||||
hmRouterIfName DisplayString,
|
||||
hmRouterIfAdminStatus INTEGER,
|
||||
hmRouterIfOperStatus INTEGER,
|
||||
hmRouterIfRedundantIpAddr IpAddress
|
||||
}
|
||||
|
||||
hmRouterIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Interface index of the virtual router interface."
|
||||
::= { hmRouterIfEntry 1 }
|
||||
|
||||
hmRouterIfVlanID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
Vlan id to be used by the interface."
|
||||
::= { hmRouterIfEntry 2 }
|
||||
|
||||
hmRouterIfIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the virtual router interface.
|
||||
The subnet address is calculated by logically
|
||||
AND'ing the IP address (hmRouterIfIpAddr) with the
|
||||
netmask (hmRouterIfSubnetMask)."
|
||||
::= { hmRouterIfEntry 3 }
|
||||
|
||||
hmRouterIfSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
Netmask of the subnet. It contains 1's in the bit positions
|
||||
for the subnet and 0's in the bit positions for the host.
|
||||
The 1's must be contiguous, starting with the left most bit."
|
||||
::= { hmRouterIfEntry 4 }
|
||||
|
||||
hmRouterIfName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
A user reference name for the interface."
|
||||
::= { hmRouterIfEntry 5 }
|
||||
|
||||
hmRouterIfAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The desired state of the interface.
|
||||
Setting this object to up (down) enables (disables)
|
||||
the virtual router interface."
|
||||
::= { hmRouterIfEntry 6 }
|
||||
|
||||
hmRouterIfOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { up(1), down(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The current operational state of the interface."
|
||||
::= { hmRouterIfEntry 7 }
|
||||
|
||||
hmRouterIfRedundantIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the redundant router interface
|
||||
which is residing on the partner router. If the partner
|
||||
router fails, the IP address is activated on the
|
||||
local routing device.
|
||||
The subnet address is calculated by logically
|
||||
AND'ing the IP address (hmRouterIfIpAddr) with the
|
||||
netmask (hmRouterIfSubnetMask). It must be the same
|
||||
as the one of hmRouterIfIpAddr."
|
||||
::= { hmRouterIfEntry 8 }
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- hmRouterStaticTable:
|
||||
-- This table may be used to configure and retrieve static routes for
|
||||
-- both host and subnet IP destinations.
|
||||
--
|
||||
-- Use of this table is optional.
|
||||
-- Static routes may also be entered using the MIB-II ipRouteTable.
|
||||
-- This table is provided for convenience only.
|
||||
--
|
||||
-- Note that the default route entry (0.0.0.0) in this table is directly
|
||||
-- mapped to the IP Gateway (i.e., next hop router) in the Hirschmann
|
||||
-- Private MIB (HMPRIV-MGMT-SNMP-MIB: hmNetGatewayIPAddr).
|
||||
-- This allows the agent to set the IP gateway using the serial console,
|
||||
-- BOOTP, and/or DHCP.
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
hmRouterStaticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmRouterStaticEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The table of static routes (subset of the MIB-II ipRouteTable)."
|
||||
::= { hmRouter 4 }
|
||||
|
||||
hmRouterStaticEntry OBJECT-TYPE
|
||||
SYNTAX HmRouterStaticEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of static route entries."
|
||||
INDEX { hmRouterStaticDestIpAddr }
|
||||
::= { hmRouterStaticTable 1 }
|
||||
|
||||
HmRouterStaticEntry ::= SEQUENCE {
|
||||
hmRouterStaticDestIpAddr IpAddress,
|
||||
hmRouterStaticMask IpAddress,
|
||||
hmRouterStaticNextHop IpAddress,
|
||||
hmRouterStaticRouteName DisplayString,
|
||||
hmRouterStaticRouteType INTEGER
|
||||
}
|
||||
|
||||
hmRouterStaticDestIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
Host or subnet IP destination address."
|
||||
::= { hmRouterStaticEntry 1 }
|
||||
|
||||
hmRouterStaticMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The mask for this IP destination. It contains 1's in the
|
||||
bit positions for the net and subnet IDs and 0's in the
|
||||
bit positions for host ID. The 1's must be contiguous,
|
||||
starting with the left most bit.
|
||||
Note that a host route uses a 255.255.255.255 mask."
|
||||
::= { hmRouterStaticEntry 2 }
|
||||
|
||||
hmRouterStaticNextHop OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the next hop of this route."
|
||||
::= { hmRouterStaticEntry 3 }
|
||||
|
||||
hmRouterStaticRouteName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
A user reference name for this static route."
|
||||
::= { hmRouterStaticEntry 4 }
|
||||
|
||||
hmRouterStaticRouteType OBJECT-TYPE
|
||||
SYNTAX INTEGER { other(1), invalid(2), direct(3), indirect(4) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The type of route. See MIB-II, ipRouteType.
|
||||
Setting this object to the value invalid(2) removes the
|
||||
corresponding entry from hmRouterStaticTable and
|
||||
ipRouteTable."
|
||||
::= { hmRouterStaticEntry 5 }
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- hmRouterOptions:
|
||||
-- This group contains some additional configuration parameters.
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
hmRouterOptions OBJECT IDENTIFIER ::= { hmRouter 5 }
|
||||
|
||||
hmRouterIcmpTimeExceededMessage OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1), disable(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE: { enable }
|
||||
Controls whether an ICMP 'Time Exceeded' message
|
||||
will be generated when the TTL (Time To Live) field
|
||||
has expired. Due to RFC1812 (Router Requirements),
|
||||
this variable is enabled by default."
|
||||
::= { hmRouterOptions 1 }
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- hmRouterStaticArpTable:
|
||||
-- This table may be used to configure and retrieve static ARP entries.
|
||||
--
|
||||
-- Use of this table is optional.
|
||||
-- Static ARP entries may also be entered using the MIB-II ipNetToMediaTable.
|
||||
-- This table is provided for convenience only.
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
hmRouterStaticArpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmRouterStaticArpEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The table of static ARP entries"
|
||||
::= { hmRouter 6 }
|
||||
|
||||
hmRouterStaticArpEntry OBJECT-TYPE
|
||||
SYNTAX HmRouterStaticArpEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of static ARP entries."
|
||||
INDEX {hmRouterStaticArpNetAddress }
|
||||
::= { hmRouterStaticArpTable 1 }
|
||||
|
||||
HmRouterStaticArpEntry ::= SEQUENCE {
|
||||
hmRouterStaticArpNetAddress IpAddress,
|
||||
hmRouterStaticArpPhysAddress PhysAddress,
|
||||
hmRouterStaticArpName DisplayString,
|
||||
hmRouterStaticArpType INTEGER
|
||||
}
|
||||
|
||||
hmRouterStaticArpNetAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IpAddress corresponding to the media-
|
||||
dependent `physical' address."
|
||||
::= { hmRouterStaticArpEntry 1 }
|
||||
|
||||
hmRouterStaticArpPhysAddress OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The media-dependent `physical' address."
|
||||
::= { hmRouterStaticArpEntry 2 }
|
||||
|
||||
hmRouterStaticArpName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
A user reference name for this static ARP entry."
|
||||
::= { hmRouterStaticArpEntry 3 }
|
||||
|
||||
hmRouterStaticArpType OBJECT-TYPE
|
||||
SYNTAX INTEGER { other(1), invalid(2), static(3) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The type of the ARP entry. See MIB-II, ipNetToMediaType.
|
||||
Setting this object to the value invalid(2) removes the
|
||||
corresponding entry from hmRouterStaticArpTable and
|
||||
ipNetToMediaTable."
|
||||
::= { hmRouterStaticArpEntry 4 }
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- hmRouterRedundancy:
|
||||
-- This group contains the router redundancy MIB
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
hmRouterRedundancy OBJECT IDENTIFIER ::= { hmRouter 10 }
|
||||
|
||||
hmRouterRedConfiguration OBJECT IDENTIFIER ::= { hmRouterRedundancy 1 }
|
||||
hmRouterRedStats OBJECT IDENTIFIER ::= { hmRouterRedundancy 2 }
|
||||
|
||||
hmRouterRedPartnerIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The IP address of the redundancy partner agent."
|
||||
::= { hmRouterRedConfiguration 1 }
|
||||
|
||||
hmRouterRedPartnerInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (128))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
various configuration parameters of the partner agent"
|
||||
::= { hmRouterRedConfiguration 2 }
|
||||
|
||||
hmRouterRedMessageInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (50..5000)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
time period in msec between test packets."
|
||||
::= { hmRouterRedConfiguration 3 }
|
||||
|
||||
hmRouterRedMessageTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (500..60000)
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
time period in msec before a failure is detected.
|
||||
the value should be at least 2 times the value of
|
||||
hmRouterRedMessageInterval."
|
||||
::= { hmRouterRedConfiguration 4 }
|
||||
|
||||
hmRouterRedAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1), disable(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
The desired state of the redundancy mechanism.
|
||||
Setting this object to enable (disable) enables (disables)
|
||||
the router redundancy."
|
||||
::= { hmRouterRedConfiguration 5 }
|
||||
|
||||
hmRouterRedOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { disable(1), standby(2), active(3), other(4) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The operational state of the redundancy mechanism."
|
||||
::= { hmRouterRedConfiguration 6 }
|
||||
|
||||
hmRouterRedLastErrorMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"descripting text for the redundancy error state."
|
||||
::= { hmRouterRedConfiguration 7 }
|
||||
|
||||
hmRouterRedErrorStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { ok(1), error(2) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The error state of the redundancy mechanism.
|
||||
If the value is error(2), there is an descripting
|
||||
error text given in hmRouterRedLastErrorMessage."
|
||||
::= { hmRouterRedConfiguration 8 }
|
||||
|
||||
|
||||
hmRouterRedStatsTakeoverCount OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"counts the times the redundancy switches over
|
||||
between the standby and active state"
|
||||
::= { hmRouterRedStats 1 }
|
||||
|
||||
hmRouterRedStatsLastChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Time since system boot when there was a change in
|
||||
the operational state of the router redundancy
|
||||
between active and standby"
|
||||
::= { hmRouterRedStats 2 }
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- hmRouterForwardControl:
|
||||
-- This group contains the router interface based forwarding control MIB
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
hmRouterForwardControl OBJECT IDENTIFIER ::= { hmRouter 11 }
|
||||
|
||||
hmRouterForwardControlEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER { enable(1), disable(2) }
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE: { disable }
|
||||
enables or disables router interface based forwarding control.
|
||||
when disabled, the router forwards between all interfaces."
|
||||
::= { hmRouterForwardControl 1 }
|
||||
|
||||
hmRouterForwardControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmRouterForwardControlEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table for the router interface based forwarding control.
|
||||
There is one entry for each virtual router interface."
|
||||
::= { hmRouterForwardControl 10 }
|
||||
|
||||
hmRouterForwardControlEntry OBJECT-TYPE
|
||||
SYNTAX HmRouterForwardControlEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Parameters for a single virtual router interface."
|
||||
INDEX { hmRouterForwardControlIndex }
|
||||
::= { hmRouterForwardControlTable 1 }
|
||||
|
||||
HmRouterForwardControlEntry ::= SEQUENCE {
|
||||
hmRouterForwardControlIndex INTEGER,
|
||||
hmRouterFCAllowedToGo OCTET STRING,
|
||||
hmRouterFCIngressRejects Counter,
|
||||
hmRouterFCEgressRejects Counter
|
||||
}
|
||||
|
||||
hmRouterForwardControlIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Interface index of the corresponding router interface."
|
||||
::= { hmRouterForwardControlEntry 1 }
|
||||
|
||||
hmRouterFCAllowedToGo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (10))
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"DURABLE:
|
||||
interface set of the allowed destinations from this port.
|
||||
Each octet within the value of this object specifies
|
||||
a set of eight interfaces, with the first octet specifying
|
||||
interface 1 through 8, the second octet specifying
|
||||
interface 9 through 16, etc.
|
||||
Within each octet, the most significant bit represents
|
||||
the lowest numbered interface, and the least significant
|
||||
bit represents the highest numbered interface.
|
||||
Thus, each interface of the router is represented by a single
|
||||
bit within the value of this object.
|
||||
If that bit has a value of 1 then that interface is included
|
||||
in the set of interfaces; the interface is not included if its
|
||||
bit has a value of 0."
|
||||
::= { hmRouterForwardControlEntry 2 }
|
||||
|
||||
hmRouterFCIngressRejects OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"counts the frames which were received on this interface
|
||||
and were dropped according to the forwarding rules."
|
||||
::= { hmRouterForwardControlEntry 3 }
|
||||
|
||||
hmRouterFCEgressRejects OBJECT-TYPE
|
||||
SYNTAX Counter
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"counts the frames which were to be transmitted over
|
||||
this interface and werde dropped according to the
|
||||
forwarding rules."
|
||||
::= { hmRouterForwardControlEntry 4 }
|
||||
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
-- RouterRedundancy traps
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
hmRouterRedTransition TRAP-TYPE
|
||||
ENTERPRISE hmRouterRedundancy
|
||||
VARIABLES { hmRouterRedOperStatus }
|
||||
DESCRIPTION "The Ring Redundancy mechanism has switched over"
|
||||
::= 1
|
||||
|
||||
hmRouterRedConfigError TRAP-TYPE
|
||||
ENTERPRISE hmRouterRedundancy
|
||||
VARIABLES { hmRouterRedErrorStatus, hmRouterRedLastErrorMessage, hmRouterRedOperStatus }
|
||||
DESCRIPTION "The configuration error status changed"
|
||||
::= 2
|
||||
|
||||
|
||||
END
|
477
mibs/hirschmann/HIRSCHMANN-WAN-CFG-MIB
Normal file
477
mibs/hirschmann/HIRSCHMANN-WAN-CFG-MIB
Normal file
@ -0,0 +1,477 @@
|
||||
HIRSCHMANN-WAN-CFG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Integer32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION, DisplayString, MacAddress
|
||||
FROM SNMPv2-TC -- RFC 2579
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanCfgMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201502130000Z" -- Februar 13, 2015
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201502130000Z" -- Februar 13, 2015
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 8 }
|
||||
|
||||
-- ==========================================================================
|
||||
-- Textual Conventions
|
||||
-- ==========================================================================
|
||||
|
||||
HmWanIfIndexTc ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "Interface index"
|
||||
SYNTAX Integer32 (1..128)
|
||||
|
||||
HmWanLeaseDhcpIndexTc ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "Lease DHCP index"
|
||||
SYNTAX Integer32 (1..128)
|
||||
|
||||
HmWanStaticDhcpIndexTc ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "Static DHCP index"
|
||||
SYNTAX Integer32 (1..4096)
|
||||
|
||||
|
||||
hmWanEth OBJECT IDENTIFIER ::= { hmWanCfgMib 1 }
|
||||
|
||||
---
|
||||
--- hmWanIfTable
|
||||
---
|
||||
|
||||
hmWanIfNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanEth 1 }
|
||||
|
||||
hmWanIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmWanIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
::= { hmWanEth 2 }
|
||||
|
||||
HmWanIfEntry ::= SEQUENCE {
|
||||
hmWanIfIndex HmWanIfIndexTc,
|
||||
hmWanIfDhcpClient INTEGER,
|
||||
hmWanIfIpAddress IpAddress,
|
||||
hmWanIfSubnetMask IpAddress,
|
||||
hmWanIfBridged INTEGER,
|
||||
hmWanIfMediaType INTEGER,
|
||||
hmWanIfDefaultGateway IpAddress,
|
||||
hmWanIfDnsServer IpAddress
|
||||
}
|
||||
|
||||
hmWanIfEntry OBJECT-TYPE
|
||||
SYNTAX HmWanIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
INDEX { hmWanIfIndex }
|
||||
::= { hmWanIfTable 1 }
|
||||
|
||||
hmWanIfIndex OBJECT-TYPE
|
||||
SYNTAX HmWanIfIndexTc
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 1 }
|
||||
|
||||
hmWanIfDhcpClient OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
enabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 2 }
|
||||
|
||||
hmWanIfIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 3 }
|
||||
|
||||
hmWanIfSubnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 4 }
|
||||
|
||||
hmWanIfBridged OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no(1),
|
||||
yes(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 5 }
|
||||
|
||||
hmWanIfMediaType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
auto-negotiation(1),
|
||||
full-duplex-100-Mbps(2),
|
||||
half-duplex-100-Mbps(3),
|
||||
full-duplex-10-Mbps(4),
|
||||
half-duplex-10-Mbps(5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 6 }
|
||||
|
||||
hmWanIfDefaultGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 7 }
|
||||
|
||||
hmWanIfDnsServer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanIfEntry 8 }
|
||||
|
||||
---
|
||||
--- hmWanLeaseDhcpTable
|
||||
---
|
||||
|
||||
hmWanLeaseDhcpNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanEth 3 }
|
||||
|
||||
hmWanLeaseDhcpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmWanLeaseDhcpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
::= { hmWanEth 4 }
|
||||
|
||||
hmWanLeaseDhcpEntry OBJECT-TYPE
|
||||
SYNTAX HmWanLeaseDhcpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
INDEX { hmWanLeaseDhcpIndex }
|
||||
::= { hmWanLeaseDhcpTable 1 }
|
||||
|
||||
HmWanLeaseDhcpEntry ::= SEQUENCE {
|
||||
hmWanLeaseDhcpIndex HmWanLeaseDhcpIndexTc,
|
||||
hmWanLeaseDhcpServer INTEGER,
|
||||
hmWanLeaseDhcpIpPoolStart IpAddress,
|
||||
hmWanLeaseDhcpIpPoolEnd IpAddress,
|
||||
hmWanLeaseDhcpTime INTEGER
|
||||
}
|
||||
|
||||
hmWanLeaseDhcpIndex OBJECT-TYPE
|
||||
SYNTAX HmWanLeaseDhcpIndexTc
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanLeaseDhcpEntry 1 }
|
||||
|
||||
hmWanLeaseDhcpServer OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
enabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanLeaseDhcpEntry 2 }
|
||||
|
||||
hmWanLeaseDhcpIpPoolStart OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanLeaseDhcpEntry 3 }
|
||||
|
||||
hmWanLeaseDhcpIpPoolEnd OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanLeaseDhcpEntry 4 }
|
||||
|
||||
hmWanLeaseDhcpTime OBJECT-TYPE
|
||||
SYNTAX INTEGER (60..86400)
|
||||
UNITS "sec"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanLeaseDhcpEntry 5 }
|
||||
---
|
||||
--- hmWanStaticDhcpTable
|
||||
---
|
||||
|
||||
hmWanStaticDhcp OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
enabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanEth 5 }
|
||||
|
||||
hmWanStaticDhcpNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanEth 6 }
|
||||
|
||||
hmWanStaticDhcpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmWanStaticDhcpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
::= { hmWanEth 7 }
|
||||
|
||||
hmWanStaticDhcpEntry OBJECT-TYPE
|
||||
SYNTAX HmWanStaticDhcpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
INDEX { hmWanStaticDhcpIndex }
|
||||
::= { hmWanStaticDhcpTable 1 }
|
||||
|
||||
|
||||
HmWanStaticDhcpEntry ::= SEQUENCE {
|
||||
hmWanStaticDhcpIndex HmWanStaticDhcpIndexTc,
|
||||
hmWanStaticDhcpMacAddress MacAddress,
|
||||
hmWanStaticDhcpIpAddress IpAddress
|
||||
}
|
||||
|
||||
hmWanStaticDhcpIndex OBJECT-TYPE
|
||||
SYNTAX HmWanStaticDhcpIndexTc
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanStaticDhcpEntry 1 }
|
||||
|
||||
hmWanStaticDhcpMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanStaticDhcpEntry 2 }
|
||||
|
||||
hmWanStaticDhcpIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanStaticDhcpEntry 3 }
|
||||
|
||||
-- ==========================================================================
|
||||
-- SNMP Configuration
|
||||
-- ==========================================================================
|
||||
|
||||
hmWanSnmpCfg OBJECT IDENTIFIER ::= { hmWanCfgMib 17 }
|
||||
|
||||
hmWanSnmpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
enable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 1 }
|
||||
|
||||
hmWanSnmpSysName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 2 }
|
||||
|
||||
hmWanSnmpSysLocation OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 3 }
|
||||
|
||||
hmWanSnmpSysContact OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 4 }
|
||||
|
||||
hmWanSnmpV1AccessAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
enable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 5 }
|
||||
|
||||
hmWanSnmpV1ReadCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 6 }
|
||||
|
||||
hmWanSnmpV1WriteCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 7 }
|
||||
|
||||
hmWanSnmpV3AccessAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
enable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 8 }
|
||||
|
||||
hmWanSnmpV33ReadUsername OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 9 }
|
||||
|
||||
hmWanSnmpV3ReadAuth OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
md5(2),
|
||||
sha1(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 10 }
|
||||
|
||||
hmWanSnmpV3ReadAuthPwd OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (8..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 11 }
|
||||
|
||||
hmWanSnmpV3ReadPrivProt OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
des(2),
|
||||
aes(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 12 }
|
||||
|
||||
hmWanSnmpV3ReadPrivPwd OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (8..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 13 }
|
||||
|
||||
hmWanSnmpV3WriteUsername OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 14 }
|
||||
|
||||
hmWanSnmpV3WriteAuth OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
md5(2),
|
||||
sha1(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 15 }
|
||||
|
||||
hmWanSnmpV3WriteAuthPwd OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (8..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 16 }
|
||||
|
||||
hmWanSnmpV3WritePrivProt OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
des(2),
|
||||
aes(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 17 }
|
||||
|
||||
hmWanSnmpV3WritePrivPwd OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (8..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 18 }
|
||||
|
||||
hmWanIoExtensionAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
enable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 19 }
|
||||
|
||||
hmWanXccntExtensionAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
enable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 20 }
|
||||
|
||||
hmWanMbusExtensionAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
enable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 21 }
|
||||
|
||||
hmWanMbusBaudrate OBJECT-TYPE
|
||||
SYNTAX Integer32 (300|600|1200|2400|4800|9600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 22 }
|
||||
|
||||
hmWanMbusParity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
even(2),
|
||||
odd(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 23 }
|
||||
|
||||
hmWanMbusStopbits OBJECT-TYPE
|
||||
SYNTAX Integer32 (1|2)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 24 }
|
||||
|
||||
hmWanReportAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
enable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 25 }
|
||||
|
||||
hmWanReportIPAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 26 }
|
||||
|
||||
hmWanReportPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..1440)
|
||||
UNITS "min"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanSnmpCfg 27 }
|
||||
|
||||
END
|
79
mibs/hirschmann/HIRSCHMANN-WAN-GPS-MIB
Normal file
79
mibs/hirschmann/HIRSCHMANN-WAN-GPS-MIB
Normal file
@ -0,0 +1,79 @@
|
||||
HIRSCHMANN-WAN-GPS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Integer32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanGpsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201502130000Z" -- Februar 13, 2015
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201502130000Z" -- Februar 13, 2015
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 7 }
|
||||
|
||||
hmWanGpsTimeUTC OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 1 }
|
||||
|
||||
hmWanGpsLatitude OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 2 }
|
||||
|
||||
hmWanGpsLongitude OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 3 }
|
||||
|
||||
hmWanGpsAltitude OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 4 }
|
||||
|
||||
hmWanGpsSatellites OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 5 }
|
||||
|
||||
hmWanGpsFixStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 6 }
|
||||
|
||||
hmWanGpsSpeedOverGround OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 7 }
|
||||
|
||||
hmWanGpsCourseOverGround OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 8 }
|
||||
|
||||
hmWanGpsDate OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanGpsMib 9 }
|
||||
|
||||
END
|
69
mibs/hirschmann/HIRSCHMANN-WAN-INFO-MIB
Normal file
69
mibs/hirschmann/HIRSCHMANN-WAN-INFO-MIB
Normal file
@ -0,0 +1,69 @@
|
||||
HIRSCHMANN-WAN-INFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
DisplayString
|
||||
FROM SNMPv2-TC -- RFC 2579
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanInfoMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201608090000Z" -- August 9, 2016
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201608090000Z" -- August 9, 2016
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 6 }
|
||||
|
||||
hmWanInfoProduct OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanInfoMib 1 }
|
||||
|
||||
hmWanInfoFirmware OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanInfoMib 2 }
|
||||
|
||||
hmWanInfoSN OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanInfoMib 3 }
|
||||
|
||||
hmWanInfoIMEI OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanInfoMib 4 }
|
||||
|
||||
hmWanInfoESN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanInfoMib 5 }
|
||||
|
||||
hmWanInfoMEID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanInfoMib 6 }
|
||||
|
||||
hmWanInfoICCID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanInfoMib 7 }
|
||||
|
||||
END
|
34
mibs/hirschmann/HIRSCHMANN-WAN-MGMT-MIB
Normal file
34
mibs/hirschmann/HIRSCHMANN-WAN-MGMT-MIB
Normal file
@ -0,0 +1,34 @@
|
||||
HIRSCHMANN-WAN-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanMgmtMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201608090000Z" -- August 9, 2016
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201608090000Z" -- August 9, 2016
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 9 }
|
||||
|
||||
hmWanMgmtAutomaticUpdate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
idle (1),
|
||||
triggered (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
::= { hmWanMgmtMib 1 }
|
||||
|
||||
END
|
35
mibs/hirschmann/HIRSCHMANN-WAN-MIB
Normal file
35
mibs/hirschmann/HIRSCHMANN-WAN-MIB
Normal file
@ -0,0 +1,35 @@
|
||||
|
||||
HIRSCHMANN-WAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann WAN MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, enterprises, Unsigned32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
hmWanMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201502130000Z" -- Februar 13, 2015
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201502130000Z" -- Februar 13, 2015
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hirschmann 40 }
|
||||
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
hmWanMgmt OBJECT IDENTIFIER ::= { hmWanMib 1 }
|
||||
|
||||
END
|
577
mibs/hirschmann/HIRSCHMANN-WAN-MOBILE-2-MIB
Normal file
577
mibs/hirschmann/HIRSCHMANN-WAN-MOBILE-2-MIB
Normal file
@ -0,0 +1,577 @@
|
||||
HIRSCHMANN-WAN-MOBILE-2-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Counter32, TimeTicks, Integer32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanMobile2Mib MODULE-IDENTITY
|
||||
LAST-UPDATED "201502130000Z" -- Februar 13, 2015
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201502130000Z" -- Februar 13, 2015
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 5 }
|
||||
|
||||
hmWanMobileToday OBJECT IDENTIFIER ::= { hmWanMobile2Mib 1 }
|
||||
|
||||
hmWanMobileTodayRxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 1 }
|
||||
|
||||
hmWanMobileTodayRxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 2 }
|
||||
|
||||
hmWanMobileTodayTxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 3 }
|
||||
|
||||
hmWanMobileTodayTxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 4 }
|
||||
|
||||
hmWanMobileTodayConnectionsPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 5 }
|
||||
|
||||
hmWanMobileTodayConnectionsSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 6 }
|
||||
|
||||
hmWanMobileTodayOnlinePri OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 7 }
|
||||
|
||||
hmWanMobileTodayOnlineSec OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 8 }
|
||||
|
||||
hmWanMobileTodayOffline OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 9 }
|
||||
|
||||
hmWanMobileTodayCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 10 }
|
||||
|
||||
hmWanMobileTodaySignalAvg OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 11 }
|
||||
|
||||
hmWanMobileTodaySignalMin OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 12 }
|
||||
|
||||
hmWanMobileTodaySignalMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 13 }
|
||||
|
||||
hmWanMobileTodayDateMin OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 14 }
|
||||
|
||||
hmWanMobileTodayDateMax OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileToday 15 }
|
||||
|
||||
hmWanMobileYesterday OBJECT IDENTIFIER ::= { hmWanMobile2Mib 2 }
|
||||
|
||||
hmWanMobileYesterdayRxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 1 }
|
||||
|
||||
hmWanMobileYesterdayRxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 2 }
|
||||
|
||||
hmWanMobileYesterdayTxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 3 }
|
||||
|
||||
hmWanMobileYesterdayTxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 4 }
|
||||
|
||||
hmWanMobileYesterdayConnectionsPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 5 }
|
||||
|
||||
hmWanMobileYesterdayConnectionsSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 6 }
|
||||
|
||||
hmWanMobileYesterdayOnlinePri OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 7 }
|
||||
|
||||
hmWanMobileYesterdayOnlineSec OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 8 }
|
||||
|
||||
hmWanMobileYesterdayOffline OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 9 }
|
||||
|
||||
hmWanMobileYesterdayCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 10 }
|
||||
|
||||
hmWanMobileYesterdaySignalAvg OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 11 }
|
||||
|
||||
hmWanMobileYesterdaySignalMin OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 12 }
|
||||
|
||||
hmWanMobileYesterdaySignalMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 13 }
|
||||
|
||||
hmWanMobileYesterdayDateMin OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 14 }
|
||||
|
||||
hmWanMobileYesterdayDateMax OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileYesterday 15 }
|
||||
|
||||
hmWanMobileThisWeek OBJECT IDENTIFIER ::= { hmWanMobile2Mib 3 }
|
||||
|
||||
hmWanMobileThisWeekRxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 1 }
|
||||
|
||||
hmWanMobileThisWeekRxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 2 }
|
||||
|
||||
hmWanMobileThisWeekTxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 3 }
|
||||
|
||||
hmWanMobileThisWeekTxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 4 }
|
||||
|
||||
hmWanMobileThisWeekConnectionsPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 5 }
|
||||
|
||||
hmWanMobileThisWeekConnectionsSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 6 }
|
||||
|
||||
hmWanMobileThisWeekOnlinePri OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 7 }
|
||||
|
||||
hmWanMobileThisWeekOnlineSec OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 8 }
|
||||
|
||||
hmWanMobileThisWeekOffline OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 9 }
|
||||
|
||||
hmWanMobileThisWeekCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 10 }
|
||||
|
||||
hmWanMobileThisWeekSignalAvg OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 11 }
|
||||
|
||||
hmWanMobileThisWeekSignalMin OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 12 }
|
||||
|
||||
hmWanMobileThisWeekSignalMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 13 }
|
||||
|
||||
hmWanMobileThisWeekDateMin OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 14 }
|
||||
|
||||
hmWanMobileThisWeekDateMax OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisWeek 15 }
|
||||
|
||||
hmWanMobileLastWeek OBJECT IDENTIFIER ::= { hmWanMobile2Mib 4 }
|
||||
|
||||
hmWanMobileLastWeekRxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 1 }
|
||||
|
||||
hmWanMobileLastWeekRxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 2 }
|
||||
|
||||
hmWanMobileLastWeekTxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 3 }
|
||||
|
||||
hmWanMobileLastWeekTxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 4 }
|
||||
|
||||
hmWanMobileLastWeekConnectionsPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 5 }
|
||||
|
||||
hmWanMobileLastWeekConnectionsSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 6 }
|
||||
|
||||
hmWanMobileLastWeekOnlinePri OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 7 }
|
||||
|
||||
hmWanMobileLastWeekOnlineSec OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 8 }
|
||||
|
||||
hmWanMobileLastWeekOffline OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 9 }
|
||||
|
||||
hmWanMobileLastWeekCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 10 }
|
||||
|
||||
hmWanMobileLastWeekSignalAvg OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 11 }
|
||||
|
||||
hmWanMobileLastWeekSignalMin OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 12 }
|
||||
|
||||
hmWanMobileLastWeekSignalMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 13 }
|
||||
|
||||
hmWanMobileLastWeekDateMin OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 14 }
|
||||
|
||||
hmWanMobileLastWeekDateMax OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastWeek 15 }
|
||||
|
||||
hmWanMobileThisPeriod OBJECT IDENTIFIER ::= { hmWanMobile2Mib 5 }
|
||||
|
||||
hmWanMobileThisPeriodRxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 1 }
|
||||
|
||||
hmWanMobileThisPeriodRxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 2 }
|
||||
|
||||
hmWanMobileThisPeriodTxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 3 }
|
||||
|
||||
hmWanMobileThisPeriodTxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 4 }
|
||||
|
||||
hmWanMobileThisPeriodConnectionsPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 5 }
|
||||
|
||||
hmWanMobileThisPeriodConnectionsSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 6 }
|
||||
|
||||
hmWanMobileThisPeriodOnlinePri OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 7 }
|
||||
|
||||
hmWanMobileThisPeriodOnlineSec OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 8 }
|
||||
|
||||
hmWanMobileThisPeriodOffline OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 9 }
|
||||
|
||||
hmWanMobileThisPeriodCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 10 }
|
||||
|
||||
hmWanMobileThisPeriodSignalAvg OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 11 }
|
||||
|
||||
hmWanMobileThisPeriodSignalMin OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 12 }
|
||||
|
||||
hmWanMobileThisPeriodSignalMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 13 }
|
||||
|
||||
hmWanMobileThisPeriodDateMin OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 14 }
|
||||
|
||||
hmWanMobileThisPeriodDateMax OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileThisPeriod 15 }
|
||||
|
||||
hmWanMobileLastPeriod OBJECT IDENTIFIER ::= { hmWanMobile2Mib 6 }
|
||||
|
||||
hmWanMobileLastPeriodRxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 1 }
|
||||
|
||||
hmWanMobileLastPeriodRxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 2 }
|
||||
|
||||
hmWanMobileLastPeriodTxPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 3 }
|
||||
|
||||
hmWanMobileLastPeriodTxSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 4 }
|
||||
|
||||
hmWanMobileLastPeriodConnectionsPri OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 5 }
|
||||
|
||||
hmWanMobileLastPeriodConnectionsSec OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 6 }
|
||||
|
||||
hmWanMobileLastPeriodOnlinePri OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 7 }
|
||||
|
||||
hmWanMobileLastPeriodOnlineSec OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 8 }
|
||||
|
||||
hmWanMobileLastPeriodOffline OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 9 }
|
||||
|
||||
hmWanMobileLastPeriodCells OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 10 }
|
||||
|
||||
hmWanMobileLastPeriodSignalAvg OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 11 }
|
||||
|
||||
hmWanMobileLastPeriodSignalMin OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 12 }
|
||||
|
||||
hmWanMobileLastPeriodSignalMax OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 13 }
|
||||
|
||||
hmWanMobileLastPeriodDateMin OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 14 }
|
||||
|
||||
hmWanMobileLastPeriodDateMax OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileLastPeriod 15 }
|
||||
|
||||
END
|
212
mibs/hirschmann/HIRSCHMANN-WAN-MOBILE-MIB
Normal file
212
mibs/hirschmann/HIRSCHMANN-WAN-MOBILE-MIB
Normal file
@ -0,0 +1,212 @@
|
||||
HIRSCHMANN-WAN-MOBILE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, Counter32, IpAddress, Integer32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanMobileMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201608090000Z" -- August 9, 2016
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201608090000Z" -- August 9, 2016
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 4 }
|
||||
|
||||
hmWanMobileTechnology OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
gprs (2),
|
||||
edge (4),
|
||||
umts (6),
|
||||
hsdpa (8),
|
||||
hsupa (10),
|
||||
hspa (12),
|
||||
lte (14),
|
||||
cdma (16),
|
||||
evdo (18),
|
||||
evdo0 (20),
|
||||
evdoA (22),
|
||||
evdoB (24)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 1 }
|
||||
|
||||
hmWanMobilePLMN OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 2 }
|
||||
|
||||
hmWanMobileCell OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 3 }
|
||||
|
||||
hmWanMobileChannel OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 4 }
|
||||
|
||||
hmWanMobileSignalStrength OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 5 }
|
||||
|
||||
hmWanMobileChannelN1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 6 }
|
||||
|
||||
hmWanMobileSignalStrengthN1 OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 7 }
|
||||
|
||||
hmWanMobileChannelN2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 8 }
|
||||
|
||||
hmWanMobileSignalStrengthN2 OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 9 }
|
||||
|
||||
hmWanMobileChannelN3 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 10 }
|
||||
|
||||
hmWanMobileSignalStrengthN3 OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 11 }
|
||||
|
||||
hmWanMobileChannelN4 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 12 }
|
||||
|
||||
hmWanMobileSignalStrengthN4 OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 13 }
|
||||
|
||||
hmWanMobileChannelN5 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 14 }
|
||||
|
||||
hmWanMobileSignalStrengthN5 OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 15 }
|
||||
|
||||
hmWanMobileUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 16 }
|
||||
|
||||
hmWanMobileConnect OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 17 }
|
||||
|
||||
hmWanMobileDisconnect OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 18 }
|
||||
|
||||
hmWanMobileCard OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary (0),
|
||||
secondary (1),
|
||||
tertiary (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 19 }
|
||||
|
||||
hmWanMobileIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 20 }
|
||||
|
||||
hmWanMobileLatency OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 21 }
|
||||
|
||||
hmWanMobileReportPeriod OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 22 }
|
||||
|
||||
hmWanMobileRegistration OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown (0),
|
||||
idle (1),
|
||||
search (2),
|
||||
denied (3),
|
||||
home (4),
|
||||
foregien (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 23 }
|
||||
|
||||
hmWanMobileOperator OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 24 }
|
||||
|
||||
hmWanMobileLAC OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 25 }
|
||||
|
||||
hmWanMobileSignalQuality OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 26 }
|
||||
|
||||
hmWanMobileCSQ OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanMobileMib 27 }
|
||||
|
||||
END
|
36
mibs/hirschmann/HIRSCHMANN-WAN-PRODUCTS-MIB
Normal file
36
mibs/hirschmann/HIRSCHMANN-WAN-PRODUCTS-MIB
Normal file
@ -0,0 +1,36 @@
|
||||
|
||||
HIRSCHMANN-WAN-PRODUCTS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann WAN MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanProductsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201608090000Z" -- August 9, 2016
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201608090000Z" -- August 9, 2016
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 1 }
|
||||
|
||||
owl-3g OBJECT IDENTIFIER ::= { hmWanProductsMib 1 }
|
||||
owl-LTE OBJECT IDENTIFIER ::= { hmWanProductsMib 2 }
|
||||
owl-LTE-M12 OBJECT IDENTIFIER ::= { hmWanProductsMib 3 }
|
||||
|
||||
END
|
155152
mibs/hirschmann/HIRSCHMANN-WAN-PROTOCOLS-MIB
Normal file
155152
mibs/hirschmann/HIRSCHMANN-WAN-PROTOCOLS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
55
mibs/hirschmann/HIRSCHMANN-WAN-STATUS-MIB
Normal file
55
mibs/hirschmann/HIRSCHMANN-WAN-STATUS-MIB
Normal file
@ -0,0 +1,55 @@
|
||||
HIRSCHMANN-WAN-STATUS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Integer32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
hmWanMgmt
|
||||
FROM HIRSCHMANN-WAN-MIB;
|
||||
|
||||
hmWanStatusMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201502130000Z" -- Februar 13, 2015
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Copyright (C) 2015. All Rights Reserved."
|
||||
REVISION "201502130000Z" -- Februar 13, 2015
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hmWanMgmt 3 }
|
||||
|
||||
hmWanStatusMBusOverload1 OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no (0),
|
||||
yes (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanStatusMib 1 }
|
||||
|
||||
hmWanStatusMBusOverload2 OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no (0),
|
||||
yes (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanStatusMib 2 }
|
||||
|
||||
hmWanStatusTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanStatusMib 3 }
|
||||
|
||||
hmWanStatusVoltage OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
::= { hmWanStatusMib 4 }
|
||||
|
||||
END
|
58
mibs/hirschmann/HIRSCHMANN-WLAN-BATC2-MIB
Normal file
58
mibs/hirschmann/HIRSCHMANN-WLAN-BATC2-MIB
Normal file
@ -0,0 +1,58 @@
|
||||
HIRSCHMANN-WLAN-BATC2-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This MIB defines the management information for Hirschmann BAT-C2.
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
|
||||
Integer32, Opaque, enterprises, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
batC2
|
||||
FROM HIRSCHMANN-WLAN-LT-MIB;
|
||||
|
||||
batC2MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201807050000Z"
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO "Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION "Hirschmann WLAN BAT-C2 MIB.
|
||||
Copyright (C) 2018. All Rights Reserved."
|
||||
|
||||
|
||||
|
||||
::= { batC2 0 }
|
||||
|
||||
--
|
||||
-- pwave traps
|
||||
--
|
||||
batc2Trap OBJECT IDENTIFIER ::= { batC2 4 }
|
||||
|
||||
alarm NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is alarm trap triggered by alarmType with alarmValue condition."
|
||||
::= { batc2Trap 1 }
|
||||
|
||||
alarmType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the type of alarm triggered. This is sent with trap and cannot be read by any get command."
|
||||
::= { batc2Trap 2 }
|
||||
|
||||
alarmValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value of alarm following DAQ format. This is sent with trap and cannot be read by any get command."
|
||||
::= { batc2Trap 3 }
|
||||
|
||||
END
|
30
mibs/hirschmann/HIRSCHMANN-WLAN-LT-MIB
Normal file
30
mibs/hirschmann/HIRSCHMANN-WLAN-LT-MIB
Normal file
@ -0,0 +1,30 @@
|
||||
HIRSCHMANN-WLAN-LT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, enterprises
|
||||
FROM SNMPv2-SMI
|
||||
hirschmann
|
||||
FROM HMPRIV-MGMT-SNMP-MIB;
|
||||
|
||||
hmWlanLtMgmt MODULE-IDENTITY
|
||||
LAST-UPDATED "201807050000Z"
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO "Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION "Hirschmann WLAN LT-Products Management MIB.
|
||||
Copyright (C) 2018. All Rights Reserved."
|
||||
|
||||
-- revision history
|
||||
REVISION "201807050000Z" -- July 05, 2018
|
||||
DESCRIPTION "The initial version of the MIB module."
|
||||
|
||||
|
||||
::= { hirschmann(248) hmWlan(32) 100 }
|
||||
|
||||
hmWlanLtProducts OBJECT IDENTIFIER ::= { hmWlanLtMgmt 1 }
|
||||
batC2 OBJECT IDENTIFIER ::= { hmWlanLtProducts 15 }
|
||||
|
||||
END
|
@ -1,450 +1,484 @@
|
||||
|
||||
HM2-CAM-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann CAM Management MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI -- RFC 2578
|
||||
RowStatus,
|
||||
TruthValue FROM SNMPv2-TC
|
||||
InetAddressType,
|
||||
InetAddress,
|
||||
InetPortNumber FROM INET-ADDRESS-MIB -- RFC4001
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
HmEnabledStatus,
|
||||
hm2ConfigurationMibs FROM HM2-TC-MIB;
|
||||
|
||||
hm2CamMgmtMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201307010000Z" -- July 1, 2013
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann dummy for Central Authentication Management MIB for ABB.
|
||||
Copyright (C) 2013. All Rights Reserved."
|
||||
REVISION "201307010000Z" -- July 1, 2013
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 200 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamMgmtMib
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamMgmtMibNotifications OBJECT IDENTIFIER ::= { hm2CamMgmtMib 0 }
|
||||
hm2CamMgmtMibObjects OBJECT IDENTIFIER ::= { hm2CamMgmtMib 1 }
|
||||
-- hm2CamMgmtMibConformance OBJECT IDENTIFIER ::= { hm2CamMgmtMib 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamMgmtMib groups
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamConfigGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 1 }
|
||||
hm2CamActionGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 10 }
|
||||
hm2CamPwdChangeGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 20 }
|
||||
hm2CamCertInfoGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 30 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamConfigGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2CamConfigAdminStatus OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure authentication via CAM server.
|
||||
If CAM authentication is enabled local users are deactivated.
|
||||
Authentication will be done via CAM server (primary or backup) or
|
||||
replicated user database on switch. Otherwise access to the switch
|
||||
is not possible."
|
||||
DEFVAL { disable }
|
||||
::= { hm2CamConfigGroup 1 }
|
||||
|
||||
hm2CamConfigLastValidServerindex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last valid CAM server with succesful connection and authentication.
|
||||
Note: this attribute is set by CAM management application."
|
||||
::= { hm2CamConfigGroup 2 }
|
||||
|
||||
hm2CamClientServerAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2CamClientServerAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects to configure
|
||||
CAM client connections."
|
||||
::= { hm2CamConfigGroup 10 }
|
||||
|
||||
hm2CamClientServerAddrEntry OBJECT-TYPE
|
||||
SYNTAX Hm2CamClientServerAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CAM client connection objects."
|
||||
INDEX { hm2CamClientServerIndex }
|
||||
::= { hm2CamClientServerAddrTable 1 }
|
||||
|
||||
Hm2CamClientServerAddrEntry ::= SEQUENCE {
|
||||
hm2CamClientServerIndex Integer32,
|
||||
hm2CamClientServerAddrType InetAddressType,
|
||||
hm2CamClientServerAddr InetAddress,
|
||||
hm2CamClientServerPort InetPortNumber,
|
||||
hm2CamClientServerDescr SnmpAdminString,
|
||||
hm2CamClientServerBaseDN SnmpAdminString,
|
||||
hm2CamClientServerSearchString SnmpAdminString,
|
||||
hm2CamClientServerStatus INTEGER,
|
||||
hm2CamClientServerReplicationInterval Integer32,
|
||||
hm2CamClientServerReplicationStatus INTEGER,
|
||||
hm2CamClientServerRowStatus RowStatus
|
||||
}
|
||||
|
||||
hm2CamClientServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for CAM server table."
|
||||
::= { hm2CamClientServerAddrEntry 1 }
|
||||
|
||||
hm2CamClientServerAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type."
|
||||
DEFVAL { ipv4 }
|
||||
::= { hm2CamClientServerAddrEntry 2 }
|
||||
|
||||
hm2CamClientServerAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of CAM authentication server."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { hm2CamClientServerAddrEntry 3 }
|
||||
|
||||
hm2CamClientServerPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the CAM authentication server."
|
||||
DEFVAL { 389 }
|
||||
::= { hm2CamClientServerAddrEntry 4 }
|
||||
|
||||
hm2CamClientServerDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of the server configured."
|
||||
::= { hm2CamClientServerAddrEntry 5 }
|
||||
|
||||
hm2CamClientServerBaseDN OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Base distinguished name for LDAP query to CAM server."
|
||||
::= { hm2CamClientServerAddrEntry 6 }
|
||||
|
||||
hm2CamClientServerSearchString OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Search string for LDAP query to CAM server."
|
||||
::= { hm2CamClientServerAddrEntry 7 }
|
||||
|
||||
hm2CamClientServerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unreachable(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of authentication against CAM server:
|
||||
- ok -> CAM server reachable, authentication succeeded
|
||||
- unreachable -> CAM server (primary and backup) not reachable
|
||||
- other -> any other error state"
|
||||
DEFVAL { other }
|
||||
::= { hm2CamClientServerAddrEntry 8 }
|
||||
|
||||
hm2CamClientServerReplicationInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..1440)
|
||||
UNITS "minutes"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configurable replication interval in minutes."
|
||||
DEFVAL { 60 }
|
||||
::= { hm2CamClientServerAddrEntry 9 }
|
||||
|
||||
hm2CamClientServerReplicationStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unsuccessful(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of CAM replication:
|
||||
- ok -> CAM server reachable, replication succeeded
|
||||
- unsuccessful -> Replication was not successful
|
||||
- other -> any other error state"
|
||||
DEFVAL { other }
|
||||
::= { hm2CamClientServerAddrEntry 10 }
|
||||
|
||||
hm2CamClientServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of an entry in this table,
|
||||
and is used to create/delete entries. Objects
|
||||
within this table can by changed while the status
|
||||
is 'active'."
|
||||
::= { hm2CamClientServerAddrEntry 11 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamActionGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
testConnection(2),
|
||||
doReplication(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test available CAM server connections. Status of testing the CAM
|
||||
server connections is shown in abb2CamTestConnectionStatus."
|
||||
DEFVAL { other }
|
||||
::= { hm2CamActionGroup 1 }
|
||||
|
||||
hm2CamActionConnectionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unreachable(2),
|
||||
pending(3),
|
||||
other(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of available CAM server connections.
|
||||
- ok(1) -> at least one CAM server reachable.
|
||||
- unreachable(2)-> no CAM server reachable.
|
||||
- pending(3) -> testing connections is in progress.
|
||||
- other(4) -> no test has been done."
|
||||
::= { hm2CamActionGroup 2 }
|
||||
|
||||
hm2CamActionReplicationStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unsuccessful(2),
|
||||
pending(3),
|
||||
other(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of replication to an available CAM server.
|
||||
- ok(1) -> replication successful.
|
||||
- unsuccessful(2)-> replication unsuccessful.
|
||||
- pending(3) -> replication is in progress.
|
||||
- other(4) -> no replication has been done."
|
||||
::= { hm2CamActionGroup 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamPwdChangeGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2CamPwdChangeUserName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set user name of user whose password has to be changed on CAM server."
|
||||
::= { hm2CamPwdChangeGroup 1 }
|
||||
|
||||
hm2CamPwdChangeUserPwOld OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set old password of user whose password has to be changed on CAM server."
|
||||
::= { hm2CamPwdChangeGroup 2 }
|
||||
|
||||
hm2CamPwdChangeUserPwNew OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set new password of user whose password has to be changed on CAM server."
|
||||
::= { hm2CamPwdChangeGroup 3 }
|
||||
|
||||
hm2CamPwdChangeAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
changePwd(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Execute password change of given user on CAM server.
|
||||
- other -> no action, password is not changed on CAM server
|
||||
- changePwd -> change password"
|
||||
DEFVAL { other }
|
||||
::= { hm2CamPwdChangeGroup 4 }
|
||||
|
||||
|
||||
hm2CamPwdChangeActionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unsuccessful(2),
|
||||
pending(3),
|
||||
other(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of password change action on available CAM server.
|
||||
- ok(1) -> password change successful.
|
||||
- unsuccessful(2)-> password change unsuccessful.
|
||||
- pending(3) -> password change is in progress.
|
||||
- other(4) -> password change was never done."
|
||||
::= { hm2CamPwdChangeGroup 5 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamCertInfoTable
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamCertInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2CamCertInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table ...."
|
||||
::= { hm2CamCertInfoGroup 1 }
|
||||
|
||||
hm2CamCertInfoEntry OBJECT-TYPE
|
||||
SYNTAX Hm2CamCertInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CAM ..."
|
||||
INDEX { hm2CamCertInfoIndex }
|
||||
::= { hm2CamCertInfoTable 1 }
|
||||
|
||||
Hm2CamCertInfoEntry ::= SEQUENCE {
|
||||
hm2CamCertInfoIndex INTEGER,
|
||||
hm2CamCertInfoPresent TruthValue,
|
||||
hm2CamCertInfoExpiry SnmpAdminString,
|
||||
hm2CamCertInfoIssuer SnmpAdminString,
|
||||
hm2CamCertInfoSubject SnmpAdminString,
|
||||
hm2CamCertInfoSerialNumber SnmpAdminString
|
||||
}
|
||||
|
||||
hm2CamCertInfoIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rootCert(1),
|
||||
deviceCert(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for CAM certificate table."
|
||||
::= { hm2CamCertInfoEntry 1 }
|
||||
|
||||
hm2CamCertInfoPresent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Certificate present on device."
|
||||
::= { hm2CamCertInfoEntry 2 }
|
||||
|
||||
hm2CamCertInfoExpiry OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Expiry information of certificate."
|
||||
::= { hm2CamCertInfoEntry 3 }
|
||||
|
||||
hm2CamCertInfoIssuer OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Issuer information of certificate."
|
||||
::= { hm2CamCertInfoEntry 4 }
|
||||
|
||||
hm2CamCertInfoSubject OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subject information of certificate."
|
||||
::= { hm2CamCertInfoEntry 5 }
|
||||
|
||||
hm2CamCertInfoSerialNumber OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of certificate."
|
||||
::= { hm2CamCertInfoEntry 6 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2CamMgmtMibNotifications
|
||||
-- ***********************************************************
|
||||
--
|
||||
hm2CamConfigStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hm2CamClientServerIndex, hm2CamClientServerStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is send when authentication via CAM server is done."
|
||||
::= { hm2CamMgmtMibNotifications 1 }
|
||||
|
||||
hm2CamReplicationStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hm2CamClientServerIndex, hm2CamClientServerReplicationStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is send when replication via CAM server is done."
|
||||
::= { hm2CamMgmtMibNotifications 2 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
HM2-CAM-MGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann CAM Management MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
OBJECT-IDENTITY,
|
||||
Integer32 FROM SNMPv2-SMI -- RFC 2578
|
||||
DisplayString,
|
||||
RowStatus,
|
||||
TruthValue FROM SNMPv2-TC
|
||||
InetAddressType,
|
||||
InetAddress,
|
||||
InetPortNumber FROM INET-ADDRESS-MIB -- RFC4001
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
HmEnabledStatus,
|
||||
hm2ConfigurationMibs FROM HM2-TC-MIB;
|
||||
|
||||
hm2CamMgmtMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201307010000Z" -- July 1, 2013
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann dummy for Central Authentication Management MIB for ABB.
|
||||
Copyright (C) 2013. All Rights Reserved."
|
||||
REVISION "201307010000Z" -- July 1, 2013
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 200 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamMgmtMib
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamMgmtMibNotifications OBJECT IDENTIFIER ::= { hm2CamMgmtMib 0 }
|
||||
hm2CamMgmtMibObjects OBJECT IDENTIFIER ::= { hm2CamMgmtMib 1 }
|
||||
-- hm2CamMgmtMibConformance OBJECT IDENTIFIER ::= { hm2CamMgmtMib 2 }
|
||||
hm2CamMgmtMibSnmpExtensionGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMib 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamMgmtMib groups
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamConfigGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 1 }
|
||||
hm2CamActionGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 10 }
|
||||
hm2CamPwdChangeGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 20 }
|
||||
hm2CamCertInfoGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibObjects 30 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamConfigGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2CamConfigAdminStatus OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configure authentication via CAM server.
|
||||
If CAM authentication is enabled local users are deactivated.
|
||||
Authentication will be done via CAM server (primary or backup) or
|
||||
replicated user database on switch. Otherwise access to the switch
|
||||
is not possible."
|
||||
DEFVAL { disable }
|
||||
::= { hm2CamConfigGroup 1 }
|
||||
|
||||
hm2CamConfigLastValidServerindex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last valid CAM server with succesful connection and authentication.
|
||||
Note: this attribute is set by CAM management application."
|
||||
::= { hm2CamConfigGroup 2 }
|
||||
|
||||
hm2CamClientServerAddrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2CamClientServerAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains objects to configure
|
||||
CAM client connections."
|
||||
::= { hm2CamConfigGroup 10 }
|
||||
|
||||
hm2CamClientServerAddrEntry OBJECT-TYPE
|
||||
SYNTAX Hm2CamClientServerAddrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CAM client connection objects."
|
||||
INDEX { hm2CamClientServerIndex }
|
||||
::= { hm2CamClientServerAddrTable 1 }
|
||||
|
||||
Hm2CamClientServerAddrEntry ::= SEQUENCE {
|
||||
hm2CamClientServerIndex Integer32,
|
||||
hm2CamClientServerAddrType InetAddressType,
|
||||
hm2CamClientServerAddr InetAddress,
|
||||
hm2CamClientServerPort InetPortNumber,
|
||||
hm2CamClientServerDescr SnmpAdminString,
|
||||
hm2CamClientServerBaseDN SnmpAdminString,
|
||||
hm2CamClientServerSearchString SnmpAdminString,
|
||||
hm2CamClientServerStatus INTEGER,
|
||||
hm2CamClientServerReplicationInterval Integer32,
|
||||
hm2CamClientServerReplicationStatus INTEGER,
|
||||
hm2CamClientServerRowStatus RowStatus,
|
||||
hm2CamClientServerSslTls HmEnabledStatus
|
||||
}
|
||||
|
||||
hm2CamClientServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for CAM server table."
|
||||
::= { hm2CamClientServerAddrEntry 1 }
|
||||
|
||||
hm2CamClientServerAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type."
|
||||
DEFVAL { ipv4 }
|
||||
::= { hm2CamClientServerAddrEntry 2 }
|
||||
|
||||
hm2CamClientServerAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of CAM authentication server."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { hm2CamClientServerAddrEntry 3 }
|
||||
|
||||
hm2CamClientServerPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the CAM authentication server."
|
||||
DEFVAL { 389 }
|
||||
::= { hm2CamClientServerAddrEntry 4 }
|
||||
|
||||
hm2CamClientServerDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of the server configured."
|
||||
::= { hm2CamClientServerAddrEntry 5 }
|
||||
|
||||
hm2CamClientServerBaseDN OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Base distinguished name for LDAP query to CAM server."
|
||||
::= { hm2CamClientServerAddrEntry 6 }
|
||||
|
||||
hm2CamClientServerSearchString OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Search string for LDAP query to CAM server."
|
||||
::= { hm2CamClientServerAddrEntry 7 }
|
||||
|
||||
hm2CamClientServerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unreachable(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of authentication against CAM server:
|
||||
- ok -> CAM server reachable, authentication succeeded
|
||||
- unreachable -> CAM server (primary and backup) not reachable
|
||||
- other -> any other error state"
|
||||
DEFVAL { other }
|
||||
::= { hm2CamClientServerAddrEntry 8 }
|
||||
|
||||
hm2CamClientServerReplicationInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..1440)
|
||||
UNITS "minutes"
|
||||
MAX-ACCESS read-create
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"CAM replication was removed - function is no longer available."
|
||||
DEFVAL { 60 }
|
||||
::= { hm2CamClientServerAddrEntry 9 }
|
||||
|
||||
hm2CamClientServerReplicationStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unsuccessful(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"CAM replication was removed - function is no longer available."
|
||||
DEFVAL { other }
|
||||
::= { hm2CamClientServerAddrEntry 10 }
|
||||
|
||||
hm2CamClientServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of an entry in this table,
|
||||
and is used to create/delete entries. Objects
|
||||
within this table can by changed while the status
|
||||
is 'active'."
|
||||
::= { hm2CamClientServerAddrEntry 11 }
|
||||
|
||||
hm2CamClientServerSslTls OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if CAM server uses SSL/TSL for
|
||||
authentication. Disable means CAM server
|
||||
authentication is done via StartTLS."
|
||||
DEFVAL { disable }
|
||||
::= { hm2CamClientServerAddrEntry 12 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamActionGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
testConnection(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test available CAM server connections. Status of testing the CAM
|
||||
server connections is shown in hm2CamActionConnectionStatus."
|
||||
DEFVAL { other }
|
||||
::= { hm2CamActionGroup 1 }
|
||||
|
||||
hm2CamActionConnectionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unreachable(2),
|
||||
pending(3),
|
||||
other(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of available CAM server connections.
|
||||
- ok(1) -> at least one CAM server reachable.
|
||||
- unreachable(2)-> no CAM server reachable.
|
||||
- pending(3) -> testing connections is in progress.
|
||||
- other(4) -> no test has been done."
|
||||
::= { hm2CamActionGroup 2 }
|
||||
|
||||
hm2CamActionReplicationStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unsuccessful(2),
|
||||
pending(3),
|
||||
other(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"CAM replication was removed - function is no longer available."
|
||||
::= { hm2CamActionGroup 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamPwdChangeGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2CamPwdChangeUserName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set user name of user whose password has to be changed on CAM server."
|
||||
::= { hm2CamPwdChangeGroup 1 }
|
||||
|
||||
hm2CamPwdChangeUserPwOld OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set old password of user whose password has to be changed on CAM server."
|
||||
::= { hm2CamPwdChangeGroup 2 }
|
||||
|
||||
hm2CamPwdChangeUserPwNew OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..100))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set new password of user whose password has to be changed on CAM server."
|
||||
::= { hm2CamPwdChangeGroup 3 }
|
||||
|
||||
hm2CamPwdChangeAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
changePwd(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Execute password change of given user on CAM server.
|
||||
- other -> no action, password is not changed on CAM server
|
||||
- changePwd -> change password"
|
||||
DEFVAL { other }
|
||||
::= { hm2CamPwdChangeGroup 4 }
|
||||
|
||||
|
||||
hm2CamPwdChangeActionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
unsuccessful(2),
|
||||
pending(3),
|
||||
other(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of password change action on available CAM server.
|
||||
- ok(1) -> password change successful.
|
||||
- unsuccessful(2)-> password change unsuccessful.
|
||||
- pending(3) -> password change is in progress.
|
||||
- other(4) -> password change was never done."
|
||||
::= { hm2CamPwdChangeGroup 5 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamCertInfoTable
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamCertInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2CamCertInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table ...."
|
||||
::= { hm2CamCertInfoGroup 1 }
|
||||
|
||||
hm2CamCertInfoEntry OBJECT-TYPE
|
||||
SYNTAX Hm2CamCertInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CAM ..."
|
||||
INDEX { hm2CamCertInfoIndex }
|
||||
::= { hm2CamCertInfoTable 1 }
|
||||
|
||||
Hm2CamCertInfoEntry ::= SEQUENCE {
|
||||
hm2CamCertInfoIndex INTEGER,
|
||||
hm2CamCertInfoPresent TruthValue,
|
||||
hm2CamCertInfoExpiry SnmpAdminString,
|
||||
hm2CamCertInfoIssuer SnmpAdminString,
|
||||
hm2CamCertInfoSubject SnmpAdminString,
|
||||
hm2CamCertInfoSerialNumber SnmpAdminString
|
||||
}
|
||||
|
||||
hm2CamCertInfoIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rootCert(1),
|
||||
deviceCert(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index for CAM certificate table."
|
||||
::= { hm2CamCertInfoEntry 1 }
|
||||
|
||||
hm2CamCertInfoPresent OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Certificate present on device."
|
||||
::= { hm2CamCertInfoEntry 2 }
|
||||
|
||||
hm2CamCertInfoExpiry OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Expiry information of certificate."
|
||||
::= { hm2CamCertInfoEntry 3 }
|
||||
|
||||
hm2CamCertInfoIssuer OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Issuer information of certificate."
|
||||
::= { hm2CamCertInfoEntry 4 }
|
||||
|
||||
hm2CamCertInfoSubject OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Subject information of certificate."
|
||||
::= { hm2CamCertInfoEntry 5 }
|
||||
|
||||
hm2CamCertInfoSerialNumber OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of certificate."
|
||||
::= { hm2CamCertInfoEntry 6 }
|
||||
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2CamMgmtMibNotifications
|
||||
-- ***********************************************************
|
||||
--
|
||||
hm2CamConfigStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hm2CamClientServerIndex, hm2CamClientServerStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is send when authentication via CAM server is done."
|
||||
::= { hm2CamMgmtMibNotifications 1 }
|
||||
|
||||
hm2CamReplicationStatusTrap NOTIFICATION-TYPE
|
||||
OBJECTS { hm2CamClientServerIndex, hm2CamClientServerReplicationStatus }
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"CAM replication was removed - function is no longer available."
|
||||
::= { hm2CamMgmtMibNotifications 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2CamMgmtMibSnmpExtension groups
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2CamConfigSESGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibSnmpExtensionGroup 1 }
|
||||
hm2CamActionSESGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibSnmpExtensionGroup 10 }
|
||||
hm2CamPwdChangeSESGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibSnmpExtensionGroup 20 }
|
||||
hm2CamCertInfoSESGroup OBJECT IDENTIFIER ::= { hm2CamMgmtMibSnmpExtensionGroup 30 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- hm2CamConfigSESGroup
|
||||
--**************************************************************************************
|
||||
|
||||
hm2CamMgmtNoCaCertErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CAM enable failed because no CA certificate is present."
|
||||
::= { hm2CamConfigSESGroup 1 }
|
||||
|
||||
hm2CamMgmtTestConnErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CAM enable failed because connection test failed."
|
||||
::= { hm2CamConfigSESGroup 2 }
|
||||
|
||||
END
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,381 +1,386 @@
|
||||
|
||||
HM2-DNS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann DNS Management MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
Integer32,
|
||||
OBJECT-TYPE FROM SNMPv2-SMI -- RFC 2578
|
||||
RowStatus FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
hm2ConfigurationMibs,
|
||||
HmActionValue,
|
||||
HmEnabledStatus FROM HM2-TC-MIB
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC4001
|
||||
|
||||
|
||||
hm2DnsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201106170000Z" -- June 17, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann DNS MIB for DNS client, DNS client cache and DNS caching server.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION "201106170000Z" -- June 17, 2011
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 90 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2DnsMib
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2DnsMibNotifications OBJECT IDENTIFIER ::= { hm2DnsMib 0 }
|
||||
hm2DnsMibObjects OBJECT IDENTIFIER ::= { hm2DnsMib 1 }
|
||||
-- hm2DnsMibConformance OBJECT IDENTIFIER ::= { hm2DnsMib 2 }
|
||||
hm2DnsMibSNMPExtensionGroup OBJECT IDENTIFIER ::= { hm2DnsMib 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2DnsMib groups
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2DnsClientGroup OBJECT IDENTIFIER ::= { hm2DnsMibObjects 1 }
|
||||
hm2DnsCacheGroup OBJECT IDENTIFIER ::= { hm2DnsMibObjects 2 } -- deprecated
|
||||
hm2DnsCachingServerGroup OBJECT IDENTIFIER ::= { hm2DnsMibObjects 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2DnsClient
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2DnsClientAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of DNS client. If disabled, no host name
|
||||
lookups will be done for names entered on the CLI and in the
|
||||
configuration of services e.g. NTP."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DnsClientGroup 1 }
|
||||
|
||||
hm2DnsClientConfigSource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
user(1),
|
||||
mgmt-dhcp(2),
|
||||
provider(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DNS client server source.
|
||||
If the value is set to user(1),
|
||||
the variables from hm2DnsClientServerCfgTable
|
||||
will be used.
|
||||
If the value is set to mgmt-dhcp(2), the DNS servers received
|
||||
by DHCP on the management interface will be used.
|
||||
If the value is set to provider(3),
|
||||
the DNS configuration will be taken from DHCP, PPP or PPPoE on
|
||||
the primary WAN link."
|
||||
DEFVAL { mgmt-dhcp }
|
||||
::= { hm2DnsClientGroup 2 }
|
||||
|
||||
--
|
||||
-- DNS Client Configuration Table
|
||||
--
|
||||
hm2DnsClientServerCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DnsClientServerCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table that contains the DNS Servers entries configured by the user in the system."
|
||||
::= { hm2DnsClientGroup 3 }
|
||||
|
||||
hm2DnsClientServerCfgEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DnsClientServerCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry contains the IP address of a DNS server configured in the system."
|
||||
INDEX { hm2DnsClientServerIndex }
|
||||
::= { hm2DnsClientServerCfgTable 1 }
|
||||
|
||||
|
||||
Hm2DnsClientServerCfgEntry ::= SEQUENCE {
|
||||
hm2DnsClientServerIndex Integer32,
|
||||
hm2DnsClientServerAddressType InetAddressType,
|
||||
hm2DnsClientServerAddress InetAddress,
|
||||
hm2DnsClientServerRowStatus RowStatus
|
||||
}
|
||||
|
||||
hm2DnsClientServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The unique index used for each server added in the DNS servers table."
|
||||
::= { hm2DnsClientServerCfgEntry 1 }
|
||||
|
||||
hm2DnsClientServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type for DNS server.
|
||||
Currently, only ipv4 is supported."
|
||||
DEFVAL { ipv4 }
|
||||
::= { hm2DnsClientServerCfgEntry 2 }
|
||||
|
||||
hm2DnsClientServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the DNS server."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { hm2DnsClientServerCfgEntry 3 }
|
||||
|
||||
hm2DnsClientServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Describes the status of a row in the table."
|
||||
::= { hm2DnsClientServerCfgEntry 4 }
|
||||
-- end of DNS Client Configuration Table
|
||||
|
||||
--
|
||||
-- DNS Client Diagnostics Table - contains the list of used DNS servers
|
||||
--
|
||||
hm2DnsClientServerDiagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DnsClientServerDiagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table that contains the DNS Servers entries configured and used in the system."
|
||||
::= { hm2DnsClientGroup 4 }
|
||||
|
||||
hm2DnsClientServerDiagEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DnsClientServerDiagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry contains the IP address of a DNS server used in the system."
|
||||
INDEX { hm2DnsClientServerDiagIndex }
|
||||
::= { hm2DnsClientServerDiagTable 1 }
|
||||
|
||||
Hm2DnsClientServerDiagEntry ::= SEQUENCE {
|
||||
hm2DnsClientServerDiagIndex Integer32,
|
||||
hm2DnsClientServerDiagAddressType InetAddressType,
|
||||
hm2DnsClientServerDiagAddress InetAddress
|
||||
}
|
||||
|
||||
hm2DnsClientServerDiagIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The unique index used for each server added in the DNS servers table."
|
||||
::= { hm2DnsClientServerDiagEntry 1 }
|
||||
|
||||
hm2DnsClientServerDiagAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type for DNS server used.
|
||||
Currently, only ipv4 is supported."
|
||||
::= { hm2DnsClientServerDiagEntry 2 }
|
||||
|
||||
hm2DnsClientServerDiagAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the DNS server used by the system.
|
||||
The entry can be configured by the provider, e.g.
|
||||
through DHCP client or PPPoE client."
|
||||
::= { hm2DnsClientServerDiagEntry 3 }
|
||||
|
||||
-- end of DNS Client Diagnostics Table
|
||||
|
||||
--
|
||||
-- DNS Client Global Group
|
||||
--
|
||||
hm2DnsClientGlobalGroup OBJECT IDENTIFIER ::= { hm2DnsClientGroup 5 }
|
||||
hm2DnsClientDefaultDomainName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default domain name for unqualified hostnames."
|
||||
DEFVAL { "" }
|
||||
::= { hm2DnsClientGlobalGroup 1 }
|
||||
|
||||
hm2DnsClientRequestTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The timeout before retransmitting a request to the server. The
|
||||
timeout value is configured and displayed in seconds."
|
||||
DEFVAL { 3 }
|
||||
::= { hm2DnsClientGlobalGroup 2 }
|
||||
|
||||
hm2DnsClientRequestRetransmits OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the request is retransmitted. The request
|
||||
is retransmitted provided the maximum timeout value allows
|
||||
this many number of retransmits."
|
||||
DEFVAL { 2 }
|
||||
::= { hm2DnsClientGlobalGroup 3 }
|
||||
|
||||
hm2DnsClientCacheAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables/Disables DNS client cache functionality of the device."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DnsClientGlobalGroup 4 }
|
||||
|
||||
--
|
||||
-- DNS Client Static Host Table
|
||||
--
|
||||
hm2DnsClientStaticHostConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DnsClientStaticHostConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static table of DNS hostname to IP address table"
|
||||
::= {hm2DnsClientGroup 6 }
|
||||
|
||||
hm2DnsClientStaticHostConfigEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DnsClientStaticHostConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the static DNS hostname IP address list.
|
||||
Rows may be created or deleted at any time by the DNS
|
||||
resolver and by SNMP SET requests."
|
||||
INDEX { hm2DnsClientStaticIndex }
|
||||
::= {hm2DnsClientStaticHostConfigTable 1 }
|
||||
|
||||
Hm2DnsClientStaticHostConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hm2DnsClientStaticIndex
|
||||
Integer32,
|
||||
hm2DnsClientStaticHostName
|
||||
SnmpAdminString,
|
||||
hm2DnsClientStaticHostAddressType
|
||||
InetAddressType,
|
||||
hm2DnsClientStaticHostIPAddress
|
||||
InetAddress,
|
||||
hm2DnsClientStaticHostStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2DnsClientStaticIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the entry."
|
||||
::= {hm2DnsClientStaticHostConfigEntry 1 }
|
||||
|
||||
hm2DnsClientStaticHostName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE (0 .. 255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The static hostname."
|
||||
::= {hm2DnsClientStaticHostConfigEntry 2 }
|
||||
|
||||
hm2DnsClientStaticHostAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type for static hosts used.
|
||||
Currently, only ipv4 is supported."
|
||||
::= { hm2DnsClientStaticHostConfigEntry 3 }
|
||||
|
||||
hm2DnsClientStaticHostIPAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the static host."
|
||||
::= {hm2DnsClientStaticHostConfigEntry 4 }
|
||||
|
||||
hm2DnsClientStaticHostStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the status of a row in the table."
|
||||
::= { hm2DnsClientStaticHostConfigEntry 5 }
|
||||
|
||||
--
|
||||
-- hm2DnsCachingServerGroup
|
||||
--
|
||||
hm2DnsCachingServerGlobalGroup OBJECT IDENTIFIER ::= { hm2DnsCachingServerGroup 1 }
|
||||
|
||||
hm2DnsCachingServerAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables/Disables DNS caching server functionality of the device."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DnsCachingServerGlobalGroup 1 }
|
||||
|
||||
--
|
||||
-- hm2DnsCache - deprecated
|
||||
--
|
||||
hm2DnsCacheAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Enables/Disables DNS cache functionality of the device.
|
||||
**NOTE: this object is deprecated and replaced by hm2DnsClientCacheAdminState/hm2DnsCachingServerAdminState**."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DnsCacheGroup 1 }
|
||||
|
||||
hm2DnsCacheFlushAction OBJECT-TYPE
|
||||
SYNTAX HmActionValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Setting this value to action will flush the DNS cache. After flushing the cache,
|
||||
it will be set to noop automatically.
|
||||
**NOTE: this object is deprecated and replaced by hm2DevMgmtActionFlushDnsClientCache/hm2DevMgmtActionFlushDnsCachingServerCache**."
|
||||
DEFVAL { noop }
|
||||
::= { hm2DnsCacheGroup 2 }
|
||||
|
||||
hm2DnsCHHostNameAlreadyExistsSESError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The host name entered exists and is associated with an IP. The change attempt was canceled."
|
||||
::= { hm2DnsMibSNMPExtensionGroup 1 }
|
||||
|
||||
hm2DnsCHBadIpNotAcceptedSESError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The Ip Adress entered is not a valid one for a host. The change attempt was canceled."
|
||||
::= { hm2DnsMibSNMPExtensionGroup 2 }
|
||||
|
||||
hm2DnsCHBadRowCannotBeActivatedSESError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The instance cannot be activated due to compliance issues. Please modify the entry and try again."
|
||||
::= { hm2DnsMibSNMPExtensionGroup 3 }
|
||||
|
||||
END
|
||||
|
||||
HM2-DNS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann DNS Management MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
Integer32,
|
||||
OBJECT-TYPE FROM SNMPv2-SMI -- RFC 2578
|
||||
RowStatus FROM SNMPv2-TC
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
hm2ConfigurationMibs,
|
||||
HmActionValue,
|
||||
HmEnabledStatus FROM HM2-TC-MIB
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB; -- RFC4001
|
||||
|
||||
|
||||
hm2DnsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201106170000Z" -- June 17, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann DNS MIB for DNS client, DNS client cache and DNS caching server.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION "201106170000Z" -- June 17, 2011
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 90 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2DnsMib
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2DnsMibNotifications OBJECT IDENTIFIER ::= { hm2DnsMib 0 }
|
||||
hm2DnsMibObjects OBJECT IDENTIFIER ::= { hm2DnsMib 1 }
|
||||
-- hm2DnsMibConformance OBJECT IDENTIFIER ::= { hm2DnsMib 2 }
|
||||
hm2DnsMibSNMPExtensionGroup OBJECT IDENTIFIER ::= { hm2DnsMib 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2DnsMib groups
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2DnsClientGroup OBJECT IDENTIFIER ::= { hm2DnsMibObjects 1 }
|
||||
hm2DnsCacheGroup OBJECT IDENTIFIER ::= { hm2DnsMibObjects 2 } -- deprecated
|
||||
hm2DnsCachingServerGroup OBJECT IDENTIFIER ::= { hm2DnsMibObjects 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2DnsClient
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2DnsClientAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of DNS client. If disabled, no host name
|
||||
lookups will be done for names entered on the CLI and in the
|
||||
configuration of services e.g. NTP."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DnsClientGroup 1 }
|
||||
|
||||
hm2DnsClientConfigSource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
user(1),
|
||||
mgmt-dhcp(2),
|
||||
provider(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DNS client server source.
|
||||
If the value is set to user(1),
|
||||
the variables from hm2DnsClientServerCfgTable
|
||||
will be used.
|
||||
If the value is set to mgmt-dhcp(2), the DNS servers received
|
||||
by DHCP on the management interface will be used.
|
||||
If the value is set to provider(3),
|
||||
the DNS configuration will be taken from DHCP, PPP or PPPoE on
|
||||
the primary WAN link."
|
||||
DEFVAL { mgmt-dhcp }
|
||||
::= { hm2DnsClientGroup 2 }
|
||||
|
||||
--
|
||||
-- DNS Client Configuration Table
|
||||
--
|
||||
hm2DnsClientServerCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DnsClientServerCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table that contains the DNS Servers entries configured by the user in the system."
|
||||
::= { hm2DnsClientGroup 3 }
|
||||
|
||||
hm2DnsClientServerCfgEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DnsClientServerCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry contains the IP address of a DNS server configured in the system."
|
||||
INDEX { hm2DnsClientServerIndex }
|
||||
::= { hm2DnsClientServerCfgTable 1 }
|
||||
|
||||
|
||||
Hm2DnsClientServerCfgEntry ::= SEQUENCE {
|
||||
hm2DnsClientServerIndex Integer32,
|
||||
hm2DnsClientServerAddressType InetAddressType,
|
||||
hm2DnsClientServerAddress InetAddress,
|
||||
hm2DnsClientServerRowStatus RowStatus
|
||||
}
|
||||
|
||||
hm2DnsClientServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The unique index used for each server added in the DNS servers table."
|
||||
::= { hm2DnsClientServerCfgEntry 1 }
|
||||
|
||||
hm2DnsClientServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type for DNS server.
|
||||
Currently, only ipv4 and ipv6 are supported."
|
||||
DEFVAL { ipv4 }
|
||||
::= { hm2DnsClientServerCfgEntry 2 }
|
||||
|
||||
hm2DnsClientServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the DNS server."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { hm2DnsClientServerCfgEntry 3 }
|
||||
|
||||
hm2DnsClientServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Describes the status of a row in the table."
|
||||
::= { hm2DnsClientServerCfgEntry 4 }
|
||||
-- end of DNS Client Configuration Table
|
||||
|
||||
--
|
||||
-- DNS Client Diagnostics Table - contains the list of used DNS servers
|
||||
--
|
||||
hm2DnsClientServerDiagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DnsClientServerDiagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table that contains the DNS Servers entries configured and used in the system."
|
||||
::= { hm2DnsClientGroup 4 }
|
||||
|
||||
hm2DnsClientServerDiagEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DnsClientServerDiagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry contains the IP address of a DNS server used in the system."
|
||||
INDEX { hm2DnsClientServerDiagIndex }
|
||||
::= { hm2DnsClientServerDiagTable 1 }
|
||||
|
||||
Hm2DnsClientServerDiagEntry ::= SEQUENCE {
|
||||
hm2DnsClientServerDiagIndex Integer32,
|
||||
hm2DnsClientServerDiagAddressType InetAddressType,
|
||||
hm2DnsClientServerDiagAddress InetAddress
|
||||
}
|
||||
|
||||
hm2DnsClientServerDiagIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The unique index used for each server added in the DNS servers table."
|
||||
::= { hm2DnsClientServerDiagEntry 1 }
|
||||
|
||||
hm2DnsClientServerDiagAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type for DNS server used.
|
||||
Currently, only ipv4 and ipv6 are supported."
|
||||
::= { hm2DnsClientServerDiagEntry 2 }
|
||||
|
||||
hm2DnsClientServerDiagAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the DNS server used by the system.
|
||||
The entry can be configured by the provider, e.g.
|
||||
through DHCP client or PPPoE client."
|
||||
::= { hm2DnsClientServerDiagEntry 3 }
|
||||
|
||||
-- end of DNS Client Diagnostics Table
|
||||
|
||||
--
|
||||
-- DNS Client Global Group
|
||||
--
|
||||
hm2DnsClientGlobalGroup OBJECT IDENTIFIER ::= { hm2DnsClientGroup 5 }
|
||||
hm2DnsClientDefaultDomainName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default domain name for unqualified hostnames."
|
||||
DEFVAL { "" }
|
||||
::= { hm2DnsClientGlobalGroup 1 }
|
||||
|
||||
hm2DnsClientRequestTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The timeout before retransmitting a request to the server. The
|
||||
timeout value is configured and displayed in seconds."
|
||||
DEFVAL { 3 }
|
||||
::= { hm2DnsClientGlobalGroup 2 }
|
||||
|
||||
hm2DnsClientRequestRetransmits OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times the request is retransmitted. The request
|
||||
is retransmitted provided the maximum timeout value allows
|
||||
this many number of retransmits."
|
||||
DEFVAL { 2 }
|
||||
::= { hm2DnsClientGlobalGroup 3 }
|
||||
|
||||
hm2DnsClientCacheAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables/Disables DNS client cache functionality of the device."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DnsClientGlobalGroup 4 }
|
||||
|
||||
--
|
||||
-- DNS Client Static Host Table
|
||||
--
|
||||
hm2DnsClientStaticHostConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DnsClientStaticHostConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static table of DNS hostname to IP address table"
|
||||
::= {hm2DnsClientGroup 6 }
|
||||
|
||||
hm2DnsClientStaticHostConfigEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DnsClientStaticHostConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the static DNS hostname IP address list.
|
||||
Rows may be created or deleted at any time by the DNS
|
||||
resolver and by SNMP SET requests."
|
||||
INDEX { hm2DnsClientStaticIndex }
|
||||
::= {hm2DnsClientStaticHostConfigTable 1 }
|
||||
|
||||
Hm2DnsClientStaticHostConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hm2DnsClientStaticIndex
|
||||
Integer32,
|
||||
hm2DnsClientStaticHostName
|
||||
SnmpAdminString,
|
||||
hm2DnsClientStaticHostAddressType
|
||||
InetAddressType,
|
||||
hm2DnsClientStaticHostIPAddress
|
||||
InetAddress,
|
||||
hm2DnsClientStaticHostStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2DnsClientStaticIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the entry."
|
||||
::= {hm2DnsClientStaticHostConfigEntry 1 }
|
||||
|
||||
hm2DnsClientStaticHostName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE (0 .. 255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The static hostname."
|
||||
::= {hm2DnsClientStaticHostConfigEntry 2 }
|
||||
|
||||
hm2DnsClientStaticHostAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Address type for static hosts used.
|
||||
Currently, only ipv4 and ipv6 are supported."
|
||||
::= { hm2DnsClientStaticHostConfigEntry 3 }
|
||||
|
||||
hm2DnsClientStaticHostIPAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the static host."
|
||||
::= {hm2DnsClientStaticHostConfigEntry 4 }
|
||||
|
||||
hm2DnsClientStaticHostStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the status of a row in the table."
|
||||
::= { hm2DnsClientStaticHostConfigEntry 5 }
|
||||
|
||||
--
|
||||
-- hm2DnsCachingServerGroup
|
||||
--
|
||||
hm2DnsCachingServerGlobalGroup OBJECT IDENTIFIER ::= { hm2DnsCachingServerGroup 1 }
|
||||
|
||||
hm2DnsCachingServerAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables/Disables DNS caching server functionality of the device."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DnsCachingServerGlobalGroup 1 }
|
||||
|
||||
--
|
||||
-- hm2DnsCache - deprecated
|
||||
--
|
||||
hm2DnsCacheAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Enables/Disables DNS cache functionality of the device.
|
||||
**NOTE: this object is deprecated and replaced by hm2DnsClientCacheAdminState/hm2DnsCachingServerAdminState**."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DnsCacheGroup 1 }
|
||||
|
||||
hm2DnsCacheFlushAction OBJECT-TYPE
|
||||
SYNTAX HmActionValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Setting this value to action will flush the DNS cache. After flushing the cache,
|
||||
it will be set to noop automatically.
|
||||
**NOTE: this object is deprecated and replaced by hm2DevMgmtActionFlushDnsClientCache/hm2DevMgmtActionFlushDnsCachingServerCache**."
|
||||
DEFVAL { noop }
|
||||
::= { hm2DnsCacheGroup 2 }
|
||||
|
||||
hm2DnsCHHostNameAlreadyExistsSESError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The host name entered exists and is associated with an IP. The change attempt was canceled."
|
||||
::= { hm2DnsMibSNMPExtensionGroup 1 }
|
||||
|
||||
hm2DnsCHBadIpNotAcceptedSESError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The Ip Adress entered is not a valid one for a host. The change attempt was canceled."
|
||||
::= { hm2DnsMibSNMPExtensionGroup 2 }
|
||||
|
||||
hm2DnsCHBadRowCannotBeActivatedSESError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The instance cannot be activated due to compliance issues. Please modify the entry and try again."
|
||||
::= { hm2DnsMibSNMPExtensionGroup 3 }
|
||||
|
||||
hm2DnsCHHostNameNotValidSESError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The host name entered is empty or not valid. Please modify the entry and try again."
|
||||
::= { hm2DnsMibSNMPExtensionGroup 4 }
|
||||
|
||||
END
|
||||
|
@ -1,417 +1,476 @@
|
||||
--******************************************************************************
|
||||
-- HM2-DOS-MITIGATION-MIB: Managed objects for
|
||||
--
|
||||
-- March 2012
|
||||
--
|
||||
-- Copyright (c) Hirschmann Automation & Control GmbH 2012
|
||||
--******************************************************************************
|
||||
|
||||
HM2-DOS-MITIGATION-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
hm2ConfigurationMibs, HmEnabledStatus
|
||||
FROM HM2-TC-MIB
|
||||
;
|
||||
|
||||
hm2DosMitigationMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201209180000Z" -- September 18, 2012
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann Denial of Service MIB
|
||||
Copyright (C) 2012. All Rights Reserved."
|
||||
REVISION "201209180000Z" -- September 18, 2012
|
||||
DESCRIPTION
|
||||
"Change the range of valid values for
|
||||
hm2DosMitigationTcpMinimalHeaderSize
|
||||
MIB object from (0..255) to (20..255)."
|
||||
REVISION "201208200000Z" -- August 20, 2012
|
||||
DESCRIPTION
|
||||
"hm2DosMitigationTcpFrag MIB object removed."
|
||||
REVISION "201206060000Z" -- June 06, 2012
|
||||
DESCRIPTION
|
||||
"Add MIB objects for all features supported by XGS4 switch."
|
||||
REVISION "201203190000Z" -- Mar 19, 2012
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 82 }
|
||||
|
||||
DosFeatureValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of feature support:
|
||||
- hw(1): Supported in Hardware
|
||||
- sw(2): Supported in Software
|
||||
- noSup(3): Not implemented (no support)"
|
||||
SYNTAX INTEGER {
|
||||
hw(1),
|
||||
sw(2),
|
||||
noSup(3)
|
||||
}
|
||||
|
||||
|
||||
|
||||
hm2DosMitigationNotifications OBJECT IDENTIFIER ::= { hm2DosMitigationMib 0 }
|
||||
hm2DosMitigationObjects OBJECT IDENTIFIER ::= { hm2DosMitigationMib 1 }
|
||||
hm2DosMitigationConformance OBJECT IDENTIFIER ::= { hm2DosMitigationMib 2}
|
||||
|
||||
--******************************************************************************
|
||||
-- General Settings
|
||||
--******************************************************************************
|
||||
|
||||
hm2DosMitigationGeneralSettings OBJECT IDENTIFIER ::= { hm2DosMitigationObjects 1 }
|
||||
|
||||
hm2DosMitigationTcpHdrChecks OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 1 }
|
||||
|
||||
hm2DosMitigationTcpNullScan OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, TCP Null scans (TCP flags and sequence number
|
||||
set to 0) are filtered by the device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 1 }
|
||||
|
||||
|
||||
hm2DosMitigationTcpXmasScan OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled TCP Xmas scans (TCP flags FIN,
|
||||
URG and PSH all set to 1 and a TCP sequence
|
||||
number = 0) are filtered by the device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 4 }
|
||||
|
||||
hm2DosMitigationTcpSynFinScan OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled TCP packets with SYN and FIN flags set are
|
||||
filtered by the device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 7 }
|
||||
|
||||
hm2DosMitigationTcpMinimalHeader OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled all TCP frames are checked for a minimal valid
|
||||
header size. Packets that contain an invalid header size are
|
||||
discarded."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 10 }
|
||||
|
||||
hm2DosMitigationTcpMinimalHeaderSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (20..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Specifies the minimum size of a valid TCP frame header size."
|
||||
DEFVAL { 20 }
|
||||
::= { hm2DosMitigationTcpHdrChecks 11 }
|
||||
|
||||
hm2DosMitigationLandAttack OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled all IP frames are checked for equality of
|
||||
src and dst IP address (known as land attack). Packets that
|
||||
contain such a combination are silently discarded when
|
||||
enabled."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 13 }
|
||||
|
||||
hm2DosMitigationTcpOffsetEqu1 OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable TCP offset DoS protection. All packets
|
||||
ingress having a TCP header offset equal to 1 are dropped."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 14 }
|
||||
|
||||
hm2DosMitigationTcpPrivilegedSrcPort OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable TCP SYN and L4 source port smaller than 1024
|
||||
DoS protection. All packets ingress having the TCP SYN flag set
|
||||
and a L4 source port from 0 to 1023 are dropped."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 15 }
|
||||
|
||||
hm2DosMitigationTcpSrcDstPortEqu OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable L4 source port equals L4 destination port
|
||||
DoS protection. All TCP or UDP packets ingress having the
|
||||
L4 source port equal to L4 destination port are dropped."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 16 }
|
||||
|
||||
|
||||
hm2DosMitigationIcmpChecks OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 2 }
|
||||
|
||||
hm2DosMitigationIcmpFrags OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, all fragmented ICMP packets are filtered by the
|
||||
device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationIcmpChecks 1 }
|
||||
|
||||
|
||||
hm2DosMitigationIcmpPacketSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..1472)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the max. allowed payload size of ICMP packets.
|
||||
Packets having bigger payload are filtered by the device
|
||||
if the hm2DosMitigationIcmpPacketSizeMode is enabled."
|
||||
DEFVAL { 512 }
|
||||
::= { hm2DosMitigationIcmpChecks 4 }
|
||||
|
||||
hm2DosMitigationIcmpPacketSizeMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled all ICMP ingress packets having the
|
||||
payload bigger than hm2DosMitigationIcmpPacketSize
|
||||
are filtered by device. "
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationIcmpChecks 5 }
|
||||
|
||||
hm2DosMitigationIcmpSmurfAttack OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, all ingress ICMP packets having
|
||||
the type set to ECHO_REQ (ping) and a broadcast
|
||||
destination IP are dropped. "
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationIcmpChecks 6 }
|
||||
|
||||
hm2DosMitigationL2Checks OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 3}
|
||||
|
||||
hm2DosMitigationSMacDMac OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable source MAC address equals destination
|
||||
MAC address DoS protection. All packets ingress having
|
||||
SMAC equals DMAC are dropped."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DosMitigationL2Checks 7 }
|
||||
|
||||
|
||||
hm2DosMitigationCapabilities OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 0 }
|
||||
|
||||
hm2DosMitigationTcpHdrChecksSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP header checks."
|
||||
::= { hm2DosMitigationCapabilities 1 }
|
||||
|
||||
hm2DosMitigationIcmpChecksSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for ICMP checks."
|
||||
::= { hm2DosMitigationCapabilities 2 }
|
||||
|
||||
hm2DosMitigationTcpSynLimitSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP SYN limiter."
|
||||
::= { hm2DosMitigationCapabilities 3 }
|
||||
|
||||
hm2DosMitigationArpLimitSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for ARP limiter."
|
||||
::= { hm2DosMitigationCapabilities 4 }
|
||||
|
||||
hm2DosMitigationTcpNullScanSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP Null Scan."
|
||||
::= { hm2DosMitigationCapabilities 5 }
|
||||
|
||||
hm2DosMitigationTcpXmasSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP Xmas Scan."
|
||||
::= { hm2DosMitigationCapabilities 6 }
|
||||
|
||||
|
||||
hm2DosMitigationTcpLandSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for land attack detection."
|
||||
::= { hm2DosMitigationCapabilities 7 }
|
||||
|
||||
|
||||
--******************************************************************************
|
||||
-- TCP Syn/Arp Limiter
|
||||
--******************************************************************************
|
||||
|
||||
hm2DosMitigationLimiter OBJECT IDENTIFIER ::= { hm2DosMitigationObjects 2 }
|
||||
|
||||
hm2DosMitigationLimiterObjects OBJECT IDENTIFIER ::= { hm2DosMitigationLimiter 1 }
|
||||
|
||||
hm2DosMitigationLimiterRules OBJECT IDENTIFIER ::= { hm2DosMitigationLimiter 2 }
|
||||
|
||||
hm2DosMitigationLimiterRuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DosMitigationLimiterRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP Syn Limiter Interface Table"
|
||||
::= { hm2DosMitigationLimiterRules 1 }
|
||||
|
||||
hm2DosMitigationLimiterRuleEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DosMitigationLimiterRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP Syn Interface entry."
|
||||
INDEX { hm2DosMitigationLimiterInterface }
|
||||
::= { hm2DosMitigationLimiterRuleTable 1 }
|
||||
|
||||
Hm2DosMitigationLimiterRuleEntry ::=
|
||||
SEQUENCE {
|
||||
hm2DosMitigationLimiterInterface InterfaceIndex,
|
||||
hm2DosMitigationLimiterTcpSynLimit Unsigned32,
|
||||
hm2DosMitigationLimiterArpLimit Unsigned32,
|
||||
hm2DosMitigationLimiterRowStatus RowStatus
|
||||
}
|
||||
|
||||
hm2DosMitigationLimiterInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface the limiter is assigned to."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 1 }
|
||||
|
||||
hm2DosMitigationLimiterTcpSynLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of allowed outgoing TCP syn packets per second
|
||||
per interface.
|
||||
A value of 0 disables the limiter for this interface."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 2 }
|
||||
|
||||
hm2DosMitigationLimiterArpLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of allowed outgoing ARP packets per second per
|
||||
interface.
|
||||
A value of 0 disables the limiter for this interface."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 3 }
|
||||
|
||||
|
||||
hm2DosMitigationLimiterRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 4 }
|
||||
|
||||
|
||||
--******************************************************************************
|
||||
-- Compliance statements
|
||||
--******************************************************************************
|
||||
|
||||
hm2DosMitigationCompliances OBJECT IDENTIFIER ::= { hm2DosMitigationConformance 1 }
|
||||
hm2DosMitigationGroups OBJECT IDENTIFIER ::= { hm2DosMitigationConformance 2 }
|
||||
|
||||
hm2DosMitigationCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for an SNMP entity which
|
||||
implements the Hirschmann DOS Mitigation MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hm2DosMitigationGeneralGroup }
|
||||
::= { hm2DosMitigationCompliances 1 }
|
||||
|
||||
hm2DosMitigationGeneralGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hm2DosMitigationTcpSynFinScan,
|
||||
hm2DosMitigationTcpNullScan,
|
||||
hm2DosMitigationTcpXmasScan,
|
||||
hm2DosMitigationTcpMinimalHeader,
|
||||
hm2DosMitigationTcpMinimalHeaderSize,
|
||||
hm2DosMitigationLandAttack,
|
||||
hm2DosMitigationTcpOffsetEqu1,
|
||||
hm2DosMitigationTcpPrivilegedSrcPort,
|
||||
hm2DosMitigationTcpSrcDstPortEqu,
|
||||
hm2DosMitigationIcmpFrags,
|
||||
hm2DosMitigationIcmpPacketSize,
|
||||
hm2DosMitigationIcmpPacketSizeMode,
|
||||
hm2DosMitigationSMacDMac,
|
||||
hm2DosMitigationTcpHdrChecksSup,
|
||||
hm2DosMitigationIcmpChecksSup,
|
||||
hm2DosMitigationTcpSynLimitSup,
|
||||
hm2DosMitigationArpLimitSup,
|
||||
hm2DosMitigationLimiterInterface,
|
||||
hm2DosMitigationLimiterTcpSynLimit,
|
||||
hm2DosMitigationLimiterArpLimit,
|
||||
hm2DosMitigationLimiterRowStatus,
|
||||
hm2DosMitigationTcpXmasSup,
|
||||
hm2DosMitigationTcpNullScanSup,
|
||||
hm2DosMitigationTcpLandSup
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of all Hirschmann objects provided by the DoS Mitigation
|
||||
module."
|
||||
::= { hm2DosMitigationGroups 1 }
|
||||
END
|
||||
--******************************************************************************
|
||||
-- HM2-DOS-MITIGATION-MIB: Managed objects for
|
||||
--
|
||||
-- March 2012
|
||||
--
|
||||
-- Copyright (c) Hirschmann Automation & Control GmbH 2012
|
||||
--******************************************************************************
|
||||
|
||||
HM2-DOS-MITIGATION-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB
|
||||
hm2ConfigurationMibs, HmEnabledStatus
|
||||
FROM HM2-TC-MIB
|
||||
;
|
||||
|
||||
hm2DosMitigationMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201209180000Z" -- September 18, 2012
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann Denial of Service MIB
|
||||
Copyright (C) 2012. All Rights Reserved."
|
||||
REVISION "201209180000Z" -- September 18, 2012
|
||||
DESCRIPTION
|
||||
"Change the range of valid values for
|
||||
hm2DosMitigationTcpMinimalHeaderSize
|
||||
MIB object from (0..255) to (20..255)."
|
||||
REVISION "201208200000Z" -- August 20, 2012
|
||||
DESCRIPTION
|
||||
"hm2DosMitigationTcpFrag MIB object removed."
|
||||
REVISION "201206060000Z" -- June 06, 2012
|
||||
DESCRIPTION
|
||||
"Add MIB objects for all features supported by XGS4 switch."
|
||||
REVISION "201203190000Z" -- Mar 19, 2012
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 82 }
|
||||
|
||||
DosFeatureValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of feature support:
|
||||
- hw(1): Supported in Hardware
|
||||
- sw(2): Supported in Software
|
||||
- noSup(3): Not implemented (no support)"
|
||||
SYNTAX INTEGER {
|
||||
hw(1),
|
||||
sw(2),
|
||||
noSup(3)
|
||||
}
|
||||
|
||||
|
||||
|
||||
hm2DosMitigationNotifications OBJECT IDENTIFIER ::= { hm2DosMitigationMib 0 }
|
||||
hm2DosMitigationObjects OBJECT IDENTIFIER ::= { hm2DosMitigationMib 1 }
|
||||
hm2DosMitigationConformance OBJECT IDENTIFIER ::= { hm2DosMitigationMib 2}
|
||||
|
||||
--******************************************************************************
|
||||
-- General Settings
|
||||
--******************************************************************************
|
||||
|
||||
hm2DosMitigationGeneralSettings OBJECT IDENTIFIER ::= { hm2DosMitigationObjects 1 }
|
||||
|
||||
hm2DosMitigationTcpHdrChecks OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 1 }
|
||||
|
||||
hm2DosMitigationTcpNullScan OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, TCP Null scans (TCP flags and sequence number
|
||||
set to 0) are filtered by the device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 1 }
|
||||
|
||||
|
||||
hm2DosMitigationTcpXmasScan OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled TCP Xmas scans (TCP flags FIN,
|
||||
URG and PSH all set to 1 and a TCP sequence
|
||||
number = 0) are filtered by the device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 4 }
|
||||
|
||||
hm2DosMitigationTcpSynFinScan OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled TCP packets with SYN and FIN flags set are
|
||||
filtered by the device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 7 }
|
||||
|
||||
hm2DosMitigationTcpMinimalHeader OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled all TCP frames are checked for a minimal valid
|
||||
header size. Packets that contain an invalid header size are
|
||||
discarded."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 10 }
|
||||
|
||||
hm2DosMitigationTcpMinimalHeaderSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (20..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Specifies the minimum size of a valid TCP frame header size."
|
||||
DEFVAL { 20 }
|
||||
::= { hm2DosMitigationTcpHdrChecks 11 }
|
||||
|
||||
hm2DosMitigationLandAttack OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled all IP frames are checked for equality of
|
||||
src and dst IP address (known as land attack). Packets that
|
||||
contain such a combination are silently discarded when
|
||||
enabled."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 13 }
|
||||
|
||||
hm2DosMitigationTcpOffsetEqu1 OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable TCP offset DoS protection. All packets
|
||||
ingress having a TCP header offset equal to 1 are dropped."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 14 }
|
||||
|
||||
hm2DosMitigationTcpPrivilegedSrcPort OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable TCP SYN and L4 source port smaller than 1024
|
||||
DoS protection. All packets ingress having the TCP SYN flag set
|
||||
and a L4 source port from 0 to 1023 are dropped."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 15 }
|
||||
|
||||
hm2DosMitigationTcpSrcDstPortEqu OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable L4 source port equals L4 destination port
|
||||
DoS protection. All TCP or UDP packets ingress having the
|
||||
L4 source port equal to L4 destination port are dropped."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationTcpHdrChecks 16 }
|
||||
|
||||
|
||||
hm2DosMitigationIcmpChecks OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 2 }
|
||||
|
||||
hm2DosMitigationIcmpFrags OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, all fragmented ICMP packets are filtered by the
|
||||
device."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationIcmpChecks 1 }
|
||||
|
||||
|
||||
hm2DosMitigationIcmpPacketSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..1472)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the max. allowed payload size of ICMP packets.
|
||||
Packets having bigger payload are filtered by the device
|
||||
if the hm2DosMitigationIcmpPacketSizeMode is enabled."
|
||||
DEFVAL { 512 }
|
||||
::= { hm2DosMitigationIcmpChecks 4 }
|
||||
|
||||
hm2DosMitigationIcmpPacketSizeMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled all ICMP ingress packets having the
|
||||
payload bigger than hm2DosMitigationIcmpPacketSize
|
||||
are filtered by device. "
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationIcmpChecks 5 }
|
||||
|
||||
hm2DosMitigationIcmpSmurfAttack OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, all ingress ICMP packets having
|
||||
the type set to ECHO_REQ (ping) and a broadcast
|
||||
destination IP are dropped. "
|
||||
DEFVAL { disable }
|
||||
::= { hm2DosMitigationIcmpChecks 6 }
|
||||
|
||||
hm2DosMitigationL2Checks OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 3}
|
||||
|
||||
hm2DosMitigationSMacDMac OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable source MAC address equals destination
|
||||
MAC address DoS protection. All packets ingress having
|
||||
SMAC equals DMAC are dropped."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DosMitigationL2Checks 7 }
|
||||
|
||||
|
||||
hm2DosMitigationIpHdrChecks OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 4}
|
||||
|
||||
hm2DosMitigationDropIpSrcRoute OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Discard packets with the Strict/Loose Source Routing IP option set."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DosMitigationIpHdrChecks 1 }
|
||||
|
||||
hm2DosMitigationCapabilities OBJECT IDENTIFIER ::= { hm2DosMitigationGeneralSettings 0 }
|
||||
|
||||
hm2DosMitigationTcpHdrChecksSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP header checks."
|
||||
::= { hm2DosMitigationCapabilities 1 }
|
||||
|
||||
hm2DosMitigationIcmpChecksSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for ICMP checks."
|
||||
::= { hm2DosMitigationCapabilities 2 }
|
||||
|
||||
hm2DosMitigationTcpSynLimitSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP SYN limiter."
|
||||
::= { hm2DosMitigationCapabilities 3 }
|
||||
|
||||
hm2DosMitigationArpLimitSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for ARP limiter."
|
||||
::= { hm2DosMitigationCapabilities 4 }
|
||||
|
||||
hm2DosMitigationTcpNullScanSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP Null Scan."
|
||||
::= { hm2DosMitigationCapabilities 5 }
|
||||
|
||||
hm2DosMitigationTcpXmasSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for TCP Xmas Scan."
|
||||
::= { hm2DosMitigationCapabilities 6 }
|
||||
|
||||
|
||||
hm2DosMitigationTcpLandSup OBJECT-TYPE
|
||||
SYNTAX DosFeatureValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of support for land attack detection."
|
||||
::= { hm2DosMitigationCapabilities 7 }
|
||||
|
||||
|
||||
--******************************************************************************
|
||||
-- TCP Syn/Arp Limiter
|
||||
--******************************************************************************
|
||||
|
||||
hm2DosMitigationLimiter OBJECT IDENTIFIER ::= { hm2DosMitigationObjects 2 }
|
||||
|
||||
hm2DosMitigationLimiterObjects OBJECT IDENTIFIER ::= { hm2DosMitigationLimiter 1 }
|
||||
|
||||
hm2DosMitigationLimiterRules OBJECT IDENTIFIER ::= { hm2DosMitigationLimiter 2 }
|
||||
|
||||
hm2DosMitigationLimiterRuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DosMitigationLimiterRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP Syn Limiter Interface Table"
|
||||
::= { hm2DosMitigationLimiterRules 1 }
|
||||
|
||||
hm2DosMitigationLimiterRuleEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DosMitigationLimiterRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCP Syn Interface entry."
|
||||
INDEX { hm2DosMitigationLimiterInterface }
|
||||
::= { hm2DosMitigationLimiterRuleTable 1 }
|
||||
|
||||
Hm2DosMitigationLimiterRuleEntry ::=
|
||||
SEQUENCE {
|
||||
hm2DosMitigationLimiterInterface InterfaceIndex,
|
||||
hm2DosMitigationLimiterTcpSynLimit Unsigned32,
|
||||
hm2DosMitigationLimiterArpLimit Unsigned32,
|
||||
hm2DosMitigationLimiterRowStatus RowStatus
|
||||
}
|
||||
|
||||
hm2DosMitigationLimiterInterface OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface the limiter is assigned to."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 1 }
|
||||
|
||||
hm2DosMitigationLimiterTcpSynLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of allowed outgoing TCP syn packets per second
|
||||
per interface.
|
||||
A value of 0 disables the limiter for this interface."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 2 }
|
||||
|
||||
hm2DosMitigationLimiterArpLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of allowed outgoing ARP packets per second per
|
||||
interface.
|
||||
A value of 0 disables the limiter for this interface."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 3 }
|
||||
|
||||
|
||||
hm2DosMitigationLimiterRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status."
|
||||
::={ hm2DosMitigationLimiterRuleEntry 4 }
|
||||
|
||||
--******************************************************************************
|
||||
-- Statistics
|
||||
--******************************************************************************
|
||||
|
||||
hm2DosMitigationStatistics OBJECT IDENTIFIER ::= { hm2DosMitigationObjects 3 }
|
||||
|
||||
hm2DosMitigationGlobalDropCounter OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets dropped by the different dos
|
||||
mitigation features."
|
||||
::= { hm2DosMitigationStatistics 1 }
|
||||
|
||||
hm2DosMitigationStatisticsPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DosMitigationStatisticsPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of statistics counters for dos mitigation features."
|
||||
::= { hm2DosMitigationStatistics 2 }
|
||||
|
||||
hm2DosMitigationStatisticsPortEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DosMitigationStatisticsPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of statistics counters for dos mitigation features
|
||||
for an interface."
|
||||
INDEX { ifIndex }
|
||||
::= { hm2DosMitigationStatisticsPortTable 1 }
|
||||
|
||||
Hm2DosMitigationStatisticsPortEntry ::=
|
||||
SEQUENCE {
|
||||
hm2DosMitigationPortDropCounter Counter64
|
||||
}
|
||||
|
||||
hm2DosMitigationPortDropCounter OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets dropped by the different dos
|
||||
mitigation features."
|
||||
::= { hm2DosMitigationStatisticsPortEntry 1 }
|
||||
|
||||
|
||||
--******************************************************************************
|
||||
-- Compliance statements
|
||||
--******************************************************************************
|
||||
|
||||
hm2DosMitigationCompliances OBJECT IDENTIFIER ::= { hm2DosMitigationConformance 1 }
|
||||
hm2DosMitigationGroups OBJECT IDENTIFIER ::= { hm2DosMitigationConformance 2 }
|
||||
|
||||
hm2DosMitigationCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for an SNMP entity which
|
||||
implements the Hirschmann DOS Mitigation MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { hm2DosMitigationGeneralGroup }
|
||||
::= { hm2DosMitigationCompliances 1 }
|
||||
|
||||
hm2DosMitigationGeneralGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hm2DosMitigationTcpSynFinScan,
|
||||
hm2DosMitigationTcpNullScan,
|
||||
hm2DosMitigationTcpXmasScan,
|
||||
hm2DosMitigationTcpMinimalHeader,
|
||||
hm2DosMitigationTcpMinimalHeaderSize,
|
||||
hm2DosMitigationLandAttack,
|
||||
hm2DosMitigationTcpOffsetEqu1,
|
||||
hm2DosMitigationTcpPrivilegedSrcPort,
|
||||
hm2DosMitigationTcpSrcDstPortEqu,
|
||||
hm2DosMitigationIcmpFrags,
|
||||
hm2DosMitigationIcmpPacketSize,
|
||||
hm2DosMitigationIcmpPacketSizeMode,
|
||||
hm2DosMitigationSMacDMac,
|
||||
hm2DosMitigationDropIpSrcRoute,
|
||||
hm2DosMitigationTcpHdrChecksSup,
|
||||
hm2DosMitigationIcmpChecksSup,
|
||||
hm2DosMitigationTcpSynLimitSup,
|
||||
hm2DosMitigationArpLimitSup,
|
||||
hm2DosMitigationLimiterInterface,
|
||||
hm2DosMitigationLimiterTcpSynLimit,
|
||||
hm2DosMitigationLimiterArpLimit,
|
||||
hm2DosMitigationLimiterRowStatus,
|
||||
hm2DosMitigationTcpXmasSup,
|
||||
hm2DosMitigationTcpNullScanSup,
|
||||
hm2DosMitigationTcpLandSup
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of all Hirschmann objects provided by the DoS Mitigation
|
||||
module."
|
||||
::= { hm2DosMitigationGroups 1 }
|
||||
END
|
||||
|
379
mibs/hirschmann/HM2-DUAL-RSTP-MIB
Normal file
379
mibs/hirschmann/HM2-DUAL-RSTP-MIB
Normal file
@ -0,0 +1,379 @@
|
||||
HM2-DUAL-RSTP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann DualRSTP MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, OBJECT-IDENTITY,
|
||||
IpAddress, Integer32, Unsigned32, Counter32,
|
||||
Gauge32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, MacAddress,
|
||||
TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndexOrZero, InterfaceIndex,
|
||||
ifIndex FROM IF-MIB
|
||||
hm2ConfigurationMibs, HmEnabledStatus FROM HM2-TC-MIB;
|
||||
|
||||
hm2DualRstpMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201903290000Z" -- March 29, 2019
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann DualRSTP MIB.
|
||||
Copyright (C) 2019. All Rights Reserved."
|
||||
REVISION "201903290000Z" -- March 29, 2019
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 150 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2DualRSTPMib
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hm2DualRstpMibNotifications OBJECT IDENTIFIER ::= { hm2DualRstpMib 0 }
|
||||
hm2DualRstpMibObjects OBJECT IDENTIFIER ::= { hm2DualRstpMib 1 }
|
||||
-- hm2DualRstpMibConformance OBJECT IDENTIFIER ::= { hm2DualRstpMib 2 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2DualRstpMibObjects
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
hm2DualRstpCstConfigGroup OBJECT IDENTIFIER ::= { hm2DualRstpMibObjects 0 }
|
||||
hm2DualRstpCstPortConfigGroup OBJECT IDENTIFIER ::= { hm2DualRstpMibObjects 1 }
|
||||
|
||||
--
|
||||
--**************************************************************************************
|
||||
-- hm2DualRstpCstConfigGroup
|
||||
--**************************************************************************************
|
||||
--
|
||||
hm2DualRstpAdminMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The spanning tree operational status.
|
||||
|
||||
enable(1) - enables spanning tree operational status on the switch.
|
||||
disable(2) - disables spanning tree operational status on the switch.
|
||||
|
||||
The default status is disabled."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DualRstpCstConfigGroup 1 }
|
||||
|
||||
hm2DualRstpCstHelloTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP root port hello time for the CIST."
|
||||
::= { hm2DualRstpCstConfigGroup 2 }
|
||||
|
||||
hm2DualRstpCstMaxAge OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP root port max age for the CIST."
|
||||
::= { hm2DualRstpCstConfigGroup 3 }
|
||||
|
||||
hm2DualRstpCstRegionalRootId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP regional root identifier for the CIST."
|
||||
::= { hm2DualRstpCstConfigGroup 4 }
|
||||
|
||||
hm2DualRstpCstRegionalRootPathCost OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP regional root path cost for the CIST."
|
||||
::= { hm2DualRstpCstConfigGroup 5 }
|
||||
|
||||
hm2DualRstpCstRootFwdDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP root port forward delay for the CIST."
|
||||
::= { hm2DualRstpCstConfigGroup 6 }
|
||||
|
||||
hm2DualRstpCstBridgeMaxAge OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (6..40)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP bridge max age for the CIST. The default value is 20."
|
||||
DEFVAL { 20 }
|
||||
::= { hm2DualRstpCstConfigGroup 7 }
|
||||
|
||||
hm2DualRstpCstBridgeHelloTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..2)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP bridge hello time for the CIST. The default
|
||||
value is 2. According to IEEE 802.1Q-REV 2005 updating
|
||||
hello time is disallowed"
|
||||
DEFVAL { 2 }
|
||||
::= { hm2DualRstpCstConfigGroup 8 }
|
||||
|
||||
hm2DualRstpCstBridgeHoldTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP bridge hold time for the CIST."
|
||||
::= { hm2DualRstpCstConfigGroup 9 }
|
||||
|
||||
hm2DualRstpCstBridgeFwdDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (4..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP bridge forward delay for the CIST. The default value is 15."
|
||||
DEFVAL { 15 }
|
||||
::= { hm2DualRstpCstConfigGroup 10 }
|
||||
|
||||
hm2DualRstpCstBridgeMaxHops OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (6..40)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP bridge max hops for the CIST. The default value is 20."
|
||||
DEFVAL { 20 }
|
||||
::= { hm2DualRstpCstConfigGroup 11 }
|
||||
|
||||
hm2DualRstpCstBridgePriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..61440)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP bridge priority for the CIST. The default value is 32768."
|
||||
DEFVAL { 32768 }
|
||||
::= { hm2DualRstpCstConfigGroup 12 }
|
||||
|
||||
hm2DualRstpCstBridgeTimeSinceTopologyChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time (in hundredths of a second) since the
|
||||
last time a topology change was detected by the
|
||||
bridge entity."
|
||||
REFERENCE
|
||||
"IEEE 802.1D-1990: Section 6.8.1.1.3"
|
||||
::= { hm2DualRstpCstConfigGroup 13 }
|
||||
hm2DualRstpCstBridgeTopChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of topology changes detected by
|
||||
this bridge since the management entity was last
|
||||
reset or initialized."
|
||||
REFERENCE
|
||||
"IEEE 802.1D-1990: Section 6.8.1.1.3"
|
||||
::= { hm2DualRstpCstConfigGroup 14 }
|
||||
|
||||
hm2DualRstpCstBridgeTopologyChangeParm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The topology change parameter detected by
|
||||
this bridge since the management entity was last
|
||||
reset or initialized."
|
||||
::= { hm2DualRstpCstConfigGroup 15 }
|
||||
|
||||
hm2DualRstpCstBridgeRootCost OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cost of the path to the DualRstp root as seen from
|
||||
this bridge."
|
||||
REFERENCE
|
||||
"IEEE 802.1D-1990: Section 4.5.3.2"
|
||||
::= { hm2DualRstpCstConfigGroup 16 }
|
||||
|
||||
hm2DualRstpCstBridgeRootPort OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (2))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the port which offers the
|
||||
lowest cost path from this bridge to the DualRstp
|
||||
root bridge."
|
||||
::= { hm2DualRstpCstConfigGroup 17 }
|
||||
|
||||
hm2DualRstpCstBridgeHoldCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..40)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MSTP bridge hold count for the CIST. This command sets the value of
|
||||
maximum bpdus that a bridge is allowed to send within a hello time window.
|
||||
The default value is 6."
|
||||
DEFVAL { 10 }
|
||||
::= { hm2DualRstpCstConfigGroup 18 }
|
||||
|
||||
hm2DualRstpBpduGuardMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The spanning tree BPDU Guard Mode.
|
||||
enable(1) - enables BPDU Guard Mode on the switch.
|
||||
disable(2) - disables BPDU Guard Mode on the switch.
|
||||
The default status is disabled."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DualRstpCstConfigGroup 19 }
|
||||
|
||||
hm2DualRstpBpduFilterDefault OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The spanning tree BPDU Filter Mode, it enables BPDU Filter on all
|
||||
edge ports.
|
||||
enable(1) - enables BPDU Filter Mode on the switch.
|
||||
disable(2) - disables BPDU Filter Mode on the switch.
|
||||
The default status is disabled."
|
||||
DEFVAL { disable }
|
||||
::= { hm2DualRstpCstConfigGroup 20 }
|
||||
|
||||
hm2DualRstpBridgeIdentifier OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge identifier of the DualRstp instance."
|
||||
::= { hm2DualRstpCstConfigGroup 21 }
|
||||
|
||||
hm2DualRstpCstBridgeDesignatedRoot OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DualRstp Designated Root like in dot1dStpDesignatedRoot."
|
||||
::= { hm2DualRstpCstConfigGroup 22 }
|
||||
|
||||
hm2DualRstpRingOnlyMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When RSTP Ring Only Mode is enabled the switch ignores the BPDUs age on Ring Only Mode ports.
|
||||
The topology change BPDUs sent on Ring Only Mode ports will have a message age of 1.
|
||||
|
||||
enable(1) - enables RSTP Ring Only Mode globally.
|
||||
disable(2) - disables RSTP Ring Only Mode globally.
|
||||
|
||||
The default status is disabled."
|
||||
DEFVAL {disable}
|
||||
::= { hm2DualRstpCstConfigGroup 23 }
|
||||
|
||||
hm2DualRstpRingOnlyModeIntfOne OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface index of the first interface."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2DualRstpCstConfigGroup 24 }
|
||||
|
||||
hm2DualRstpRingOnlyModeIntfTwo OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface index of the second interface."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2DualRstpCstConfigGroup 25 }
|
||||
|
||||
hm2DualRstpTrapMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The spanning tree trap status.
|
||||
|
||||
enable(1) - enables spanning tree traps on the switch.
|
||||
disable(2) - disables spanning tree traps on the switch.
|
||||
|
||||
The default status is enabled."
|
||||
DEFVAL { enable }
|
||||
::= { hm2DualRstpCstConfigGroup 26 }
|
||||
|
||||
hm2DualRstpMstId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Additional index for RSTP MST ID."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2DualRstpCstConfigGroup 27 }
|
||||
|
||||
--
|
||||
--**************************************************************************************
|
||||
-- hm2DualRstpCstPortTable
|
||||
--**************************************************************************************
|
||||
--
|
||||
|
||||
hm2DualRstpCstPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2DualRstpCstPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DualRstp CIST port table."
|
||||
::= { hm2DualRstpCstPortConfigGroup 1 }
|
||||
|
||||
hm2DualRstpCstPortEntry OBJECT-TYPE
|
||||
SYNTAX Hm2DualRstpCstPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DualRstp CIST port entry."
|
||||
INDEX { hm2DualRstpMstId, ifIndex }
|
||||
::= { hm2DualRstpCstPortTable 1 }
|
||||
|
||||
Hm2DualRstpCstPortEntry ::=
|
||||
SEQUENCE {
|
||||
hm2DualRstpCstPortDrstpInstance
|
||||
INTEGER
|
||||
}
|
||||
|
||||
hm2DualRstpCstPortDrstpInstance OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
true(1),
|
||||
false(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Member of DRSTP if true "
|
||||
DEFVAL { false }
|
||||
::= { hm2DualRstpCstPortEntry 1 }
|
||||
|
||||
END
|
284
mibs/hirschmann/HM2-ETB-MIB
Normal file
284
mibs/hirschmann/HM2-ETB-MIB
Normal file
@ -0,0 +1,284 @@
|
||||
HM2-ETB-MIB DEFINITIONS ::= BEGIN
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Ethernet Train Backbone MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue, RowStatus FROM SNMPv2-TC
|
||||
InterfaceIndexOrZero FROM IF-MIB
|
||||
hm2ConfigurationMibs,
|
||||
HmEnabledStatus FROM HM2-TC-MIB;
|
||||
|
||||
|
||||
hm2EtbMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201508130000Z" -- August 8, 2015
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann Ethernet Train Backbone MIB.
|
||||
Copyright (C) 2015. All Rights Reserved."
|
||||
|
||||
REVISION "201508130000Z" -- August 8, 2015
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 130 }
|
||||
|
||||
Hm2CstUuid ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "4x-2x-2x-2x-6x"
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
SYNTAX OCTET STRING (SIZE(16))
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2EtbMib
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- hm2EtbNotifications OBJECT IDENTIFIER ::= { hm2EtbMib 0 }
|
||||
hm2EtbMibObjects OBJECT IDENTIFIER ::= { hm2EtbMib 1 }
|
||||
-- hm2EtbMibConformance OBJECT IDENTIFIER ::= { hm2EtbMib 2 }
|
||||
hm2EtbMibSNMPExtensionGroup OBJECT IDENTIFIER ::= { hm2EtbMib 3 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2Etb Groups
|
||||
-- ***********************************************************
|
||||
--
|
||||
hm2TtdpGroup OBJECT IDENTIFIER ::= { hm2EtbMibObjects 1 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- ETB Protocols
|
||||
-- ****************************************************************************
|
||||
|
||||
-- *********************************
|
||||
-- *** TTDP ***
|
||||
-- *********************************
|
||||
hm2TtdpAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TTDP protocol administrative status."
|
||||
::= { hm2TtdpGroup 1 }
|
||||
|
||||
hm2TtdpOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
lagsNotCreated (1),
|
||||
lagsCreatedNotUp (2),
|
||||
lagsNoMemberPort (3),
|
||||
routingNotReady (4),
|
||||
lagsReady (5),
|
||||
componentDisable (6),
|
||||
localETBNInhibit (7),
|
||||
remoteETBNInhibit (8),
|
||||
appInhibit (9),
|
||||
consistUUIDMissing (10),
|
||||
backboneIDMissing (11),
|
||||
etbnCountMissing (12),
|
||||
cnCountMissing (13),
|
||||
ownETBNIdMissing(14),
|
||||
etbnHasNoCN (15),
|
||||
running (16),
|
||||
singleDeviceInaugurated (17),
|
||||
trainInaugurated (18)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational status of TTDP that specifies if the protocol is running or the reason why it is not running."
|
||||
::= { hm2TtdpGroup 2 }
|
||||
|
||||
hm2TtdpCstCnCnt OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..32)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Consist networks (CN) that can be connected to the Ethernet Train Backbone Nodes (ETBN) located in Consist, including the CNs that are not currently connected.
|
||||
ETBNs located in the same Consist MUST have the same value configured."
|
||||
::= { hm2TtdpGroup 3 }
|
||||
|
||||
hm2TtdpCstEtbnCnt OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of Ethernet Train Backbone Nodes (ETBN) located in Consist, including the ETBNs that are not powered off.
|
||||
All the ETBNs located in the same Consist MUST have the same value configured."
|
||||
::= { hm2TtdpGroup 4 }
|
||||
|
||||
hm2TtdpCstUuid OBJECT-TYPE
|
||||
SYNTAX Hm2CstUuid
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Universally Unique IDentifier of Consist in the train network.
|
||||
All the Ethernet Train Backbone Nodes (ETBN) located in the same Consist MUST have the same value configured."
|
||||
|
||||
::= { hm2TtdpGroup 5 }
|
||||
|
||||
hm2TtdpCstCurrentEtbnNumber OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..63)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical position number of the Ethernet Train Backbone Node (ETBN) in Consist, taking into account also the ETBNs that are not currently powered on."
|
||||
::= { hm2TtdpGroup 6 }
|
||||
|
||||
hm2TtdpBackboneId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
tcms(1),
|
||||
multimedia(2),
|
||||
notSpecialized1(3),
|
||||
notSpecialized2(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The backbone ID is the ID of one of four Train Networks (backbones) in wich this ETBN is member, that can be configured."
|
||||
DEFVAL { tcms }
|
||||
::= { hm2TtdpGroup 7 }
|
||||
|
||||
hm2TtdpLocalEtbnInhibit OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Inhibit the TTDP protocol. If the ETBN inhibition is set to (true)
|
||||
then the train inauguration or re-inauguration will not start."
|
||||
DEFVAL { false }
|
||||
::= { hm2TtdpGroup 8 }
|
||||
|
||||
hm2TtdpETBNRole OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
switch(1),
|
||||
router(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Role that Ethernet Train Backbone Node (ETBN) will take in backbone.
|
||||
If ETBN is used to connect one or multiple Consist networks then the role MUST be set to (router).
|
||||
If ETBN is used to directly connect several End Devices (ED) on the backbone then the role MUST be set to (switch)."
|
||||
DEFVAL { router }
|
||||
::= { hm2TtdpGroup 9 }
|
||||
--
|
||||
-- hm2TtdpCnToEtbnTable
|
||||
--
|
||||
hm2TtdpCnToEtbnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2TtdpCnToEtbnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of Consist networks (CN) assigned to an ETBN in this consist."
|
||||
::= { hm2TtdpGroup 20 }
|
||||
|
||||
hm2TtdpCnToEtbnEntry OBJECT-TYPE
|
||||
SYNTAX Hm2TtdpCnToEtbnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entries in this table."
|
||||
INDEX { hm2TtdpCnToEtbnTableIdx, hm2TtdpCnToEtbnCnTableIdx }
|
||||
::= { hm2TtdpCnToEtbnTable 1 }
|
||||
|
||||
Hm2TtdpCnToEtbnEntry::=
|
||||
SEQUENCE {
|
||||
hm2TtdpCnToEtbnTableIdx
|
||||
Integer32,
|
||||
hm2TtdpCnToEtbnCnTableIdx
|
||||
Integer32,
|
||||
hm2TtdpCnToEtbnIntf
|
||||
InterfaceIndexOrZero,
|
||||
hm2TtdpCnToEtbnUseDHCPServer
|
||||
INTEGER,
|
||||
hm2TtdpCnToEtbnRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2TtdpCnToEtbnTableIdx OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index in this CN to ETBN table. ETBN id."
|
||||
::= { hm2TtdpCnToEtbnEntry 1 }
|
||||
|
||||
hm2TtdpCnToEtbnCnTableIdx OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..32)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index in this CN to ETBN table. CN id."
|
||||
::= { hm2TtdpCnToEtbnEntry 2 }
|
||||
|
||||
hm2TtdpCnToEtbnIntf OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface that connects this ETBN with a CN."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TtdpCnToEtbnEntry 3 }
|
||||
|
||||
hm2TtdpCnToEtbnUseDHCPServer OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(1),
|
||||
dhcp(2),
|
||||
nat(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tell if local TTDP DHCP server is used to give IP to ETBN networks. If is set to false NAT rules will be added to translate from static networks
|
||||
to TTDP standard addressing. Also if is false interfaces that connect the networks should be statically configured else the network on that
|
||||
interface will be nonfunctional. The static network mask should be 18."
|
||||
DEFVAL { none }
|
||||
::= { hm2TtdpCnToEtbnEntry 4 }
|
||||
|
||||
hm2TtdpCnToEtbnRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the status of a row in the table."
|
||||
::= { hm2TtdpCnToEtbnEntry 5 }
|
||||
|
||||
--***************************************************************************
|
||||
-- hm2EtbMibSNMPExtensionGroup
|
||||
--***************************************************************************
|
||||
|
||||
hm2TttdpWrongEtbnIdWhenSettingPortError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot set port or use of DHCP server because ETBN ID used is different from local ETBN ID."
|
||||
::= { hm2EtbMibSNMPExtensionGroup 1 }
|
||||
|
||||
hm2TttdpChangeSettingWhileTttdpEnabledError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot change this setting while TTDP is enabled."
|
||||
::= { hm2EtbMibSNMPExtensionGroup 2 }
|
||||
|
||||
hm2TttdpEnableTtdpButLagsNotCreatedError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot enable TTDP if not both lag/1 and lag/2 are created."
|
||||
::= { hm2EtbMibSNMPExtensionGroup 3 }
|
||||
|
||||
hm2TttdpAddConsistNetworkToSwitchError OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Cannot add a Consist Network if the device is a switch."
|
||||
::= { hm2EtbMibSNMPExtensionGroup 4 }
|
||||
|
||||
END
|
195
mibs/hirschmann/HM2-FAN-MIB
Normal file
195
mibs/hirschmann/HM2-FAN-MIB
Normal file
@ -0,0 +1,195 @@
|
||||
|
||||
HM2-FAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann FAN Management MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Integer32,
|
||||
Unsigned32 FROM SNMPv2-SMI -- RFC 2578
|
||||
hm2UnitIndex FROM HM2-DEVMGMT-MIB
|
||||
hm2ConfigurationMibs FROM HM2-TC-MIB;
|
||||
|
||||
hm2FanMgmtMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201704260000Z" -- April 26, 2017
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann FAN Management MIB.
|
||||
Copyright (C) 2017. All Rights Reserved."
|
||||
REVISION "201704260000Z" -- April 26, 2017
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 13 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2FanMgmtMib
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2FanMgmtMibNotifications OBJECT IDENTIFIER ::= { hm2FanMgmtMib 0 }
|
||||
hm2FanMgmtMibObjects OBJECT IDENTIFIER ::= { hm2FanMgmtMib 1 }
|
||||
-- hm2FanMgmtMibConformance OBJECT IDENTIFIER ::= { hm2FanMgmtMib 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Textual Conventions
|
||||
-- *************************************************************
|
||||
--
|
||||
Hm2FanModuleStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Status of FAN module and corresponding FAN entities."
|
||||
SYNTAX INTEGER {
|
||||
not-available(1),
|
||||
available-and-ok (2),
|
||||
available-but-failure (3)
|
||||
}
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2FanMgmtMib groups
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2FanMgmtGroup OBJECT IDENTIFIER ::= { hm2FanMgmtMibObjects 1 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2FanMgmtGlobalGroup
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2FanMgmtGlobalGroup OBJECT IDENTIFIER ::= { hm2FanMgmtGroup 1 }
|
||||
|
||||
hm2FanMgmtMaxSuppModulesPerUnit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max. number of modules per unit."
|
||||
::= { hm2FanMgmtGlobalGroup 1 }
|
||||
|
||||
hm2FanMgmtMaxSuppFanPerModule OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Max. number of FANs per module."
|
||||
::= { hm2FanMgmtGlobalGroup 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2FanModuleMgmtTable
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2FanModuleMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2FanModuleMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table containing info of the FAN modules per unit."
|
||||
::= { hm2FanMgmtGroup 2 }
|
||||
|
||||
hm2FanModuleMgmtEntry OBJECT-TYPE
|
||||
SYNTAX Hm2FanModuleMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entries of the hm2FanModuleMgmtTable."
|
||||
INDEX { hm2UnitIndex, hm2FanModuleMgmtId }
|
||||
::= { hm2FanModuleMgmtTable 1 }
|
||||
|
||||
Hm2FanModuleMgmtEntry ::= SEQUENCE {
|
||||
hm2FanModuleMgmtId Unsigned32,
|
||||
hm2FanModuleMgmtStatus Hm2FanModuleStatus
|
||||
}
|
||||
|
||||
hm2FanModuleMgmtId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Module index."
|
||||
::= { hm2FanModuleMgmtEntry 1 }
|
||||
|
||||
hm2FanModuleMgmtStatus OBJECT-TYPE
|
||||
SYNTAX Hm2FanModuleStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the module plugged per unit."
|
||||
::= { hm2FanModuleMgmtEntry 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2FanMgmtTable
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2FanMgmtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2FanMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table containing info of the FANs per module per unit."
|
||||
::= { hm2FanMgmtGroup 3 }
|
||||
|
||||
hm2FanMgmtEntry OBJECT-TYPE
|
||||
SYNTAX Hm2FanMgmtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entries of the hm2FanMgmtTable."
|
||||
INDEX { hm2UnitIndex, hm2FanModuleMgmtId, hm2FanMgmtFanId}
|
||||
::= { hm2FanMgmtTable 1 }
|
||||
|
||||
Hm2FanMgmtEntry ::= SEQUENCE {
|
||||
hm2FanMgmtFanId Unsigned32,
|
||||
hm2FanMgmtStatus Hm2FanModuleStatus
|
||||
}
|
||||
|
||||
hm2FanMgmtFanId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FAN index."
|
||||
::= { hm2FanMgmtEntry 1 }
|
||||
|
||||
hm2FanMgmtStatus OBJECT-TYPE
|
||||
SYNTAX Hm2FanModuleStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of the FAN per module plugged per unit."
|
||||
::= { hm2FanMgmtEntry 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2FanMgmtMibNotifications
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2FanMgmtModuleNotification NOTIFICATION-TYPE
|
||||
OBJECTS { hm2UnitIndex, hm2FanModuleMgmtId, hm2FanModuleMgmtStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent whenever the status of 'hm2FanModuleMgmtStatus' changes."
|
||||
::= { hm2FanMgmtMibNotifications 1 }
|
||||
|
||||
hm2FanMgmtFanNotification NOTIFICATION-TYPE
|
||||
OBJECTS { hm2UnitIndex, hm2FanModuleMgmtId, hm2FanMgmtFanId, hm2FanMgmtStatus }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is sent whenever the status of 'hm2FanMgmtStatus' changes."
|
||||
::= { hm2FanMgmtMibNotifications 2 }
|
||||
|
||||
END
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,337 +1,443 @@
|
||||
HM2-PLATFORM-PORTSECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Platform Portsecurity MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString,
|
||||
MacAddress,
|
||||
TruthValue FROM SNMPv2-TC
|
||||
ifIndex FROM IF-MIB
|
||||
hm2PlatformMibs, HmEnabledStatus FROM HM2-TC-MIB;
|
||||
|
||||
hm2PlatformPortSecurity MODULE-IDENTITY
|
||||
LAST-UPDATED "201107120000Z" -- July 12, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann Private Platform2 MIB for Port Security Feature.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION
|
||||
"201107120000Z" -- 12 July 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial release."
|
||||
::= { hm2PlatformMibs 20 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- hm2AgentPortSecurityGroup -> contains MIB objects displaying Port Security
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
hm2AgentPortSecurityGroup OBJECT IDENTIFIER ::= { hm2PlatformPortSecurity 1}
|
||||
|
||||
hm2AgentGlobalPortSecurityMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether at the global level, port security is enabled or not."
|
||||
DEFVAL { disable }
|
||||
::={ hm2AgentPortSecurityGroup 1 }
|
||||
|
||||
hm2AgentPortSecurityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentPortSecurityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security and associated functionality."
|
||||
::= { hm2AgentPortSecurityGroup 2 }
|
||||
|
||||
hm2AgentPortSecurityEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentPortSecurityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port security table"
|
||||
INDEX { ifIndex }
|
||||
::={ hm2AgentPortSecurityTable 1}
|
||||
|
||||
Hm2AgentPortSecurityEntry ::=
|
||||
SEQUENCE {
|
||||
hm2AgentPortSecurityMode
|
||||
HmEnabledStatus,
|
||||
hm2AgentPortSecurityDynamicLimit
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticLimit
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityViolationTrapMode
|
||||
HmEnabledStatus,
|
||||
hm2AgentPortSecurityStaticMACs
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityLastDiscardedMAC
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityMACAddressAdd
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityMACAddressRemove
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityMACAddressMove
|
||||
HmEnabledStatus,
|
||||
hm2AgentPortSecurityDynamicCount
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticCount
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityViolationTrapCount
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityViolationTrapFrequency
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityAutoDisable
|
||||
TruthValue
|
||||
}
|
||||
|
||||
hm2AgentPortSecurityMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether at port level security is enabled or not."
|
||||
DEFVAL { disable }
|
||||
::={ hm2AgentPortSecurityEntry 1 }
|
||||
|
||||
hm2AgentPortSecurityDynamicLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of dynamically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 600 }
|
||||
::={ hm2AgentPortSecurityEntry 2 }
|
||||
|
||||
hm2AgentPortSecurityStaticLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..64)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of statically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 64 }
|
||||
::={ hm2AgentPortSecurityEntry 3 }
|
||||
|
||||
hm2AgentPortSecurityViolationTrapMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to enable or disable the sending of new violation
|
||||
traps designating when a packet with a disallowed MAC address is
|
||||
received on a locked port."
|
||||
DEFVAL { disable }
|
||||
::={hm2AgentPortSecurityEntry 4 }
|
||||
|
||||
hm2AgentPortSecurityStaticMACs OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..1536))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the statically locked MAC addresses for port.
|
||||
The list displayed in a particular fashion :
|
||||
2 a0:b1:c2:d1:e3:a1,11 a0:b1:c2:d3:e4:f5
|
||||
(i.e., VLAN MAC pairs separated by commas)."
|
||||
::={hm2AgentPortSecurityEntry 6 }
|
||||
|
||||
hm2AgentPortSecurityLastDiscardedMAC OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the vlan-id and source MAC address of the last packet that was
|
||||
discarded on a locked port."
|
||||
::={hm2AgentPortSecurityEntry 7 }
|
||||
|
||||
|
||||
hm2AgentPortSecurityMACAddressAdd OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be added to the list
|
||||
of statically locked MAC addresses on a port. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ hm2AgentPortSecurityEntry 8 }
|
||||
|
||||
hm2AgentPortSecurityMACAddressRemove OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be removed from the list
|
||||
of statically locked MAC addresses on a port.. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ hm2AgentPortSecurityEntry 9 }
|
||||
|
||||
hm2AgentPortSecurityMACAddressMove OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is enabled, all the dynamically locked MAC addresses will
|
||||
be moved to statically locked addresses on a port. GET operation on this object will display
|
||||
disable."
|
||||
::={ hm2AgentPortSecurityEntry 10 }
|
||||
|
||||
hm2AgentPortSecurityDynamicCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of dynamically locked MAC addresses on this port."
|
||||
::={ hm2AgentPortSecurityEntry 20 }
|
||||
|
||||
hm2AgentPortSecurityStaticCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of statically locked MAC addresses on this port."
|
||||
::={ hm2AgentPortSecurityEntry 21 }
|
||||
|
||||
hm2AgentPortSecurityViolationTrapCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of active violations for which a violation trap was sent on this port.
|
||||
This counter is only valid when hm2AgentPortSecurityViolationTrapMode is enabled"
|
||||
::={ hm2AgentPortSecurityEntry 22 }
|
||||
|
||||
hm2AgentPortSecurityViolationTrapFrequency OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum seconds between two successive violation traps on this port."
|
||||
DEFVAL { 0 }
|
||||
::={ hm2AgentPortSecurityEntry 23 }
|
||||
|
||||
hm2AgentPortSecurityAutoDisable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether a port is auto-disabled when the configured threshold is reached."
|
||||
DEFVAL { true }
|
||||
::={ hm2AgentPortSecurityEntry 248 }
|
||||
|
||||
--**********************************************************************--
|
||||
|
||||
hm2AgentPortSecurityDynamicTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentPortSecurityDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security Dynamic and associated functionality."
|
||||
::= { hm2AgentPortSecurityGroup 3 }
|
||||
|
||||
hm2AgentPortSecurityDynamicEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentPortSecurityDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port MAC Locking table"
|
||||
INDEX { ifIndex,hm2AgentPortSecurityDynamicVLANId,hm2AgentPortSecurityDynamicMACAddress }
|
||||
::={ hm2AgentPortSecurityDynamicTable 1}
|
||||
|
||||
Hm2AgentPortSecurityDynamicEntry ::=
|
||||
SEQUENCE {
|
||||
hm2AgentPortSecurityDynamicVLANId
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityDynamicMACAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
hm2AgentPortSecurityDynamicVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source VLAN id of the packet that is received on the dynamically locked port."
|
||||
::={hm2AgentPortSecurityDynamicEntry 1 }
|
||||
|
||||
hm2AgentPortSecurityDynamicMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source MAC address of the packet that is received on the dynamically locked port."
|
||||
::={ hm2AgentPortSecurityDynamicEntry 2 }
|
||||
|
||||
--**********************************************************************--
|
||||
|
||||
hm2AgentPortSecurityStaticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentPortSecurityStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security Static and associated functionality."
|
||||
::= { hm2AgentPortSecurityGroup 10 }
|
||||
|
||||
hm2AgentPortSecurityStaticEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentPortSecurityStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port MAC Locking table"
|
||||
INDEX { ifIndex,hm2AgentPortSecurityStaticVLANId,hm2AgentPortSecurityStaticMACAddress }
|
||||
::={ hm2AgentPortSecurityStaticTable 1}
|
||||
|
||||
Hm2AgentPortSecurityStaticEntry ::=
|
||||
SEQUENCE {
|
||||
hm2AgentPortSecurityStaticVLANId
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticMACAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
hm2AgentPortSecurityStaticVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN id of the statically locked address ."
|
||||
::={hm2AgentPortSecurityStaticEntry 1 }
|
||||
|
||||
hm2AgentPortSecurityStaticMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statically locked MAC address."
|
||||
::={ hm2AgentPortSecurityStaticEntry 2 }
|
||||
|
||||
|
||||
--**************************************************************************************
|
||||
-- hm2AgentPortSecurity Traps
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
hm2AgentPortSecurityTraps OBJECT IDENTIFIER ::= { hm2PlatformPortSecurity 2 }
|
||||
|
||||
hm2AgentPortSecurityViolation NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex,
|
||||
hm2AgentPortSecurityLastDiscardedMAC
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent when a packet is received on a locked port with a source MAC address
|
||||
that is not allowed."
|
||||
::= { hm2AgentPortSecurityTraps 1 }
|
||||
|
||||
END
|
||||
|
||||
HM2-PLATFORM-PORTSECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Platform Portsecurity MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString,
|
||||
MacAddress,
|
||||
TruthValue FROM SNMPv2-TC
|
||||
ifIndex FROM IF-MIB
|
||||
hm2PlatformMibs, HmEnabledStatus FROM HM2-TC-MIB;
|
||||
|
||||
hm2PlatformPortSecurity MODULE-IDENTITY
|
||||
LAST-UPDATED "201107120000Z" -- July 12, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann Private Platform2 MIB for Port Security Feature.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION
|
||||
"201107120000Z" -- 12 July 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial release."
|
||||
::= { hm2PlatformMibs 20 }
|
||||
|
||||
--**************************************************************************************
|
||||
-- hm2AgentPortSecurityGroup -> contains MIB objects displaying Port Security
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
hm2AgentPortSecurityGroup OBJECT IDENTIFIER ::= { hm2PlatformPortSecurity 1}
|
||||
|
||||
hm2AgentGlobalPortSecurityMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether at the global level, port security is enabled or not."
|
||||
DEFVAL { disable }
|
||||
::={ hm2AgentPortSecurityGroup 1 }
|
||||
|
||||
hm2AgentPortSecurityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentPortSecurityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security and associated functionality."
|
||||
::= { hm2AgentPortSecurityGroup 2 }
|
||||
|
||||
hm2AgentPortSecurityEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentPortSecurityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port security table"
|
||||
INDEX { ifIndex }
|
||||
::={ hm2AgentPortSecurityTable 1}
|
||||
|
||||
Hm2AgentPortSecurityEntry ::=
|
||||
SEQUENCE {
|
||||
hm2AgentPortSecurityMode
|
||||
HmEnabledStatus,
|
||||
hm2AgentPortSecurityDynamicLimit
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticLimit
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityViolationTrapMode
|
||||
HmEnabledStatus,
|
||||
hm2AgentPortSecurityStaticMACs
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityLastDiscardedMAC
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityMACAddressAdd
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityMACAddressRemove
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityMACAddressMove
|
||||
HmEnabledStatus,
|
||||
hm2AgentPortSecurityDynamicCount
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticCount
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityViolationTrapCount
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityViolationTrapFrequency
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityAutoDisable
|
||||
TruthValue,
|
||||
hm2AgentPortSecurityStaticIpCount
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticIPs
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityIPAddressAdd
|
||||
DisplayString,
|
||||
hm2AgentPortSecurityIPAddressRemove
|
||||
DisplayString
|
||||
}
|
||||
|
||||
hm2AgentPortSecurityMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether at port level security is enabled or not."
|
||||
DEFVAL { disable }
|
||||
::={ hm2AgentPortSecurityEntry 1 }
|
||||
|
||||
hm2AgentPortSecurityDynamicLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of dynamically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 600 }
|
||||
::={ hm2AgentPortSecurityEntry 2 }
|
||||
|
||||
hm2AgentPortSecurityStaticLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..64)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of statically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 64 }
|
||||
::={ hm2AgentPortSecurityEntry 3 }
|
||||
|
||||
hm2AgentPortSecurityViolationTrapMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to enable or disable the sending of new violation
|
||||
traps designating when a packet with a disallowed MAC address is
|
||||
received on a locked port."
|
||||
DEFVAL { disable }
|
||||
::={hm2AgentPortSecurityEntry 4 }
|
||||
|
||||
hm2AgentPortSecurityStaticMACs OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..1536))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the statically locked MAC addresses for port.
|
||||
The list displayed in a particular fashion :
|
||||
2 a0:b1:c2:d1:e3:a1,11 a0:b1:c2:d3:e4:f5
|
||||
(i.e., VLAN MAC pairs separated by commas)."
|
||||
::={hm2AgentPortSecurityEntry 6 }
|
||||
|
||||
hm2AgentPortSecurityLastDiscardedMAC OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the vlan-id and source MAC address of the last packet that was
|
||||
discarded on a locked port."
|
||||
::={hm2AgentPortSecurityEntry 7 }
|
||||
|
||||
|
||||
hm2AgentPortSecurityMACAddressAdd OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be added to the list
|
||||
of statically locked MAC addresses on a port. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ hm2AgentPortSecurityEntry 8 }
|
||||
|
||||
hm2AgentPortSecurityMACAddressRemove OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be removed from the list
|
||||
of statically locked MAC addresses on a port.. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ hm2AgentPortSecurityEntry 9 }
|
||||
|
||||
hm2AgentPortSecurityMACAddressMove OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is enabled, all the dynamically locked MAC addresses will
|
||||
be moved to statically locked addresses on a port. GET operation on this object will display
|
||||
disable."
|
||||
::={ hm2AgentPortSecurityEntry 10 }
|
||||
|
||||
hm2AgentPortSecurityDynamicCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of dynamically locked MAC addresses on this port."
|
||||
::={ hm2AgentPortSecurityEntry 20 }
|
||||
|
||||
hm2AgentPortSecurityStaticCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of statically locked MAC addresses on this port."
|
||||
::={ hm2AgentPortSecurityEntry 21 }
|
||||
|
||||
hm2AgentPortSecurityViolationTrapCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of active violations for which a violation trap was sent on this port.
|
||||
This counter is only valid when hm2AgentPortSecurityViolationTrapMode is enabled"
|
||||
::={ hm2AgentPortSecurityEntry 22 }
|
||||
|
||||
hm2AgentPortSecurityViolationTrapFrequency OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum seconds between two successive violation traps on this port."
|
||||
DEFVAL { 0 }
|
||||
::={ hm2AgentPortSecurityEntry 23 }
|
||||
|
||||
hm2AgentPortSecurityAutoDisable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether a port is auto-disabled when the configured threshold is reached."
|
||||
DEFVAL { true }
|
||||
::={ hm2AgentPortSecurityEntry 248 }
|
||||
|
||||
hm2AgentPortSecurityStaticIpCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of statically locked IP addresses on this port."
|
||||
::={ hm2AgentPortSecurityEntry 249 }
|
||||
|
||||
hm2AgentPortSecurityStaticIPs OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..1536))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the statically locked IP addresses for port.
|
||||
The list displayed in a particular fashion :
|
||||
2 100.1.1.200, 11 110.2.2.100."
|
||||
::={ hm2AgentPortSecurityEntry 250 }
|
||||
|
||||
hm2AgentPortSecurityIPAddressAdd OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and IP address to be added to the list
|
||||
of statically locked IP addresses on a port. The VLAN id and IP address combination
|
||||
would be entered in a particular fashion like :- 2 192.168.248.100 (the vlan-id and
|
||||
IP address separated by a blank-space)."
|
||||
::={ hm2AgentPortSecurityEntry 251 }
|
||||
|
||||
hm2AgentPortSecurityIPAddressRemove OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and IP address to be removed from the list
|
||||
of statically locked IP addresses on a port.. The VLAN id and IP address combination
|
||||
would be entered in a particular fashion like :- 2 192.168.248.100 (the vlan-id and
|
||||
IP address separated by a blank-space)."
|
||||
::={ hm2AgentPortSecurityEntry 252 }
|
||||
|
||||
--**********************************************************************--
|
||||
|
||||
hm2AgentPortSecurityDynamicTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentPortSecurityDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security Dynamic and associated functionality."
|
||||
::= { hm2AgentPortSecurityGroup 3 }
|
||||
|
||||
hm2AgentPortSecurityDynamicEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentPortSecurityDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port MAC Locking table"
|
||||
INDEX { ifIndex,hm2AgentPortSecurityDynamicVLANId,hm2AgentPortSecurityDynamicMACAddress }
|
||||
::={ hm2AgentPortSecurityDynamicTable 1}
|
||||
|
||||
Hm2AgentPortSecurityDynamicEntry ::=
|
||||
SEQUENCE {
|
||||
hm2AgentPortSecurityDynamicVLANId
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityDynamicMACAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
hm2AgentPortSecurityDynamicVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source VLAN id of the packet that is received on the dynamically locked port."
|
||||
::={hm2AgentPortSecurityDynamicEntry 1 }
|
||||
|
||||
hm2AgentPortSecurityDynamicMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source MAC address of the packet that is received on the dynamically locked port."
|
||||
::={ hm2AgentPortSecurityDynamicEntry 2 }
|
||||
|
||||
--**********************************************************************--
|
||||
|
||||
hm2AgentPortSecurityStaticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentPortSecurityStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security Static and associated functionality."
|
||||
::= { hm2AgentPortSecurityGroup 10 }
|
||||
|
||||
hm2AgentPortSecurityStaticEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentPortSecurityStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port MAC Locking table"
|
||||
INDEX { ifIndex,hm2AgentPortSecurityStaticVLANId,hm2AgentPortSecurityStaticMACAddress }
|
||||
::={ hm2AgentPortSecurityStaticTable 1}
|
||||
|
||||
Hm2AgentPortSecurityStaticEntry ::=
|
||||
SEQUENCE {
|
||||
hm2AgentPortSecurityStaticVLANId
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticMACAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
hm2AgentPortSecurityStaticVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN id of the statically locked address ."
|
||||
::={hm2AgentPortSecurityStaticEntry 1 }
|
||||
|
||||
hm2AgentPortSecurityStaticMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statically locked MAC address."
|
||||
::={ hm2AgentPortSecurityStaticEntry 2 }
|
||||
|
||||
--**********************************************************************--
|
||||
|
||||
hm2AgentPortSecurityIpStaticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentPortSecurityIpStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Security Static and associated functionality."
|
||||
::= { hm2AgentPortSecurityGroup 11 }
|
||||
|
||||
hm2AgentPortSecurityIpStaticEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentPortSecurityIpStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port MAC Locking IP table"
|
||||
INDEX { ifIndex,hm2AgentPortSecurityStaticIpVLANId,hm2AgentPortSecurityStaticIpAddress }
|
||||
::={ hm2AgentPortSecurityIpStaticTable 1}
|
||||
|
||||
Hm2AgentPortSecurityIpStaticEntry ::=
|
||||
SEQUENCE {
|
||||
hm2AgentPortSecurityStaticIpVLANId
|
||||
Unsigned32,
|
||||
hm2AgentPortSecurityStaticIpAddress
|
||||
IpAddress
|
||||
}
|
||||
|
||||
hm2AgentPortSecurityStaticIpVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN id of the statically locked address ."
|
||||
::={hm2AgentPortSecurityIpStaticEntry 1 }
|
||||
|
||||
hm2AgentPortSecurityStaticIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statically locked IP address."
|
||||
::={ hm2AgentPortSecurityIpStaticEntry 2 }
|
||||
|
||||
--**************************************************************************************
|
||||
|
||||
hm2AgentPortSecurityOperationMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
macAddressBased(1),
|
||||
ipAddressBased(2)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing which operational mode is enabled for port security (MAC vs. IP).
|
||||
In MAC mode, filtering is done based on MAC addresses added statically/dinamically.
|
||||
In IP mode, filtering is done based on MAC addresses resolved via ARP requests
|
||||
for the programmed IP address."
|
||||
DEFVAL { macAddressBased }
|
||||
::={ hm2AgentPortSecurityGroup 12 }
|
||||
|
||||
|
||||
-- hm2AgentPortSecurity Traps
|
||||
--
|
||||
--**************************************************************************************
|
||||
|
||||
hm2AgentPortSecurityTraps OBJECT IDENTIFIER ::= { hm2PlatformPortSecurity 2 }
|
||||
|
||||
hm2AgentPortSecurityViolation NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
ifIndex,
|
||||
hm2AgentPortSecurityLastDiscardedMAC
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent when a packet is received on a locked port with a source MAC address
|
||||
that is not allowed."
|
||||
::= { hm2AgentPortSecurityTraps 1 }
|
||||
|
||||
END
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,368 +1,396 @@
|
||||
HM2-PLATFORM-TIMERANGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Platform Timerange MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString FROM SNMPv2-TC
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
hm2PlatformMibs FROM HM2-TC-MIB;
|
||||
|
||||
|
||||
hm2PlatformTimeRange MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann MIB for Time Ranges.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { hm2PlatformMibs 53 }
|
||||
|
||||
hm2AgentTimeRangeGroup OBJECT IDENTIFIER ::= {hm2PlatformTimeRange 1}
|
||||
|
||||
--**************************************************************************************
|
||||
Hm2AgentTimeRangeAbsoluteDateAndTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"2d-1d-1d,1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date-time specification for absolute time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
|
||||
For example, Oct 9, 2009 at 1:30 PM would be
|
||||
displayed as:
|
||||
|
||||
2009-10-9,13:30."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
Hm2AgentTimeRangePeriodicTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A time specification for periodic time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1 hour 0..23
|
||||
1 1 minutes 0..59
|
||||
|
||||
For example,1:30 PM would be
|
||||
displayed as: 13:30."
|
||||
SYNTAX OCTET STRING (SIZE (2))
|
||||
|
||||
hm2AgentTimeRangeIndexNextFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an unused value for the hm2AgentTimeRangeIndex
|
||||
to be used when creating a new Hm2AgentTimeRange. A value of zero
|
||||
indicates the Hm2AgentTimeRange table is full."
|
||||
::= { hm2AgentTimeRangeGroup 1 }
|
||||
|
||||
hm2AgentTimeRangeAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TimeRange admin mode:
|
||||
enable - enable TimeRange
|
||||
disable - disable TimeRange."
|
||||
DEFVAL { enable }
|
||||
::= { hm2AgentTimeRangeGroup 248 }
|
||||
|
||||
--*************************************************************************
|
||||
|
||||
hm2AgentTimeRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentTimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Hm2AgentTimeRange instances."
|
||||
::= { hm2AgentTimeRangeGroup 2 }
|
||||
|
||||
hm2AgentTimeRangeEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hm2AgentTimeRangeIndex and hm2AgentTimeRangeName must be set to
|
||||
complete a new hm2AgentTimeRangeEntry instance"
|
||||
|
||||
INDEX { hm2AgentTimeRangeIndex }
|
||||
::= { hm2AgentTimeRangeTable 1 }
|
||||
|
||||
Hm2AgentTimeRangeEntry ::= SEQUENCE {
|
||||
hm2AgentTimeRangeIndex
|
||||
Unsigned32,
|
||||
hm2AgentTimeRangeName
|
||||
DisplayString,
|
||||
hm2AgentTimeRangeOperState
|
||||
INTEGER,
|
||||
hm2AgentTimeRangeStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2AgentTimeRangeIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Hm2AgentTimeRange table index this instance is associated with."
|
||||
::= { hm2AgentTimeRangeEntry 1 }
|
||||
|
||||
hm2AgentTimeRangeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this Hm2AgentTimeRange entry, which must consist of
|
||||
1 to 31 alphanumeric characters and uniquely identify
|
||||
this Hm2AgentTimeRange.
|
||||
This object must be set to complete a new Hm2AgentTimeRange
|
||||
row instance."
|
||||
::= { hm2AgentTimeRangeEntry 2 }
|
||||
|
||||
hm2AgentTimeRangeOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(0),
|
||||
inactive(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operating status of the time-range. It depends on the current time
|
||||
and the periodic and absolute time entries defined in the time-range"
|
||||
::= { hm2AgentTimeRangeEntry 3 }
|
||||
|
||||
hm2AgentTimeRangeStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
active(1) - this Hm2AgentTimeRange instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { hm2AgentTimeRangeEntry 4 }
|
||||
|
||||
|
||||
|
||||
--*************************************************************************
|
||||
|
||||
|
||||
|
||||
--*************************************************************************
|
||||
-- Time Range Entry tables
|
||||
--***************************************************************************
|
||||
|
||||
hm2AgentTimeRangeAbsoluteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentTimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges"
|
||||
::= { hm2AgentTimeRangeGroup 3 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges. Atleast one of
|
||||
hm2AgentTimeRangeAbsoluteStartDateAndTime and hm2AgentTimeRangeAbsoluteEndDateAndTime
|
||||
must be set to complete a new Absolute entry instance."
|
||||
|
||||
INDEX { hm2AgentTimeRangeIndex, hm2AgentTimeRangeAbsoluteEntryIndex }
|
||||
::= { hm2AgentTimeRangeAbsoluteTable 1 }
|
||||
|
||||
Hm2AgentTimeRangeAbsoluteEntry ::= SEQUENCE {
|
||||
hm2AgentTimeRangeAbsoluteEntryIndex
|
||||
Integer32,
|
||||
hm2AgentTimeRangeAbsoluteStartDateAndTime
|
||||
Hm2AgentTimeRangeAbsoluteDateAndTime,
|
||||
hm2AgentTimeRangeAbsoluteEndDateAndTime
|
||||
Hm2AgentTimeRangeAbsoluteDateAndTime,
|
||||
hm2AgentTimeRangeAbsoluteStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2AgentTimeRangeAbsoluteEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this absolute time entry within time range."
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 1 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteStartDateAndTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start time for an absolute entry in the time range"
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 2 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteEndDateAndTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The end time for an absolute entry in the time range."
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 3 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this hm2AgentTimeRangeAbsoluteEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 4}
|
||||
|
||||
hm2AgentTimeRangePeriodicTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentTimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges"
|
||||
::= { hm2AgentTimeRangeGroup 4 }
|
||||
|
||||
hm2AgentTimeRangePeriodicEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges. All the objects
|
||||
in the periodic entry must be set to complete a new periodic
|
||||
entry instance. Objects hm2AgentTimeRangePeriodicStartDay and
|
||||
hm2AgentTimeRangePeriodicStartTime together forms the start dayandtime
|
||||
and objects hm2AgentTimeRangePeriodicEndDay and hm2AgentTimeRangePeriodicEndTime
|
||||
together forms end dayandtime. The time range to which the
|
||||
periodic entry belongs is active between start dayandtime and
|
||||
end dayandtime. If more than one day is specified in the
|
||||
hm2AgentTimeRangePeriodicStartDay, then the same days should be specified
|
||||
in the hm2AgentTimeRangePeriodicEndDay "
|
||||
|
||||
INDEX {hm2AgentTimeRangeIndex, hm2AgentTimeRangePeriodicEntryIndex}
|
||||
::= { hm2AgentTimeRangePeriodicTable 1 }
|
||||
|
||||
Hm2AgentTimeRangePeriodicEntry ::= SEQUENCE {
|
||||
hm2AgentTimeRangePeriodicEntryIndex
|
||||
Integer32,
|
||||
hm2AgentTimeRangePeriodicStartDay
|
||||
BITS,
|
||||
hm2AgentTimeRangePeriodicStartTime
|
||||
Hm2AgentTimeRangePeriodicTime,
|
||||
hm2AgentTimeRangePeriodicEndDay
|
||||
BITS,
|
||||
hm2AgentTimeRangePeriodicEndTime
|
||||
Hm2AgentTimeRangePeriodicTime,
|
||||
hm2AgentTimeRangePeriodicStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2AgentTimeRangePeriodicEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this periodic entry within time range."
|
||||
::= { hm2AgentTimeRangePeriodicEntry 1 }
|
||||
|
||||
hm2AgentTimeRangePeriodicStartDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting day or days on which the configuration that
|
||||
referenced the time range starts going into effect.
|
||||
Same day can be set for both hm2AgentTimeRangePeriodicStartDay and
|
||||
hm2AgentTimeRangePeriodicEndDay objects "
|
||||
::= { hm2AgentTimeRangePeriodicEntry 2 }
|
||||
|
||||
hm2AgentTimeRangePeriodicStartTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting time for an periodic entry in the time range."
|
||||
::= { hm2AgentTimeRangePeriodicEntry 3}
|
||||
|
||||
hm2AgentTimeRangePeriodicEndDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ending day or days on which the configuration that
|
||||
referenced the time range is no longer in efect.
|
||||
Same day can be set for both hm2AgentTimeRangePeriodicStartDay
|
||||
and hm2AgentTimeRangePeriodicEndDay objects"
|
||||
::= { hm2AgentTimeRangePeriodicEntry 4}
|
||||
|
||||
hm2AgentTimeRangePeriodicEndTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end time for an periodic entry in the time range."
|
||||
::= { hm2AgentTimeRangePeriodicEntry 5}
|
||||
|
||||
hm2AgentTimeRangePeriodicStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this hm2AgentTimeRangePeriodicEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { hm2AgentTimeRangePeriodicEntry 6}
|
||||
END
|
||||
HM2-PLATFORM-TIMERANGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Platform Timerange MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString FROM SNMPv2-TC
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
hm2PlatformMibs FROM HM2-TC-MIB;
|
||||
|
||||
|
||||
hm2PlatformTimeRange MODULE-IDENTITY
|
||||
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann MIB for Time Ranges.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION
|
||||
"201101260000Z" -- 26 January 2011 12:00:00 GMT
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
|
||||
::= { hm2PlatformMibs 53 }
|
||||
|
||||
hm2AgentTimeRangeGroup OBJECT IDENTIFIER ::= {hm2PlatformTimeRange 1}
|
||||
|
||||
--**************************************************************************************
|
||||
Hm2AgentTimeRangeAbsoluteDateAndTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"2d-1d-1d,1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date-time specification for absolute time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
|
||||
For example, Oct 9, 2009 at 1:30 PM would be
|
||||
displayed as:
|
||||
|
||||
2009-10-9,13:30."
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
|
||||
Hm2AgentTimeRangePeriodicTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"1d:1d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A time specification for periodic time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1 hour 0..23
|
||||
1 1 minutes 0..59
|
||||
|
||||
For example,1:30 PM would be
|
||||
displayed as: 13:30."
|
||||
SYNTAX OCTET STRING (SIZE (2))
|
||||
|
||||
hm2AgentTimeRangeIndexNextFree OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains an unused value for the hm2AgentTimeRangeIndex
|
||||
to be used when creating a new Hm2AgentTimeRange. A value of zero
|
||||
indicates the Hm2AgentTimeRange table is full."
|
||||
::= { hm2AgentTimeRangeGroup 1 }
|
||||
|
||||
hm2AgentTimeRangeAdminMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TimeRange admin mode:
|
||||
enable - enable TimeRange
|
||||
disable - disable TimeRange."
|
||||
DEFVAL { enable }
|
||||
::= { hm2AgentTimeRangeGroup 248 }
|
||||
|
||||
--*************************************************************************
|
||||
|
||||
hm2AgentTimeRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentTimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of Hm2AgentTimeRange instances."
|
||||
::= { hm2AgentTimeRangeGroup 2 }
|
||||
|
||||
hm2AgentTimeRangeEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hm2AgentTimeRangeIndex and hm2AgentTimeRangeName must be set to
|
||||
complete a new hm2AgentTimeRangeEntry instance"
|
||||
|
||||
INDEX { hm2AgentTimeRangeIndex }
|
||||
::= { hm2AgentTimeRangeTable 1 }
|
||||
|
||||
Hm2AgentTimeRangeEntry ::= SEQUENCE {
|
||||
hm2AgentTimeRangeIndex
|
||||
Unsigned32,
|
||||
hm2AgentTimeRangeName
|
||||
DisplayString,
|
||||
hm2AgentTimeRangeOperState
|
||||
INTEGER,
|
||||
hm2AgentTimeRangeStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2AgentTimeRangeIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Hm2AgentTimeRange table index this instance is associated with."
|
||||
::= { hm2AgentTimeRangeEntry 1 }
|
||||
|
||||
hm2AgentTimeRangeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of this Hm2AgentTimeRange entry, which must consist of
|
||||
1 to 31 alphanumeric characters and uniquely identify
|
||||
this Hm2AgentTimeRange.
|
||||
This object must be set to complete a new Hm2AgentTimeRange
|
||||
row instance."
|
||||
::= { hm2AgentTimeRangeEntry 2 }
|
||||
|
||||
hm2AgentTimeRangeOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
active(0),
|
||||
inactive(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operating status of the time-range. It depends on the current time
|
||||
and the periodic and absolute time entries defined in the time-range"
|
||||
::= { hm2AgentTimeRangeEntry 3 }
|
||||
|
||||
hm2AgentTimeRangeStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
active(1) - this Hm2AgentTimeRange instance is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { hm2AgentTimeRangeEntry 4 }
|
||||
|
||||
|
||||
|
||||
--*************************************************************************
|
||||
|
||||
|
||||
|
||||
--*************************************************************************
|
||||
-- Time Range Entry tables
|
||||
--***************************************************************************
|
||||
|
||||
hm2AgentTimeRangeAbsoluteTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentTimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges"
|
||||
::= { hm2AgentTimeRangeGroup 3 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeAbsoluteEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of absolute entries for time ranges. Atleast one of
|
||||
hm2AgentTimeRangeAbsoluteStartDateAndTime and hm2AgentTimeRangeAbsoluteEndDateAndTime
|
||||
must be set to complete a new Absolute entry instance."
|
||||
|
||||
INDEX { hm2AgentTimeRangeIndex, hm2AgentTimeRangeAbsoluteEntryIndex }
|
||||
::= { hm2AgentTimeRangeAbsoluteTable 1 }
|
||||
|
||||
Hm2AgentTimeRangeAbsoluteEntry ::= SEQUENCE {
|
||||
hm2AgentTimeRangeAbsoluteEntryIndex
|
||||
Integer32,
|
||||
hm2AgentTimeRangeAbsoluteStartDateAndTime
|
||||
Hm2AgentTimeRangeAbsoluteDateAndTime,
|
||||
hm2AgentTimeRangeAbsoluteEndDateAndTime
|
||||
Hm2AgentTimeRangeAbsoluteDateAndTime,
|
||||
hm2AgentTimeRangeAbsoluteStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2AgentTimeRangeAbsoluteEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this absolute time entry within time range."
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 1 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteStartDateAndTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start time for an absolute entry in the time range"
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 2 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteEndDateAndTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangeAbsoluteDateAndTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The end time for an absolute entry in the time range."
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 3 }
|
||||
|
||||
hm2AgentTimeRangeAbsoluteStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this hm2AgentTimeRangeAbsoluteEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { hm2AgentTimeRangeAbsoluteEntry 4}
|
||||
|
||||
hm2AgentTimeRangePeriodicTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2AgentTimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges"
|
||||
::= { hm2AgentTimeRangeGroup 4 }
|
||||
|
||||
hm2AgentTimeRangePeriodicEntry OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangePeriodicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table periodic entries for time ranges. All the objects
|
||||
in the periodic entry must be set to complete a new periodic
|
||||
entry instance. Objects hm2AgentTimeRangePeriodicStartDay and
|
||||
hm2AgentTimeRangePeriodicStartTime together forms the start dayandtime
|
||||
and objects hm2AgentTimeRangePeriodicEndDay and hm2AgentTimeRangePeriodicEndTime
|
||||
together forms end dayandtime. The time range to which the
|
||||
periodic entry belongs is active between start dayandtime and
|
||||
end dayandtime. If more than one day is specified in the
|
||||
hm2AgentTimeRangePeriodicStartDay, then the same days should be specified
|
||||
in the hm2AgentTimeRangePeriodicEndDay "
|
||||
|
||||
INDEX {hm2AgentTimeRangeIndex, hm2AgentTimeRangePeriodicEntryIndex}
|
||||
::= { hm2AgentTimeRangePeriodicTable 1 }
|
||||
|
||||
Hm2AgentTimeRangePeriodicEntry ::= SEQUENCE {
|
||||
hm2AgentTimeRangePeriodicEntryIndex
|
||||
Integer32,
|
||||
hm2AgentTimeRangePeriodicStartDay
|
||||
BITS,
|
||||
hm2AgentTimeRangePeriodicStartTime
|
||||
Hm2AgentTimeRangePeriodicTime,
|
||||
hm2AgentTimeRangePeriodicEndDay
|
||||
BITS,
|
||||
hm2AgentTimeRangePeriodicEndTime
|
||||
Hm2AgentTimeRangePeriodicTime,
|
||||
hm2AgentTimeRangePeriodicStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2AgentTimeRangePeriodicEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this periodic entry within time range."
|
||||
::= { hm2AgentTimeRangePeriodicEntry 1 }
|
||||
|
||||
hm2AgentTimeRangePeriodicStartDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting day or days on which the configuration that
|
||||
referenced the time range starts going into effect.
|
||||
Same day can be set for both hm2AgentTimeRangePeriodicStartDay and
|
||||
hm2AgentTimeRangePeriodicEndDay objects "
|
||||
::= { hm2AgentTimeRangePeriodicEntry 2 }
|
||||
|
||||
hm2AgentTimeRangePeriodicStartTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting time for an periodic entry in the time range."
|
||||
::= { hm2AgentTimeRangePeriodicEntry 3}
|
||||
|
||||
hm2AgentTimeRangePeriodicEndDay OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
sunday(1),
|
||||
monday(2),
|
||||
tuesday(3),
|
||||
wednesday(4),
|
||||
thursday(5),
|
||||
friday(6),
|
||||
saturday(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ending day or days on which the configuration that
|
||||
referenced the time range is no longer in efect.
|
||||
Same day can be set for both hm2AgentTimeRangePeriodicStartDay
|
||||
and hm2AgentTimeRangePeriodicEndDay objects"
|
||||
::= { hm2AgentTimeRangePeriodicEntry 4}
|
||||
|
||||
hm2AgentTimeRangePeriodicEndTime OBJECT-TYPE
|
||||
SYNTAX Hm2AgentTimeRangePeriodicTime
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end time for an periodic entry in the time range."
|
||||
::= { hm2AgentTimeRangePeriodicEntry 5}
|
||||
|
||||
hm2AgentTimeRangePeriodicStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status of this instance.
|
||||
|
||||
active(1) - this hm2AgentTimeRangePeriodicEntry is active
|
||||
createAndGo(4) - set to this value to create an instance
|
||||
destroy(6) - set to this value to delete an instance"
|
||||
::= { hm2AgentTimeRangePeriodicEntry 6}
|
||||
|
||||
|
||||
--***************************************************************************
|
||||
-- hm2AgentTimeRangeSNMPExtensionGroup
|
||||
--***************************************************************************
|
||||
|
||||
hm2AgentTimeRangeSNMPExtensionGroup OBJECT IDENTIFIER ::= { hm2PlatformTimeRange 260 }
|
||||
|
||||
hm2AgentTimeRangeEndGreaterThanStartErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The end time must be after the start time."
|
||||
::= { hm2AgentTimeRangeSNMPExtensionGroup 1 }
|
||||
|
||||
hm2AgentTimeRangeEntriesOverlapErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Time spans must not overlap."
|
||||
::= { hm2AgentTimeRangeSNMPExtensionGroup 2 }
|
||||
|
||||
hm2AgentTimeRangeTooManyAbsoluteEntriesErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Only one absolute entry per time profile is supported."
|
||||
::= { hm2AgentTimeRangeSNMPExtensionGroup 3 }
|
||||
|
||||
hm2AgentTimeRangeDifferentMultiDayListsErrorReturn OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "If you specify more than one starting day, the ending days must be the same."
|
||||
::= { hm2AgentTimeRangeSNMPExtensionGroup 4 }
|
||||
|
||||
END
|
||||
|
File diff suppressed because it is too large
Load Diff
988
mibs/hirschmann/HM2-PORTLOCKING-MIB
Normal file
988
mibs/hirschmann/HM2-PORTLOCKING-MIB
Normal file
@ -0,0 +1,988 @@
|
||||
HM2-PORTLOCKING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Emerson Port Locking MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE, IpAddress, Counter32,
|
||||
Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
RowStatus, MacAddress, StorageType FROM SNMPv2-TC
|
||||
ifIndex FROM IF-MIB
|
||||
DisplayString, TruthValue,
|
||||
PhysAddress FROM SNMPv2-TC
|
||||
hm2ConfigurationMibs FROM HM2-TC-MIB;
|
||||
|
||||
hm2PortLocking MODULE-IDENTITY
|
||||
LAST-UPDATED "202307120000Z" -- July 12, 2023
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"The Hirschmann Private Platform2 MIB for Port Locking.
|
||||
Copyright (C) 2021. All Rights Reserved."
|
||||
REVISION "202104280000Z" -- April 28, 2021
|
||||
DESCRIPTION "Initial version."
|
||||
::= { hm2ConfigurationMibs 250 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2PortLocking
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2PortLockingMibNotifications OBJECT IDENTIFIER ::= { hm2PortLocking 0 }
|
||||
hm2PortLockingMibObjects OBJECT IDENTIFIER ::= { hm2PortLocking 1 }
|
||||
|
||||
-- **************************************************************************************
|
||||
-- hm2PortLockingGroup -> contains MIB objects displaying Port Locking
|
||||
-- and associated Functionality
|
||||
-- **************************************************************************************
|
||||
--
|
||||
hm2PortLockingGroup OBJECT IDENTIFIER ::= { hm2PortLockingMibObjects 1}
|
||||
|
||||
hm2GlobalPortLockingMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables the global port locking mode.
|
||||
The locking method can be chosen via hm2GlobalPortLockingMethod.
|
||||
Setting this value to enable when hm2GlobalPortLockingMethod is set to
|
||||
lockMacAndDisableUnusedPorts performs the complete lockdown of the device, i.e.
|
||||
unused ports are disabled,the FDBs are freezed and only frames from known users
|
||||
are forwarded.
|
||||
Setting this value to enable when hm2GlobalPortLockingMethod is set to
|
||||
disableUnusedPortsOnly disables only the unused ports.
|
||||
Setting this value to enable when hm2GlobalPortLockingMethod is set to
|
||||
lockMacOnly freezes the FDB and only frames from known users are forwarded.
|
||||
Setting this value to disable reverses this security feature.
|
||||
All ports which were previously disabled are re-enabled and the switch performs
|
||||
the transparent learning and forwarding.
|
||||
If the hm2GlobalPortLockingFallbackTimer is not zero, the switch re-enters
|
||||
the locked state automatically after the configured amount of time"
|
||||
DEFVAL { disable }
|
||||
::={ hm2PortLockingGroup 1 }
|
||||
|
||||
hm2GlobalPortLockingOperMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
locked(1),
|
||||
unlocked(2),
|
||||
lockpending(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Displays the current locking state of the device."
|
||||
::={ hm2PortLockingGroup 2 }
|
||||
|
||||
hm2GlobalPortLockingLockOnlyPorts OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, only the ports are locked when
|
||||
hm2GlobalPortLockingMode is set to enable. "
|
||||
DEFVAL { false }
|
||||
::={ hm2PortLockingGroup 3 }
|
||||
|
||||
hm2GlobalPortLockingFallbackTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..86400)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of seconds after which the device automatically falls back
|
||||
into the locked state,after the unlockes state was set.
|
||||
A value of 0 has the special meaning of persistent unlock."
|
||||
DEFVAL { 0 }
|
||||
::={ hm2PortLockingGroup 4 }
|
||||
|
||||
hm2GlobalPortLockingFallbackTimeRemaining OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remaining time in seconds until the device reenters the locked state
|
||||
automatically"
|
||||
::={ hm2PortLockingGroup 5 }
|
||||
|
||||
hm2GlobalPortLockingStatusMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A textual description of the status of the lockdown process."
|
||||
::={ hm2PortLockingGroup 6 }
|
||||
|
||||
hm2GlobalPortLockingNumDynamicEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of dynamically learned MAC addresses on this device."
|
||||
::={ hm2PortLockingGroup 7 }
|
||||
|
||||
hm2GlobalPortLockingNumStaticEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of statically locked MAC addresses on this device."
|
||||
::={ hm2PortLockingGroup 8 }
|
||||
|
||||
hm2GlobalPortLockingIgnoreUplinkPorts OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "If this variable is set to TRUE, uplink ports are not locked."
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingGroup 9 }
|
||||
|
||||
hm2GlobalPortLockingMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
lockMacAndDisableUnusedPorts(0),
|
||||
disableUnusedPortsOnly(1),
|
||||
lockMacOnly(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Selects the global locking method when locking is enabled via
|
||||
hm2GlobalPortLockingMode. The value lockMacAndDisableUnusedPorts
|
||||
locks the MAC addresses and disables all unused ports.
|
||||
The value disableUnusedPortsOnly disables only the unused ports and performs
|
||||
no MAC locking. The value lockMacOnly locks only the MAC addresses."
|
||||
DEFVAL { 0 }
|
||||
::={ hm2PortLockingGroup 15 }
|
||||
|
||||
hm2GlobalPortLockingResetMacViolation OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to zero, the variables hm2PortLockingLastDiscardedMAC
|
||||
and hm2PortLockingNumViolationEntries are cleared once for all ports.
|
||||
If this variable is set to specific ifIndex (1..xx),
|
||||
only the hm2PortLockingLastDiscardedMAC and hm2PortLockingNumViolationEntries
|
||||
for the specified interface is cleared once"
|
||||
DEFVAL { 0 }
|
||||
::={ hm2PortLockingGroup 16 }
|
||||
|
||||
hm2GlobalPortLockingUplinkDetectionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
numMac (0),
|
||||
pdu(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
DEFVAL { 1 }
|
||||
::={ hm2PortLockingGroup 17 }
|
||||
|
||||
hm2GlobalPortLockingUplinkFreezeMacAddresses OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingGroup 18 }
|
||||
|
||||
hm2GlobalPortLockingUplinkReportMacAddresses OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingGroup 19 }
|
||||
|
||||
--
|
||||
-- Port Locking Table
|
||||
--
|
||||
|
||||
hm2PortLockingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2PortLockingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Locking and associated functionality."
|
||||
::= { hm2PortLockingGroup 10 }
|
||||
|
||||
hm2PortLockingEntry OBJECT-TYPE
|
||||
SYNTAX Hm2PortLockingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for port security table"
|
||||
INDEX { ifIndex }
|
||||
::={ hm2PortLockingTable 1}
|
||||
|
||||
Hm2PortLockingEntry ::= SEQUENCE {
|
||||
hm2PortLockingMode
|
||||
Integer32,
|
||||
hm2PortLockingDisabledByLocking
|
||||
TruthValue,
|
||||
hm2PortLockingStaticLimit
|
||||
Unsigned32,
|
||||
hm2PortLockingViolationTrapMode
|
||||
Integer32,
|
||||
hm2PortLockingLastDiscardedMAC
|
||||
DisplayString,
|
||||
hm2PortLockingNumDynamicEntries
|
||||
Unsigned32,
|
||||
hm2PortLockingNumStaticEntries
|
||||
Unsigned32,
|
||||
hm2PortLockingMACAddressAdd
|
||||
DisplayString,
|
||||
hm2PortLockingMACAddressRemove
|
||||
DisplayString,
|
||||
hm2PortLockingStatusMessage
|
||||
DisplayString,
|
||||
hm2PortLockingNumViolationEntries
|
||||
Unsigned32,
|
||||
hm2PortLockingIsUplinkPort
|
||||
TruthValue,
|
||||
hm2PortLockingIsMacLockedPort
|
||||
TruthValue
|
||||
}
|
||||
|
||||
hm2PortLockingMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mode showing whether a port is enabled for port locking."
|
||||
DEFVAL { enable }
|
||||
::={ hm2PortLockingEntry 1 }
|
||||
|
||||
hm2PortLockingDisabledByLocking OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
-- Could be written only by Cfg. Manager
|
||||
-- OEM mib will remain read-only
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates wheter a port was disabled by the locking or not."
|
||||
DEFVAL { false }
|
||||
::={ hm2PortLockingEntry 2 }
|
||||
|
||||
hm2PortLockingStaticLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..1024)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable signifies the limit of statically locked MAC addresses
|
||||
allowed on a specific port."
|
||||
DEFVAL { 1024 }
|
||||
::={ hm2PortLockingEntry 3 }
|
||||
|
||||
hm2PortLockingViolationTrapMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable is used to enable or disable the sending of new violation
|
||||
traps designating when a packet with a disallowed MAC address is
|
||||
received on a locked port."
|
||||
DEFVAL { enable }
|
||||
::={ hm2PortLockingEntry 4 }
|
||||
|
||||
hm2PortLockingLastDiscardedMAC OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable displays the vlan-id and source MAC address of the last packet that was
|
||||
discarded on a locked port."
|
||||
::={ hm2PortLockingEntry 5 }
|
||||
|
||||
hm2PortLockingNumDynamicEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of dynamically learned MAC addresses on this port.
|
||||
All these MAC addresses will be locked when the devices enters the locking state"
|
||||
::={ hm2PortLockingEntry 6 }
|
||||
|
||||
hm2PortLockingNumStaticEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of statically locked MAC addresses on this port."
|
||||
::={ hm2PortLockingEntry 7 }
|
||||
|
||||
hm2PortLockingMACAddressAdd OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be added to the list
|
||||
of statically locked MAC addresses on a port. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ hm2PortLockingEntry 8 }
|
||||
|
||||
hm2PortLockingMACAddressRemove OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB variable accepts a VLAN id and MAC address to be removed from the list
|
||||
of statically locked MAC addresses on a port.. The VLAN id and MAC address combination
|
||||
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
|
||||
MAC address separated by a blank-space)."
|
||||
::={ hm2PortLockingEntry 9 }
|
||||
|
||||
hm2PortLockingStatusMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the status of the lockdown process for this port."
|
||||
::={ hm2PortLockingEntry 10 }
|
||||
|
||||
hm2PortLockingNumViolationEntries OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number of violating MAC addresses on this port."
|
||||
::={ hm2PortLockingEntry 11 }
|
||||
|
||||
hm2PortLockingIsUplinkPort OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows whether this port is treated as uplink port."
|
||||
::={ hm2PortLockingEntry 12 }
|
||||
|
||||
hm2PortLockingIsMacLockedPort OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
-- Could be written only by Cfg. Manager
|
||||
-- OEM mib will remain read-only
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows whether this port is MAC locked."
|
||||
DEFVAL { false }
|
||||
::={ hm2PortLockingEntry 13 }
|
||||
|
||||
--
|
||||
-- Port Locking Dynamic Table
|
||||
--
|
||||
|
||||
hm2PortLockingDynamicTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2PortLockingDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table which contains all dynamically learned MAC addresses on a given port.
|
||||
These dynamic entries will be subject of static locking when the locking is enabled"
|
||||
::= { hm2PortLockingGroup 11 }
|
||||
|
||||
hm2PortLockingDynamicEntry OBJECT-TYPE
|
||||
SYNTAX Hm2PortLockingDynamicEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for the dynamic port MAC Locking table"
|
||||
INDEX { ifIndex,hm2PortLockingDynamicVLANId,hm2PortLockingDynamicMACAddress }
|
||||
::={ hm2PortLockingDynamicTable 1}
|
||||
|
||||
Hm2PortLockingDynamicEntry ::= SEQUENCE {
|
||||
hm2PortLockingDynamicVLANId
|
||||
Unsigned32,
|
||||
hm2PortLockingDynamicMACAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
hm2PortLockingDynamicVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source VLAN id of the packet that is received on the port."
|
||||
::={ hm2PortLockingDynamicEntry 1 }
|
||||
|
||||
hm2PortLockingDynamicMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source MAC address of the packet that is received on the port."
|
||||
::={ hm2PortLockingDynamicEntry 2 }
|
||||
|
||||
--
|
||||
-- Port Locking Static Table
|
||||
--
|
||||
|
||||
hm2PortLockingStaticTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2PortLockingStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table which contains all statically locked MAC addresses on a given port."
|
||||
::= { hm2PortLockingGroup 12 }
|
||||
|
||||
hm2PortLockingStaticEntry OBJECT-TYPE
|
||||
SYNTAX Hm2PortLockingStaticEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for the static port MAC Locking table."
|
||||
INDEX { ifIndex,hm2PortLockingStaticVLANId,hm2PortLockingStaticMACAddress }
|
||||
::={ hm2PortLockingStaticTable 1}
|
||||
|
||||
Hm2PortLockingStaticEntry ::= SEQUENCE {
|
||||
hm2PortLockingStaticVLANId
|
||||
Unsigned32,
|
||||
hm2PortLockingStaticMACAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
hm2PortLockingStaticVLANId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Associating VLAN id of the MAC address which is locked on this port."
|
||||
::={ hm2PortLockingStaticEntry 1 }
|
||||
|
||||
hm2PortLockingStaticMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source MAC address which is locked on this port."
|
||||
::={ hm2PortLockingStaticEntry 2 }
|
||||
|
||||
|
||||
-- **************************************************************************************
|
||||
-- hm2PortLockingArpGroup -> contains MIB objects for Port Locking Arp Inspection
|
||||
-- **************************************************************************************
|
||||
|
||||
hm2PortLockingArpGroup OBJECT IDENTIFIER ::= { hm2PortLockingMibObjects 5}
|
||||
|
||||
hm2GlobalPortLockingArpInspectionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables the global ARP inspection mode."
|
||||
DEFVAL { enable }
|
||||
::={ hm2PortLockingArpGroup 1 }
|
||||
|
||||
hm2GlobalPortLockingArpInspectionDropMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables the dropping/filtering of invalid ARP packets.
|
||||
An ARP packet is considered as invalid when it does not match with the entry
|
||||
in the database in locked state (DatabaseAlarm) or when a header check fails."
|
||||
DEFVAL { disable }
|
||||
::={ hm2PortLockingArpGroup 2 }
|
||||
|
||||
hm2GlobalPortLockingArpVerifySrcMac OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, the Src MAC address of snooped ARP frames is checked."
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingArpGroup 3 }
|
||||
|
||||
hm2GlobalPortLockingArpVerifyDstMac OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, the Dst MAC address of snooped ARP frames is checked."
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingArpGroup 4 }
|
||||
|
||||
hm2GlobalPortLockingArpVerifyIp OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, the IP address of snooped ARP frames is checked."
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingArpGroup 5 }
|
||||
|
||||
hm2GlobalPortLockingArpVerifySubnet OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, the subnet of snooped ARP frames is checked."
|
||||
DEFVAL { false }
|
||||
::={ hm2PortLockingArpGroup 6 }
|
||||
|
||||
hm2GlobalPortLockingSendVerificationTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, Traps are sent when an error is detected
|
||||
during header verification."
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingArpGroup 7 }
|
||||
|
||||
hm2GlobalPortLockingSendDatabaseModificationTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, Traps are sent when an existing entry was
|
||||
modified in Learning Mode."
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingArpGroup 8 }
|
||||
|
||||
hm2GlobalPortLockingSendDatabaseAlarmTrap OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to TRUE, Traps are sent when a new entry was created in
|
||||
Inspection Mode or when a modification was detected in Inspection Mode."
|
||||
DEFVAL { true }
|
||||
::={ hm2PortLockingArpGroup 9 }
|
||||
|
||||
hm2GlobalPortLockingArpResetCache OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this variable is set to true, all dynamic entries of the Switch ARP Database are flushed."
|
||||
DEFVAL { false }
|
||||
::={ hm2PortLockingArpGroup 10 }
|
||||
|
||||
hm2GlobalPortLockingArpInspectionTableEntries OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries in ARP inspection table."
|
||||
::= { hm2PortLockingArpGroup 11 }
|
||||
|
||||
-- ******************************************************************************************
|
||||
-- hm2PortLockingArpDatabaseTable -> contains MIB objects for Port Locking Arp Database
|
||||
-- ******************************************************************************************
|
||||
|
||||
hm2PortLockingArpDatabaseTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2PortLockingArpDatabaseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Locking ARP database entries."
|
||||
::= { hm2PortLockingArpGroup 20 }
|
||||
|
||||
hm2PortLockingArpDatabaseEntry OBJECT-TYPE
|
||||
SYNTAX Hm2PortLockingArpDatabaseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for ARP database table."
|
||||
INDEX { hm2PortLockingArpDatabaseIpAddr}
|
||||
::={ hm2PortLockingArpDatabaseTable 1}
|
||||
|
||||
Hm2PortLockingArpDatabaseEntry ::= SEQUENCE {
|
||||
hm2PortLockingArpDatabaseIpAddr
|
||||
IpAddress,
|
||||
hm2PortLockingArpDatabaseIfIndex
|
||||
Integer32,
|
||||
hm2PortLockingArpDatabaseVlanId
|
||||
Integer32,
|
||||
hm2PortLockingArpDatabaseMacAddr
|
||||
PhysAddress,
|
||||
hm2PortLockingArpDatabaseHitCounter
|
||||
Counter32,
|
||||
hm2PortLockingArpDatabaseIfAlarmCounter
|
||||
Counter32,
|
||||
hm2PortLockingArpDatabaseMacAlarmCounter
|
||||
Counter32,
|
||||
hm2PortLockingArpDatabaseDropCounter
|
||||
Counter32,
|
||||
hm2PortLockingArpDatabaseType
|
||||
Integer32,
|
||||
hm2PortLockingArpDatabaseStorageType
|
||||
StorageType,
|
||||
hm2PortLockingArpDatabaseRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
hm2PortLockingArpDatabaseIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "IP Address of ARP Entry."
|
||||
::={ hm2PortLockingArpDatabaseEntry 1 }
|
||||
|
||||
hm2PortLockingArpDatabaseIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Interface on which ARP entry was learned."
|
||||
::={ hm2PortLockingArpDatabaseEntry 2 }
|
||||
|
||||
hm2PortLockingArpDatabaseVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "VLAN ID on which ARP entry was learned."
|
||||
::={ hm2PortLockingArpDatabaseEntry 3 }
|
||||
|
||||
hm2PortLockingArpDatabaseMacAddr OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "MAC Address of ARP Entry."
|
||||
::={ hm2PortLockingArpDatabaseEntry 4 }
|
||||
|
||||
hm2PortLockingArpDatabaseHitCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of times an ARP frame was received for this IP Address."
|
||||
::={ hm2PortLockingArpDatabaseEntry 5 }
|
||||
|
||||
hm2PortLockingArpDatabaseIfAlarmCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of times the Interface was changed for this IP Address."
|
||||
::={ hm2PortLockingArpDatabaseEntry 6 }
|
||||
|
||||
hm2PortLockingArpDatabaseMacAlarmCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of times the MAC Address was changed for this IP Address."
|
||||
::={ hm2PortLockingArpDatabaseEntry 7 }
|
||||
|
||||
hm2PortLockingArpDatabaseDropCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the ARP packet was dropped for this IP address
|
||||
because it does not match with the current entry in locked state."
|
||||
::={ hm2PortLockingArpDatabaseEntry 8 }
|
||||
|
||||
hm2PortLockingArpDatabaseType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dynamic(0),
|
||||
static(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Entry Type."
|
||||
::={ hm2PortLockingArpDatabaseEntry 9 }
|
||||
|
||||
hm2PortLockingArpDatabaseStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry Storage Type. Dynamic entries are of storage type volatile and
|
||||
Static entries are of storage type nonVolatile."
|
||||
DEFVAL { nonVolatile }
|
||||
::={ hm2PortLockingArpDatabaseEntry 10 }
|
||||
|
||||
hm2PortLockingArpDatabaseRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the status of a row in the table.
|
||||
Supports creation, deletion and activation of rows.
|
||||
A row will be of notReady(3) status, if all values
|
||||
of the row are not available yet.
|
||||
A row can be set to active(1) as soon as all values
|
||||
are available. A row must not be active(1) in order
|
||||
to be modified.
|
||||
A row, which is of type static, can be taken out of
|
||||
service by setting the value notInService(2)."
|
||||
::= { hm2PortLockingArpDatabaseEntry 11 }
|
||||
|
||||
|
||||
-- ******************************************************************************************
|
||||
-- hm2GlobalPortLockingArpStatistics -> contains MIB objects for Statistics
|
||||
-- ******************************************************************************************
|
||||
|
||||
hm2GlobalPortLockingArpStatistics OBJECT IDENTIFIER ::= { hm2PortLockingArpGroup 21 }
|
||||
|
||||
hm2GlobalPortLockingArpStatisticsPacketsReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of ARP packets received."
|
||||
::= { hm2GlobalPortLockingArpStatistics 1 }
|
||||
|
||||
hm2GlobalPortLockingArpStatisticsUcPacketsReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of ARP Unicast packets received."
|
||||
::= { hm2GlobalPortLockingArpStatistics 2 }
|
||||
|
||||
hm2GlobalPortLockingArpStatisticsSrcMacFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of ARP packets with Src MAC failures."
|
||||
::= { hm2GlobalPortLockingArpStatistics 3 }
|
||||
|
||||
hm2GlobalPortLockingArpStatisticsDstMacFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of ARP packets with Dst MAC failures."
|
||||
::= { hm2GlobalPortLockingArpStatistics 4 }
|
||||
|
||||
hm2GlobalPortLockingArpStatisticsIpFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of ARP packets with IP Address failures."
|
||||
::= { hm2GlobalPortLockingArpStatistics 5 }
|
||||
|
||||
hm2GlobalPortLockingArpStatisticsSubnetFailure OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of ARP packets with Subnet failures."
|
||||
::= { hm2GlobalPortLockingArpStatistics 6 }
|
||||
|
||||
hm2GlobalPortLockingArpStatisticsDropCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of invalid ARP packets dropped in locked state."
|
||||
::= { hm2GlobalPortLockingArpStatistics 7 }
|
||||
|
||||
-- ******************************************************************************************
|
||||
-- hm2PortLockingArpLastVerificationTable -> Information about Header Verification
|
||||
-- ******************************************************************************************
|
||||
|
||||
hm2PortLockingArpLastVerificationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2PortLockingArpLastVerificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Locking ARP header failures."
|
||||
::= { hm2PortLockingArpGroup 22 }
|
||||
|
||||
hm2PortLockingArpLastVerificationEntry OBJECT-TYPE
|
||||
SYNTAX Hm2PortLockingArpLastVerificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for ARP header failure entry."
|
||||
INDEX { ifIndex }
|
||||
::={ hm2PortLockingArpLastVerificationTable 1}
|
||||
|
||||
Hm2PortLockingArpLastVerificationEntry ::= SEQUENCE {
|
||||
hm2PortLockingArpLastVerificationError
|
||||
Integer32,
|
||||
hm2PortLockingArpLastVerificationType
|
||||
Integer32,
|
||||
hm2PortLockingArpLastVerificationSA
|
||||
MacAddress,
|
||||
hm2PortLockingArpLastVerificationDA
|
||||
MacAddress,
|
||||
hm2PortLockingArpLastVerificationSHA
|
||||
MacAddress,
|
||||
hm2PortLockingArpLastVerificationTHA
|
||||
MacAddress,
|
||||
hm2PortLockingArpLastVerificationSPA
|
||||
IpAddress,
|
||||
hm2PortLockingArpLastVerificationTPA
|
||||
IpAddress
|
||||
}
|
||||
|
||||
hm2PortLockingArpLastVerificationError OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
da(1),
|
||||
sa(2),
|
||||
ip(3),
|
||||
subnet(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Shows type of last ARP inspection error on the given interface."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 1 }
|
||||
|
||||
hm2PortLockingArpLastVerificationType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
arpRequest(1),
|
||||
arpReply(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows ARP type of last ARP inspection error for the given interface."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 2 }
|
||||
|
||||
hm2PortLockingArpLastVerificationSA OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SRC Address in MAC Header."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 3 }
|
||||
|
||||
hm2PortLockingArpLastVerificationDA OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "DST Address in MAC Header."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 4 }
|
||||
|
||||
hm2PortLockingArpLastVerificationSHA OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SHA Field Header."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 5 }
|
||||
|
||||
hm2PortLockingArpLastVerificationTHA OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "THA Field Header."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 6 }
|
||||
|
||||
hm2PortLockingArpLastVerificationSPA OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SPA Field Header."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 7 }
|
||||
|
||||
hm2PortLockingArpLastVerificationTPA OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SPA Field Header."
|
||||
::={ hm2PortLockingArpLastVerificationEntry 8 }
|
||||
|
||||
-- ******************************************************************************************
|
||||
-- hm2PortLockingArpLastAlarmTable -> Information about ARP Table Alarms
|
||||
-- ******************************************************************************************
|
||||
|
||||
hm2PortLockingArpLastAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2PortLockingArpLastAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table for Port Locking ARP Alarms."
|
||||
::= { hm2PortLockingArpGroup 23 }
|
||||
|
||||
hm2PortLockingArpLastAlarmEntry OBJECT-TYPE
|
||||
SYNTAX Hm2PortLockingArpLastAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Represents entry for ARP inspection table."
|
||||
INDEX { ifIndex }
|
||||
::={ hm2PortLockingArpLastAlarmTable 1}
|
||||
|
||||
Hm2PortLockingArpLastAlarmEntry ::= SEQUENCE {
|
||||
hm2PortLockingArpLastAlarmError
|
||||
Integer32,
|
||||
hm2PortLockingArpLastAlarmIpAddress
|
||||
IpAddress,
|
||||
hm2PortLockingArpLastAlarmOldMacAddress
|
||||
MacAddress,
|
||||
hm2PortLockingArpLastAlarmNewMacAddress
|
||||
MacAddress
|
||||
}
|
||||
|
||||
hm2PortLockingArpLastAlarmError OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(0),
|
||||
newEntry(5),
|
||||
changedEntry(6),
|
||||
violation(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Shows type of last ARP alarm."
|
||||
::={ hm2PortLockingArpLastAlarmEntry 1 }
|
||||
|
||||
hm2PortLockingArpLastAlarmIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "IP Address."
|
||||
::={ hm2PortLockingArpLastAlarmEntry 2 }
|
||||
|
||||
hm2PortLockingArpLastAlarmOldMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Old/original MAC Address in ARP table."
|
||||
::={ hm2PortLockingArpLastAlarmEntry 3 }
|
||||
|
||||
hm2PortLockingArpLastAlarmNewMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Old/original MAC Address in ARP table."
|
||||
::={ hm2PortLockingArpLastAlarmEntry 4 }
|
||||
|
||||
|
||||
-- **************************************************************************************
|
||||
-- PortLocking Traps
|
||||
--
|
||||
-- **************************************************************************************
|
||||
|
||||
hm2PortLockingViolation NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, hm2PortLockingLastDiscardedMAC }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sent when a packet is received on a locked port with a source MAC address
|
||||
that is not allowed."
|
||||
::= { hm2PortLockingMibNotifications 1 }
|
||||
|
||||
-- **************************************************************************************
|
||||
-- PortLockingArp Traps
|
||||
--
|
||||
-- **************************************************************************************
|
||||
|
||||
hm2PortLockingArpVerificationError NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, hm2PortLockingArpLastVerificationType, hm2PortLockingArpLastVerificationError, hm2PortLockingArpLastVerificationSA,
|
||||
hm2PortLockingArpLastVerificationDA, hm2PortLockingArpLastVerificationSHA, hm2PortLockingArpLastVerificationTHA,
|
||||
hm2PortLockingArpLastVerificationTPA}
|
||||
STATUS current
|
||||
DESCRIPTION "Sent when the ARP Inspection detects an invalid ARP frame."
|
||||
::= { hm2PortLockingMibNotifications 2 }
|
||||
|
||||
hm2PortLockingArpAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, hm2PortLockingArpLastAlarmError, hm2PortLockingArpLastAlarmIpAddress,
|
||||
hm2PortLockingArpLastAlarmOldMacAddress,hm2PortLockingArpLastAlarmNewMacAddress}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Send in ARP-Learning Mode when the received ARP information (MAC-Address or Interface)
|
||||
does not match with the current entry in the ARP Database.
|
||||
Send in ARP-Inspection Mode when a new entry is created (new IP Address in network) or when
|
||||
the received ARP information (MAC-Address or Interface) does not match with the current
|
||||
entry in the ARP Database."
|
||||
::= { hm2PortLockingMibNotifications 3 }
|
||||
|
||||
END
|
File diff suppressed because it is too large
Load Diff
@ -1,110 +1,151 @@
|
||||
|
||||
HM2-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann TEXTUAL-CONVENTIONs MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, enterprises, Unsigned32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
hm2TcMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201103160000Z" -- March 16, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Textual conventions used throughout the various Hirschmann MIB modules.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION "201103160000Z" -- March 16, 2011
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 1 }
|
||||
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
hm2ConfigurationMibs OBJECT IDENTIFIER ::= { hirschmann 11 }
|
||||
hm2PlatformMibs OBJECT IDENTIFIER ::= { hirschmann 12 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Textual Conventions
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
HmEnabledStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Status of a feature"
|
||||
SYNTAX INTEGER {
|
||||
enable(1), -- feature is enabled
|
||||
disable(2) -- feature is disabled
|
||||
}
|
||||
|
||||
HmActionValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Trigger a action on the device.
|
||||
Reading the variable normally returns noop.
|
||||
The processing state and the termination result can be monitored with SNMP Protocol Extension MIB."
|
||||
SYNTAX INTEGER {
|
||||
noop(1), -- no operation ongoing
|
||||
action(2) -- trigger the action specified by the variable
|
||||
}
|
||||
|
||||
HmTimeHHMM24 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "5a"
|
||||
STATUS current
|
||||
DESCRIPTION "The time in hh:mm format:
|
||||
range for hh: 0 to 23
|
||||
range for mm: 0 to 59"
|
||||
SYNTAX OCTET STRING (SIZE(0..5))
|
||||
|
||||
HmTimeSeconds1970 ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Time in seconds since Jan, 1st, 1970."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
HmLargeDisplayString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1024a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents textual information taken from the NVT ASCII
|
||||
character set, as defined in pages 4, 10-11 of RFC 854.
|
||||
|
||||
To summarize RFC 854, the NVT ASCII repertoire specifies:
|
||||
|
||||
- the use of character codes 0-127 (decimal)
|
||||
|
||||
- the graphics characters (32-126) are interpreted as
|
||||
US ASCII
|
||||
|
||||
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special
|
||||
meanings specified in RFC 854
|
||||
|
||||
- the other 25 codes have no standard interpretation
|
||||
|
||||
- the sequence 'CR LF' means newline
|
||||
|
||||
- the sequence 'CR NUL' means carriage-return
|
||||
|
||||
- an 'LF' not preceded by a 'CR' means moving to the
|
||||
same column on the next line.
|
||||
|
||||
- the sequence 'CR x' for any x other than LF or NUL is
|
||||
illegal. (Note that this also means that a string may
|
||||
end with either 'CR LF' or 'CR NUL', but not with CR.)
|
||||
|
||||
Any object defined using this syntax may not exceed 2048
|
||||
characters in length."
|
||||
SYNTAX OCTET STRING (SIZE (0..1024))
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
HM2-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann TEXTUAL-CONVENTIONs MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, enterprises, Unsigned32
|
||||
FROM SNMPv2-SMI -- RFC 2578
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC; -- RFC 2579
|
||||
|
||||
hm2TcMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201103160000Z" -- March 16, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Textual conventions used throughout the various Hirschmann MIB modules.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION "201103160000Z" -- March 16, 2011
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 1 }
|
||||
|
||||
hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
hm2ConfigurationMibs OBJECT IDENTIFIER ::= { hirschmann 11 }
|
||||
hm2PlatformMibs OBJECT IDENTIFIER ::= { hirschmann 12 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Textual Conventions
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
HmEnabledStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Status of a feature"
|
||||
SYNTAX INTEGER {
|
||||
enable(1), -- feature is enabled
|
||||
disable(2) -- feature is disabled
|
||||
}
|
||||
|
||||
HmActionValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Trigger a action on the device.
|
||||
Reading the variable normally returns noop.
|
||||
The processing state and the termination result can be monitored with SNMP Protocol Extension MIB."
|
||||
SYNTAX INTEGER {
|
||||
noop(1), -- no operation ongoing
|
||||
action(2) -- trigger the action specified by the variable
|
||||
}
|
||||
|
||||
HmTimeHHMM24 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "5a"
|
||||
STATUS current
|
||||
DESCRIPTION "The time in hh:mm format:
|
||||
range for hh: 0 to 23
|
||||
range for mm: 0 to 59"
|
||||
SYNTAX OCTET STRING (SIZE(0..5))
|
||||
|
||||
HmTimeSeconds1970 ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Time in seconds since Jan, 1st, 1970."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
HmLargeDisplayString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1024a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents textual information taken from the NVT ASCII
|
||||
character set, as defined in pages 4, 10-11 of RFC 854.
|
||||
|
||||
To summarize RFC 854, the NVT ASCII repertoire specifies:
|
||||
|
||||
- the use of character codes 0-127 (decimal)
|
||||
|
||||
- the graphics characters (32-126) are interpreted as
|
||||
US ASCII
|
||||
|
||||
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special
|
||||
meanings specified in RFC 854
|
||||
|
||||
- the other 25 codes have no standard interpretation
|
||||
|
||||
- the sequence 'CR LF' means newline
|
||||
|
||||
- the sequence 'CR NUL' means carriage-return
|
||||
|
||||
- an 'LF' not preceded by a 'CR' means moving to the
|
||||
same column on the next line.
|
||||
|
||||
- the sequence 'CR x' for any x other than LF or NUL is
|
||||
illegal. (Note that this also means that a string may
|
||||
end with either 'CR LF' or 'CR NUL', but not with CR.)
|
||||
|
||||
Any object defined using this syntax may not exceed 1024
|
||||
characters in length."
|
||||
SYNTAX OCTET STRING (SIZE (0..1024))
|
||||
|
||||
HmExtraLargeDisplayString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1400a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents textual information taken from the NVT ASCII
|
||||
character set, as defined in pages 4, 10-11 of RFC 854.
|
||||
|
||||
To summarize RFC 854, the NVT ASCII repertoire specifies:
|
||||
|
||||
- the use of character codes 0-127 (decimal)
|
||||
|
||||
- the graphics characters (32-126) are interpreted as
|
||||
US ASCII
|
||||
|
||||
- NUL, LF, CR, BEL, BS, HT, VT and FF have the special
|
||||
meanings specified in RFC 854
|
||||
|
||||
- the other 25 codes have no standard interpretation
|
||||
|
||||
- the sequence 'CR LF' means newline
|
||||
|
||||
- the sequence 'CR NUL' means carriage-return
|
||||
|
||||
- an 'LF' not preceded by a 'CR' means moving to the
|
||||
same column on the next line.
|
||||
|
||||
- the sequence 'CR x' for any x other than LF or NUL is
|
||||
illegal. (Note that this also means that a string may
|
||||
end with either 'CR LF' or 'CR NUL', but not with CR.)
|
||||
|
||||
Any object defined using this syntax may not exceed 1400
|
||||
characters in length."
|
||||
SYNTAX OCTET STRING (SIZE (0..1400))
|
||||
|
||||
HmAccessLevel ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Access level for the item."
|
||||
SYNTAX INTEGER {
|
||||
readWrite (1),
|
||||
readOnly (2)
|
||||
}
|
||||
|
||||
END
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,237 +1,248 @@
|
||||
|
||||
HM2-TRAFFICMGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann Traffic Management MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI -- RFC 2578
|
||||
ifIndex FROM IF-MIB
|
||||
hm2ConfigurationMibs,
|
||||
HmEnabledStatus FROM HM2-TC-MIB;
|
||||
|
||||
hm2TrafficMgmtMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201103160000Z" -- March 16, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann Traffic Management MIB.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION "201103160000Z" -- March 16, 2011
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 31 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2TrafficMgmtMib
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2TrafficMgmtMibNotifications OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 0 }
|
||||
hm2TrafficMgmtMibObjects OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 1 }
|
||||
-- hm2TrafficMgmtMibConformance OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 2 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2TrafficTable
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2TrafficMgmtIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2TrafficMgmtIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A list of management objects for traffic control per interface."
|
||||
::= { hm2TrafficMgmtMibObjects 1 }
|
||||
|
||||
hm2TrafficMgmtIfEntry OBJECT-TYPE
|
||||
SYNTAX Hm2TrafficMgmtIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Traffic Mgmt table entry."
|
||||
INDEX { ifIndex }
|
||||
::= { hm2TrafficMgmtIfTable 1 }
|
||||
|
||||
Hm2TrafficMgmtIfEntry ::= SEQUENCE {
|
||||
hm2TrafficMgmtIfFlowControl HmEnabledStatus,
|
||||
hm2TrafficMgmtIfEgressShapingRate Unsigned32,
|
||||
hm2TrafficMgmtIfEgressShapingRateUnit INTEGER,
|
||||
hm2TrafficMgmtIfIngressStormCtlThresholdUnit INTEGER,
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastMode HmEnabledStatus,
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastThreshold Unsigned32,
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastMode HmEnabledStatus,
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastThreshold Unsigned32,
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastMode HmEnabledStatus,
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastThreshold Unsigned32
|
||||
}
|
||||
|
||||
hm2TrafficMgmtIfFlowControl OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enables or disables flow control per port"
|
||||
DEFVAL { enable }
|
||||
::= { hm2TrafficMgmtIfEntry 1 }
|
||||
|
||||
hm2TrafficMgmtIfEgressShapingRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Maximum bandwidth allowed for this interface as a
|
||||
whole, typically used to shape the outbound
|
||||
transmission rate. The value is either specified in terms
|
||||
of percentage of overall link speed for the port in
|
||||
1% increments or absolute in kbps.
|
||||
A value of 0 means there is no maximum bandwidth limit
|
||||
in effect. The default value is 0.
|
||||
Valid value ranges depend on the value returned by
|
||||
object hm2TrafficMgmtIfEgressShapingRateUnit. If that
|
||||
object returns percent(1), hm2TrafficMgmtIfEgressShapingRate
|
||||
accepts values 0..100. If that object returns kbps(2),
|
||||
hm2TrafficMgmtIfEgressShapingRate accepts values
|
||||
0,64..4294967295."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 2 }
|
||||
|
||||
hm2TrafficMgmtIfEgressShapingRateUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
percent(1),
|
||||
kbps(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit of the interface shaping value.
|
||||
Can be either percentage of port speed
|
||||
or kilobits per second (kbps)."
|
||||
DEFVAL { percent }
|
||||
::= { hm2TrafficMgmtIfEntry 3 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlThresholdUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
percent(1),
|
||||
pps(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the units of the threshold value(s) to percentage of
|
||||
port speed or absolute packets per second."
|
||||
DEFVAL { percent }
|
||||
::= { hm2TrafficMgmtIfEntry 4}
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, broadcast storm recovery will function on this port.
|
||||
When you specify Enable for Broadcast Storm Recovery and the broadcast
|
||||
traffic on this Ethernet port exceeds the configured threshold, the
|
||||
switch blocks (discards) the broadcast traffic."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtIfEntry 5 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..14880000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the broadcast storm recovery threshold for this port
|
||||
as a percentage of port speed in 1% increments or as an absolute pps rate.
|
||||
This threshold is also valid for multicasts or unknown unicasts,
|
||||
when the device does not support a separate limiter per storm type.
|
||||
(A separate limiter per storm-type is supported when
|
||||
hm2TrafficMgmtIngressStormBucketType has the value 'multi-bucket')"
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 6 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, multicast storm recovery will function on this port.
|
||||
When you specify Enable for multicast Storm Recovery and the multicast
|
||||
traffic on this Ethernet port exceeds the configured threshold, the
|
||||
switch blocks (discards) the multicast traffic."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtIfEntry 7 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..14880000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the multicast storm recovery threshold for this port
|
||||
as a percentage of port speed in 1% increments or as an absolute pps rate."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 8 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, unknown unicast storm recovery will function on this port.
|
||||
When you specify Enable for unicast Storm Recovery and the unknown
|
||||
unicast traffic on this Ethernet port exceeds the configured threshold, the
|
||||
switch blocks (discards) the unknown unicast traffic."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtIfEntry 9 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..14880000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the unicast storm recovery threshold for this port
|
||||
as a percentage of port speed in 1% increments or as an absolute pps rate."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2TrafficMgmt Objects
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2TrafficMgmtFlowControl OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables flow control for the
|
||||
switch unit."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtMibObjects 2 }
|
||||
|
||||
hm2TrafficMgmtIngressStormBucketType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
single-bucket(1),
|
||||
multi-bucket(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables ingress storm admin state."
|
||||
::= { hm2TrafficMgmtMibObjects 3 }
|
||||
|
||||
END
|
||||
|
||||
HM2-TRAFFICMGMT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- Hirschmann Traffic Management MIB
|
||||
-- *************************************************************
|
||||
--
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32 FROM SNMPv2-SMI -- RFC 2578
|
||||
ifIndex FROM IF-MIB
|
||||
hm2ConfigurationMibs,
|
||||
HmEnabledStatus FROM HM2-TC-MIB;
|
||||
|
||||
hm2TrafficMgmtMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201103160000Z" -- March 16, 2011
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann Traffic Management MIB.
|
||||
Copyright (C) 2011. All Rights Reserved."
|
||||
REVISION "201103160000Z" -- March 16, 2011
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
::= { hm2ConfigurationMibs 31 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2TrafficMgmtMib
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2TrafficMgmtMibNotifications OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 0 }
|
||||
hm2TrafficMgmtMibObjects OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 1 }
|
||||
-- hm2TrafficMgmtMibConformance OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 2 }
|
||||
hm2TrafficMgmtMibExtensionGroup OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 3 }
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2TrafficTable
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2TrafficMgmtIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2TrafficMgmtIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A list of management objects for traffic control per interface."
|
||||
::= { hm2TrafficMgmtMibObjects 1 }
|
||||
|
||||
hm2TrafficMgmtIfEntry OBJECT-TYPE
|
||||
SYNTAX Hm2TrafficMgmtIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Traffic Mgmt table entry."
|
||||
INDEX { ifIndex }
|
||||
::= { hm2TrafficMgmtIfTable 1 }
|
||||
|
||||
Hm2TrafficMgmtIfEntry ::= SEQUENCE {
|
||||
hm2TrafficMgmtIfFlowControl HmEnabledStatus,
|
||||
hm2TrafficMgmtIfEgressShapingRate Unsigned32,
|
||||
hm2TrafficMgmtIfEgressShapingRateUnit INTEGER,
|
||||
hm2TrafficMgmtIfIngressStormCtlThresholdUnit INTEGER,
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastMode HmEnabledStatus,
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastThreshold Unsigned32,
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastMode HmEnabledStatus,
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastThreshold Unsigned32,
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastMode HmEnabledStatus,
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastThreshold Unsigned32
|
||||
}
|
||||
|
||||
hm2TrafficMgmtIfFlowControl OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enables or disables flow control per port"
|
||||
DEFVAL { enable }
|
||||
::= { hm2TrafficMgmtIfEntry 1 }
|
||||
|
||||
hm2TrafficMgmtIfEgressShapingRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Maximum bandwidth allowed for this interface as a
|
||||
whole, typically used to shape the outbound
|
||||
transmission rate. The value is either specified in terms
|
||||
of percentage of overall link speed for the port in
|
||||
1% increments or absolute in kbps.
|
||||
A value of 0 means there is no maximum bandwidth limit
|
||||
in effect. The default value is 0.
|
||||
Valid value ranges depend on the value returned by
|
||||
object hm2TrafficMgmtIfEgressShapingRateUnit. If that
|
||||
object returns percent(1), hm2TrafficMgmtIfEgressShapingRate
|
||||
accepts values 0..100. If that object returns kbps(2),
|
||||
hm2TrafficMgmtIfEgressShapingRate accepts values
|
||||
0,64..4294967295."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 2 }
|
||||
|
||||
hm2TrafficMgmtIfEgressShapingRateUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
percent(1),
|
||||
kbps(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit of the interface shaping value.
|
||||
Can be either percentage of port speed
|
||||
or kilobits per second (kbps)."
|
||||
DEFVAL { percent }
|
||||
::= { hm2TrafficMgmtIfEntry 3 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlThresholdUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
percent(1),
|
||||
pps(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the units of the threshold value(s) to percentage of
|
||||
port speed or absolute packets per second."
|
||||
DEFVAL { percent }
|
||||
::= { hm2TrafficMgmtIfEntry 4}
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, broadcast storm recovery will function on this port.
|
||||
When you specify Enable for Broadcast Storm Recovery and the broadcast
|
||||
traffic on this Ethernet port exceeds the configured threshold, the
|
||||
switch blocks (discards) the broadcast traffic."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtIfEntry 5 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlBcastThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..14880000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the broadcast storm recovery threshold for this port
|
||||
as a percentage of port speed in 1% increments or as an absolute pps rate.
|
||||
This threshold is also valid for multicasts or unknown unicasts,
|
||||
when the device does not support a separate limiter per storm type.
|
||||
(A separate limiter per storm-type is supported when
|
||||
hm2TrafficMgmtIngressStormBucketType has the value 'multi-bucket')"
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 6 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, multicast storm recovery will function on this port.
|
||||
When you specify Enable for multicast Storm Recovery and the multicast
|
||||
traffic on this Ethernet port exceeds the configured threshold, the
|
||||
switch blocks (discards) the multicast traffic."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtIfEntry 7 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlMcastThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..14880000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the multicast storm recovery threshold for this port
|
||||
as a percentage of port speed in 1% increments or as an absolute pps rate."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 8 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastMode OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled, unknown unicast storm recovery will function on this port.
|
||||
When you specify Enable for unicast Storm Recovery and the unknown
|
||||
unicast traffic on this Ethernet port exceeds the configured threshold, the
|
||||
switch blocks (discards) the unknown unicast traffic."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtIfEntry 9 }
|
||||
|
||||
|
||||
hm2TrafficMgmtIfIngressStormCtlUcastThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..14880000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the unicast storm recovery threshold for this port
|
||||
as a percentage of port speed in 1% increments or as an absolute pps rate."
|
||||
DEFVAL { 0 }
|
||||
::= { hm2TrafficMgmtIfEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
-- hm2TrafficMgmt Objects
|
||||
-- *************************************************************
|
||||
--
|
||||
|
||||
hm2TrafficMgmtFlowControl OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables flow control for the
|
||||
switch unit."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TrafficMgmtMibObjects 2 }
|
||||
|
||||
hm2TrafficMgmtIngressStormBucketType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
single-bucket(1),
|
||||
multi-bucket(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables ingress storm admin state."
|
||||
::= { hm2TrafficMgmtMibObjects 3 }
|
||||
|
||||
--
|
||||
--***************************************************************************
|
||||
-- hm2TrafficMgmtMibExtensionGroup
|
||||
--***************************************************************************
|
||||
|
||||
hm2TrafficMgmtNoFlowControl OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Do not change the flowcontrol settings for the Fast/Gigabit Ethernet SFP ports."
|
||||
::= { hm2TrafficMgmtMibExtensionGroup 1 }
|
||||
|
||||
END
|
||||
|
406
mibs/hirschmann/HM2-TSN-MIB
Normal file
406
mibs/hirschmann/HM2-TSN-MIB
Normal file
@ -0,0 +1,406 @@
|
||||
HM2-TSN-MIB DEFINITIONS ::= BEGIN
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- Hirschmann Time Sensitive Network MIB
|
||||
-- ***********************************************************
|
||||
--
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
hm2ConfigurationMibs,
|
||||
HmEnabledStatus FROM HM2-TC-MIB
|
||||
ieee8021STParametersEntry FROM IEEE8021-ST-MIB
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
hm2TsnMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201802060000Z" -- February 6, 2018
|
||||
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
||||
CONTACT-INFO
|
||||
"Postal: Stuttgarter Str. 45-51
|
||||
72654 Neckartenzlingen
|
||||
Germany
|
||||
Phone: +49 7127 140
|
||||
E-mail: hac.support@belden.com"
|
||||
DESCRIPTION
|
||||
"Hirschmann Time Sensitive Network MIB.
|
||||
Copyright (C) 2018. All Rights Reserved."
|
||||
|
||||
REVISION "201802060000Z" -- February 6, 2018
|
||||
DESCRIPTION
|
||||
"Initial version."
|
||||
REVISION "202102190000Z" -- February 19, 2021
|
||||
DESCRIPTION
|
||||
"Added hm2TsnTemplateBasedGroup."
|
||||
REVISION "202103150000Z" -- March 15, 2021
|
||||
DESCRIPTION
|
||||
"Added hm2TsnConflictMibSESGroup for
|
||||
SNMP extended error handling. ."
|
||||
::= { hm2ConfigurationMibs 51 }
|
||||
|
||||
-- **************************************************************************************
|
||||
|
||||
Hm2TsnBaseTime ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT
|
||||
"2d-1d-1d,1d:1d:1d.4d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A date-time specification for absolute time entry in a time range.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
6 7 seconds 0..59
|
||||
7 8-11 nanoseconds 0..4294967296
|
||||
|
||||
For example, Oct 9, 2009 at 1:30:45.4566 PM would be
|
||||
displayed as:
|
||||
2009-10-9,13:30:45.4566"
|
||||
SYNTAX OCTET STRING (SIZE (11))
|
||||
|
||||
-- **************************************************************************************
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2TsnbMib
|
||||
-- ***********************************************************
|
||||
--
|
||||
hm2TsnNotifications OBJECT IDENTIFIER ::= { hm2TsnMib 0 }
|
||||
hm2TsnMibObjects OBJECT IDENTIFIER ::= { hm2TsnMib 1 }
|
||||
-- hm2TsnMibConformance OBJECT IDENTIFIER ::= { hm2TsnMib 2 }
|
||||
hm2TsnMibSNMPExtensionGroup OBJECT IDENTIFIER ::= { hm2TsnMib 3 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
-- hm2Tsn Groups
|
||||
-- ***********************************************************
|
||||
--
|
||||
hm2TsnGroup OBJECT IDENTIFIER ::= { hm2TsnMibObjects 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- TSN Group
|
||||
-- ****************************************************************************
|
||||
|
||||
hm2TsnAdminState OBJECT-TYPE
|
||||
SYNTAX HmEnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TSN protocol group administrative status."
|
||||
DEFVAL { disable }
|
||||
::= { hm2TsnGroup 1 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Parameters Entry
|
||||
-- ****************************************************************************
|
||||
|
||||
hm2STParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2STParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { hm2TsnMibObjects 2 }
|
||||
|
||||
hm2STParametersEntry OBJECT-TYPE
|
||||
SYNTAX Hm2STParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
AUGMENTS { ieee8021STParametersEntry }
|
||||
::= { hm2STParametersTable 1 }
|
||||
|
||||
Hm2STParametersEntry ::=
|
||||
SEQUENCE {
|
||||
hm2STAdminBaseTime Hm2TsnBaseTime,
|
||||
hm2STOperBaseTime Hm2TsnBaseTime,
|
||||
hm2STConfigChangeTime Hm2TsnBaseTime,
|
||||
hm2STPortStatus INTEGER
|
||||
}
|
||||
|
||||
hm2STAdminBaseTime OBJECT-TYPE
|
||||
SYNTAX Hm2TsnBaseTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative value of the BaseTime parameter for the port."
|
||||
::= { hm2STParametersEntry 1 }
|
||||
|
||||
hm2STOperBaseTime OBJECT-TYPE
|
||||
SYNTAX Hm2TsnBaseTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational value of the BaseTime parameter for the port."
|
||||
::= { hm2STParametersEntry 2 }
|
||||
|
||||
hm2STConfigChangeTime OBJECT-TYPE
|
||||
SYNTAX Hm2TsnBaseTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the ConfigChangeTime parameter for the port."
|
||||
::= { hm2STParametersEntry 3 }
|
||||
|
||||
hm2STPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { running(1),
|
||||
waitForTimeSync(2),
|
||||
pending(3),
|
||||
disabled(4),
|
||||
error(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational value of cycle status on the port"
|
||||
::= { hm2STParametersEntry 4 }
|
||||
|
||||
|
||||
-- ***********************************************************
|
||||
-- TSN Template Based Group
|
||||
-- ***********************************************************
|
||||
|
||||
hm2TsnTemplateBasedGroup OBJECT IDENTIFIER ::= { hm2TsnMibObjects 3 }
|
||||
|
||||
hm2TsnTemplateBasedParametersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Hm2TsnTemplateBasedParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { hm2TsnTemplateBasedGroup 1 }
|
||||
|
||||
hm2TsnTemplateBasedParametersEntry OBJECT-TYPE
|
||||
SYNTAX Hm2TsnTemplateBasedParametersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
AUGMENTS { ieee8021STParametersEntry }
|
||||
::= { hm2TsnTemplateBasedParametersTable 1 }
|
||||
|
||||
Hm2TsnTemplateBasedParametersEntry ::=
|
||||
SEQUENCE {
|
||||
hm2TsnAdminTemplateGcl INTEGER,
|
||||
hm2TsnOperTemplateGcl INTEGER
|
||||
}
|
||||
|
||||
hm2TsnAdminTemplateGcl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noop(1),
|
||||
tc7Tc6to0Gb(2),
|
||||
gbTc7Tc6to0(3),
|
||||
tc6to0GbTc7(4),
|
||||
gbTc7GbTc6Tc5to0(5),
|
||||
tc5to0GbTc7GbTc6(6),
|
||||
gbTc6GbTc7Tc5to0(7),
|
||||
gbTc7Tc5to0GbTc6(8),
|
||||
tc7GbTc6Tc5to0Gb(9)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative value of presetting the TSN gate control list
|
||||
with a template.
|
||||
|
||||
Writing noop(1) has no effect. When reading this object,
|
||||
it returns noop(1).
|
||||
|
||||
When writing tc7Tc6to0Gb(2) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 3,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
traffic class 7,
|
||||
the second entry represents the traffic classes 6 to 0,
|
||||
and the third entry represents a guard band.
|
||||
|
||||
When writing gbTc7Tc6to0(3) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 3,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 7,
|
||||
and the third entry represents the traffic classes 6 to 0.
|
||||
|
||||
When writing tc6to0GbTc7(4) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 3,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
the traffic classes 6 to 0,
|
||||
the second entry represents a guard band,
|
||||
and the third entry represents the traffic class 7.
|
||||
|
||||
When writing gbTc7GbTc6Tc5to0(5) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 7,
|
||||
the third entry represents a guard band,
|
||||
the fourth entry represents the traffic class 6,
|
||||
and the fifth entry represents the traffic classes 5 to 0.
|
||||
|
||||
When writing tc5to0GbTc7GbTc6(6) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
the traffic classes 5 to 0,
|
||||
the second entry represents a guard band,
|
||||
the third entry represents the traffic class 7,
|
||||
the fourth entry represents a guard band,
|
||||
and the fifth entry represents the traffic class 6.
|
||||
|
||||
When writing gbTc6GbTc7Tc5to0(7) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 6,
|
||||
the third entry represents a guard band,
|
||||
the fourth entry represents the traffic class 7,
|
||||
and the fifth entry represents the traffic classes 5 to 0.
|
||||
|
||||
When writing gbTc7Tc5to0GbTc6(8) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 7,
|
||||
the third entry represents the traffic classes 5 to 0,
|
||||
the fourth entry represents a guard band,
|
||||
and the fifth entry represents the traffic class 6.
|
||||
|
||||
When writing tc7GbTc6Tc5to0Gb(9) the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList will be preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
traffic class 7,
|
||||
the second entry represents a guard band,
|
||||
the third entry represents the traffic class 6,
|
||||
the fourth entry represents the traffic classes 5 to 0,
|
||||
and the fifth entry represents a guard band.
|
||||
"
|
||||
DEFVAL { noop }
|
||||
::= { hm2TsnTemplateBasedParametersEntry 1 }
|
||||
|
||||
hm2TsnOperTemplateGcl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noTemplate(1),
|
||||
tc7Tc6to0Gb(2),
|
||||
gbTc7Tc6to0(3),
|
||||
tc6to0GbTc7(4),
|
||||
gbTc7GbTc6Tc5to0(5),
|
||||
tc5to0GbTc7GbTc6(6),
|
||||
gbTc6GbTc7Tc5to0(7),
|
||||
gbTc7Tc5to0GbTc6(8),
|
||||
tc7GbTc6Tc5to0Gb(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational value of presetting the TSN gate control list with a template.
|
||||
|
||||
noTemplate(1) indicates that the TSN gate control list was not presetted
|
||||
with a template.
|
||||
|
||||
tc7Tc6to0Gb(2) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 3,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
traffic class 7,
|
||||
the second entry represents the traffic classes 6 to 0,
|
||||
and the third entry represents a guard band.
|
||||
|
||||
gbTc7Tc6to0(3) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 3,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 7,
|
||||
and the third entry represents the traffic classes 6 to 0.
|
||||
|
||||
tc6to0GbTc7(4) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 3,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
the traffic classes 6 to 0,
|
||||
the second entry represents a guard band,
|
||||
and the third entry represents the traffic class 7.
|
||||
|
||||
gbTc7GbTc6Tc5to0(5) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 7,
|
||||
the third entry represents a guard band,
|
||||
the fourth entry represents the traffic class 6,
|
||||
and the fifth entry represents the traffic classes 5 to 0.
|
||||
|
||||
tc5to0GbTc7GbTc6(6) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
the traffic classes 5 to 0,
|
||||
the second entry represents a guard band,
|
||||
the third entry represents the traffic class 7,
|
||||
the fourth entry represents a guard band,
|
||||
and the fifth entry represents the traffic class 6.
|
||||
|
||||
gbTc6GbTc7Tc5to0(7) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 6,
|
||||
the third entry represents a guard band,
|
||||
the fourth entry represents the traffic class 7,
|
||||
and the fifth entry represents the traffic classes 5 to 0.
|
||||
|
||||
gbTc7Tc5to0GbTc6(8) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
a guard band,
|
||||
the second entry represents the traffic class 7,
|
||||
the third entry represents the traffic classes 5 to 0,
|
||||
the fourth entry represents a guard band,
|
||||
and the fifth entry represents the traffic class 6.
|
||||
|
||||
tc7GbTc6Tc5to0Gb(9) indicates that the number of entries (TLVs) in the
|
||||
ieee8021STAdminControlList was preassigned to 5,
|
||||
in the ieee8021STAdminControlList the first entry represents
|
||||
traffic class 7,
|
||||
the second entry represents a guard band,
|
||||
the third entry represents the traffic class 6,
|
||||
the fourth entry represents the traffic classes 5 to 0,
|
||||
and the fifth entry represents a guard band.
|
||||
"
|
||||
::= { hm2TsnTemplateBasedParametersEntry 2 }
|
||||
|
||||
--*****************************************************************************
|
||||
-- hm2TsnMibSNMPExtensionGroup
|
||||
--*****************************************************************************
|
||||
hm2TsnConflictMibSESGroup OBJECT IDENTIFIER ::= { hm2TsnMibSNMPExtensionGroup 1 }
|
||||
|
||||
-- *************************************************************
|
||||
-- hm2TsnConflictMibSESGroup notifications
|
||||
-- *************************************************************
|
||||
|
||||
hm2TsnGranulaityConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that either the configured cycle time or GCL interval
|
||||
does not conform to the granularity of cycle time range.
|
||||
For cycle time till 4ms, granularity is 1000ns.
|
||||
For cycle time between 4ms and 8ms, granularity is 2000ns.
|
||||
For cycle time greater than 8ms, granularity is 4000ns.
|
||||
"
|
||||
::= { hm2TsnConflictMibSESGroup 1 }
|
||||
|
||||
hm2TsnGCLTimeIntervalConflit OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that sum of the time interval of all GCL entries exceeds
|
||||
the configured cycle time."
|
||||
::= { hm2TsnConflictMibSESGroup 2 }
|
||||
|
||||
hm2TsnGCLTemplateConflict OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that configured GCL entry does not match to any of the
|
||||
available GCL templates."
|
||||
::= { hm2TsnConflictMibSESGroup 3 }
|
||||
END
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -63,7 +63,8 @@ Hm2CellularNetworks ::= TEXTUAL-CONVENTION
|
||||
lte (4),
|
||||
gsmumts (5),
|
||||
gsmlte (6),
|
||||
umtslte (7)
|
||||
umtslte (7),
|
||||
none (8)
|
||||
}
|
||||
|
||||
Hm2TechnologyLevel ::= TEXTUAL-CONVENTION
|
||||
@ -100,8 +101,9 @@ Hm2ConnectionStatus ::= TEXTUAL-CONVENTION
|
||||
inactive (1),
|
||||
active (2),
|
||||
idle (3),
|
||||
reconnecting (4),
|
||||
failure (5)
|
||||
connecting (4),
|
||||
reconnecting (5),
|
||||
failure (6)
|
||||
}
|
||||
|
||||
Hm2LimitUnit ::= TEXTUAL-CONVENTION
|
||||
@ -181,6 +183,57 @@ Hm2TrapBits ::= TEXTUAL-CONVENTION
|
||||
failoverRegistrationModemReset(10)
|
||||
}
|
||||
|
||||
Hm2SimCardsListIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "SIM Cards list."
|
||||
SYNTAX INTEGER {
|
||||
sim1 (0),
|
||||
sim2 (1),
|
||||
sim3 (2),
|
||||
sim4 (3)
|
||||
}
|
||||
|
||||
Hm2SimCardsListActive ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "SIM Cards list."
|
||||
SYNTAX INTEGER {
|
||||
noSim (0),
|
||||
sim1 (1),
|
||||
sim2 (2),
|
||||
sim3 (3),
|
||||
sim4 (4)
|
||||
}
|
||||
|
||||
Hm2ModemOperationalState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Modem power states."
|
||||
SYNTAX INTEGER {
|
||||
online(0),
|
||||
low-power(1),
|
||||
offline(2),
|
||||
reset(3),
|
||||
shutting-down(4),
|
||||
persistent-low-power(5),
|
||||
unknown(255)
|
||||
}
|
||||
|
||||
Hm2CellularDataTech ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Data technology list."
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
gsm(1),
|
||||
umts(2),
|
||||
edge(3),
|
||||
hsdpa(4),
|
||||
hsupa(5),
|
||||
hsdpa-hsupda(6),
|
||||
lte(7),
|
||||
hsdpaplus(8),
|
||||
hsdpaplus-hsupa(9),
|
||||
dchsdpaplus(10),
|
||||
dchsdpaplus-hsupa(11)
|
||||
}
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
@ -383,7 +436,7 @@ Hm2WwanDataConnectionEntry ::= SEQUENCE {
|
||||
hm2WwanDataConnectionDnsSecondaryCurrent InetAddress,
|
||||
hm2WwanDataConnectionMtu Integer32,
|
||||
hm2WwanDataConnectionFailedRetry Integer32,
|
||||
hm2WwanDataConnectionFailedRetryCurrent Integer32,
|
||||
hm2WwanDataConnectionFailedRetryCurrent Unsigned32,
|
||||
hm2WwanDataConnectionStatus Hm2ConnectionStatus,
|
||||
hm2WwanDataConnectionStatusErrorReason HmLargeDisplayString,
|
||||
hm2WwanDataConnectionActivatedCount Unsigned32,
|
||||
@ -394,7 +447,7 @@ Hm2WwanDataConnectionEntry ::= SEQUENCE {
|
||||
|
||||
|
||||
hm2WwanDataConnectionSimId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
SYNTAX Hm2SimCardsListIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -418,7 +471,9 @@ hm2WwanDataConnectionApn OBJECT-TYPE
|
||||
DESCRIPTION
|
||||
"Access Point Name used to identify the data connection's
|
||||
gateway name in the carriers network. If empty then the
|
||||
default APN configured on the SIM card will be used."
|
||||
default APN configured on the SIM card will be used. APN
|
||||
value change while the connection is active, will take effect
|
||||
after toggling hm2WwanDataConnectionAdminStatus."
|
||||
DEFVAL { ''H }
|
||||
::= { hm2WwanDataConnectionEntry 3 }
|
||||
|
||||
@ -552,6 +607,7 @@ hm2WwanDataConnectionIpAddressCurrent OBJECT-TYPE
|
||||
DESCRIPTION
|
||||
"The IP Address that the WWAN data interface is currently
|
||||
using."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { hm2WwanDataConnectionEntry 16 }
|
||||
|
||||
hm2WwanDataConnectionDnsPrimaryCurrentType OBJECT-TYPE
|
||||
@ -570,6 +626,7 @@ hm2WwanDataConnectionDnsPrimaryCurrent OBJECT-TYPE
|
||||
DESCRIPTION
|
||||
"The Primary DNS Address that the WWAN data interface
|
||||
is currently using."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { hm2WwanDataConnectionEntry 18 }
|
||||
|
||||
hm2WwanDataConnectionDnsSecondaryCurrentType OBJECT-TYPE
|
||||
@ -588,16 +645,17 @@ hm2WwanDataConnectionDnsSecondaryCurrent OBJECT-TYPE
|
||||
DESCRIPTION
|
||||
"The Secondary DNS Address that the WWAN data interface
|
||||
is currently using."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { hm2WwanDataConnectionEntry 20 }
|
||||
|
||||
hm2WwanDataConnectionMtu OBJECT-TYPE
|
||||
SYNTAX Integer32 (552..1500)
|
||||
MAX-ACCESS read-write
|
||||
SYNTAX Integer32 (0..1500)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum Transmision Unit used when sending IP packets
|
||||
over the WWAN data interface."
|
||||
DEFVAL { 1500 }
|
||||
over the WWAN data interface. The MTU value is reported
|
||||
by the wwan modem."
|
||||
::= { hm2WwanDataConnectionEntry 21 }
|
||||
|
||||
hm2WwanDataConnectionFailedRetry OBJECT-TYPE
|
||||
@ -614,14 +672,12 @@ hm2WwanDataConnectionFailedRetry OBJECT-TYPE
|
||||
::= { hm2WwanDataConnectionEntry 22 }
|
||||
|
||||
hm2WwanDataConnectionFailedRetryCurrent OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..32)
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current number o data reconnect attempts made.
|
||||
Can only be lower or equal to
|
||||
hm2WwanDataConnectionFailedRetry. Value 0 means no
|
||||
retries have been made."
|
||||
Value 0 means no retries have been made."
|
||||
::= { hm2WwanDataConnectionEntry 23 }
|
||||
|
||||
hm2WwanDataConnectionStatus OBJECT-TYPE
|
||||
@ -716,7 +772,7 @@ Hm2WwanDataPlanEntry ::= SEQUENCE {
|
||||
|
||||
|
||||
hm2WwanDataPlanSimId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
SYNTAX Hm2SimCardsListIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -857,7 +913,7 @@ Hm2WwanDataPacketStatsEntry ::= SEQUENCE {
|
||||
}
|
||||
|
||||
hm2WwanDataPacketStatsSimId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
SYNTAX Hm2SimCardsListIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -995,7 +1051,7 @@ Hm2WwanSimCardEntry ::= SEQUENCE {
|
||||
}
|
||||
|
||||
hm2WwanSimCardSimId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
SYNTAX Hm2SimCardsListIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -1063,7 +1119,7 @@ hm2WwanSimCardSetActive OBJECT-TYPE
|
||||
::= { hm2WwanSimCardEntry 6 }
|
||||
|
||||
hm2WwanSimCardPin1 OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(4..8))
|
||||
SYNTAX SnmpAdminString (SIZE(0|4..8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
@ -1181,11 +1237,14 @@ hm2WwanModemInformationGroup OBJECT IDENTIFIER ::= { hm2WwanInformationGr
|
||||
-- *************************************************************
|
||||
--
|
||||
hm2WwanCellularActiveSimId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
SYNTAX Hm2SimCardsListActive
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Sim Card id for the current active SIM."
|
||||
"The Sim Card id for the current active SIM:
|
||||
* '0' value means no SIM Card is active.
|
||||
* '1' value means Primary SIM Card is active.
|
||||
* '2' value means Backup SIM Card is active."
|
||||
::= { hm2WwanCellularInformationGroup 1 }
|
||||
|
||||
hm2WwanCellularRegistration OBJECT-TYPE
|
||||
@ -1274,7 +1333,9 @@ hm2WwanCellularChannel OBJECT-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current channel number within the Cellular Band
|
||||
used for radio transmissions."
|
||||
used for radio transmissions. A value of 0 means the
|
||||
channel is not relevant to the network technology
|
||||
currently in use."
|
||||
::= { hm2WwanCellularInformationGroup 11 }
|
||||
|
||||
hm2WwanCellularSignalStrength OBJECT-TYPE
|
||||
@ -1285,7 +1346,8 @@ hm2WwanCellularSignalStrength OBJECT-TYPE
|
||||
"In GSM/UMTS mobile networks signal strength is based
|
||||
on RSSI (Received Signal Strength Indication) value
|
||||
measuring the power level being received by the antena.
|
||||
The higher the RSSI the stronger the signal."
|
||||
The higher the RSSI the stronger the signal. A value
|
||||
of -125 means 'no signal'."
|
||||
::= { hm2WwanCellularInformationGroup 12 }
|
||||
|
||||
hm2WwanCellularSignalStrengthLte OBJECT-TYPE
|
||||
@ -1315,16 +1377,6 @@ hm2WwanCellularSignalQualityLte OBJECT-TYPE
|
||||
(Reference Signal Received Quality)."
|
||||
::= { hm2WwanCellularInformationGroup 15 }
|
||||
|
||||
hm2WwanCellularRscp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UMTS Received Signal Code Power is used as an indication
|
||||
of signal strength, as a handover criterion, in downlink
|
||||
power control and to calculate path loss."
|
||||
::= { hm2WwanCellularInformationGroup 16 }
|
||||
|
||||
hm2WwanCellularRoamingStatus OBJECT-TYPE
|
||||
SYNTAX Hm2RoamingStatus
|
||||
MAX-ACCESS read-only
|
||||
@ -1336,15 +1388,16 @@ hm2WwanCellularRoamingStatus OBJECT-TYPE
|
||||
roaming mode. Roaming has to be admin enabled.
|
||||
* RoamingDisabled: no home network detected and
|
||||
Roaming is admin disabled."
|
||||
::= { hm2WwanCellularInformationGroup 17 }
|
||||
::= { hm2WwanCellularInformationGroup 16 }
|
||||
|
||||
hm2WwanCellularBitErrorRate OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cellular transmission error rate displayed in percentage."
|
||||
::= { hm2WwanCellularInformationGroup 18 }
|
||||
"Cellular transmission error rate displayed in hundredths
|
||||
of percentage units. A value of 1000 means 10% bit error ratio."
|
||||
::= { hm2WwanCellularInformationGroup 17 }
|
||||
|
||||
hm2WwanCellularCurrentTxRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
@ -1352,7 +1405,7 @@ hm2WwanCellularCurrentTxRate OBJECT-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current channel TX rate displayed in kbps."
|
||||
::= { hm2WwanCellularInformationGroup 19 }
|
||||
::= { hm2WwanCellularInformationGroup 18 }
|
||||
|
||||
hm2WwanCellularCurrentRxRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
@ -1360,7 +1413,7 @@ hm2WwanCellularCurrentRxRate OBJECT-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current channel RX rate displayed in kbps."
|
||||
::= { hm2WwanCellularInformationGroup 20 }
|
||||
::= { hm2WwanCellularInformationGroup 19 }
|
||||
|
||||
hm2WwanCellularMaxTxRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
@ -1369,7 +1422,7 @@ hm2WwanCellularMaxTxRate OBJECT-TYPE
|
||||
DESCRIPTION
|
||||
"Maximum channel TX rate that can be achieved,
|
||||
displayed in kbps."
|
||||
::= { hm2WwanCellularInformationGroup 21 }
|
||||
::= { hm2WwanCellularInformationGroup 20 }
|
||||
|
||||
hm2WwanCellularMaxRxRate OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
@ -1378,6 +1431,15 @@ hm2WwanCellularMaxRxRate OBJECT-TYPE
|
||||
DESCRIPTION
|
||||
"Maximum channel RX rate that can be achieved,
|
||||
displayed in kbps."
|
||||
::= { hm2WwanCellularInformationGroup 21 }
|
||||
|
||||
hm2WwanCellularDataTech OBJECT-TYPE
|
||||
SYNTAX Hm2CellularDataTech
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data technology in use for the active
|
||||
data connection."
|
||||
::= { hm2WwanCellularInformationGroup 22 }
|
||||
|
||||
--
|
||||
@ -1418,6 +1480,21 @@ hm2WwanModemImei OBJECT-TYPE
|
||||
given to mobile capable devices."
|
||||
::= { hm2WwanModemInformationGroup 4 }
|
||||
|
||||
hm2WwanModemOperationalState OBJECT-TYPE
|
||||
SYNTAX Hm2ModemOperationalState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ONLINE: Modem is fully operational
|
||||
LOW_POWER: Modem has temporarily disabled RF
|
||||
OFFLINE: Modem has deactivated RF and is partially shutdown
|
||||
RESET: Modem is in the process of power cycling
|
||||
SHUTTING_DOWN: Modem is in the process of shutting down
|
||||
PERSISTENT_LOW_POWER: Modem has disabled RF and state persists after reset
|
||||
UNKNOWN: Unknown state."
|
||||
::= { hm2WwanModemInformationGroup 5 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- *************************************************************
|
||||
|
270
mibs/hirschmann/HMDUHM-MGMT-SNMP-MIB
Normal file
270
mibs/hirschmann/HMDUHM-MGMT-SNMP-MIB
Normal file
@ -0,0 +1,270 @@
|
||||
-- **************************************************************************
|
||||
-- * *
|
||||
-- * *
|
||||
-- * Hirschmann Electronics GmbH & Co. KG *
|
||||
-- * *
|
||||
-- * P.O. Box 1649 *
|
||||
-- * D-72602 Nuertingen *
|
||||
-- * Germany *
|
||||
-- * *
|
||||
-- * *
|
||||
-- * MACH3000 SNMP PRIVATE MIB *
|
||||
-- * *
|
||||
-- * Dual Homing Configuration Release 2.21 *
|
||||
-- * *
|
||||
-- * Date: 16-mar-2001 *
|
||||
-- * *
|
||||
-- * *
|
||||
-- * Dies ist die SNMP MIB fuer Hirschmann MACH3000 und RS2 *
|
||||
-- * *
|
||||
-- * Sollten Sie weitere Fragen haben, wenden Sie sich bitte an ihren *
|
||||
-- * Hirschmann-Vertragspartner. *
|
||||
-- * *
|
||||
-- * Aktuelle Hirschmann-Infos zu unseren Produkten erhalten Sie ueber *
|
||||
-- * unseren WWW-Server unter http://www.hirschmann.com *
|
||||
-- * *
|
||||
-- * This is the SNMP MIB for the Hirschmann MACH3000 and RS2 *
|
||||
-- * *
|
||||
-- * If you have any further questions please contact your *
|
||||
-- * Hirschmann contractual partner. *
|
||||
-- * *
|
||||
-- * You can access current information about Hirschmann products *
|
||||
-- * via our WWW server on http://www.hirschmann.com *
|
||||
-- * *
|
||||
-- **************************************************************************
|
||||
|
||||
HMDUHM-MGMT-SNMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE FROM RFC-1212
|
||||
enterprises,
|
||||
Counter, TimeTicks, IpAddress FROM RFC1155-SMI
|
||||
mib-2,
|
||||
DisplayString FROM RFC1213-MIB
|
||||
hmConfiguration FROM HMPRIV-MGMT-SNMP-MIB;
|
||||
|
||||
hmDualHoming OBJECT IDENTIFIER ::= { hmConfiguration 4 }
|
||||
|
||||
--
|
||||
-- common Dual homing Variables --
|
||||
--
|
||||
|
||||
hmDualHomingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmDuHmEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "This table contains variables to define
|
||||
an entry in the dual homing database."
|
||||
::= { hmDualHoming 1 }
|
||||
|
||||
hmDuHmEntry OBJECT-TYPE
|
||||
SYNTAX HmDuHmEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
INDEX { hmDuHmPrimGroupID, hmDuHmPrimIfIndex }
|
||||
::= { hmDualHomingTable 1 }
|
||||
|
||||
HmDuHmEntry ::= SEQUENCE {
|
||||
hmDuHmPrimGroupID INTEGER,
|
||||
hmDuHmPrimIfIndex INTEGER,
|
||||
hmDuHmPrimIfOpState INTEGER,
|
||||
hmDuHmRedGroupID INTEGER,
|
||||
hmDuHmRedIfIndex INTEGER,
|
||||
hmDuHmRedIfOpState INTEGER,
|
||||
hmDuHmDesiredAction INTEGER,
|
||||
hmDuHmOperState INTEGER,
|
||||
hmDuHmPortRevivalDelay INTEGER,
|
||||
hmDuHmLinkMode INTEGER,
|
||||
hmDuHmRedCheckEnable INTEGER,
|
||||
hmDuHmRedCheckState INTEGER
|
||||
}
|
||||
|
||||
hmDuHmPrimGroupID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..5)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Unique index to identify the slot number of
|
||||
the primary link port. This value is never
|
||||
greater than hmSysGroupCapacity. Note that
|
||||
row creation is done only by writing to
|
||||
hmDuHmDesiredAction"
|
||||
::= { hmDuHmEntry 1 }
|
||||
|
||||
hmDuHmPrimIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "interface index of the primary link.
|
||||
Note that row creation is only done by
|
||||
writing to hmDuHmDesiredAction"
|
||||
::= { hmDuHmEntry 2 }
|
||||
|
||||
hmDuHmPrimIfOpState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
not-available(1),
|
||||
active(2),
|
||||
active-by-mgmt(3),
|
||||
inactive-by-mgmt(4),
|
||||
inactive(5),
|
||||
absent(6)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "operational state of the primary interface."
|
||||
::= { hmDuHmEntry 3 }
|
||||
|
||||
hmDuHmRedGroupID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Unique index to identify the slot number of
|
||||
the redundant link port. This value is never
|
||||
greater than hmSysGroupCapacity.
|
||||
To change this value if it is not 0 the the
|
||||
whole entry has to be deleted. "
|
||||
::= { hmDuHmEntry 4 }
|
||||
|
||||
hmDuHmRedIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "interface index of the redundant link
|
||||
To change this value if it is not 0 the the
|
||||
whole entry has to be deleted. "
|
||||
::= { hmDuHmEntry 5 }
|
||||
|
||||
hmDuHmRedIfOpState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
not-available(1),
|
||||
active(2),
|
||||
active-by-mgmt(3),
|
||||
inactive-by-mgmt(4),
|
||||
inactive(5),
|
||||
absent(6)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "operational state of the redundant interface."
|
||||
::= { hmDuHmEntry 6 }
|
||||
|
||||
hmDuHmDesiredAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
create(1),
|
||||
deactivate(2),
|
||||
activate(3),
|
||||
delete(4)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "if a value is written to this variable, the
|
||||
desired action will be performed. If it is not
|
||||
possible to perform the action, a result of
|
||||
bad value is returned."
|
||||
::= { hmDuHmEntry 7 }
|
||||
|
||||
-- A manager is restricted to changing the state of
|
||||
-- the desiredAction in the following ways:
|
||||
--
|
||||
-- create under
|
||||
-- To: create deactivate activate delete
|
||||
-- From:
|
||||
-- (non-existent) YES NO NO NO
|
||||
-- create NO NO YES YES
|
||||
-- deactivate OK NO YES YES
|
||||
-- activate NO YES NO YES
|
||||
-- delete N/A N/A N/A N/A
|
||||
--
|
||||
|
||||
hmDuHmOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
underCreation(1),
|
||||
checking(2),
|
||||
active(3),
|
||||
inactive(4),
|
||||
invalid(5),
|
||||
OutOfOrder(6)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "operational state of an entry. if a new entry
|
||||
is created by setting hmDuHmDesiredAction to create(1),
|
||||
the operState returns a value of underCreation(1).
|
||||
A value of checking(2) is returned if the action of
|
||||
activate is desired and the dual homing machine is trying
|
||||
to check whether the configuration is possible.
|
||||
If the activate action is successful, active(3)
|
||||
is returned, otherwise invalid(5). A value of inactive(4)
|
||||
signals that dual homing is deactivated for this port pair.
|
||||
Only in the state of underCreation(1)
|
||||
it is possible to change the values of hmDuHmRedGroupID
|
||||
and hmDuHmRedIfIndex.
|
||||
OutOfOrder report an inactiv entry, because the enabled
|
||||
redundancy check failed"
|
||||
|
||||
::= { hmDuHmEntry 8 }
|
||||
|
||||
hmDuHmPortRevivalDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "the time in milliseconds for a primary link to become active
|
||||
again when the cause of switching to the redundant link
|
||||
disappears. If the variable is set to 0, the primary link
|
||||
becomes not active automatically again.
|
||||
Recommended minimum values: 60000 for Spanning Tree enabled
|
||||
or 10000 for Spanning Tree disabled."
|
||||
::= { hmDuHmEntry 9 }
|
||||
|
||||
hmDuHmLinkMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
physical(1),
|
||||
layer2Frames(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "supervisory mode of the link"
|
||||
::= { hmDuHmEntry 10 }
|
||||
|
||||
hmDuHmRedCheckEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Variable to enable or disable the redundancy check for
|
||||
the given dual homing entry."
|
||||
::= { hmDuHmEntry 11 }
|
||||
|
||||
hmDuHmRedCheckState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok(1),
|
||||
failed(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "state of the redundancy check for the given
|
||||
dual homing entry."
|
||||
::= { hmDuHmEntry 12 }
|
||||
|
||||
|
||||
--
|
||||
-- DUHM traps
|
||||
--
|
||||
|
||||
hmDuHmReconfig TRAP-TYPE
|
||||
ENTERPRISE hmDualHoming
|
||||
VARIABLES { hmDuHmPrimGroupID, hmDuHmPrimIfIndex, hmDuHmPrimIfOpState,
|
||||
hmDuHmRedGroupID, hmDuHmRedIfIndex, hmDuHmRedIfOpState }
|
||||
DESCRIPTION "The Dual-Homing Protocol has exchanged the port roles"
|
||||
::= 1
|
||||
|
||||
hmDuHmRedundancy TRAP-TYPE
|
||||
ENTERPRISE hmDualHoming
|
||||
VARIABLES { hmDuHmRedCheckState }
|
||||
DESCRIPTION "The Result of the redudance-test changed"
|
||||
::= 2
|
||||
|
||||
|
||||
END
|
||||
|
136
mibs/hirschmann/HMIT-DEVINFO-MIB
Normal file
136
mibs/hirschmann/HMIT-DEVINFO-MIB
Normal file
@ -0,0 +1,136 @@
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- File : HMIT-DEVICE-INFO.mib
|
||||
-- Description :
|
||||
-- Version :
|
||||
-- Copyright : Copyright ? 2019 Belden Singapore Pte Ltd., All rights reserved.
|
||||
--
|
||||
-- $Id:
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
HMIT-DEVINFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TEXTUAL-CONVENTION, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
hmITMgmt
|
||||
FROM HMIT-SMI;
|
||||
|
||||
hmITDeviceInfoMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z"
|
||||
ORGANIZATION "Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"Device Information."
|
||||
REVISION "201001081700Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= { hmITMgmt 602 }
|
||||
|
||||
hmITDeviceInformation OBJECT IDENTIFIER ::= {hmITDeviceInfoMib 1}
|
||||
|
||||
hmITDeviceSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial number of the device."
|
||||
::= {hmITDeviceInformation 1}
|
||||
|
||||
hmITDevHwModel OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..128))
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Hardware Model of the device."
|
||||
::= {hmITDeviceInformation 2}
|
||||
|
||||
hmITDeviceInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITDeviceInfoEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device info table"
|
||||
::= {hmITDeviceInformation 100}
|
||||
|
||||
|
||||
hmITDeviceInfoEntry OBJECT-TYPE
|
||||
SYNTAX HmITDeviceInfoEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device info entry"
|
||||
INDEX {hmITDevIndex}
|
||||
::= {hmITDeviceInfoTable 1}
|
||||
|
||||
HmITDeviceInfoEntry ::= SEQUENCE
|
||||
{
|
||||
hmITDevIndex INTEGER,
|
||||
hmITDevName DisplayString,
|
||||
hmITDevType Unsigned32,
|
||||
hmITDevHwSerial DisplayString,
|
||||
hmITDevHwVersion DisplayString,
|
||||
hmITDevSwVersion DisplayString,
|
||||
hmITDevCfgVersion DisplayString
|
||||
}
|
||||
|
||||
hmITDevIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of this table."
|
||||
::= {hmITDeviceInfoEntry 1}
|
||||
|
||||
hmITDevName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the device."
|
||||
::= {hmITDeviceInfoEntry 2}
|
||||
|
||||
hmITDevType OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the device."
|
||||
::= {hmITDeviceInfoEntry 3}
|
||||
|
||||
hmITDevHwSerial OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hardware serial of the device."
|
||||
::= {hmITDeviceInfoEntry 4}
|
||||
|
||||
hmITDevHwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hardware version of the device."
|
||||
::= {hmITDeviceInfoEntry 5}
|
||||
|
||||
hmITDevSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device SW version"
|
||||
::= {hmITDeviceInfoEntry 6}
|
||||
|
||||
hmITDevCfgVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..31))
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the configurate file of the system flash."
|
||||
::= {hmITDeviceInfoEntry 7}
|
||||
END
|
143
mibs/hirschmann/HMIT-IP-MIB
Normal file
143
mibs/hirschmann/HMIT-IP-MIB
Normal file
@ -0,0 +1,143 @@
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- File : HMIT-IP-MIB.mib
|
||||
-- Description :
|
||||
-- Version :
|
||||
-- Copyright : Copyright ⓒ 2019 Belden Singapore Pte Ltd. All rights reserved.
|
||||
--
|
||||
-- $Id:
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
HMIT-IP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Gauge32,
|
||||
Integer32, Unsigned32, TimeTicks,IpAddress,Counter64
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue, MacAddress,
|
||||
RowStatus, DisplayString, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hmITMgmt
|
||||
FROM HMIT-SMI;
|
||||
|
||||
|
||||
|
||||
hmITIpMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z"
|
||||
ORGANIZATION "Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"Ip MIB."
|
||||
REVISION "201001081700Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= { hmITMgmt 700 }
|
||||
|
||||
|
||||
|
||||
hmITIpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP Table"
|
||||
::= { hmITIpMib 1 }
|
||||
|
||||
hmITIpEntry OBJECT-TYPE
|
||||
SYNTAX HmITIpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip Table Entry"
|
||||
INDEX { hmITIpTIfName, hmITIpTAddress, hmITIpTMask }
|
||||
::= { hmITIpTable 1 }
|
||||
|
||||
HmITIpEntry ::= SEQUENCE {
|
||||
hmITIpTIfName DisplayString,
|
||||
hmITIpTAddress IpAddress,
|
||||
hmITIpTMask IpAddress,
|
||||
hmITIpTBPAddress IpAddress,
|
||||
hmITIpTType INTEGER,
|
||||
hmITIpTWay INTEGER,
|
||||
hmITIpTRowStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
hmITIpTIfName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..40))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface name"
|
||||
::= { hmITIpEntry 1 }
|
||||
|
||||
hmITIpTAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface ip address"
|
||||
::= { hmITIpEntry 2 }
|
||||
|
||||
hmITIpTMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip mask"
|
||||
::= { hmITIpEntry 3 }
|
||||
|
||||
hmITIpTBPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip broadcast address"
|
||||
::= { hmITIpEntry 4 }
|
||||
|
||||
hmITIpTType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary(1),
|
||||
secondary(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip type"
|
||||
::= { hmITIpEntry 5 }
|
||||
|
||||
hmITIpTWay OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
manual(1),
|
||||
dhcp(2),
|
||||
negotiated(3),
|
||||
unnumbered(4),
|
||||
virtual(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ip config type"
|
||||
::= { hmITIpEntry 6 }
|
||||
|
||||
hmITIpTRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row status"
|
||||
::= { hmITIpEntry 7 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
||||
|
137
mibs/hirschmann/HMIT-SMI
Normal file
137
mibs/hirschmann/HMIT-SMI
Normal file
@ -0,0 +1,137 @@
|
||||
-- ***************************************************************************
|
||||
-- HMIT-SMI.mib: Enterprise Structure of Hirschmann IT Management Information
|
||||
|
||||
-- Copyright ⓒ 2019 Belden Singapore Pte Ltd. All rights reserved.
|
||||
--
|
||||
-- ***************************************************************************
|
||||
|
||||
HMIT-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
hirschmann MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z"
|
||||
ORGANIZATION "Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"The Structure of Management Information for Hirschmann."
|
||||
REVISION "201001081700Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= { enterprises 248 }
|
||||
|
||||
hmVendor OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hirschmann Vendor"
|
||||
::= { hirschmann 100 }
|
||||
|
||||
hmITSwitch OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hirschmann IT SWITCH"
|
||||
::= { hmVendor 1 }
|
||||
|
||||
hmITProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"products is the root OBJECT IDENTIFIER from which sysObjectID
|
||||
values are assigned."
|
||||
::= { hmITSwitch 1 }
|
||||
|
||||
hmITTrapObject OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"main subtree for hirschmann Traps."
|
||||
::= { hmITSwitch 2 }
|
||||
|
||||
hmITMgmt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITMgmt is the main subtree for implemented MIB branch.
|
||||
Note that different type of products may have the same
|
||||
protocol implementation, so we put such content into here so
|
||||
that every types could utilize corresponding module."
|
||||
::= { hmITSwitch 3 }
|
||||
|
||||
hmITExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Experiment provides a root object identifier from which
|
||||
experimental mibs may be temporarily based. MIBs are typicially
|
||||
based here if they fall in one of two categories:
|
||||
|
||||
1) IETF work-in-process mibs which have not been assigned a
|
||||
permanent object identifier by the IANA.
|
||||
2) work-in-process which has not been assigned a
|
||||
permanent object identifier by the assigned number
|
||||
authority, typicially because the mib is not ready for
|
||||
deployment.
|
||||
|
||||
NOTE: support for mibs in the Experiment subtree will be
|
||||
erased when a permanent object identifier assignment is made."
|
||||
::= { hmITSwitch 4 }
|
||||
|
||||
|
||||
hmITSecurity OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITSecurity is the main subtree for security product MIB branch."
|
||||
::= { hmITSwitch 5 }
|
||||
|
||||
--2007.10.22
|
||||
hmITMgmt2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITMgmt2 is the new subtree for implemented MIB branch."
|
||||
::= { hmITSwitch 6 }
|
||||
|
||||
hmITSystem OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITSystem is the subtree for system mib."
|
||||
::= { hmITMgmt2 1 }
|
||||
|
||||
hmITRouterTech OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITLayer2 is the subtree for Layer3 MIB."
|
||||
::= { hmITMgmt2 2 }
|
||||
|
||||
hmITSwitchTech OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITLayer3 is the subtree for Layer2 MIB."
|
||||
::= { hmITMgmt2 3 }
|
||||
|
||||
hmITVoipTech OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITVoip is the subtree for voip MIB."
|
||||
::= { hmITMgmt2 4 }
|
||||
|
||||
hmITSecurityTech OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITSec is the subtree for security MIB"
|
||||
::= { hmITMgmt2 5 }
|
||||
|
||||
hmITApp OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITApp is the subtree for application MIB."
|
||||
::= { hmITMgmt2 6 }
|
||||
|
||||
hmITOtherSys OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"hmITOtherSys is the subtree for third part MIB."
|
||||
::= { hmITMgmt2 7 }
|
||||
|
||||
END
|
||||
|
260
mibs/hirschmann/HMIT-SW-FDB-MIB
Normal file
260
mibs/hirschmann/HMIT-SW-FDB-MIB
Normal file
@ -0,0 +1,260 @@
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- File : HMIT-SW-FDB-MIB.mib
|
||||
-- Description :
|
||||
-- Version :
|
||||
-- Copyright : Copyright ⓒ 2019 Belden Singapore Pte Ltd., All rights reserved.
|
||||
--
|
||||
-- $Id:
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
HMIT-SW-FDB-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Gauge32,
|
||||
Integer32, Unsigned32, IpAddress,Counter64
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue, MacAddress,
|
||||
RowStatus, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hmITSwitchTech
|
||||
FROM HMIT-SMI;
|
||||
|
||||
hmITSwFDB MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z"
|
||||
ORGANIZATION "Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"FDB Module."
|
||||
REVISION "201001081700Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= { hmITSwitchTech 12 }
|
||||
|
||||
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
hmITSwFDBAgingTime OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..1000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Dynamic MAC ageing time"
|
||||
::= { hmITSwFDB 1 }
|
||||
|
||||
hmITSwFDBSytemMacLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..32767)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limit"
|
||||
::= { hmITSwFDB 2 }
|
||||
|
||||
hmITSwFDBVlanMacLearnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITSwFDBVlanMacLearnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC table of VLAN"
|
||||
::= { hmITSwFDB 3 }
|
||||
|
||||
hmITSwFDBVlanMacLearnEntry OBJECT-TYPE
|
||||
SYNTAX HmITSwFDBVlanMacLearnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC table of VLAN"
|
||||
INDEX { hmITSwFDBmacLearnVlan }
|
||||
::= { hmITSwFDBVlanMacLearnTable 1 }
|
||||
|
||||
HmITSwFDBVlanMacLearnEntry ::= SEQUENCE {
|
||||
hmITSwFDBmacLearnVlan INTEGER,
|
||||
hmITSwFDBmacLearnNum INTEGER,
|
||||
hmITSwFDBmacLearnStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
hmITSwFDBmacLearnVlan OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4096)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"port"
|
||||
::= { hmITSwFDBVlanMacLearnEntry 1 }
|
||||
|
||||
hmITSwFDBmacLearnNum OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..32767)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limit MAC number"
|
||||
::= { hmITSwFDBVlanMacLearnEntry 2 }
|
||||
|
||||
hmITSwFDBmacLearnStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"low status"
|
||||
::= { hmITSwFDBVlanMacLearnEntry 3 }
|
||||
|
||||
hmITSwFDBPortMacLearnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITSwFDBPortMacLearnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC table of Port"
|
||||
::= { hmITSwFDB 9 }
|
||||
|
||||
hmITSwFDBPortMacLearnEntry OBJECT-TYPE
|
||||
SYNTAX HmITSwFDBPortMacLearnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC table of Port"
|
||||
INDEX { hmITSwFDBmacLearnPort }
|
||||
::= { hmITSwFDBPortMacLearnTable 1 }
|
||||
|
||||
HmITSwFDBPortMacLearnEntry ::= SEQUENCE {
|
||||
hmITSwFDBmacLearnPort INTEGER,
|
||||
hmITSwFDBPortmacLearnNum INTEGER,
|
||||
hmITSwFDBPortmacLearnStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
hmITSwFDBmacLearnPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"port"
|
||||
::= { hmITSwFDBPortMacLearnEntry 1 }
|
||||
hmITSwFDBPortmacLearnNum OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..32767)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limit MAC number"
|
||||
::= { hmITSwFDBPortMacLearnEntry 2 }
|
||||
|
||||
hmITSwFDBPortmacLearnStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"low status"
|
||||
::= { hmITSwFDBPortMacLearnEntry 3 }
|
||||
|
||||
hmITSwFDBFdbTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITSwFDBFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC table"
|
||||
::= { hmITSwFDB 10 }
|
||||
|
||||
hmITSwFDBFdbEntry OBJECT-TYPE
|
||||
SYNTAX HmITSwFDBFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC table"
|
||||
INDEX { hmITSwFDBfdbMacAddr, hmITSwFDBfdbVlanId, hmITSwFDBfdbPort, hmITSwFDBfdbType }
|
||||
::= { hmITSwFDBFdbTable 1 }
|
||||
|
||||
HmITSwFDBFdbEntry ::= SEQUENCE {
|
||||
hmITSwFDBfdbMacAddr MacAddress,
|
||||
hmITSwFDBfdbVlanId INTEGER,
|
||||
hmITSwFDBfdbPort INTEGER,
|
||||
hmITSwFDBfdbType INTEGER,
|
||||
hmITSwFDBfdbState INTEGER,
|
||||
hmITSwFDBfdbStatus RowStatus
|
||||
}
|
||||
|
||||
|
||||
hmITSwFDBfdbMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address"
|
||||
::= { hmITSwFDBFdbEntry 1 }
|
||||
|
||||
hmITSwFDBfdbVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID"
|
||||
::= { hmITSwFDBFdbEntry 2 }
|
||||
|
||||
hmITSwFDBfdbPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"port ID"
|
||||
::= { hmITSwFDBFdbEntry 3 }
|
||||
|
||||
hmITSwFDBfdbType OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC type(1 static, 2 fiter, 3 dynamic )"
|
||||
::= { hmITSwFDBFdbEntry 4 }
|
||||
|
||||
hmITSwFDBfdbState OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC status(0 drop, 1 FWD, 2 toCPU, 3 FWD and toCPU, 4 toCPU remark L3)"
|
||||
::= { hmITSwFDBFdbEntry 5 }
|
||||
|
||||
hmITSwFDBfdbStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"low status"
|
||||
::= { hmITSwFDBFdbEntry 6 }
|
||||
|
||||
hmITSwFDBDelPortindex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..32768)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"logic port"
|
||||
::= { hmITSwFDB 13 }
|
||||
|
||||
hmITSwFDBDelVlanindex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vid index"
|
||||
::= { hmITSwFDB 14 }
|
||||
|
||||
hmITSwFDBDelPortVlanindex OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(3..10))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"logic port index and vid index"
|
||||
::= { hmITSwFDB 15 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
59
mibs/hirschmann/HMIT-SW-PORT-INFO-MIB
Normal file
59
mibs/hirschmann/HMIT-SW-PORT-INFO-MIB
Normal file
@ -0,0 +1,59 @@
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- File : HMIT-SW-PORT-INFO-MIB.mib
|
||||
-- Description :
|
||||
-- Version :
|
||||
-- Copyright : Copyright ⓒ 2019 Belden Singapore Pte Ltd., All rights reserved.
|
||||
--
|
||||
-- $Id:
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
HMIT-SW-PORT-INFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
hmITSwitchTech
|
||||
FROM HMIT-SMI
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
hmITSwPortMIB
|
||||
FROM HMIT-SW-PORT-MGR-MIB
|
||||
hmITSwPortmgrMIB
|
||||
FROM HMIT-SW-PORT-MGR-MIB;
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.248.100.1.6.3.1
|
||||
hmITPortInfoMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z" -- March 02, 2020 at 22:34 GMT
|
||||
ORGANIZATION
|
||||
"Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"Port Module"
|
||||
REVISION "201001081700Z" -- January 08, 2010 at 17:00 GMT
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= { hmITSwPortmgrMIB 1 }
|
||||
|
||||
hmITMaxPortNumOfBoard OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max number of the ports on the board."
|
||||
::= { hmITPortInfoMIB 1 }
|
||||
|
||||
|
||||
hmITStartPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the first port."
|
||||
::= { hmITPortInfoMIB 2 }
|
||||
|
||||
END
|
||||
|
312
mibs/hirschmann/HMIT-SW-PORT-MGR-MIB
Normal file
312
mibs/hirschmann/HMIT-SW-PORT-MGR-MIB
Normal file
@ -0,0 +1,312 @@
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- File : HMIT-SW-PORT-MGR-MIB.mib
|
||||
-- Description :
|
||||
-- Version :
|
||||
-- Copyright : Copyright ⓒ 2019 Belden Singapore Pte Ltd., All rights reserved.
|
||||
--
|
||||
-- $Id:
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
HMIT-SW-PORT-MGR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString, PhysAddress, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
hmITSwitchTech
|
||||
FROM HMIT-SMI;
|
||||
|
||||
hmITSwPortMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z"
|
||||
ORGANIZATION
|
||||
"Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"Port Module"
|
||||
REVISION "201001081700Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= {hmITSwitchTech 1}
|
||||
|
||||
hmITSwPortmgrMIB OBJECT IDENTIFIER ::= {hmITSwPortMIB 13}
|
||||
|
||||
hmITPortmgrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITPortmgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration table of the ports on the switch."
|
||||
::= {hmITSwPortmgrMIB 2}
|
||||
|
||||
hmITPortmgrEntry OBJECT-TYPE
|
||||
SYNTAX HmITPortmgrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration information of the port on the switch."
|
||||
INDEX { hmITPortId }
|
||||
::= {hmITPortmgrTable 1}
|
||||
|
||||
HmITPortmgrEntry ::=
|
||||
SEQUENCE {
|
||||
hmITPortId INTEGER,
|
||||
hmITMgrLinkStatus INTEGER,
|
||||
hmITDescription DisplayString,
|
||||
hmITMgrDuplex INTEGER,
|
||||
hmITMgrSpeed INTEGER,
|
||||
hmITFlowControl INTEGER,
|
||||
hmITMdix INTEGER,
|
||||
hmITMtu INTEGER,
|
||||
hmITLinkDelay INTEGER,
|
||||
hmITLoopBack INTEGER,
|
||||
hmITActualLinkStatus INTEGER,
|
||||
hmITActualDuplex INTEGER,
|
||||
hmITActualSpeed INTEGER,
|
||||
hmITPhyType INTEGER,
|
||||
hmITPhyMacAddress MacAddress,
|
||||
hmITPortMgrPortAbility Counter64,
|
||||
hmITPortMgrPortType INTEGER,
|
||||
hmITPortMgrJumbo INTEGER,
|
||||
hmITPortMgrMediumType INTEGER,
|
||||
hmITPeerDescription DisplayString,
|
||||
hmITPortMgrRowStatus RowStatus
|
||||
}
|
||||
|
||||
hmITPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the port."
|
||||
::= {hmITPortmgrEntry 1}
|
||||
|
||||
hmITMgrLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
noshutdown(1),
|
||||
shutdown(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The managed link status of the port, 1 - no shutdwon(Enable),
|
||||
2 - shutdown(Disable)."
|
||||
::= {hmITPortmgrEntry 2}
|
||||
|
||||
hmITDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..240))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description of the port."
|
||||
::= {hmITPortmgrEntry 3}
|
||||
|
||||
hmITMgrDuplex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
duplexauto(1),
|
||||
duplexhalf(2),
|
||||
duplexfull(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The managed duplex mode of the port, 1 - auto,
|
||||
2 - half, 3 - full"
|
||||
::= {hmITPortmgrEntry 4}
|
||||
|
||||
hmITMgrSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
speedauto(1),
|
||||
speed10M(2),
|
||||
speed100M(3),
|
||||
speed1000M(4),
|
||||
speed10000M(5),
|
||||
speed40000M(6),
|
||||
speed100G(7),
|
||||
speed25000M(8),
|
||||
speed2500M(11),
|
||||
speed13000M(12)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The managed speed of the port."
|
||||
::= {hmITPortmgrEntry 5}
|
||||
|
||||
hmITFlowControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The flow control of the port."
|
||||
::= {hmITPortmgrEntry 6}
|
||||
|
||||
hmITMdix OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
auto(1),
|
||||
normal(2),
|
||||
cross(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mdix mode of the port."
|
||||
::= {hmITPortmgrEntry 7}
|
||||
|
||||
hmITMtu OBJECT-TYPE
|
||||
SYNTAX INTEGER (64..12288)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MTU length of the port, its range from 64 to 12288."
|
||||
::= {hmITPortmgrEntry 8}
|
||||
|
||||
hmITLinkDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The delay time of the actual link status of the port
|
||||
from be down to be reported, measured by the second. When value is 0,
|
||||
it means to be reported immediately. its available value is 0, and
|
||||
from 2 to 10."
|
||||
::= {hmITPortmgrEntry 9}
|
||||
|
||||
hmITLoopBack OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable(1),
|
||||
internal(2),
|
||||
external(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Loopback test on the port, don't save its configuration."
|
||||
::= {hmITPortmgrEntry 10}
|
||||
|
||||
hmITActualLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1),
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual link status of the port."
|
||||
::= {hmITPortmgrEntry 11}
|
||||
|
||||
hmITActualDuplex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
duplexunknown(1),
|
||||
duplexhalf(2),
|
||||
duplexfull(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual duplex mode of the port."
|
||||
::= {hmITPortmgrEntry 12}
|
||||
|
||||
hmITActualSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
speedauto(1),
|
||||
speed10M(2),
|
||||
speed100M(3),
|
||||
speed1000M(4),
|
||||
speed10000M(5),
|
||||
speed40000M(6),
|
||||
speed100G(7),
|
||||
speed25000M(8),
|
||||
speed2500M(11),
|
||||
speed13000M(12)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actual speed of the port, measured by Mbps"
|
||||
::= {hmITPortmgrEntry 13}
|
||||
|
||||
hmITPhyType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
copper(1),
|
||||
fiber(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical type of the port, 1 - copper, 2 - fiber"
|
||||
::= {hmITPortmgrEntry 14}
|
||||
|
||||
hmITPhyMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address of the port."
|
||||
::= {hmITPortmgrEntry 15}
|
||||
|
||||
hmITPortMgrPortAbility OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical ability of the port."
|
||||
::= {hmITPortmgrEntry 16}
|
||||
|
||||
hmITPortMgrPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
lan(1),
|
||||
wan(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port mode of the port."
|
||||
::= {hmITPortmgrEntry 17}
|
||||
|
||||
hmITPortMgrJumbo OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The jumbo status of the port."
|
||||
::= {hmITPortmgrEntry 18}
|
||||
|
||||
hmITPortMgrMediumType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
auto(1),
|
||||
copper(2),
|
||||
fiber(3),
|
||||
fiber2copper(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The medium type of the port."
|
||||
::= {hmITPortmgrEntry 19}
|
||||
|
||||
hmITPeerDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..240))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The peer description of the port."
|
||||
::= {hmITPortmgrEntry 20}
|
||||
|
||||
hmITPortMgrRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"No longer in use."
|
||||
::= {hmITPortmgrEntry 21}
|
||||
|
||||
END
|
38
mibs/hirschmann/HMIT-SW-PORT-STORM-MIB
Normal file
38
mibs/hirschmann/HMIT-SW-PORT-STORM-MIB
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
HMIT-SW-PORT-STORM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
hmITSwitchTech
|
||||
FROM HMIT-SMI
|
||||
hmITSwPortMIB
|
||||
FROM HMIT-SW-PORT-MGR-MIB;
|
||||
|
||||
hmITPortStorm MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z"
|
||||
ORGANIZATION
|
||||
"Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"Port Storm"
|
||||
REVISION "201001081700Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= {hmITSwPortMIB 7}
|
||||
|
||||
portStorm NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Occur storm for port."
|
||||
::= { hmITPortStorm 1 }
|
||||
|
||||
portStormShutdown NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shutdown port when occur storm."
|
||||
::= { hmITPortStorm 2 }
|
||||
END
|
109
mibs/hirschmann/HMIT-SW-PORT-STORM-MIB2
Normal file
109
mibs/hirschmann/HMIT-SW-PORT-STORM-MIB2
Normal file
@ -0,0 +1,109 @@
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- File : HMIT-SW-PORT-STORM-MIB2.mib
|
||||
-- Description :
|
||||
-- Version :
|
||||
-- Copyright : Copyright ? 2019 Belden Singapore Pte Ltd., All rights reserved. --
|
||||
-- $Id:
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
HMIT-SW-PORT-STORM-MIB2 DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString, PhysAddress, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
hmITSwPortMIB, hmITSwPortmgrMIB
|
||||
FROM HMIT-SW-PORT-MGR-MIB;
|
||||
|
||||
hmITStormTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITStormEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration table for storm control
|
||||
of the ports on the switch."
|
||||
::= {hmITSwPortmgrMIB 3}
|
||||
|
||||
hmITStormEntry OBJECT-TYPE
|
||||
SYNTAX HmITStormEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration information for storm control
|
||||
of the port on the switch."
|
||||
INDEX { hmITPortId, hmITStormControlPktType }
|
||||
::= {hmITStormTable 1}
|
||||
|
||||
HmITStormEntry ::=
|
||||
SEQUENCE {
|
||||
hmITPortId INTEGER,
|
||||
hmITStormControlPktType INTEGER,
|
||||
hmITStormControlLmtType INTEGER,
|
||||
hmITStormControlParam INTEGER,
|
||||
hmITStormRowStatus RowStatus
|
||||
}
|
||||
|
||||
hmITPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the port."
|
||||
::= {hmITStormEntry 1}
|
||||
|
||||
hmITStormControlPktType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unicast(1),
|
||||
broadcast(2),
|
||||
multicast(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The packet type for storm control of the port,
|
||||
1 - unicast, 2 - broadcast, 3 - multicast,
|
||||
should be used with hmITStormControlLmtType"
|
||||
::= {hmITStormEntry 2}
|
||||
|
||||
hmITStormControlLmtType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(4),
|
||||
kbps(1),
|
||||
pps(2),
|
||||
percent(3)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The limit type for storm control of the port,
|
||||
4 - no limit, 1 - limit by kbps, 2 - limit by pps, 3 - limit by percent.
|
||||
When limit, should be used with hmITStormControlPktType
|
||||
and hmITStormControlParam. When no limit,
|
||||
should be used with hmITStormControlPktType"
|
||||
::= {hmITStormEntry 3}
|
||||
|
||||
hmITStormControlParam OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The limit parameter for storm control of the port,
|
||||
its range from 64 to 8000000 when limited by kbps,
|
||||
or from 0 to 2000000 when limited by pps, should be used
|
||||
with hmITStormControlPktType and hmITStormControlLmtType."
|
||||
::= {hmITStormEntry 4}
|
||||
|
||||
hmITStormRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"No longer in use."
|
||||
::= {hmITStormEntry 10}
|
||||
|
||||
END
|
672
mibs/hirschmann/HMIT-SW-PORTMGR-DDMI-MIB
Normal file
672
mibs/hirschmann/HMIT-SW-PORTMGR-DDMI-MIB
Normal file
@ -0,0 +1,672 @@
|
||||
------------------------------------------------------------------------------
|
||||
--
|
||||
-- File : HMIT-SW-PORTMGR-DDMI-MIB.mib
|
||||
-- Description :
|
||||
-- Version :
|
||||
-- Copyright : Copyright ⓒ 2019 Belden Singapore Pte Ltd., Ltd , All rights reserved.
|
||||
--
|
||||
-- $Id:
|
||||
--
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
HMIT-SW-PORTMGR-DDMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, DisplayString, PhysAddress, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
hmITSwPortmgrMIB
|
||||
FROM HMIT-SW-PORT-MGR-MIB;
|
||||
|
||||
portDDMITable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortDDMIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The information of the DDMI on the switch."
|
||||
::= {hmITSwPortmgrMIB 6}
|
||||
|
||||
portDDMIEntry OBJECT-TYPE
|
||||
SYNTAX PortDDMIEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The information of the DDMI on the switch."
|
||||
INDEX { portDDMIIFindex }
|
||||
::= {portDDMITable 1}
|
||||
|
||||
PortDDMIEntry ::=
|
||||
SEQUENCE {
|
||||
portDDMIIFindex INTEGER,
|
||||
portDDMIDeviceId DisplayString,
|
||||
portDDMIConnector DisplayString,
|
||||
portDDMIEncoding DisplayString,
|
||||
-- portDDMIBitRate DisplayString,
|
||||
portDDMITransmitLen DisplayString,
|
||||
portDDMIVendorOUI OCTET STRING,
|
||||
portDDMIVendorName DisplayString,
|
||||
portDDMIPartName DisplayString,
|
||||
portDDMIRevisionNum DisplayString,
|
||||
portDDMILaserWaveLen INTEGER,
|
||||
portDDMISerialNum DisplayString,
|
||||
portDDMIClass INTEGER,
|
||||
portDDMIProductDate DisplayString,
|
||||
portDDMIVendorSpecific OCTET STRING,
|
||||
portDDMITmperature DisplayString,
|
||||
portDDMITempHighAlarmThreshold DisplayString,
|
||||
portDDMITempLowAlarmThreshold DisplayString,
|
||||
portDDMITempHighWarningThreshold DisplayString,
|
||||
portDDMITempLowWarningThreshold DisplayString,
|
||||
portDDMIVoltage DisplayString,
|
||||
portDDMIVolHighAlarmThreshold DisplayString,
|
||||
portDDMIVolLowAlarmThreshold DisplayString,
|
||||
portDDMIVolHighWarningThreshold DisplayString,
|
||||
portDDMIVolLowWarningThreshold DisplayString,
|
||||
|
||||
portDDMITxBias DisplayString,
|
||||
portDDMITxBias2 DisplayString,
|
||||
portDDMITxBias3 DisplayString,
|
||||
portDDMITxBias4 DisplayString,
|
||||
|
||||
portDDMITxBiasHighAlarmThreshold DisplayString,
|
||||
portDDMITxBiasLowAlarmThreshold DisplayString,
|
||||
portDDMITxBiasHighWarningThreshold DisplayString,
|
||||
portDDMITxBiasLowWarningThreshold DisplayString,
|
||||
portDDMITxPower DisplayString,
|
||||
portDDMITxPower2 DisplayString,
|
||||
portDDMITxPower3 DisplayString,
|
||||
portDDMITxPower4 DisplayString,
|
||||
portDDMITxPowerHighAlarmThreshold DisplayString,
|
||||
portDDMITxPowerLowAlarmThreshold DisplayString,
|
||||
portDDMITxPowerHighWarningThreshold DisplayString,
|
||||
portDDMITxPowerLowWarningThreshold DisplayString,
|
||||
|
||||
portDDMIRxPower DisplayString,
|
||||
portDDMIRxPower2 DisplayString,
|
||||
portDDMIRxPower3 DisplayString,
|
||||
portDDMIRxPower4 DisplayString,
|
||||
|
||||
portDDMIRxPowerHighAlarmThreshold DisplayString,
|
||||
portDDMIRxPowerLowAlarmThreshold DisplayString,
|
||||
portDDMIRxPowerHighWarningThreshold DisplayString,
|
||||
portDDMIRxPowerLowWarningThreshold DisplayString,
|
||||
|
||||
portDDMIAlarmStatus OCTET STRING,
|
||||
portDDMIAlarmStatus2 OCTET STRING,
|
||||
portDDMIAlarmStatus3 OCTET STRING,
|
||||
portDDMIAlarmStatus4 OCTET STRING,
|
||||
|
||||
portDDMIWarningStatus OCTET STRING,
|
||||
portDDMIWarningStatus2 OCTET STRING,
|
||||
portDDMIWarningStatus3 OCTET STRING,
|
||||
portDDMIWarningStatus4 OCTET STRING,
|
||||
|
||||
portDDMIIsMonotorImpt INTEGER,
|
||||
portDDMIResult INTEGER
|
||||
}
|
||||
|
||||
portDDMIIFindex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the port."
|
||||
::= {portDDMIEntry 1}
|
||||
|
||||
portDDMIDeviceId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical device described by
|
||||
the two-wire interface information."
|
||||
::= {portDDMIEntry 2}
|
||||
|
||||
portDDMIConnector OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The external optical or electrical cable connector
|
||||
provided as the media interface."
|
||||
::= {portDDMIEntry 3}
|
||||
|
||||
portDDMIEncoding OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The serial encoding mechanisms that are supported
|
||||
by the particular transceiver."
|
||||
::= {portDDMIEntry 4}
|
||||
|
||||
----------------------------------hide OID #69356----------------------------------
|
||||
--portDDMIBitRate OBJECT-TYPE
|
||||
-- SYNTAX DisplayString (SIZE(0..32))
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The range of bit(signaling) rate, includes those bits necessary to
|
||||
-- encode and delimit the singal as well as those bits carrying data
|
||||
-- information. A value of 0 incdicateds that the bit rate is
|
||||
-- not specified and must be determined from the transceiver technology.
|
||||
-- The acutal information transfer rate will depend on the encoding of
|
||||
-- the data, as defined by the encoding value."
|
||||
-- ::= {portDDMIEntry 5}
|
||||
------------------------------------------------------------------------------------
|
||||
|
||||
portDDMITransmitLen OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The link length that is supported by the transceiver while
|
||||
operating in compliance with the applicable standards using
|
||||
single mode fiber, 62.5 micron multimode OM1[200MHz*km at 850nm,
|
||||
500MHz*km at 1310nm] fiber, 50 micron multimode OM2[500MHz*km at 850nm]
|
||||
fiber, 50 micron multimode OM3[2000MHz*km] fiber, copper cable, etc."
|
||||
::= {portDDMIEntry 6}
|
||||
|
||||
portDDMIVendorOUI OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor organizationally unique identifier(OUI)
|
||||
of the transceiver."
|
||||
::= {portDDMIEntry 7}
|
||||
|
||||
portDDMIVendorName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor name of the transceiver."
|
||||
::= {portDDMIEntry 8}
|
||||
|
||||
portDDMIPartName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor part number(vendor PN) of the transceiver. A value
|
||||
of all zero indicates that the vendor PN is unspecified."
|
||||
::= {portDDMIEntry 9}
|
||||
|
||||
portDDMIRevisionNum OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor revision number(vendor rev) of the transceiver.
|
||||
A value of all zero indicates that the vendor rev is unspecified."
|
||||
::= {portDDMIEntry 10}
|
||||
|
||||
portDDMILaserWaveLen OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The laser wavelength of the transceiver."
|
||||
::= {portDDMIEntry 11}
|
||||
|
||||
portDDMISerialNum OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor serial number(vendor SN) of the transceiver.
|
||||
A value of all zero indicates that the vendor SN is unspecified."
|
||||
::= {portDDMIEntry 12}
|
||||
|
||||
portDDMIClass OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"No longer in use."
|
||||
::= {portDDMIEntry 13}
|
||||
|
||||
portDDMIProductDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The produce date of the transceiver."
|
||||
::= {portDDMIEntry 14}
|
||||
|
||||
portDDMIVendorSpecific OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The specific content from the vendor of the transceiver."
|
||||
::= {portDDMIEntry 15}
|
||||
|
||||
portDDMITmperature OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The internal temperature measured by the transceiver itself."
|
||||
::= {portDDMIEntry 16}
|
||||
|
||||
portDDMITempHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high alarm threshold of the temprature for the transceiver."
|
||||
::= {portDDMIEntry 17}
|
||||
|
||||
portDDMITempLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low alarm threshold of the temprature for the transceiver."
|
||||
::= {portDDMIEntry 18}
|
||||
|
||||
portDDMITempHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high warning threshold of the temprature for the transceiver."
|
||||
::= {portDDMIEntry 19}
|
||||
|
||||
portDDMITempLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low warning threshold of the temprature for the transceiver."
|
||||
::= {portDDMIEntry 20}
|
||||
|
||||
portDDMIVoltage OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The supply voltage measured by the transceiver itself."
|
||||
::= {portDDMIEntry 21}
|
||||
|
||||
portDDMIVolHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high alarm threshold of the voltage for the transceiver."
|
||||
::= {portDDMIEntry 22}
|
||||
|
||||
portDDMIVolLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low alarm threshold of the voltage for the transceiver."
|
||||
::= {portDDMIEntry 23}
|
||||
|
||||
portDDMIVolHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high warning threshold of the voltage for the transceiver."
|
||||
::= {portDDMIEntry 24}
|
||||
|
||||
portDDMIVolLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low warning threshold of the voltage for the transceiver."
|
||||
::= {portDDMIEntry 25}
|
||||
|
||||
portDDMITxBias OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx bias measured by the transceiver itself."
|
||||
::= {portDDMIEntry 26}
|
||||
|
||||
portDDMITxBiasHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high alarm threshold of the tx bias for the transceiver."
|
||||
::= {portDDMIEntry 27}
|
||||
|
||||
portDDMITxBiasLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low alarm threshold of the tx bias for the transceiver."
|
||||
::= {portDDMIEntry 28}
|
||||
|
||||
portDDMITxBiasHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high warning threshold of the tx bias for the transceiver."
|
||||
::= {portDDMIEntry 29}
|
||||
|
||||
portDDMITxBiasLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low warning threshold of the tx bias for the transceiver."
|
||||
::= {portDDMIEntry 30}
|
||||
|
||||
portDDMITxPower OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 31}
|
||||
|
||||
portDDMITxPowerHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high alarm threshold of the tx power for the transceiver."
|
||||
::= {portDDMIEntry 32}
|
||||
|
||||
portDDMITxPowerLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low alarm threshold of the tx power for the transceiver."
|
||||
::= {portDDMIEntry 33}
|
||||
|
||||
portDDMITxPowerHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high warning threshold of the tx power for the transceiver."
|
||||
::= {portDDMIEntry 34}
|
||||
|
||||
portDDMITxPowerLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low warning threshold of the tx power for the transceiver."
|
||||
::= {portDDMIEntry 35}
|
||||
|
||||
portDDMIRxPower OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 36}
|
||||
|
||||
portDDMIRxPowerHighAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high alarm threshold of the rx power for the transceiver."
|
||||
::= {portDDMIEntry 37}
|
||||
|
||||
portDDMIRxPowerLowAlarmThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low alarm threshold of the rx power for the transceiver."
|
||||
::= {portDDMIEntry 38}
|
||||
|
||||
portDDMIRxPowerHighWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The high warning threshold of the rx power for the transceiver."
|
||||
::= {portDDMIEntry 39}
|
||||
|
||||
portDDMIRxPowerLowWarningThreshold OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The low warning threshold of the rx power for the transceiver."
|
||||
::= {portDDMIEntry 40}
|
||||
|
||||
portDDMIAlarmStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current alarm status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 41}
|
||||
|
||||
portDDMIWarningStatus OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current warning status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 42}
|
||||
|
||||
portDDMIIsMonotorImpt OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
no_monitor(1),
|
||||
has_monitor(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The diagnostic monitoring type that is implemented in the transceiver."
|
||||
::= {portDDMIEntry 43}
|
||||
|
||||
portDDMIResult OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ok(1),
|
||||
offline(2),
|
||||
timeout(3),
|
||||
error(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operation result for the transceiver."
|
||||
::= {portDDMIEntry 44}
|
||||
|
||||
|
||||
|
||||
|
||||
portDDMITxBias2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx bias measured by the transceiver itself."
|
||||
::= {portDDMIEntry 45}
|
||||
|
||||
portDDMITxBias3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx bias measured by the transceiver itself."
|
||||
::= {portDDMIEntry 46}
|
||||
|
||||
portDDMITxBias4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx bias measured by the transceiver itself."
|
||||
::= {portDDMIEntry 47}
|
||||
|
||||
portDDMIRxPower2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 48}
|
||||
|
||||
portDDMIRxPower3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 49}
|
||||
|
||||
portDDMIRxPower4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The rx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 50}
|
||||
|
||||
portDDMIAlarmStatus2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current alarm status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 51}
|
||||
|
||||
portDDMIAlarmStatus3 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current alarm status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 52}
|
||||
|
||||
portDDMIAlarmStatus4 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current alarm status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 53}
|
||||
|
||||
portDDMIWarningStatus2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current warning status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 54}
|
||||
|
||||
portDDMIWarningStatus3 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current warning status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 55}
|
||||
|
||||
portDDMIWarningStatus4 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current warning status of the temprature/supply voltage
|
||||
/TX bias/TX power/RX power for the transceiver."
|
||||
::= {portDDMIEntry 56}
|
||||
|
||||
portDDMITxPower2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 57}
|
||||
|
||||
portDDMITxPower3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 58}
|
||||
|
||||
portDDMITxPower4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tx power measured by the transceiver itself."
|
||||
::= {portDDMIEntry 59}
|
||||
|
||||
opticalModuleExceptionTrap OBJECT IDENTIFIER ::= {portDDMITable 100}
|
||||
|
||||
|
||||
opticalModuleTemperatureHighWarnTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"optical module temperature high warn."
|
||||
::= {opticalModuleExceptionTrap 1}
|
||||
|
||||
opticalModuleTemperatureLowWarnTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"optical module temperature low warn."
|
||||
::= {opticalModuleExceptionTrap 2}
|
||||
|
||||
opticalModuleTemperatureRecoverTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"optical module temperature recover."
|
||||
::= {opticalModuleExceptionTrap 3}
|
||||
|
||||
opticalModuleRxpowerLowWarnTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"optical module rxpower low."
|
||||
::= {opticalModuleExceptionTrap 4}
|
||||
|
||||
opticalModuleRxpowerRecoverTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"optical module rxpower recover."
|
||||
::= {opticalModuleExceptionTrap 6}
|
||||
|
||||
opticalModuleTxFaultWarnTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"optical module txfault warn."
|
||||
::= {opticalModuleExceptionTrap 7}
|
||||
|
||||
opticalModuleTxFaultRecoverTrap NOTIFICATION-TYPE
|
||||
-- OBJECTS {}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"optical module txfault recover."
|
||||
::= {opticalModuleExceptionTrap 8}
|
||||
|
||||
END
|
70
mibs/hirschmann/HMIT-SYS-IF-MIB
Normal file
70
mibs/hirschmann/HMIT-SYS-IF-MIB
Normal file
@ -0,0 +1,70 @@
|
||||
HMIT-SYS-IF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
hmITSystem FROM HMIT-SMI;
|
||||
|
||||
|
||||
hmITSysIfMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201001081700Z"
|
||||
ORGANIZATION "Belden Singapore Pte Ltd."
|
||||
CONTACT-INFO
|
||||
"Belden Singapore Pte Ltd."
|
||||
DESCRIPTION
|
||||
"The MIB module for managing interface implementations."
|
||||
REVISION "201001081700Z"
|
||||
DESCRIPTION
|
||||
"The initial revision of this mib module "
|
||||
::= {hmITSystem 11}
|
||||
|
||||
hmITSysIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HmITSysIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table containing per-interface information."
|
||||
::= {hmITSysIfMIB 1}
|
||||
|
||||
hmITSysIfEntry OBJECT-TYPE
|
||||
SYNTAX HmITSysIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information of interface."
|
||||
INDEX {hmITSysIfIndex}
|
||||
::= {hmITSysIfTable 1}
|
||||
|
||||
HmITSysIfEntry ::= SEQUENCE {
|
||||
hmITSysIfIndex INTEGER,
|
||||
hmITSysIfName DisplayString,
|
||||
hmITSysIfReliability Integer32
|
||||
}
|
||||
|
||||
hmITSysIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each interface."
|
||||
::= {hmITSysIfEntry 1}
|
||||
|
||||
hmITSysIfName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(1..39))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual name of the interface, max length is 39 characters."
|
||||
::= {hmITSysIfEntry 2}
|
||||
|
||||
hmITSysIfReliability OBJECT-TYPE
|
||||
SYNTAX Integer32(0 .. 100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reliability(percent) of the interface, for example 100 express 100%."
|
||||
::= {hmITSysIfEntry 3}
|
||||
|
||||
|
||||
END
|
1192
mibs/hirschmann/HMIT-SYSTEM-MIB
Normal file
1192
mibs/hirschmann/HMIT-SYSTEM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3777
mibs/hirschmann/HMPRIV-MAX-MIB
Normal file
3777
mibs/hirschmann/HMPRIV-MAX-MIB
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
9484
mibs/hirschmann/Hirschmann-GIGA-LION-24TP-MIB
Normal file
9484
mibs/hirschmann/Hirschmann-GIGA-LION-24TP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
9484
mibs/hirschmann/Hirschmann-LION-24TP-MIB
Normal file
9484
mibs/hirschmann/Hirschmann-LION-24TP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
7318
mibs/hirschmann/HmSecurityGateway-MIB
Normal file
7318
mibs/hirschmann/HmSecurityGateway-MIB
Normal file
File diff suppressed because it is too large
Load Diff
747
mibs/hirschmann/smartLion
Normal file
747
mibs/hirschmann/smartLion
Normal file
@ -0,0 +1,747 @@
|
||||
smartLion DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
internet
|
||||
FROM RFC1155-SMI
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
hirschmann
|
||||
FROM HMPRIV-MGMT-SNMP-MIB;
|
||||
|
||||
-- private OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) 4 }
|
||||
-- enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||||
-- hirschmann OBJECT IDENTIFIER ::= { enterprises 248 }
|
||||
hiway OBJECT IDENTIFIER ::= { hirschmann 13 }
|
||||
controlRoomSwitch OBJECT IDENTIFIER ::= { hiway 8 }
|
||||
smartLion OBJECT IDENTIFIER ::= { controlRoomSwitch 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.0
|
||||
contact MODULE-IDENTITY
|
||||
LAST-UPDATED "0405060000Z"
|
||||
ORGANIZATION "Hirschmann Automation and Control"
|
||||
CONTACT-INFO
|
||||
"Hirschmann Automation and Control GmbH
|
||||
P.O. Box 1649
|
||||
D-72602 Nuertingen
|
||||
|
||||
Germany"
|
||||
DESCRIPTION
|
||||
"The MIB module for Hirschmann Control Room Switch"
|
||||
REVISION "0405060000Z"
|
||||
DESCRIPTION
|
||||
"Version 1.07"
|
||||
::= { smartLion 0 }
|
||||
|
||||
switchInfo OBJECT IDENTIFIER ::= { smartLion 1 }
|
||||
switchPortMgt OBJECT IDENTIFIER ::= { smartLion 2 }
|
||||
systemSTAMgt OBJECT IDENTIFIER ::= { smartLion 3 }
|
||||
tftpDownloadMgt OBJECT IDENTIFIER ::= { smartLion 4 }
|
||||
restartMgt OBJECT IDENTIFIER ::= { smartLion 5 }
|
||||
portMirrorMgt OBJECT IDENTIFIER ::= { smartLion 6 }
|
||||
igmpMgt OBJECT IDENTIFIER ::= { smartLion 7 }
|
||||
|
||||
DisplayString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255a"
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
PortList ::= OCTET STRING
|
||||
|
||||
--
|
||||
-- switchInfo
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.1
|
||||
switchNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of switches present on this system."
|
||||
::= { switchInfo 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2
|
||||
switchInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwitchInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of descriptive and status information about
|
||||
switches in this system."
|
||||
::= { switchInfo 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1
|
||||
switchInfoEntry OBJECT-TYPE
|
||||
SYNTAX SwitchInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table, containing information
|
||||
about a single switch in this system. "
|
||||
INDEX { swUnitIndex }
|
||||
::= { switchInfoTable 1 }
|
||||
|
||||
SwitchInfoEntry ::= SEQUENCE
|
||||
{
|
||||
swUnitIndex Integer32,
|
||||
swMainBoardHwVer DisplayString,
|
||||
swMainBoardFwVer DisplayString,
|
||||
swAgentBoardHwVer DisplayString,
|
||||
swAgentBoardFwVer DisplayString,
|
||||
swAgentBoardPOSTCodeVer DisplayString,
|
||||
swPortNumber Integer32,
|
||||
swPowerStatus INTEGER,
|
||||
swExpansionSlot1 INTEGER,
|
||||
swExpansionSlot2 INTEGER,
|
||||
swRoleInSystem INTEGER,
|
||||
swFan1Status INTEGER, -- added by roland
|
||||
swFan2Status INTEGER -- added by roland
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.1
|
||||
swUnitIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the switch within the system
|
||||
for which this entry contains information. This
|
||||
value can never be greater than switchNumber."
|
||||
::= { switchInfoEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.2
|
||||
swMainBoardHwVer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Hardware(PCB) version of the main board."
|
||||
::= { switchInfoEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.3
|
||||
swMainBoardFwVer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Firmware version of the main board."
|
||||
::= { switchInfoEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.4
|
||||
swAgentBoardHwVer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Hardware version of the agent board."
|
||||
::= { switchInfoEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.5
|
||||
swAgentBoardFwVer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Firmware version of the agent board."
|
||||
::= { switchInfoEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.6
|
||||
swAgentBoardPOSTCodeVer OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "POST code version of the agent board."
|
||||
::= { switchInfoEntry 6 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.7
|
||||
swPortNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total port number of this switch (
|
||||
including expansion slot)."
|
||||
::= { switchInfoEntry 7 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.8
|
||||
swPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
internalPower(1),
|
||||
redundantPower(2),
|
||||
internalAndRedundantPower(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the switch using internalPower(1),
|
||||
redundantPower(2) or both(3)"
|
||||
::= { switchInfoEntry 8 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.9
|
||||
swExpansionSlot1 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
hundredBaseFX2Port(1),
|
||||
thousandBaseSX(2),
|
||||
stackingModule4GB(3),
|
||||
hundredBaseFX1Port(4),
|
||||
thousandBaseLX(5),
|
||||
thousandBaseT(6),
|
||||
thousandBaseGBIC(7),
|
||||
stackingModule2GB(8),
|
||||
other(9),
|
||||
notPresent(10),
|
||||
tenHundredBaseT(11),
|
||||
thousandBaseSXMtrj2Port(12),
|
||||
thousandBaseSXSc2Port(13),
|
||||
thousandBaseLXSc2Port(14),
|
||||
hundredBaseFXMtrj2Port(15),
|
||||
thousandBaseLXMtrj(16),
|
||||
thousandBaseT2Port(17),
|
||||
thousandBaseGBIC2Port(18)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Type of expansion module in this switch slot 1."
|
||||
::= { switchInfoEntry 9 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.10
|
||||
swExpansionSlot2 OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
hundredBaseFX2Port(1),
|
||||
thousandBaseSX(2),
|
||||
stackingModule4GB(3),
|
||||
hundredBaseFX1Port(4),
|
||||
thousandBaseLX(5),
|
||||
thousandBaseT(6),
|
||||
thousandBaseGBIC(7),
|
||||
stackingModule2GB(8),
|
||||
other(9),
|
||||
notPresent(10),
|
||||
tenHundredBaseT(11),
|
||||
thousandBaseSXMtrj2Port(12),
|
||||
thousandBaseSXSc2Port(13),
|
||||
thousandBaseLXSc2Port(14),
|
||||
hundredBaseFXMtrj2Port(15),
|
||||
thousandBaseLXMtrj(16),
|
||||
thousandBaseT2Port(17),
|
||||
thousandBaseGBIC2Port(18)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Type of expansion module in this switch slot 2."
|
||||
::= { switchInfoEntry 10 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.11
|
||||
swRoleInSystem OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
master(1),
|
||||
backupMaster(2),
|
||||
slave(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the switch is master(1), backupMaster(2)
|
||||
or slave(3) in this system."
|
||||
::= { switchInfoEntry 11 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.12
|
||||
-- roland added. 2004.4.26.
|
||||
swFan1Status OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ok(1),
|
||||
failed(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the switch fan 1 is working properly or not."
|
||||
::= { switchInfoEntry 12 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.1.2.1.13
|
||||
-- roland added. 2004.4.26.
|
||||
swFan2Status OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ok(1),
|
||||
failed(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the switch fan 2 is working properly or not."
|
||||
::= { switchInfoEntry 13 }
|
||||
|
||||
--
|
||||
-- switchPortMgt
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1
|
||||
switchPortMgtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwitchPortMgtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of descriptive and status information about
|
||||
configuration of each switch ports(including expansion slot)
|
||||
in this system."
|
||||
::= { switchPortMgt 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1.1
|
||||
switchPortMgtEntry OBJECT-TYPE
|
||||
SYNTAX SwitchPortMgtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the table, containing information
|
||||
about configuration in one switch port of the switch."
|
||||
INDEX { swUnitIndex, swPortMgtIndex }
|
||||
::= { switchPortMgtTable 1 }
|
||||
|
||||
SwitchPortMgtEntry ::= SEQUENCE
|
||||
{
|
||||
swPortMgtIndex Integer32,
|
||||
swPortMgtPortType INTEGER,
|
||||
swPortMgtSpeedDpxAdmin INTEGER,
|
||||
swPortMgtSpeedDpxInUse INTEGER,
|
||||
swPortMgtFlowCtrlAdmin INTEGER,
|
||||
swPortMgtFlowCtrlInUse INTEGER
|
||||
}
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1.1.1
|
||||
swPortMgtIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the port within the switch
|
||||
for which this entry contains information."
|
||||
::= { switchPortMgtEntry 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1.1.2
|
||||
swPortMgtPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
hundredBaseTX(1),
|
||||
hundredBaseFX(2),
|
||||
thousandBaseSX(3),
|
||||
thousandBaseLX(4),
|
||||
thousandBaseT(5),
|
||||
thousandBaseGBIC(6),
|
||||
other(7),
|
||||
notPresent(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the port type."
|
||||
::= { switchPortMgtEntry 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1.1.3
|
||||
swPortMgtSpeedDpxAdmin OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
halfDuplex10(1),
|
||||
fullDuplex10(2),
|
||||
halfDuplex100(3),
|
||||
fullDuplex100(4),
|
||||
halfDuplex1000(5),
|
||||
fullDuplex1000(6),
|
||||
autoNegotiation(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Set the port speed and duplex mode as follows:
|
||||
halfDuplex10(1) - 10Mbps and half duplex mode
|
||||
fullDuplex10(2) - 10Mbps and full duplex mode
|
||||
halfDuplex100(3) - 100Mbps and half duplex mode
|
||||
fullDuplex100(4) - 100Mbps and full duplex mode
|
||||
halfDuplex1000(5) - 1000Mbps and half duplex mode
|
||||
fullDuplex1000(6) - 1000Mbps and full duplex mode
|
||||
autoNegotiation(7) - let the switch to negotiate
|
||||
with the other end of connection.
|
||||
hundredBaseTX port can be set as
|
||||
halfDuplex10(1)
|
||||
fullDuplex10(2)
|
||||
halfDuplex100(3)
|
||||
fullDuplex100(4)
|
||||
autoNegotiation(7)
|
||||
hundredBaseFX port can be set as
|
||||
halfDuplex100(3)
|
||||
fullDuplex100(4)
|
||||
thousandBaseSX port can be set as
|
||||
halfDuplex1000(5)
|
||||
fullDuplex1000(6)
|
||||
autoNegotiation(7)
|
||||
The actual operating speed and duplex of the port
|
||||
is given by swPortMgtSpeedDpxInUse."
|
||||
DEFVAL { autoNegotiation }
|
||||
::= { switchPortMgtEntry 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1.1.4
|
||||
swPortMgtSpeedDpxInUse OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
halfDuplex10(1),
|
||||
fullDuplex10(2),
|
||||
halfDuplex100(3),
|
||||
fullDuplex100(4),
|
||||
halfDuplex1000(5),
|
||||
fullDuplex1000(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The operating speed and duplex mode of the
|
||||
switched port."
|
||||
::= { switchPortMgtEntry 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1.1.5
|
||||
swPortMgtFlowCtrlAdmin OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
backPressure(3),
|
||||
dot3xFlowControl(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "(1) Flow control mechanism is enabled.
|
||||
If the port type is hundredBaseTX or thousandBaseSX:
|
||||
When the port is operating in halfDuplex mode, the
|
||||
port uses backPressure flow control mechanism. When
|
||||
the port is operating in fullDuplex mode, the port
|
||||
uses IEEE 802.3x flow control mechanism.
|
||||
If the port type is hundredBaseFX:
|
||||
When the port is operating in halfDuplex mode, the
|
||||
port uses backPressure flow control mechanism. When
|
||||
the port is operating in fullDuplex mode, Flow
|
||||
control mechanism will not function.
|
||||
(2) Flow control mechanism is disabled.
|
||||
(3) Flow control mechanism is backPressure.
|
||||
when the port is in fullDuplex mode.This flow control
|
||||
mechanism will not function.
|
||||
(4) Flow control mechanism is IEEE 802.3x flow control.
|
||||
when the port is in halfDuplex mode.This flow control
|
||||
mechanism will not function.
|
||||
hundredBaseTX and thousandBaseSX port can be set as:
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
backPressure(3),
|
||||
dot3xFlowControl(4).
|
||||
hundredBaseFX port can be set as:
|
||||
enabled(1),
|
||||
disabled(2),
|
||||
backPressure(3).
|
||||
The actual flow control mechanism is used given by
|
||||
swPortMgtFlowCtrlInUse."
|
||||
DEFVAL { enabled }
|
||||
::= { switchPortMgtEntry 5 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.2.1.1.6
|
||||
swPortMgtFlowCtrlInUse OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
backPressure(1),
|
||||
dot3xFlowControl(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "(1) BackPressure flow control machanism is used.
|
||||
(2) IEEE 802.3 flow control machanism is used.
|
||||
(3) Flow control mechanism is disabled. "
|
||||
::= { switchPortMgtEntry 6 }
|
||||
|
||||
--
|
||||
-- systemSTAMgt
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.3.1
|
||||
systemSTAStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Global spanning tree status.
|
||||
(1) Spanning tree protocol is enabled.
|
||||
(2) Spanning tree protocol is disabled. "
|
||||
--DEFVAL { disable }
|
||||
::= { systemSTAMgt 1 }
|
||||
|
||||
--
|
||||
-- tftpDownloadMgt
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.4.1
|
||||
tftpDownloadServerIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of a TFTP server from which a
|
||||
firmware image can be downloaded."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { tftpDownloadMgt 1 }
|
||||
|
||||
--tftpDownloadMainBoardFwFileName OBJECT-TYPE
|
||||
-- SYNTAX DisplayString (SIZE(0..80))
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION ""
|
||||
-- DEFVAL { "" }
|
||||
-- ::= { tftpDownloadMgt 2 }
|
||||
|
||||
--tftpDownloadMainBoardFwSelected OBJECT-TYPE
|
||||
-- SYNTAX INTEGER
|
||||
-- {
|
||||
-- selected(1),
|
||||
-- notSelected(2)
|
||||
-- }
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION "Setting this object as selected. The system will download
|
||||
-- main board firmware when the download action be trigged."
|
||||
-- DEFVAL { notSelected }
|
||||
-- ::= { tftpDownloadMgt 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.4.2
|
||||
tftpDownloadAgentBoardFwFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..80))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
DEFVAL { "HiSL107.bin" }
|
||||
::= { tftpDownloadMgt 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.4.3
|
||||
tftpDownloadAgentBoardFwDownloadFunction OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
backupConfiguration(1),
|
||||
restoreConfiguration(2),
|
||||
updateFirmware(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "BackupConfiguration(1):Back up switch configuration to tftp server and
|
||||
saving as a file.
|
||||
RestoreConfiguration(2):Restore configuration file from tftp server
|
||||
to switch.After restoring configuration, system will reboot automatically.
|
||||
UpdateFirmware(3):Download new version firmware from tftp server and update
|
||||
switch firmware.After update firmware, system will reboot automatically."
|
||||
DEFVAL { updateFirmware }
|
||||
::= { tftpDownloadMgt 3 }
|
||||
|
||||
--tftpDownloadAgentBoardFwSelected OBJECT-TYPE
|
||||
-- SYNTAX INTEGER
|
||||
-- {
|
||||
-- selected(1),
|
||||
-- notSelected(2)
|
||||
-- }
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION "Setting this object as selected. The system will download
|
||||
-- agent board firmware when the download action be trigged."
|
||||
-- DEFVAL { notSelected }
|
||||
-- ::= { tftpDownloadMgt 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.4.4
|
||||
tftpDownloadStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active(1),
|
||||
notActive(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this object to active(1) triger the TFTP
|
||||
download action.
|
||||
Setting this object to notActive(2) has no effect.
|
||||
The system always returns the value notActive(2)
|
||||
when this object is read."
|
||||
::= { tftpDownloadMgt 4 }
|
||||
|
||||
--
|
||||
-- restartMgt
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.5.1
|
||||
restartOptionPOST OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this object as enabled. The system will do POST
|
||||
when it restart"
|
||||
DEFVAL { enabled }
|
||||
::= { restartMgt 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.5.2
|
||||
restartOptionReloadFactoryDefault OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this object as enabled. The system will do factory
|
||||
reset when it restart"
|
||||
DEFVAL { disabled }
|
||||
::= { restartMgt 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.5.3
|
||||
restartOptionKeepIpSetting OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this object as enabled. The system will keep IP
|
||||
setting when it do factory reset."
|
||||
DEFVAL { disabled }
|
||||
::= { restartMgt 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.5.4
|
||||
restartOptionKeepUserAuthentication OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this object as enabled. The system will keep user
|
||||
authentication setting when it do factory reset."
|
||||
DEFVAL { disabled }
|
||||
::= { restartMgt 4 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.5.5
|
||||
restartAction OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
active(1),
|
||||
notActive(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Setting this object to active(1) triger the system
|
||||
restart.
|
||||
Setting this object to notActive(2) has no effect.
|
||||
The system always returns the value notActive(2)
|
||||
when this object is read."
|
||||
::= { restartMgt 5 }
|
||||
|
||||
--
|
||||
-- portMirrorMgt
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.6.1
|
||||
portMirrorStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Port mirroring function status.
|
||||
(1) mirroring function is enabled.
|
||||
(2) mirroring function is disabled."
|
||||
::= { portMirrorMgt 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.6.2
|
||||
portMirrorSnifferPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Port Id(1~26) of sniffer port to which all
|
||||
frames to/from mirrored ports are sent. Frames
|
||||
are only mirrored if the portMirrorStatus object
|
||||
is set to enabled(1)."
|
||||
::= { portMirrorMgt 2 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.6.3
|
||||
portMirrorMirroredPort OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
--SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The set of ports which are mirrored. The traffic of
|
||||
mirrored port will be 'copied' to sniffer port."
|
||||
--DESCRIPTION "Linear port number of mirrored port. The traffic of
|
||||
-- mirrored port will be 'copied' to sniffer port."
|
||||
::= { portMirrorMgt 3 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.6.4
|
||||
portMirrorMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
both(1),
|
||||
rx(2),
|
||||
tx(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Port mirroring function mode.
|
||||
(1) mirroring rx and tx frame.
|
||||
(2) mirroring rx frame.
|
||||
(3) mirroring tx frame."
|
||||
::= { portMirrorMgt 4 }
|
||||
--
|
||||
-- igmpMgt
|
||||
--
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.7.1
|
||||
igmpStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Parameter to enable or disable IGMP snooping on the device.
|
||||
When enabled, the device will examine IGMP packets and set
|
||||
up filters for IGMP ports. "
|
||||
::= { igmpMgt 1 }
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.7.2
|
||||
igmpQueryCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (2..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Maximum number of queries that have not been heard on the
|
||||
system before the system starts taking action to solicit
|
||||
reports."
|
||||
DEFVAL { 2 }
|
||||
::= { igmpMgt 2 }
|
||||
|
||||
|
||||
-- 1.3.6.1.4.1.ENTERPRISE_ID.OEM_ID.TYPE.PRODUCT.7.3
|
||||
igmpReportDelay OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Timeout value (seconds) between IGMP reports received on a port
|
||||
for an IP Multicast Address that can pass before the system
|
||||
sends an IGMP Query out the port and removes it from the
|
||||
list."
|
||||
DEFVAL { 10 }
|
||||
::= { igmpMgt 3 }
|
||||
|
||||
--
|
||||
-- Trap definitions
|
||||
--
|
||||
|
||||
swFan1StatusChangeTrap TRAP-TYPE
|
||||
ENTERPRISE smartLion
|
||||
VARIABLES { swFan1Status }
|
||||
DESCRIPTION "This trap is sent if the status of fan 1 has changed"
|
||||
::= 1
|
||||
|
||||
swFan2StatusChangeTrap TRAP-TYPE
|
||||
ENTERPRISE smartLion
|
||||
VARIABLES { swFan2Status }
|
||||
DESCRIPTION "This trap is sent if the status of fan 2 has changed"
|
||||
::= 2
|
||||
|
||||
END
|
||||
|
Reference in New Issue
Block a user