diff options
Diffstat (limited to 'MIBS/dasan/DASAN-DHCP-R-MIB')
| -rw-r--r-- | MIBS/dasan/DASAN-DHCP-R-MIB | 321 |
1 files changed, 321 insertions, 0 deletions
diff --git a/MIBS/dasan/DASAN-DHCP-R-MIB b/MIBS/dasan/DASAN-DHCP-R-MIB new file mode 100644 index 0000000..6d708c7 --- /dev/null +++ b/MIBS/dasan/DASAN-DHCP-R-MIB @@ -0,0 +1,321 @@ +--
+-- $Id: dasan-dhcp-r-mib.mib,v 1.1.1.1 2006/05/30 01:09:14 dhlee Exp $
+-- (c) 2002, DASAN Networks, Inc. All rights reserved.
+--
+-- Revision history
+-- ===========================================================================
+-- 2002/09/09 SYK created
+-- 2003/03/13 dhlee modify : all entry is read-only
+
+DASAN-DHCP-R-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises,
+ TimeTicks, Counter32, snmpModules, mib-2
+ FROM SNMPv2-SMI
+ DisplayString, TestAndIncr, TimeStamp
+ FROM SNMPv2-TC
+ dasanMgmt
+ FROM DASAN-SMI
+ dasanRouterMIBObjects FROM DASAN-ROUTER-MIB
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF;
+
+org OBJECT IDENTIFIER ::= { iso 3 }
+dod OBJECT IDENTIFIER ::= { org 6 }
+internet OBJECT IDENTIFIER ::= { dod 1 }
+
+directory OBJECT IDENTIFIER ::= { internet 1 }
+
+mgmt OBJECT IDENTIFIER ::= { internet 2 }
+
+transmission OBJECT IDENTIFIER ::= { mib-2 10 }
+
+experimental OBJECT IDENTIFIER ::= { internet 3 }
+
+private OBJECT IDENTIFIER ::= { internet 4 }
+
+security OBJECT IDENTIFIER ::= { internet 5 }
+
+snmpV2 OBJECT IDENTIFIER ::= { internet 6 }
+
+dasan OBJECT IDENTIFIER ::= { enterprises 6296 }
+
+--dasanRouterMIB OBJECT IDENTIFIER ::= { dasanMgmt 2 }
+
+--dasanRouterMIBObjects OBJECT IDENTIFIER ::= { dasanRouterMIB 1 }
+
+
+-- dhcpMIB MODULE-IDENTITY
+dsDhcpMIBObjects MODULE-IDENTITY
+ LAST-UPDATED "0209090000Z"
+ ORGANIZATION "DASAN Networks, Inc"
+ CONTACT-INFO
+ " SeungYong, Kwon
+
+ Postal:
+
+ Tel: +82 2 3484 6570
+
+ E-mail: sykwon@da-san.com"
+ DESCRIPTION
+ "The MIB module for DASAN DHCP entities."
+ ::= { dasanRouterMIBObjects 5 }
+-- ::= { dasan 9, 2, 1, 5 }
+
+-- dsDhcpMIBObjects OBJECT IDENTIFIER ::= { dsDhcpMIB 1, 1, 5 }
+
+--- This DHCP MIB module consists of the following groups:
+---
+--- (1) DHCP daemon configuration group
+--- (2) currently none.
+
+
+--- DHCP daemon configuration group
+---
+--- This group contains the contents of dhcpd.conf file.
+--- Only few options are listed here.
+
+SubnetConfIndex ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the subnet"
+ SYNTAX Integer32
+
+SubnetConfRangeIndex ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The value of this object identifies the range of the subnet"
+ SYNTAX Integer32
+
+dsDhcpDaemonConf OBJECT IDENTIFIER ::= { dsDhcpMIBObjects 1 }
+
+dsDefaultLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only -- read-write -> read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The default ip-address lease time."
+ ::= { dsDhcpDaemonConf 1 }
+
+dsMaxLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum ip-address lease time."
+ ::= { dsDhcpDaemonConf 2 }
+
+dsSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The default sub-net mask."
+ ::= { dsDhcpDaemonConf 3 }
+
+dsBroadcastAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The default broadcast address."
+ ::= { dsDhcpDaemonConf 4 }
+
+dsDomainName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of domain."
+ ::= { dsDhcpDaemonConf 5 }
+
+dsDomainNameServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DomainNameServerEntry
+ MAX-ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains all server ip address"
+ ::= { dsDhcpDaemonConf 6 }
+
+dsDomainNameServerEntry OBJECT-TYPE
+ SYNTAX DomainNameServerEntry
+ MAX-ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains all server ip address"
+ INDEX { dsDomainNameServerIpIdx }
+ ::= { dsDomainNameServerTable 1 }
+
+
+DomainNameServerEntry ::= SEQUENCE {
+ dsDomainNameServerIpIdx INTEGER,
+ dsDomainNameServerIp IpAddress
+ }
+
+dsDomainNameServerIpIdx OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index of ip address."
+ ::= { dsDomainNameServerEntry 1 }
+
+dsDomainNameServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ip address of domain name server."
+ ::= { dsDomainNameServerEntry 2 }
+
+dsSubnetConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubnetConfEntry
+ MAX-ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet address table"
+ ::= { dsDhcpDaemonConf 7 }
+
+dsSubnetConfEntry OBJECT-TYPE
+ SYNTAX SubnetConfEntry
+ MAX-ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet address table."
+ INDEX { SubnetConfIndex }
+ ::= { dsSubnetConfTable 1 }
+
+SubnetConfEntry ::= SEQUENCE {
+ dsSubnetConfName DisplayString,
+ dsSubnetConfSubnet IpAddress,
+ dsSubnetConfNetmask IpAddress,
+ dsSubnetConfBroadcastAddr IpAddress,
+ dsSubnetConfDefaultLeaseTime INTEGER,
+ dsSubnetConfMaxLeaseTime INTEGER,
+ dsSubnetConfTotalCount INTEGER,
+ dsSubnetConfAllocatedCount INTEGER,
+ dsSubnetConfRouters IpAddress,
+ dsSubnetConfRangeBitmap OCTET STRING
+ }
+
+dsSubnetConfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet of this table entry."
+ ::= { dsSubnetConfEntry 1 }
+
+dsSubnetConfSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet of this table entry."
+ ::= { dsSubnetConfEntry 2 }
+
+dsSubnetConfNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The netmask of this table entry."
+ ::= { dsSubnetConfEntry 3 }
+
+dsSubnetConfBroadcastAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The Broadcast address of this table entry."
+ ::= { dsSubnetConfEntry 4 }
+
+dsSubnetConfDefaultLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The default ip-address lease time."
+ ::= { dsSubnetConfEntry 5 }
+
+dsSubnetConfMaxLeaseTime OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum ip-address lease time."
+ ::= { dsSubnetConfEntry 6 }
+
+dsSubnetConfTotalCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of ip-addresses in this group."
+ ::= { dsSubnetConfEntry 7 }
+
+dsSubnetConfAllocatedCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of allocated ip-addresses in this group."
+ ::= { dsSubnetConfEntry 8 }
+
+dsSubnetConfRouters OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The router address of this table entry."
+ ::= { dsSubnetConfEntry 9 }
+
+dsSubnetConfRangeBitmap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "The bitmap of free addresses."
+ ::= { dsSubnetConfEntry 10 }
+
+dsSubnetConfRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SubnetConfRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet ip table."
+
+ ::= { dsDhcpDaemonConf 8 }
+
+dsSubnetConfRangeEntry OBJECT-TYPE
+ SYNTAX SubnetConfRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The subnet ip table."
+ INDEX { SubnetConfIndex, SubnetConfRangeIndex }
+ ::= { dsSubnetConfRangeTable 1 }
+
+SubnetConfRangeEntry ::= SEQUENCE {
+ dsSubnetConfRangeStart IpAddress,
+ dsSubnetConfRangeEnd IpAddress
+ }
+
+dsSubnetConfRangeStart OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The start ip address allocatable."
+ ::= { dsSubnetConfRangeEntry 1 }
+
+dsSubnetConfRangeEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The end ip address allocatable."
+ ::= { dsSubnetConfRangeEntry 2 }
+
+END
|