Observium_CE/mibs/cisco/ME1200-DHCP-RELAY-MIB

313 lines
10 KiB
Plaintext

ME1200-DHCP-RELAY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
me1200SwitchMgmt
FROM CISCOME1200-MIB
TruthValue FROM SNMPv2-TC
IpAddress FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
;
me1200DhcpRelayMIB MODULE-IDENTITY
LAST-UPDATED "201404280000Z"
ORGANIZATION
"Cisco Systems, Inc"
CONTACT-INFO
"Cisco Systems, Inc
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-me1200@cisco.com"
DESCRIPTION
"This is a private version of the DHCP Relay MIB"
REVISION "201404280000Z"
DESCRIPTION
"change naming MIB to Mib"
REVISION "201401290000Z"
DESCRIPTION
"Locate all objects under ciscoME1200MIB"
REVISION "201310290000Z"
DESCRIPTION
"Initial version"
::= { me1200SwitchMgmt 55 }
ME1200DhcpRelayInformationPolicyType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration indicates the DHCP relay information policy type."
SYNTAX INTEGER { replace(0), keep(1), drop(2) }
me1200DhcpRelayMIBObjects OBJECT IDENTIFIER
::= { me1200DhcpRelayMIB 1 }
me1200DhcpRelayConfig OBJECT IDENTIFIER
::= { me1200DhcpRelayMIBObjects 2 }
me1200DhcpRelayGlobals OBJECT IDENTIFIER
::= { me1200DhcpRelayConfig 1 }
me1200DhcpRelayGlobalsMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Global mode of DHCP relay. true(1) is to enable DHCP relay and false(2)
is to disable it."
::= { me1200DhcpRelayGlobals 1 }
me1200DhcpRelayGlobalsServerIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Server IP address. This IP address is for DHCP server where the DHCP
relay will relay DHCP packets to."
::= { me1200DhcpRelayGlobals 2 }
me1200DhcpRelayGlobalsInformationMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the DHCP relay information mode option operation. Possible
modes are - Enabled: Enable DHCP relay information mode operation. When
DHCP relay information mode operation is enabled, the agent inserts
specific information (option 82) into a DHCP message when forwarding to
DHCP server and removes it from a DHCP message when transferring to
DHCP client. It only works when DHCP relay operation mode is enabled.
Disabled: Disable DHCP relay information mode operation."
::= { me1200DhcpRelayGlobals 3 }
me1200DhcpRelayGlobalsInformationPolicy OBJECT-TYPE
SYNTAX ME1200DhcpRelayInformationPolicyType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the DHCP relay information option policy. When DHCP relay
information mode operation is enabled, if the agent receives a DHCP
message that already contains relay agent information it will enforce
the policy. The 'Replace' policy is invalid when relay information mode
is disabled."
::= { me1200DhcpRelayGlobals 4 }
me1200DhcpRelayStatus OBJECT IDENTIFIER
::= { me1200DhcpRelayMIBObjects 3 }
me1200DhcpRelayStatistics OBJECT IDENTIFIER
::= { me1200DhcpRelayStatus 1 }
me1200DhcpRelayStatisticsServerPacketsRelayed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets relayed from server to client."
::= { me1200DhcpRelayStatistics 1 }
me1200DhcpRelayStatisticsServerPacketErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Errors sending packets to servers."
::= { me1200DhcpRelayStatistics 2 }
me1200DhcpRelayStatisticsClientPacketsRelayed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Packets relayed from client to server."
::= { me1200DhcpRelayStatistics 3 }
me1200DhcpRelayStatisticsClientPacketErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Errors sending packets to clients."
::= { me1200DhcpRelayStatistics 4 }
me1200DhcpRelayStatisticsAgentOptionErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets forwarded without agent options because there was no
room."
::= { me1200DhcpRelayStatistics 5 }
me1200DhcpRelayStatisticsMissingAgentOption OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets dropped because no RAI option matching our ID was
found."
::= { me1200DhcpRelayStatistics 6 }
me1200DhcpRelayStatisticsBadCircuitId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Circuit ID option in matching RAI option did not match any known
circuit ID."
::= { me1200DhcpRelayStatistics 7 }
me1200DhcpRelayStatisticsMissingCircuitId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Circuit ID option in matching RAI option was missing."
::= { me1200DhcpRelayStatistics 8 }
me1200DhcpRelayStatisticsBadRemoteId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote ID option in matching RAI option did not match any known remote
ID."
::= { me1200DhcpRelayStatistics 9 }
me1200DhcpRelayStatisticsMissingRemoteId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote ID option in matching RAI option was missing."
::= { me1200DhcpRelayStatistics 10 }
me1200DhcpRelayStatisticsReceiveServerPackets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receive DHCP message from server."
::= { me1200DhcpRelayStatistics 11 }
me1200DhcpRelayStatisticsReceiveClientPackets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receive DHCP message from client."
::= { me1200DhcpRelayStatistics 12 }
me1200DhcpRelayStatisticsReceiveClientAgentOption OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receive relay agent information option from client."
::= { me1200DhcpRelayStatistics 13 }
me1200DhcpRelayStatisticsReplaceAgentOption OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Replace relay agent information option."
::= { me1200DhcpRelayStatistics 14 }
me1200DhcpRelayStatisticsKeepAgentOption OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Keep relay agent information option."
::= { me1200DhcpRelayStatistics 15 }
me1200DhcpRelayStatisticsDropAgentOption OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Drop relay agent information option."
::= { me1200DhcpRelayStatistics 16 }
me1200DhcpRelayControl OBJECT IDENTIFIER
::= { me1200DhcpRelayMIBObjects 4 }
me1200DhcpRelayControlClearStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The action to clear statistics. true(1) is to clear the statistics
data. false(2), then, does nothing."
::= { me1200DhcpRelayControl 1 }
me1200DhcpRelayMIBConformance OBJECT IDENTIFIER
::= { me1200DhcpRelayMIB 2 }
me1200DhcpRelayMIBCompliances OBJECT IDENTIFIER
::= { me1200DhcpRelayMIBConformance 1 }
me1200DhcpRelayMIBGroups OBJECT IDENTIFIER
::= { me1200DhcpRelayMIBConformance 2 }
me1200DhcpRelayGlobalsInfoGroup OBJECT-GROUP
OBJECTS { me1200DhcpRelayGlobalsMode, me1200DhcpRelayGlobalsServerIpAddress,
me1200DhcpRelayGlobalsInformationMode,
me1200DhcpRelayGlobalsInformationPolicy }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200DhcpRelayMIBGroups 1 }
me1200DhcpRelayStatisticsInfoGroup OBJECT-GROUP
OBJECTS { me1200DhcpRelayStatisticsServerPacketsRelayed,
me1200DhcpRelayStatisticsServerPacketErrors,
me1200DhcpRelayStatisticsClientPacketsRelayed,
me1200DhcpRelayStatisticsClientPacketErrors,
me1200DhcpRelayStatisticsAgentOptionErrors,
me1200DhcpRelayStatisticsMissingAgentOption,
me1200DhcpRelayStatisticsBadCircuitId,
me1200DhcpRelayStatisticsMissingCircuitId,
me1200DhcpRelayStatisticsBadRemoteId,
me1200DhcpRelayStatisticsMissingRemoteId,
me1200DhcpRelayStatisticsReceiveServerPackets,
me1200DhcpRelayStatisticsReceiveClientPackets,
me1200DhcpRelayStatisticsReceiveClientAgentOption,
me1200DhcpRelayStatisticsReplaceAgentOption,
me1200DhcpRelayStatisticsKeepAgentOption,
me1200DhcpRelayStatisticsDropAgentOption }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200DhcpRelayMIBGroups 2 }
me1200DhcpRelayControlInfoGroup OBJECT-GROUP
OBJECTS { me1200DhcpRelayControlClearStatistics }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200DhcpRelayMIBGroups 3 }
me1200DhcpRelayMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the implementation."
MODULE -- this module
MANDATORY-GROUPS { me1200DhcpRelayGlobalsInfoGroup,
me1200DhcpRelayStatisticsInfoGroup,
me1200DhcpRelayControlInfoGroup }
::= { me1200DhcpRelayMIBCompliances 1 }
END