-- =================================================================== -- == Copyright (C) 2004 Paradyne Corporation. == -- =================================================================== PDN-DHCP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF SwitchState FROM PDN-TC dot1qVlanStaticEntry FROM Q-BRIDGE-MIB pdn-common FROM PDN-HEADER-MIB; pdnDhcpMIB MODULE-IDENTITY LAST-UPDATED "200409130000Z" -- September 13, 2004 ORGANIZATION "Paradyne Networks MIB Working Group Other information about group editing the MIB" CONTACT-INFO "Paradyne Networks, Inc. 8545 126th Avenue North Largo, FL 33733 www.paradyne.com General Comments to: mibwg_team@paradyne.com Editor Clay Sikes" DESCRIPTION "The MIB module provides objects to manage an interface's Dynamic Host Configuration Protocol (DHCP)." REVISION "200409140000Z" -- September 13, 2004 DESCRIPTION "Initial release." ::= { pdn-common 57 } -- ==================================================================== -- == Define groups for Notifications, MIB Objects, Accessible for == -- == Notifications (AFNs), and Conformance. == -- == These may just be place holders. == -- ==================================================================== pdnDhcpNotifications OBJECT IDENTIFIER ::= { pdnDhcpMIB 0 } pdnDhcpObjects OBJECT IDENTIFIER ::= { pdnDhcpMIB 1 } pdnDhcpAFNs OBJECT IDENTIFIER ::= { pdnDhcpMIB 2 } pdnDhcpConformance OBJECT IDENTIFIER ::= { pdnDhcpMIB 3 } -- ==================================================================== -- == Textual Conventions == -- ==================================================================== -- None defined. -- ==================================================================== -- == MIB Objects == -- ==================================================================== -- =================================================================== -- == pdnDhcpVlanConfigTable == -- =================================================================== pdnDhcpVlanConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PdnDhcpVlanConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The PDN DHCP VLAN Configuration Table. This table manages DHCP configuration options. The index allows the configuration to be applied on a per VLAN basis." ::= { pdnDhcpObjects 1 } pdnDhcpVlanConfigEntry OBJECT-TYPE SYNTAX PdnDhcpVlanConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the PDN DHCP VLAN Configuration Table." AUGMENTS { dot1qVlanStaticEntry } ::= { pdnDhcpVlanConfigTable 1 } PdnDhcpVlanConfigEntry ::= SEQUENCE { pdnDhcpVlanConfigOption82 SwitchState } pdnDhcpVlanConfigOption82 OBJECT-TYPE SYNTAX SwitchState MAX-ACCESS read-create STATUS current DESCRIPTION "The DHCP Relay Agent Information (Option 82) circuit identifier suboption. When enabled, Option82 will be supported. When disabled, Option 82 will not be supported." DEFVAL { disabled } ::= { pdnDhcpVlanConfigEntry 1 } -- ==================================================================== -- == Accessible for Notifications (AFNs) == -- ==================================================================== -- None defined -- =================================================================== -- == Traps/Notifications == -- =================================================================== -- None defined -- ==================================================================== -- == Conformance Information == -- ==================================================================== pdnDhcpCompliances OBJECT IDENTIFIER ::= { pdnDhcpConformance 1 } pdnDhcpGroups OBJECT IDENTIFIER ::= { pdnDhcpConformance 2 } -- =========================== -- == Compliance Statements == -- =========================== pdnDhcpCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for network elements implementing DHCP." MODULE -- this module -- No mandatory groups are specified. GROUP pdnDhcpVlanConfigOpt82Group DESCRIPTION "This group is only required for implementations that need to configure DHCP Option 82 on a per-VLAN basis." ::= { pdnDhcpCompliances 1 } -- ========================== -- == Units of Conformance == -- ========================== pdnDhcpObjGroups OBJECT IDENTIFIER ::= { pdnDhcpGroups 1 } pdnDhcpAfnGroups OBJECT IDENTIFIER ::= { pdnDhcpGroups 2 } pdnDhcpNtfyGroups OBJECT IDENTIFIER ::= { pdnDhcpGroups 3 } -- =================== -- == Object Groups == -- =================== pdnDhcpVlanConfigOpt82Group OBJECT-GROUP OBJECTS { pdnDhcpVlanConfigOption82 } STATUS current DESCRIPTION "Configures DHCP Option 82 on a per-VLAN basis." ::= { pdnDhcpObjGroups 2 } -- ========================================= -- == Accessible for Notifications Groups == -- ========================================= -- None defined -- ========================= -- == Notification Groups == -- ========================= -- None defined -- ========= -- == END == -- ========= END