mibs/MIBS/fs/GBNL3DhcpRelay-MIB
2023-12-05 12:25:34 +01:00

239 lines
7.2 KiB
Plaintext

GBNL3DhcpRelay-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Counter32,
TimeTicks, IpAddress FROM SNMPv2-SMI
DisplayString, TruthValue,
RowStatus, MacAddress FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
gbnL3 FROM ADMIN-MASTER-MIB;
gbnL3DhcpRelay MODULE-IDENTITY
LAST-UPDATED "0105030000Z" -- May 03,2001
ORGANIZATION "admin Systems, Inc."
CONTACT-INFO "admin Systems, Inc.
E-mail: support@admin.com.cn"
DESCRIPTION "GBN Enterprise MIB definition."
REVISION "0105030000Z" -- May 03,2001
DESCRIPTION "Initial MIB creation."
::= { gbnL3 5 }
------------------------------------------------------------------------------
-- Textual Conventions (i.e., these do not affect object encoding):
------------------------------------------------------------------------------
dhcpRelayEnableStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { gbnL3DhcpRelay 1 }
dhcpRelayDebugStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
""
::= { gbnL3DhcpRelay 2 }
dhcpRelayGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRelayGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { gbnL3DhcpRelay 3 }
dhcpRelayGroupEntry OBJECT-TYPE
SYNTAX DhcpRelayGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for switch interface control and status information."
INDEX { dhcpRelaySvrGroupNo }
::= { dhcpRelayGroupTable 1 }
DhcpRelayGroupEntry ::= SEQUENCE {
dhcpRelaySvrGroupNo Integer32,
dhcpRelayServerIp IpAddress
}
dhcpRelaySvrGroupNo OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Group number"
::= { dhcpRelayGroupEntry 1 }
dhcpRelayServerIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dhcp Server IP Address of the group"
::= { dhcpRelayGroupEntry 2 }
dhcpRelayIfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRelayIfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { gbnL3DhcpRelay 4 }
dhcpRelayIfaceEntry OBJECT-TYPE
SYNTAX DhcpRelayIfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for switch interface control and status information."
INDEX { dhcpRelaySvrVlanIfaceNo, dhcpRelayVlanIfaceGroupNo }
::= { dhcpRelayIfaceTable 1 }
DhcpRelayIfaceEntry ::= SEQUENCE {
dhcpRelaySvrVlanIfaceNo Integer32(1..256),
dhcpRelayVlanIfaceGroupNo Integer32(1..8),
dhcpRelayVlanIfaceServerNo Integer32(1..256)
}
dhcpRelaySvrVlanIfaceNo OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interface number"
::= { dhcpRelayIfaceEntry 1 }
dhcpRelayVlanIfaceGroupNo OBJECT-TYPE
SYNTAX Integer32(1..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Group number of interface"
::= { dhcpRelayIfaceEntry 2 }
dhcpRelayVlanIfaceServerNo OBJECT-TYPE
SYNTAX Integer32(1..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dhcp server number"
::= { dhcpRelayIfaceEntry 3 }
dhcpRelayHideServerIp OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { gbnL3DhcpRelay 5 }
dhcpRelayMaxHops OBJECT-TYPE
SYNTAX Integer32(1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"dhcp relay max hops"
::= { gbnL3DhcpRelay 6 }
dhcpRelayClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhcpRelayClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for client information on dhcp server. Only Get operation
can execute on the table, not support Get-Next or Walk operation."
::= { gbnL3DhcpRelay 7 }
dhcpRelayClientEntry OBJECT-TYPE
SYNTAX DhcpRelayClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for client information on dhcp server."
INDEX { dhcpRelayUserMac }
::= { dhcpRelayClientTable 1 }
DhcpRelayClientEntry ::= SEQUENCE {
dhcpRelayUserMac MacAddress,
dhcpRelayVlanId Integer32,
dhcpRelayIpAddress IpAddress,
dhcpRelayHostName DisplayString
}
dhcpRelayUserMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"mac address of user"
::= { dhcpRelayClientEntry 1 }
dhcpRelayVlanId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"vlan id of user"
::= { dhcpRelayClientEntry 2 }
dhcpRelayIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ip address of user"
::= { dhcpRelayClientEntry 3 }
dhcpRelayHostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"host name of user"
::= { dhcpRelayClientEntry 4 }
dhcpRelaySvrTraps OBJECT IDENTIFIER ::= { gbnL3DhcpRelay 8 }
dhcpRelaySvrTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enable traps on dhcp server"
::= { dhcpRelaySvrTraps 1 }
dhcpRelaySvrClientTrap NOTIFICATION-TYPE
OBJECTS {
dhcpRelayUserMac,
dhcpRelayVlanId,
dhcpRelayIpAddress
}
STATUS current
DESCRIPTION
"A trap is sent to the management entity with the OID of the ip
address that has been allocated to client by the dhcp server."
::= { dhcpRelaySvrTraps 2 }
END