diff options
Diffstat (limited to 'MIBS/ubiquoss/UBQS-DHCP-MIB')
| -rw-r--r-- | MIBS/ubiquoss/UBQS-DHCP-MIB | 1859 |
1 files changed, 1859 insertions, 0 deletions
diff --git a/MIBS/ubiquoss/UBQS-DHCP-MIB b/MIBS/ubiquoss/UBQS-DHCP-MIB new file mode 100644 index 0000000..5685aa4 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-DHCP-MIB @@ -0,0 +1,1859 @@ +-- *****************************************************************
+-- UBQS-LARGESCALEOLT-DHCP-MIB.mib:
+-- Ubiquoss Enterprise DHCP Structure of Management Information
+--
+-- July 2010, Bokyung Shin
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+ UBQS-DHCP-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ ubiMgmtv2
+ FROM UBQS-SMI
+
+ RowStatus, MacAddress, TimeTicks, PhysAddress
+ FROM SNMPv2-TC
+
+ DisplayString
+ FROM RFC1213-MIB;
+
+ ubiDhcpMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : jisoo Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines DHCP information"
+ ::= { ubiMgmtv2 6 }
+
+ ubiDhcpServerMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 1 }
+
+-- ***********************************************************
+-- ubiDhcpStatistics
+-- ***********************************************************
+ ubiDhcpStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP statistics table."
+ ::= { ubiDhcpServerMIBObjects 1}
+
+ ubiDhcpStatisticsEntry OBJECT-TYPE
+ SYNTAX UbiDhcpStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP statistics entry."
+ INDEX { noIndex }
+ ::= { ubiDhcpStatisticsTable 1 }
+
+ UbiDhcpStatisticsEntry ::= SEQUENCE {
+ ubiDhcpCurPktMFMessage Unsigned32,
+ ubiDhcpCurPktBootReq Unsigned32,
+ ubiDhcpCurPktDiscover Unsigned32,
+ ubiDhcpCurPktReq Unsigned32,
+ ubiDhcpCurPktDecline Unsigned32,
+ ubiDhcpCurPktRelease Unsigned32,
+ ubiDhcpCurPktInform Unsigned32,
+ ubiDhcpCurPktEcho Unsigned32,
+ ubiDhcpCurPktReply Unsigned32,
+ ubiDhcpCurPktOffer Unsigned32,
+ ubiDhcpCurPktAck Unsigned32,
+ ubiDhcpCurPktNak Unsigned32
+ }
+
+ ubiDhcpCurPktMFMessage OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of malformed messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 1 }
+
+ ubiDhcpCurPktBootReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of boot request messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 2 }
+
+ ubiDhcpCurPktDiscover OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discover messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 3 }
+
+ ubiDhcpCurPktReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of request messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 4 }
+
+ ubiDhcpCurPktDecline OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of decline messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 5 }
+
+ ubiDhcpCurPktRelease OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of release messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 6 }
+
+ ubiDhcpCurPktInform OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inform messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 7 }
+
+ ubiDhcpCurPktEcho OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of echo messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 8 }
+
+ ubiDhcpCurPktReply OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of reply messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 9 }
+
+ ubiDhcpCurPktOffer OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 10 }
+
+ ubiDhcpCurPktAck OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 11 }
+
+ ubiDhcpCurPktNak OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 12 }
+
+
+-- ***********************************************************
+-- ubiDhcpServerPool
+-- ***********************************************************
+
+ ubiDhcpServerPoolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of address pool that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 2}
+
+ ubiDhcpServerPoolEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the DHCP PoolTable."
+ INDEX { ubiDhcpServerPoolName }
+ ::= { ubiDhcpServerPoolTable 1 }
+
+ UbiDhcpServerPoolEntry ::= SEQUENCE {
+-- ubiDhcpServerPoolIndex
+-- Integer32,
+ ubiDhcpServerPoolName
+ DisplayString,
+ ubiDhcpServerPoolSubnet
+ IpAddress,
+ ubiDhcpServerPoolSubnetMask
+ IpAddress,
+ ubiDhcpServerPoolSubnetFreeAddress
+ Unsigned32,
+ ubiDhcpServerPoolSubnetTotalAddress
+ Unsigned32,
+ ubiDhcpServerPoolSubnetInUse
+ Gauge32,
+ ubiDhcpServerPoolSubnetGroup
+ DisplayString,
+ ubiDhcpServerPoolType
+ INTEGER,
+ ubiDhcpServerPoolDomainName
+ OCTET STRING,
+ ubiDhcpServerPoolLeaseTimeMode
+ INTEGER,
+ ubiDhcpServerPoolLeaseTimeDays
+ Integer32,
+ ubiDhcpServerPoolLeaseTimeHours
+ Integer32,
+ ubiDhcpServerPoolLeaseTimeMinutes
+ Integer32,
+ ubiDhcpServerPoolUsageThreshold
+ Integer32,
+ ubiDhcpServerDefaultRouterInfo
+ IpAddress
+ }
+
+-- ubiDhcpServerPoolIndex OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- " "
+-- ::= { ubiDhcpServerPoolEntry 1 }
+
+ ubiDhcpServerPoolName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the subnet, which uniquely identifies an entry
+ in the serverSubnetTable."
+ ::= { ubiDhcpServerPoolEntry 1 }
+
+ ubiDhcpServerPoolSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the subnet."
+ ::= { ubiDhcpServerPoolEntry 2 }
+
+ ubiDhcpServerPoolSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the subnet. This MUST be the same as the
+ value of DHCP option 1 offered to clients on this subnet."
+ ::= { ubiDhcpServerPoolEntry 3 }
+
+ ubiDhcpServerPoolSubnetFreeAddress OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP addresses which are available within this DHCP address
+ pool. If the server does not count free addresses by DHCP address pool,
+ this value will be zero."
+ ::= { ubiDhcpServerPoolEntry 4 }
+
+ ubiDhcpServerPoolSubnetTotalAddress OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP addresses which are available within this DHCP address pool.
+ If the server does not count total addresses by DHCP address pool,
+ this value will be zero."
+ ::= { ubiDhcpServerPoolEntry 5 }
+
+ ubiDhcpServerPoolSubnetInUse OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of addresses in this DHCP address pool that are currently
+ in use. This number includes those addresses whose lease has not expired
+ and addresses which have been reserved (either by the server or
+ through configuration)."
+ ::= { ubiDhcpServerPoolEntry 6 }
+
+ ubiDhcpServerPoolSubnetGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerPoolEntry 7 }
+
+
+ ubiDhcpServerPoolType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ network(1),
+ host(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerPoolEntry 8 }
+
+ ubiDhcpServerPoolDomainName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 9 }
+
+ ubiDhcpServerPoolLeaseTimeMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ infinite(1),
+ manual(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Expire setting mode"
+ ::= { ubiDhcpServerPoolEntry 10 }
+
+ ubiDhcpServerPoolLeaseTimeDays OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "left days(0..31)"
+ ::= { ubiDhcpServerPoolEntry 11 }
+
+ ubiDhcpServerPoolLeaseTimeHours OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 12 }
+
+ ubiDhcpServerPoolLeaseTimeMinutes OBJECT-TYPE
+ SYNTAX Integer32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 13 }
+
+ ubiDhcpServerPoolUsageThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rate of used IP Numbers and available total IP Nubmber"
+ ::= { ubiDhcpServerPoolEntry 14 }
+
+ ubiDhcpServerDefaultRouterInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 15 }
+
+
+-- ***********************************************************
+-- dhcp Server range table
+-- ***********************************************************
+
+ ubiDhcpServerRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of ranges that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 3 }
+
+ ubiDhcpServerRangeEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the dhcpRangeTable."
+ INDEX { ubiDhcpServerPoolIndex,
+ ubiDhcpRangeStart }
+ ::= { ubiDhcpServerRangeTable 1 }
+
+ UbiDhcpServerRangeEntry ::= SEQUENCE {
+ ubiDhcpServerPoolIndex
+ Integer32,
+ ubiDhcpServerRangeStart
+ IpAddress,
+ ubiDhcpServerRangeEnd
+ IpAddress
+ }
+
+ ubiDhcpServerPoolIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { ubiDhcpServerRangeEntry 1 }
+
+ ubiDhcpServerRangeStart OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the first address in the range. The value
+ of range start must be less than or equal to the value of range
+ end."
+ ::= { ubiDhcpServerRangeEntry 2 }
+
+
+ ubiDhcpServerRangeEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the last address in the range. The value of
+ range end must be greater than or equal to the value of range
+ start."
+ ::= { ubiDhcpServerRangeEntry 3 }
+
+
+-- ***********************************************************
+-- dhcp Server NetworkPoolRange table
+-- ***********************************************************
+ ubiDhcpServerNetPoolRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerNetPoolRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of ranges that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 4 }
+
+ ubiDhcpServerNetPoolRangeEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerNetPoolRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the dhcpRangeTable."
+ INDEX { ubiDhcpServerNetPoolRangePoolIndex,
+ ubiDhcpServerNetPoolRangeStartIpAddr, ubiDhcpServerNetPoolRangeEndIpAddr }
+ ::= { ubiDhcpServerNetPoolRangeTable 1 }
+
+ UbiDhcpServerNetPoolRangeEntry ::= SEQUENCE {
+ ubiDhcpServerNetPoolRangePoolIndex
+ INTEGER,
+ ubiDhcpServerNetPoolRangeStartIpAddr
+ IpAddress,
+ ubiDhcpServerNetPoolRangeEndIpAddr
+ IpAddress,
+ ubiDhcpServerNetPoolRangeRowstatus
+ RowStatus
+ }
+
+ ubiDhcpServerNetPoolRangePoolIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerNetPoolRangeEntry 1 }
+
+ ubiDhcpServerNetPoolRangeStartIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the first address in the range. The value
+ of range start must be less than or equal to the value of range
+ end."
+ ::= { ubiDhcpServerNetPoolRangeEntry 2 }
+
+ ubiDhcpServerNetPoolRangeEndIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the last address in the range. The value of
+ range end must be greater than or equal to the value of range
+ start."
+ ::= { ubiDhcpServerNetPoolRangeEntry 3 }
+
+ ubiDhcpServerNetPoolRangeRowstatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status"
+ ::= { ubiDhcpServerNetPoolRangeEntry 4 }
+
+
+-- ***********************************************************
+-- ubiDhcpServerPoolRowTable(Creation)
+-- ***********************************************************
+
+ ubiDhcpServerPoolRowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerPoolRowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of address pool that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 5 }
+
+ ubiDhcpServerPoolRowEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerPoolRowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the DHCP PoolTable."
+ INDEX { ubiDhcpServerPoolIndex,
+ ubiDhcpServerRangeStart,
+ ubiDhcpServerRangeEnd }
+ ::= { ubiDhcpServerPoolRowTable 1 }
+
+ UbiDhcpServerPoolRowEntry ::=
+ SEQUENCE {
+ ubiDhcpServerPoolRowStatus
+ RowStatus
+ }
+
+ ubiDhcpServerPoolRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status"
+ ::= { ubiDhcpServerPoolRowEntry 1 }
+
+
+-- ***********************************************************
+-- dhcp Server Fixed Addr Table
+-- ***********************************************************
+ ubiDhcpServerFixedAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerFixedAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "static ip addresses list which can be allocated"
+ ::= { ubiDhcpServerMIBObjects 6 }
+
+ ubiDhcpServerFixedAddrEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerFixedAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpServerFixedAddrHostPoolName,
+ ubiDhcpServerFixedAddrIp,
+ ubiDhcpServerFixedAddrNetmask }
+ ::= { ubiDhcpServerFixedAddrTable 1 }
+
+ UbiDhcpServerFixedAddrEntry ::=
+ SEQUENCE {
+ ubiDhcpServerFixedAddrHostPoolName
+ DisplayString,
+ ubiDhcpServerFixedAddrMac
+ MacAddress,
+ ubiDhcpServerFixedAddrIp
+ IpAddress,
+ ubiDhcpServerFixedAddrNetmask
+ IpAddress,
+ ubiDhcpServerFixedAddrRowStatus
+ RowStatus
+ }
+
+ ubiDhcpServerFixedAddrHostPoolName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DHCP Server Pool Name"
+ ::= { ubiDhcpServerFixedAddrEntry 1 }
+
+ ubiDhcpServerFixedAddrMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 2 }
+
+ ubiDhcpServerFixedAddrIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 3 }
+
+ ubiDhcpServerFixedAddrNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 4 }
+
+
+ ubiDhcpServerFixedAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 5 }
+
+-- ***********************************************************
+-- dhcp Server DNS Table
+-- ***********************************************************
+ ubiDhcpServerDnsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerDnsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerMIBObjects 7 }
+
+ ubiDhcpServerDnsEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerDnsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpServerDnsPoolIndex, ubiDhcpServerDnsServerAddr }
+ ::= { ubiDhcpServerDnsTable 1 }
+
+ UbiDhcpServerDnsEntry ::=
+ SEQUENCE {
+ ubiDhcpServerDnsPoolIndex
+ Integer32,
+ ubiDhcpServerDnsServerAddr
+ IpAddress,
+ ubiDhcpServerDnsRowStatus
+ RowStatus
+ }
+
+ ubiDhcpServerDnsPoolIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerDnsEntry 1 }
+
+ ubiDhcpServerDnsServerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerDnsEntry 2 }
+
+ ubiDhcpServerDnsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerDnsEntry 3 }
+
+-- ***********************************************************
+-- dhcp Server Binding Table
+-- ***********************************************************
+ ubiDhcpServerBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerMIBObjects 8 }
+
+ ubiDhcpServerBindingEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpServerBindingIndex }
+ ::= { ubiDhcpServerBindingTable 1 }
+
+ UbiDhcpServerBindingEntry ::=
+ SEQUENCE {
+ ubiDhcpServerBindingIndex
+ INTEGER,
+ ubiDhcpServerBindingIpAddr
+ IpAddress,
+ ubiDhcpServerBindingMacAddr
+ MacAddress,
+ ubiDhspServerBindingLeaseStart
+ OCTET STRING,
+ ubiDhspServerBindingLeaseExpiration
+ OCTET STRING,
+ ubiDhcpServerBindingType
+ INTEGER
+ }
+
+ ubiDhcpServerBindingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 1 }
+
+ ubiDhcpServerBindingIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 2 }
+
+ ubiDhcpServerBindingMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 3 }
+
+ ubiDhspServerBindingLeaseExpiration OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 4 }
+
+ ubiDhcpServerBindingType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ manual(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 5 }
+
+-- ***********************************************************
+-- dhcp Server NetworkPool Single Range table
+-- ***********************************************************
+ ubiDhcpServerPoolSingleRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerPoolSingleRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of ranges that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 9 }
+
+ ubiDhcpServerPoolSingleRangeEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerPoolSingleRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the dhcpSingleRangeTable."
+ INDEX { ubiDhcpServerPoolSingleRangePoolIndex,
+ ubiDhcpServerPoolSingleRangeIpAddr }
+ ::= { ubiDhcpServerPoolSingleRangeTable 1 }
+
+ UbiDhcpServerPoolSingleRangeEntry ::= SEQUENCE {
+ ubiDhcpServerPoolSingleRangePoolIndex
+ INTEGER,
+ ubiDhcpServerPoolSingleRangeIpAddr
+ IpAddress,
+ ubiDhcpServerPoolSingleRangeRowstatus
+ RowStatus
+ }
+
+ ubiDhcpServerPoolSingleRangePoolIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerPoolSingleRangeEntry 1 }
+
+ ubiDhcpServerPoolSingleRangeIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the address in the range. The value
+ of range start must be not equal to the value of other ranges."
+ ::= { ubiDhcpServerPoolSingleRangeEntry 2 }
+
+ ubiDhcpServerPoolSingleRangeRowstatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status"
+ ::= { ubiDhcpServerPoolSingleRangeEntry 3 }
+
+
+-- ***********************************************************
+-- dhcp Server Info Table
+-- ***********************************************************
+ ubiDhcpServerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerMIBObjects 10 }
+
+ ubiDhcpServerInfoEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { noIndex }
+ ::= { ubiDhcpServerInfoTable 1 }
+
+ UbiDhcpServerInfoEntry ::=
+ SEQUENCE {
+ ubiDhcpServerAdminStatus
+ INTEGER
+ }
+
+ ubiDhcpServerAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "setting dhcp server service"
+ ::= { ubiDhcpServerInfoEntry 1 }
+
+-- ***********************************************************
+-- dhcp lease-time mode
+-- ***********************************************************
+
+ ubiDhcpLeaseTimeMode OBJECT IDENTIFIER ::= { ubiDhcpServerMIBObjects 11 }
+
+ ubiDhcpLeaseTimeModeDays OBJECT-TYPE
+ SYNTAX Integer32(0..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "manual lease-time mode days configuration"
+ ::= { ubiDhcpLeaseTimeMode 1 }
+
+ ubiDhcpLeaseTimeModeHours OBJECT-TYPE
+ SYNTAX Integer32(0..24)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "manual lease-time mode hours configuration"
+ ::= { ubiDhcpLeaseTimeMode 2 }
+
+ ubiDhcpLeaseTimeModeMinutes OBJECT-TYPE
+ SYNTAX Integer32(0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "manual lease-time mode minutes configuration"
+ ::= { ubiDhcpLeaseTimeMode 3 }
+
+ ubiDhcpLeaseTimeModeStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noLease(0),
+ infinite(1),
+ manual(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "global lease-time mode configuration"
+ ::= { ubiDhcpLeaseTimeMode 4 }
+
+-- ***********************************************************
+-- dhcp Relay Info Table
+-- ***********************************************************
+
+ ubiDhcpRelayMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 2 }
+
+ ubiDhcpRelayInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpRelayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayMIBObjects 1 }
+
+ ubiDhcpRelayInfoEntry OBJECT-TYPE
+ SYNTAX UbiDhcpRelayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { noIndex }
+ ::= { ubiDhcpRelayInfoTable 1 }
+
+ UbiDhcpRelayInfoEntry ::=
+ SEQUENCE {
+ ubiDhcpRelayAdminStatus
+ INTEGER,
+ ubiDhcpRelayOption82Status
+ INTEGER,
+ ubiDhcpRelayOption82Policy
+ INTEGER,
+ ubiDhcpRelayBindingListDisplayOption
+ INTEGER,
+ ubiDhcpRelayVerifyMAC
+ INTEGER
+ }
+
+ ubiDhcpRelayAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "setting dhcp relay agent service"
+ ::= { ubiDhcpRelayInfoEntry 1 }
+
+
+
+ ubiDhcpRelayOption82Status OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 2 }
+
+ ubiDhcpRelayOption82Policy OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ drop(0),
+ keep(1),
+ replace(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 3 }
+
+
+ ubiDhcpRelayBindingListDisplayOption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 4 }
+
+ ubiDhcpRelayVerifyMAC OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 5 }
+
+
+
+-- ***********************************************************
+-- dhcp Relay Server Ip Table
+-- ***********************************************************
+ ubiDhcpRelayServerIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpRelayServerIPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayMIBObjects 2 }
+
+ ubiDhcpRelayServerIPEntry OBJECT-TYPE
+ SYNTAX UbiDhcpRelayServerIPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpRelayServerIP }
+ ::= { ubiDhcpRelayServerIPTable 1 }
+
+ UbiDhcpRelayServerIPEntry ::=
+ SEQUENCE {
+ ubiDhcpRelayServerIP
+ IpAddress,
+ ubiDhcpRelayServerIPRowStatus
+ RowStatus
+ }
+
+ ubiDhcpRelayServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayServerIPEntry 1 }
+
+ ubiDhcpRelayServerIPRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayServerIPEntry 2 }
+
+-- ***********************************************************
+-- dhcp Relay Statistics Table
+-- ***********************************************************
+ ubiDhcpRelayStatistics OBJECT IDENTIFIER ::= { ubiDhcpRelayMIBObjects 3 }
+
+ ubiDhcpRelayCurPktDiscover OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discover packets received from members."
+ ::= { ubiDhcpRelayStatistics 3 }
+
+ ubiDhcpRelayCurPktReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of request packets received from members."
+ ::= { ubiDhcpRelayStatistics 4 }
+
+ ubiDhcpRelayCurPktOffer OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer packets received from dhcp server."
+ ::= { ubiDhcpRelayStatistics 10 }
+
+ ubiDhcpRelayCurPktAck OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Ack packets received from dhcp server."
+ ::= { ubiDhcpRelayStatistics 11 }
+
+-- ***********************************************************
+-- dhcp Snoop Info Table
+-- ***********************************************************
+
+ ubiDhcpSnoopMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 3 }
+
+ ubiDhcpSnoopInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopMIBObjects 1 }
+
+ ubiDhcpSnoopInfoEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { noIndex }
+ ::= { ubiDhcpSnoopInfoTable 1 }
+
+ UbiDhcpSnoopInfoEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopAdminStatus
+ INTEGER,
+ ubiDhcpSnoopLeaseTimeExtention
+ Integer32,
+ ubiDhcpSnoopBlockLogClear
+ INTEGER,
+ ubiDhcpSnoopOption82Status
+ INTEGER,
+ ubiDhcpSnoopOption82Policy
+ INTEGER,
+ ubiDhcpSnoopVerifyMAC
+ INTEGER,
+ ubiDhcpSnoopBindingCount
+ Integer32,
+ ubiDhcpSnoopInvalidCount
+ Integer32
+ }
+
+ ubiDhcpSnoopAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "dhcp block enable/disable status"
+ ::= { ubiDhcpSnoopInfoEntry 1 }
+
+ ubiDhcpSnoopLeaseTimeExtention OBJECT-TYPE
+ SYNTAX Integer32 (0..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 2 }
+
+ ubiDhcpSnoopBlockLogClear OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 3 }
+
+ ubiDhcpSnoopOption82Status OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 4 }
+
+ ubiDhcpSnoopOption82Policy OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ drop(0),
+ keep(1),
+ replace(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 5 }
+
+ ubiDhcpSnoopVerifyMAC OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 6 }
+
+ ubiDhcpSnoopBindingCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total count of bindings"
+ ::= { ubiDhcpSnoopInfoEntry 7 }
+
+ ubiDhcpSnoopInvalidCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total count of lease timeout bindings"
+ ::= { ubiDhcpSnoopInfoEntry 8 }
+
+
+
+-- ***********************************************************
+-- ubiDhcpSnoopVlanTable
+-- ***********************************************************
+ ubiDhcpSnoopVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "listening interface list for block function"
+ ::= { ubiDhcpSnoopMIBObjects 2 }
+
+ ubiDhcpSnoopVlanEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiVlanId }
+ ::= { ubiDhcpSnoopVlanTable 1 }
+
+ UbiDhcpSnoopVlanEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopVlanIfName
+ DisplayString,
+ ubiDhcpSnoopVlanRowStatus
+ RowStatus
+ }
+
+ ubiDhcpSnoopVlanIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopVlanEntry 1 }
+
+ ubiDhcpSnoopVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopVlanEntry 2 }
+
+-- ***********************************************************
+-- dhcp Snoop Binding Table
+-- ***********************************************************
+ ubiDhcpSnoopBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "table"
+ ::= { ubiDhcpSnoopMIBObjects 3 }
+
+ ubiDhcpSnoopBindingEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpSnoopBindingIndex}
+ ::= { ubiDhcpSnoopBindingTable 1 }
+
+ UbiDhcpSnoopBindingEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopBindingIndex
+ INTEGER,
+ ubiDhcpSnoopBindingMacAddr
+ MacAddress,
+ ubiDhcpSnoopBindingIpAddr
+ IpAddress,
+ ubiDhcpSnoopBindingState
+ DisplayString,
+ ubiDhcpSnoopBindingVlanName
+ DisplayString,
+ ubiDhcpSnoopBindingPortName
+ DisplayString,
+ ubiDhcpSnoopBindingUpdate
+ INTEGER,
+ ubiDhcpSnoopBindingLeaseTime
+ Unsigned32,
+ }
+
+ ubiDhcpSnoopBindingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 1 }
+
+
+ ubiDhcpSnoopBindingMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 2 }
+
+ ubiDhcpSnoopBindingIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 3 }
+
+ ubiDhcpSnoopBindingState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 4 }
+
+ ubiDhcpSnoopBindingVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 5 }
+
+ ubiDhcpSnoopBindingPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 6 }
+
+ ubiDhcpSnoopBindingUpdate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ update(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 7 }
+
+ ubiDhcpSnoopBindingLeaseTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dhcp binding's lease time"
+ ::= { ubiDhcpSnoopBindingEntry 8 }
+
+
+
+-- ***********************************************************
+-- dhcp Snoop Interface Table
+-- ***********************************************************
+ ubiDhcpSnoopIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains dhcp snoop interface information."
+ ::= { ubiDhcpSnoopMIBObjects 4 }
+
+ ubiDhcpSnoopIfEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for dhcp snoop interface."
+ INDEX { ifIndex }
+ ::= { ubiDhcpSnoopIfTable 1 }
+
+ UbiDhcpSnoopIfEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopIfTrust INTEGER
+ }
+
+ ubiDhcpSnoopIfTrust OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ trusted(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trust state of dhcp snoop interface."
+ ::= { ubiDhcpSnoopIfEntry 1 }
+
+
+-- ***********************************************************
+-- ubiDaiMIB
+-- ***********************************************************
+
+ubiDaiMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 4 }
+ubiArpInspection OBJECT IDENTIFIER ::= { ubiDaiMIBObjects 1 }
+
+-- ***********************************************************
+-- ubiArpInspectionTable
+-- ***********************************************************
+
+ ubiArpInspectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Table"
+ ::= { ubiArpInspection 1 }
+
+ ubiArpInspectEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Entry"
+ INDEX { ubiVlanId }
+ ::= { ubiArpInspectTable 1 }
+
+ UbiArpInspectEntry ::= SEQUENCE {
+ ubiArpInspectRowStatus
+ RowStatus
+ }
+
+ ubiArpInspectRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create ARP Inspection on vlan"
+ ::= { ubiArpInspectEntry 1 }
+
+
+-- ***********************************************************
+-- ubiArpInspectionValidateTable
+-- ***********************************************************
+ ubiArpInspectValidateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectValidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Validate Table"
+ ::= { ubiArpInspection 2 }
+
+ ubiArpInspectValidateEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectValidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Validate Entry"
+ INDEX { noIndex }
+ ::= { ubiArpInspectValidateTable 1 }
+
+ UbiArpInspectValidateEntry ::= SEQUENCE {
+ ubiArpInspectValidateDestMac
+ INTEGER,
+ ubiArpInspectValidateSrcMac
+ INTEGER,
+ ubiArpInspectValidateIpAddr
+ INTEGER,
+ ubiArpInspectValidateArpField
+ INTEGER
+ }
+
+ ubiArpInspectValidateDestMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate destination MAC address"
+ ::= { ubiArpInspectValidateEntry 1 }
+
+ ubiArpInspectValidateSrcMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate source MAC address"
+ ::= { ubiArpInspectValidateEntry 2 }
+
+ ubiArpInspectValidateIpAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate IP address"
+ ::= { ubiArpInspectValidateEntry 3 }
+
+ ubiArpInspectValidateArpField OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate ARP field"
+ ::= { ubiArpInspectValidateEntry 4 }
+
+-- ***********************************************************
+-- ubiArpInspectLogInfoTable
+-- ***********************************************************
+ ubiArpInspectLog OBJECT IDENTIFIER ::= { ubiArpInspection 3 }
+
+
+ ubiArpInspectLogInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectLogInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Table."
+ ::= { ubiArpInspectLog 1 }
+
+ ubiArpInspectLogInfoEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectLogInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Entry."
+ INDEX { noIndex }
+ ::= { ubiArpInspectLogInfoTable 1 }
+
+ UbiArpInspectLogInfoEntry ::= SEQUENCE {
+ ubiArpInspecLogInfoTotalLogBuffer
+ Integer32,
+ ubiArpInspecLogInfoLogRate
+ DisplayString,
+ ubiArpInspecLogInfoRepeatCount
+ Integer32,
+ ubiArpInspecLogInfoLogClear
+ Integer32
+ }
+
+ ubiArpInspecLogInfoTotalLogBuffer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of entires for log buffer"
+ ::= { ubiArpInspectLogInfoEntry 1 }
+
+
+ ubiArpInspecLogInfoLogRate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "number of entries/interval of Logging Rate"
+ ::= { ubiArpInspectLogInfoEntry 2 }
+
+ ubiArpInspecLogInfoRepeatCount OBJECT-TYPE
+ SYNTAX Integer32 (0..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Repeat count for flush"
+ ::= { ubiArpInspectLogInfoEntry 3 }
+
+ ubiArpInspecLogInfoLogClear OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear DAI Log information "
+ ::= { ubiArpInspectLogInfoEntry 4 }
+
+-- ***********************************************************
+-- ubiArpInspectLogInfoTable
+-- ***********************************************************
+ ubiArpInspectLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Table."
+ ::= { ubiArpInspectLog 2 }
+
+ ubiArpInspectLogEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Entry."
+ INDEX { ubiArpInspecLogIndex }
+ ::= { ubiArpInspectLogTable 1 }
+
+ UbiArpInspectLogEntry ::= SEQUENCE {
+ ubiArpInspecLogIndex
+ INTEGER,
+ ubiArpInspecLogIfName
+ DisplayString,
+ ubiArpInspectLogVlanName
+ DisplayString,
+ ubiArpInspectLogMacAddr
+ PhysAddress,
+ ubiArpInspectLogIpAddr
+ IpAddress,
+ ubiArpInspectLogCount
+ Integer32
+ }
+
+ ubiArpInspecLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 1 }
+
+ ubiArpInspecLogIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 2 }
+
+ ubiArpInspectLogVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 3 }
+
+ ubiArpInspectLogMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 4 }
+
+ ubiArpInspectLogIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 5 }
+
+ ubiArpInspectLogCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 6 }
+
+
+-- ***********************************************************
+-- ubiArpTable
+-- ***********************************************************
+
+ ubiArpInspectAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection permit Table"
+ ::= { ubiArpInspection 4 }
+
+ ubiArpInspectAclEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection permit Entry"
+ INDEX { uibAclName, ubiVlanId }
+ ::= { ubiArpInspectAclTable 1 }
+
+ UbiArpInspectAclEntry ::= SEQUENCE {
+ ubiArpInspectAclRowStatus
+ RowStatus
+ }
+
+ ubiArpInspectAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create ARP Inspection on vlan"
+ ::= { ubiArpInspectAclEntry 1 }
+
+-- ***********************************************************
+--
+-- ***********************************************************
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiDhcpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiDhcpMIB 0 }
+ubiDhcpMIBNotifications OBJECT IDENTIFIER ::= { ubiDhcpMIBNotificationPrefix 0 }
+
+ubiDhcpServerInUseAddressHighNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiDhcpServerInUseAddressHighNotification is sent
+ if address in use of dhcp server reaches high threshold."
+ ::= { ubiDhcpMIBNotifications 1 }
+
+ubiDhcpServerInUseAddressLowNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiDhcpServerInUseAddressLowNotification is sent
+ if address in use of dhcp server reaches low threshold."
+ ::= { ubiDhcpMIBNotifications 2 }
+-- conformance information
+
+ubiDhcpMIBConformance OBJECT IDENTIFIER ::= { ubiDhcpMIB 6 }
+ubiDhcpMIBCompliances OBJECT IDENTIFIER ::= { ubiDhcpMIBConformance 1 }
+ubiDhcpMIBGroups OBJECT IDENTIFIER ::= { ubiDhcpMIBConformance 2 }
+
+
+-- compliance statements
+ubiDhcpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss dhcp MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiDhcpMIBGroup,
+ ubiDhcpMIBStatusChangeNotifGroup
+ }
+
+ GROUP ubiDhcpMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for dhcp server."
+
+ GROUP ubiDhcpMIBStatusChangeNotifGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need status change notifications for dhcp server."
+
+ ::= { ubiDhcpMIBCompliances 1 }
+
+-- units of conformance
+ubiDhcpMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiDhcpTotalSubnets,
+ ubiDhcpFreeAddress,
+ ubiDhcpTotalAddress,
+ ubiDhcpInUse,
+ ubiDhcpAutomatic,
+ ubiDhcpManual,
+ ubiDhcpLowThreshold,
+ ubiDhcpHighThreshold,
+ ubiDhcpFreeAddrValue,
+ ubiDhcpFreeAddrUnit,
+
+ ubiDhcpPoolSubnetName,
+ ubiDhcpPoolSubnet,
+ ubiDhcpPoolSubnetMask,
+ ubiDhcpPoolSubnetFreeAddress,
+ ubiDhcpPoolSubnetTotalAddress,
+ ubiDhcpPoolSubnetInUse
+
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss dhcp."
+ ::= { ubiDhcpMIBGroups 1 }
+
+ubiDhcpMIBStatusChangeNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiDhcpServerInUseAddressHighNotification,
+ ubiDhcpServerInUseAddressLowNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A notification group providing alarm notification
+ for dhcp. "
+ ::= { ubiDhcpMIBGroups 2 }
+
+-- compliance statements
+ubiDaiMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss dhcp MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiDaiMIBGroup
+ }
+ GROUP ubiDaiMIBGroup
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpMIBCompliances 2 }
+
+-- units of conformance
+ubiDaiMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiArpInspectRowStatus,
+ ubiArpInspectValidateDestMac,
+ ubiArpInspectValidateSrcMac,
+ ubiArpInspectValidateIpAddr,
+ ubiArpInspectValidateArpField,
+ ubiArpInspecLoggingTotalLogBuffer,
+ ubiArpInspecLoggingLogNum
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpMIBGroups 3 }
+
+END
|