313 lines
10 KiB
Plaintext
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
|