302 lines
8.7 KiB
Plaintext
302 lines
8.7 KiB
Plaintext
-- *****************************************************************
|
|
-- QTECH-DHCP-RELAY-MIB.mib: Qtech DHCP relay MIB file
|
|
--
|
|
-- Oct 2011, yangchanghua
|
|
--
|
|
-- Copyright (c) 2011 by Qtech Networks Co.,Ltd.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
--
|
|
|
|
QTECH-DHCP-RELAY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Integer32,
|
|
Counter32
|
|
FROM SNMPv2-SMI
|
|
TruthValue,
|
|
DisplayString,
|
|
RowStatus,
|
|
MacAddress
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
qtechMgmt
|
|
FROM QTECH-SMI;
|
|
|
|
qtechDhcpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201111280000Z"
|
|
ORGANIZATION "Qtech Networks Co.,Ltd."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 4008-111-000
|
|
|
|
E-mail: service@qtech.com.cn"
|
|
DESCRIPTION
|
|
"This module defines qtech DHCP mibs."
|
|
-- Revision History
|
|
REVISION "201111280000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { qtechMgmt 104 }
|
|
|
|
--
|
|
-- Declare top-level DHCP relay MIB objects
|
|
--
|
|
qtechDhcpMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Relay MIB objects are defined in this branch."
|
|
::= { qtechDhcpMIB 1 }
|
|
|
|
--
|
|
-- DHCP Relay
|
|
--
|
|
qtechDhcpRelayMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Relay MIB identification objects are all defined
|
|
in this branch."
|
|
::= { qtechDhcpMIBObjects 1 }
|
|
|
|
--
|
|
-- DHCP Relay Status
|
|
--
|
|
qtechDHCPRelayCycleStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(0), -- DHCP relay cycle mode status is on
|
|
off(1) -- DHCP relay cycle mode status is off
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of DHCP relay cycle mode,
|
|
when the value is 0, cycle with the serveral DHCP servers addresses,
|
|
when the value is 1, use one same DHCP server."
|
|
::= { qtechDhcpRelayMIBObjects 1 }
|
|
|
|
qtechDhcpRelayCounters OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Group of objects that count various DHCP Relay events."
|
|
::= { qtechDhcpRelayMIBObjects 2 }
|
|
|
|
--
|
|
-- DHCP Relay Counters
|
|
--
|
|
qtechDHCPRRxBadPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the bad packets received by
|
|
DHCP relay."
|
|
::= { qtechDhcpRelayCounters 1 }
|
|
|
|
qtechDHCPRRxServerPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the packets received from
|
|
DHCP servers by DHCP relay module."
|
|
::= { qtechDhcpRelayCounters 2 }
|
|
|
|
qtechDHCPRTxServerPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the packets transmited to
|
|
DHCP servers by DHCP relay module."
|
|
::= { qtechDhcpRelayCounters 3 }
|
|
|
|
qtechDHCPRRxClientPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the packets received form DHCP
|
|
clients by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 4 }
|
|
|
|
qtechDHCPRTxClientPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the packets transmited
|
|
to DHCP clients by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 5 }
|
|
|
|
qtechDHCPRRxClientUniPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the unicast packets received form DHCP
|
|
clients by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 6 }
|
|
|
|
qtechDHCPRRxClientBroPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the broadcast packets received form DHCP
|
|
clients by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 7 }
|
|
|
|
qtechDHCPRTxClientUniPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the unicast packets transmited
|
|
to DHCP clients by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 8 }
|
|
|
|
qtechDHCPRTxClientBroPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the broadcast packets transmited
|
|
to DHCP clients by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 9 }
|
|
|
|
qtechDHCPRelayDiscoverPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Discover packets handled
|
|
by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 10 }
|
|
|
|
qtechDHCPRelayRequestPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Request packets handled
|
|
by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 11 }
|
|
|
|
qtechDHCPRelayDeclinePktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Decline packets handled
|
|
by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 12 }
|
|
|
|
qtechDHCPRelayReleasePktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Release packets handled
|
|
by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 13 }
|
|
|
|
qtechDHCPRelayInformPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Inform packets handled
|
|
by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 14 }
|
|
|
|
qtechDHCPRelayOfferPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Offer packets handled
|
|
by DHCP server."
|
|
::= { qtechDhcpRelayCounters 15 }
|
|
|
|
qtechDHCPRelayAckPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Ack packets handled
|
|
by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 16 }
|
|
|
|
qtechDHCPRelayNakPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Nak packets handled
|
|
by DHCP relay."
|
|
::= { qtechDhcpRelayCounters 17 }
|
|
|
|
--
|
|
-- Conformance
|
|
--
|
|
qtechDhcpMIBConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP relay conformance objects are all defined in this
|
|
branch."
|
|
::= { qtechDhcpMIB 2 }
|
|
|
|
qtechDhcpMIBCompliances OBJECT IDENTIFIER ::= { qtechDhcpMIBConformance 1 }
|
|
qtechDhcpMIBGroups OBJECT IDENTIFIER ::= { qtechDhcpMIBConformance 2 }
|
|
|
|
--
|
|
-- Compliance groups
|
|
--
|
|
qtechDhcpRelayCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This group describes the requirements for conformance to the
|
|
DHCP Relay MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
qtechDhcpRelayCountersObjects
|
|
}
|
|
::= { qtechDhcpMIBCompliances 1 }
|
|
|
|
--
|
|
-- Object groups
|
|
--
|
|
qtechDhcpRelayCountersObjects OBJECT-GROUP
|
|
OBJECTS {
|
|
qtechDHCPRelayCycleStatus,
|
|
qtechDHCPRRxBadPktNum,
|
|
qtechDHCPRRxServerPktNum,
|
|
qtechDHCPRTxServerPktNum,
|
|
qtechDHCPRRxClientPktNum,
|
|
qtechDHCPRTxClientPktNum,
|
|
qtechDHCPRRxClientUniPktNum,
|
|
qtechDHCPRRxClientBroPktNum,
|
|
qtechDHCPRTxClientUniPktNum,
|
|
qtechDHCPRTxClientBroPktNum,
|
|
qtechDHCPRelayDiscoverPktNum,
|
|
qtechDHCPRelayRequestPktNum,
|
|
qtechDHCPRelayDeclinePktNum,
|
|
qtechDHCPRelayReleasePktNum,
|
|
qtechDHCPRelayInformPktNum,
|
|
qtechDHCPRelayOfferPktNum,
|
|
qtechDHCPRelayAckPktNum,
|
|
qtechDHCPRelayNakPktNum }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic collection of objects providing management of DHCP
|
|
Relay functionality."
|
|
::= { qtechDhcpMIBGroups 1 }
|
|
|
|
END
|