2689 lines
90 KiB
Plaintext
2689 lines
90 KiB
Plaintext
ALCATEL-IND1-UDP-RELAY-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
RowStatus FROM SNMPv2-TC
|
|
|
|
IpAddress,
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
OBJECT-IDENTITY,
|
|
Unsigned32,
|
|
Integer32,
|
|
Counter32 FROM SNMPv2-SMI
|
|
|
|
DisplayString,
|
|
MacAddress,
|
|
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
|
|
|
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
InetAddressIPv6 FROM INET-ADDRESS-MIB
|
|
|
|
VlanBitmap FROM ALCATEL-IND1-VLAN-STP-MIB
|
|
|
|
MODULE-COMPLIANCE,
|
|
NOTIFICATION-GROUP,OBJECT-GROUP FROM SNMPv2-CONF
|
|
routingIND1UdpRelay, alaDhcpClientTraps FROM ALCATEL-IND1-BASE
|
|
InterfaceIndex FROM IF-MIB;
|
|
|
|
|
|
alcatelIND1UDPRelayMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200704030000Z"
|
|
ORGANIZATION "Alcatel -Architects Of An Internet World "
|
|
CONTACT-INFO
|
|
"Please consult with Customer Service to ensure the most appropriate
|
|
version of this document is used with the products in question:
|
|
|
|
Alcatel-Lucent, Enterprise Solutions Division
|
|
(Formerly Alcatel Internetworking, Incorporated)
|
|
26801 West Agoura Road
|
|
Agoura Hills, CA 91301-5122
|
|
United States Of America
|
|
|
|
Telephone: North America +1 800 995 2696
|
|
Latin America +1 877 919 9526
|
|
Europe +31 23 556 0100
|
|
Asia +65 394 7933
|
|
All Other +1 818 878 4507
|
|
|
|
Electronic Mail: support@ind.alcatel.com
|
|
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
|
|
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
|
|
|
|
|
|
|
|
DESCRIPTION
|
|
"This module describes an authoritative enterprise-specific Simple
|
|
Network Management Protocol (SNMP) Management Information Base (MIB):
|
|
|
|
For the Birds Of Prey Product Line
|
|
UDP Relay to forward BOOTP/DHCP requests across VLANs
|
|
|
|
The right to make changes in specification and other information
|
|
contained in this document without prior notice is reserved.
|
|
|
|
No liability shall be assumed for any incidental, indirect, special, or
|
|
consequential damages whatsoever arising from or related to this
|
|
document or the information contained herein.
|
|
|
|
Vendors, end-users, and other interested parties are granted
|
|
non-exclusive license to use this specification in connection with
|
|
management of the products for which it is intended to be used.
|
|
|
|
Copyright (C) 1995-2007 Alcatel-Lucent
|
|
ALL RIGHTS RESERVED WORLDWIDE"
|
|
|
|
REVISION "200704030000Z"
|
|
DESCRIPTION
|
|
"The latest version of this MIB Module."
|
|
::= {routingIND1UdpRelay 1}
|
|
|
|
|
|
|
|
alcatelIND1UDPRelayMIBObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For UDP Relay
|
|
Subsystem Managed Objects."
|
|
::= { alcatelIND1UDPRelayMIB 1 }
|
|
|
|
|
|
alcatelIND1UDPRelayMIBConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For UDP Relay
|
|
Subsystem Conformance Information."
|
|
::= { alcatelIND1UDPRelayMIB 2 }
|
|
|
|
alcatelIND1UDPRelayMIBGroups OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For UDP Relay
|
|
Subsystem Units Of Conformance."
|
|
::= { alcatelIND1UDPRelayMIBConformance 1 }
|
|
|
|
|
|
|
|
alcatelIND1UDPRelayMIBCompliances OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Branch For UDP Relay
|
|
Subsystem Compliance Statements."
|
|
::= { alcatelIND1UDPRelayMIBConformance 2 }
|
|
|
|
|
|
iphelperMIB OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 1 }
|
|
|
|
|
|
|
|
|
|
IphelperServIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IphelperServIndex provides a means to specify a service to be forwarded
|
|
by UDP Relay.
|
|
|
|
Some values indicate a specfic protocol and associated UDP port(s):
|
|
---------------- ---------- -----------
|
|
Value Protocol UDP port(s)
|
|
---------------- ---------- -----------
|
|
iphelperBootp BOOTP/DHCP 67/68
|
|
iphelperNbnsNbdd NBNS/NBDD 137/138
|
|
iphelperNbdd NBDD 138
|
|
iphelperDns DNS 53
|
|
iphelperTacacs TACACS 65
|
|
iphelperTftp TFTP 69
|
|
iphelperNtp NTP 123
|
|
|
|
The remaining values are to be used for other services:
|
|
---------------- ---------- -----------
|
|
Value Protocol UDP port
|
|
---------------- ---------- -----------
|
|
iphelperOther1 ? user-specified
|
|
iphelperOther2 ? user-specified
|
|
iphelperOther3 ? user-specified
|
|
iphelperOther4 ? user-specified
|
|
iphelperOther5 ? user-specified
|
|
iphelperOther6 ? user-specified
|
|
iphelperOther7 ? user-specified
|
|
iphelperOther8 ? user-specified
|
|
iphelperOther9 ? user-specified
|
|
iphelperOther10 ? user-specified
|
|
"
|
|
SYNTAX INTEGER {
|
|
iphelperBootp(1),
|
|
iphelperNbnsNbdd(2),
|
|
iphelperNbdd(3),
|
|
iphelperDns(4),
|
|
iphelperTacacs(5),
|
|
iphelperTftp(6),
|
|
iphelperNtp(7),
|
|
iphelperOther1(8),
|
|
iphelperOther2(9),
|
|
iphelperOther3(10),
|
|
iphelperOther4(11),
|
|
iphelperOther5(12),
|
|
iphelperOther6(13),
|
|
iphelperOther7(14),
|
|
iphelperOther8(15),
|
|
iphelperOther9(16),
|
|
iphelperOther10(17)
|
|
}
|
|
|
|
IphelpereOption82ASCIIFieldType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip helper Option 82 Format ASCII field type"
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
macAddress(1),
|
|
systemName(2),
|
|
userString(3),
|
|
interfaceAlias(4),
|
|
vlan(5),
|
|
interface(6),
|
|
cvlan(7),
|
|
portAlias(8)
|
|
}
|
|
|
|
IphelperOption82CircuitOrRemoteId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Circuit Id or Remote Id for Option 82 Format ASCII field."
|
|
SYNTAX INTEGER {
|
|
circuitid(1),
|
|
remoteid(2)
|
|
}
|
|
|
|
iphelperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of active UDP Relay Service instances."
|
|
::= { iphelperMIB 1 }
|
|
|
|
|
|
iphelperEntry OBJECT-TYPE
|
|
SYNTAX IphelperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" An entry in UDP Relay table"
|
|
INDEX { iphelperService, iphelperForwAddr ,iphelperVlan }
|
|
::= { iphelperTable 1 }
|
|
|
|
IphelperEntry ::= SEQUENCE {
|
|
iphelperService
|
|
IphelperServIndex,
|
|
iphelperForwAddr
|
|
IpAddress,
|
|
iphelperVlan
|
|
Unsigned32,
|
|
iphelperStatus
|
|
RowStatus
|
|
}
|
|
|
|
iphelperService OBJECT-TYPE
|
|
SYNTAX IphelperServIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies a service to be forwarded by UDP Relay."
|
|
::= { iphelperEntry 1 }
|
|
|
|
iphelperForwAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies relayed service's forwarding address.
|
|
For entries with iphelperService equal to iphelperBootp(1):
|
|
This object can either be set to a distinct IP address (e.g. the address
|
|
of a server), to an IP broadcast address or a VLAN. A value
|
|
of 0.0.0.0 indicates that no forwarding address is being used.
|
|
For entries with iphelperService not equal to ipHelperBootp(1),
|
|
this object is not settable."
|
|
::= { iphelperEntry 2 }
|
|
|
|
iphelperVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies a Vlan to which the service is to be forwarded.
|
|
For entries with iphelperService equal to iphelperBootp(1),
|
|
a value of 0 indicates that no vlan is being used.
|
|
For entries with iphelperService not equal to ipHelperBootp(1),
|
|
only non-zero values may be specified."
|
|
::= { iphelperEntry 3 }
|
|
|
|
iphelperStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { iphelperEntry 4 }
|
|
|
|
|
|
iphelperStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps statistics for each service by server address."
|
|
::= { iphelperMIB 2 }
|
|
|
|
iphelperStatEntry OBJECT-TYPE
|
|
SYNTAX IphelperStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the stat table."
|
|
INDEX {iphelperServerAddress}
|
|
::= { iphelperStatTable 1 }
|
|
|
|
|
|
IphelperStatEntry ::= SEQUENCE {
|
|
iphelperServerAddress
|
|
IpAddress,
|
|
iphelperRxFromClient
|
|
Unsigned32,
|
|
iphelperTxToServer
|
|
Unsigned32,
|
|
iphelperMaxHopsViolation
|
|
Unsigned32,
|
|
iphelperForwDelayViolation
|
|
Unsigned32,
|
|
iphelperResetAll
|
|
INTEGER,
|
|
iphelperAgentInfoViolation
|
|
Counter32,
|
|
iphelperInvalidGatewayIP
|
|
Counter32,
|
|
iphelperInvalidAgentInfoOptFrmSrver
|
|
Counter32
|
|
}
|
|
|
|
iphelperServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the unique server address."
|
|
::= { iphelperStatEntry 1 }
|
|
|
|
iphelperRxFromClient OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets recieved from the client."
|
|
::= { iphelperStatEntry 2 }
|
|
|
|
|
|
iphelperTxToServer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This keeps track of the number of packets transmitted to the server."
|
|
::= { iphelperStatEntry 3}
|
|
|
|
|
|
iphelperMaxHopsViolation OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This keeps track of the number of packets dropped due to max hops violation.
|
|
Only meaningful for entries with ipHelperService equal to iphelperBootp(1)."
|
|
::= { iphelperStatEntry 4}
|
|
|
|
iphelperForwDelayViolation OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to forward delay violation.
|
|
Only meaningful for entries with ipHelperService equal to iphelperBootp(1)."
|
|
::= { iphelperStatEntry 5}
|
|
|
|
iphelperResetAll OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter resets all the stats."
|
|
::= { iphelperStatEntry 6}
|
|
|
|
iphelperAgentInfoViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to DHCP packet with giaddr
|
|
field not equal to zero and Relay Agent Information option is present and also the
|
|
Relay Agent Information Policy is set to DROP."
|
|
::= { iphelperStatEntry 7}
|
|
|
|
iphelperInvalidGatewayIP OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to giaddr matching a local
|
|
subnet and Relay Agent Information option is present in the DHCP packet."
|
|
::= { iphelperStatEntry 8}
|
|
|
|
iphelperInvalidAgentInfoOptFrmSrver OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to invalid from DHCP server
|
|
with Relay Agent Information option in the DHCP packet."
|
|
::= { iphelperStatEntry 9}
|
|
|
|
iphelperForwDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This sets the BOOTP/DHCP relay's forwarding delay and
|
|
is only used by the BOOTP/DHCP service. For other services
|
|
it is ignored.It is typically set as seconds, but the value is totally
|
|
client dependent.This relay will not forward frames until client
|
|
frames have 'secs' field set to atleast the value
|
|
iphelperForwDelay."
|
|
::= { iphelperMIB 3 }
|
|
|
|
iphelperMaxHops OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..16)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This sets the BOOTP/DHCP relay's maximum hops
|
|
forwarding limit and is only used by the BOOTP/DHCP service. For
|
|
other services it is ignored. If a frame arrives with hopcount greater than
|
|
or equal to iphelperMaxHops, it will be dropped."
|
|
::= {iphelperMIB 4}
|
|
|
|
iphelperForwardOption OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
standard(1),
|
|
avlanOnly(2),
|
|
perVlanOnly(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only significant for the BOOTP/DHCP service. It allows the relay
|
|
to forward DHCP requests only when they are issued by an Authenticated Vlan
|
|
client.Needed to prevent having multiple relays enabled on the same vlan.
|
|
Default value is standard"
|
|
::= {iphelperMIB 5}
|
|
|
|
|
|
iphelperBootupOption OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only significant for the BOOTP/DHCP service. It allows the user to
|
|
enable or disable the functionality of the relay to get an IP address at the
|
|
time of system boot-up and assign that IP address as the router IP of the
|
|
default VLAN. Default option is Disable."
|
|
::= {iphelperMIB 6}
|
|
|
|
|
|
iphelperBootupPacketOption OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
bootp(1),
|
|
dhcp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only significant for the BOOTP/DHCP service. It allows the user to
|
|
select the packet format with the choices of BOOTP and DHCP to be used to get
|
|
an IP address at the time of system boot-up.
|
|
Default option is DHCP"
|
|
::= {iphelperMIB 7}
|
|
|
|
|
|
|
|
iphelperxServicePortAssociationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperxServicePortAssociationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of services being forwarded with their associated ports.
|
|
An entry in this table is allowed only for the services listed below:
|
|
iphelperBootp
|
|
iphelperNbnsNbdd
|
|
iphelperNbdd
|
|
iphelperDns
|
|
iphelperTacacs
|
|
iphelperTftp
|
|
iphelperNtp
|
|
"
|
|
|
|
::= { iphelperMIB 8 }
|
|
|
|
|
|
iphelperxServicePortAssociationEntry OBJECT-TYPE
|
|
SYNTAX IphelperxServicePortAssociationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" An entry in UDP Relay PortAssociation table"
|
|
INDEX { iphelperxServicePortAssociationService }
|
|
::= { iphelperxServicePortAssociationTable 1 }
|
|
|
|
IphelperxServicePortAssociationEntry ::= SEQUENCE {
|
|
iphelperxServicePortAssociationService
|
|
IphelperServIndex,
|
|
iphelperxServicePortAssociationPort
|
|
Unsigned32,
|
|
iphelperxServicePortAssociationName
|
|
DisplayString,
|
|
iphelperxServicePortAssociationStatus
|
|
RowStatus
|
|
}
|
|
|
|
iphelperxServicePortAssociationService OBJECT-TYPE
|
|
SYNTAX IphelperServIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the service being forwarded.
|
|
Legal values:
|
|
iphelperBootp(1)
|
|
iphelperNbnsNbdd(2)
|
|
iphelperNbdd(3)
|
|
iphelperDns(4)
|
|
iphelperTacacs(5)
|
|
iphelperTftp(6)
|
|
iphelperNtp(7)
|
|
"
|
|
|
|
::= { iphelperxServicePortAssociationEntry 1 }
|
|
|
|
iphelperxServicePortAssociationPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port for the service."
|
|
::= { iphelperxServicePortAssociationEntry 2 }
|
|
|
|
iphelperxServicePortAssociationName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name and/or description of the service."
|
|
::= { iphelperxServicePortAssociationEntry 3 }
|
|
|
|
iphelperxServicePortAssociationStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { iphelperxServicePortAssociationEntry 4 }
|
|
|
|
|
|
iphelperxPortServiceAssociationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperxPortServiceAssociationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of services being forwarded with their associated ports.
|
|
An entry in this table is allowed only for those services
|
|
NOT using one of the following well-known ports:
|
|
53 - DNS
|
|
65 - TACACS
|
|
67 - BOOTP/DHCP
|
|
68 - BOOTP/DHCP
|
|
69 - TFTP
|
|
123 - NTP
|
|
137 - NBNS
|
|
138 - NBDD
|
|
"
|
|
|
|
::= { iphelperMIB 9 }
|
|
|
|
|
|
iphelperxPortServiceAssociationEntry OBJECT-TYPE
|
|
SYNTAX IphelperxPortServiceAssociationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" An entry in UDP Relay PortAssociation table"
|
|
INDEX { iphelperxPortServiceAssociationPort }
|
|
::= { iphelperxPortServiceAssociationTable 1 }
|
|
|
|
IphelperxPortServiceAssociationEntry ::= SEQUENCE {
|
|
iphelperxPortServiceAssociationService
|
|
IphelperServIndex,
|
|
iphelperxPortServiceAssociationPort
|
|
Unsigned32,
|
|
iphelperxPortServiceAssociationName
|
|
DisplayString,
|
|
iphelperxPortServiceAssociationStatus
|
|
RowStatus
|
|
}
|
|
|
|
iphelperxPortServiceAssociationService OBJECT-TYPE
|
|
SYNTAX IphelperServIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the service being forwarded."
|
|
|
|
::= { iphelperxPortServiceAssociationEntry 1 }
|
|
|
|
iphelperxPortServiceAssociationPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port for the service.
|
|
May not be one of the following well-known ports:
|
|
53 - DNS
|
|
65 - TACACS
|
|
67 - BOOTP/DHCP
|
|
68 - BOOTP/DHCP
|
|
69 - TFTP
|
|
123 - NTP
|
|
137 - NBNS
|
|
138 - NBDD
|
|
"
|
|
::= { iphelperxPortServiceAssociationEntry 2 }
|
|
|
|
iphelperxPortServiceAssociationName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name and/or description of the service."
|
|
::= { iphelperxPortServiceAssociationEntry 3 }
|
|
|
|
iphelperxPortServiceAssociationStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { iphelperxPortServiceAssociationEntry 4 }
|
|
|
|
|
|
iphelperxPropertiesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperPropertiesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of services being forwarded with their associated ports.
|
|
There is an entry in this table for each service being forwarded
|
|
by UDP Relay, including those with implied protocol/port associations."
|
|
::= { iphelperMIB 10 }
|
|
|
|
|
|
iphelperxPropertiesEntry OBJECT-TYPE
|
|
SYNTAX IphelperPropertiesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" An entry in UDP Relay Service Properties table"
|
|
INDEX { iphelperxPropertiesService }
|
|
::= { iphelperxPropertiesTable 1 }
|
|
|
|
IphelperPropertiesEntry ::= SEQUENCE {
|
|
iphelperxPropertiesService
|
|
IphelperServIndex,
|
|
iphelperxPropertiesPort
|
|
Unsigned32,
|
|
iphelperxPropertiesName
|
|
DisplayString
|
|
}
|
|
|
|
iphelperxPropertiesService OBJECT-TYPE
|
|
SYNTAX IphelperServIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the service to be forwarded."
|
|
::= { iphelperxPropertiesEntry 1 }
|
|
|
|
iphelperxPropertiesPort OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port for the service."
|
|
::= { iphelperxPropertiesEntry 2 }
|
|
|
|
iphelperxPropertiesName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name/description of the service."
|
|
::= { iphelperxPropertiesEntry 3 }
|
|
|
|
|
|
iphelperxStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperxStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps statistics for each service by server address."
|
|
::= { iphelperMIB 11 }
|
|
|
|
iphelperxStatEntry OBJECT-TYPE
|
|
SYNTAX IphelperxStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the stat table."
|
|
INDEX {iphelperxStatService, iphelperxStatServerAddress}
|
|
::= { iphelperxStatTable 1 }
|
|
|
|
|
|
IphelperxStatEntry ::= SEQUENCE {
|
|
iphelperxStatService
|
|
IphelperServIndex,
|
|
iphelperxStatServerAddress
|
|
IpAddress,
|
|
iphelperxStatVlan
|
|
Unsigned32,
|
|
iphelperxStatRxFromClient
|
|
Unsigned32,
|
|
iphelperxStatTxToServer
|
|
Unsigned32,
|
|
iphelperxStatReset
|
|
INTEGER
|
|
}
|
|
|
|
iphelperxStatService OBJECT-TYPE
|
|
SYNTAX IphelperServIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the service being forwarded."
|
|
::= { iphelperxStatEntry 1 }
|
|
|
|
iphelperxStatServerAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the unique server address."
|
|
::= { iphelperxStatEntry 2 }
|
|
|
|
iphelperxStatVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the unique Vlan of the server."
|
|
::= { iphelperxStatEntry 3 }
|
|
|
|
iphelperxStatRxFromClient OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets recieved from the client."
|
|
::= { iphelperxStatEntry 4 }
|
|
|
|
|
|
iphelperxStatTxToServer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This keeps track of the number of packets transmitted to the server."
|
|
::= { iphelperxStatEntry 5}
|
|
|
|
|
|
iphelperxStatReset OBJECT-TYPE
|
|
SYNTAX INTEGER (0..1)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter resets all the stats for this entry."
|
|
::= { iphelperxStatEntry 6}
|
|
|
|
iphelperAgentInformation OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only significant for the BOOTP/DHCP service. It allows the user to
|
|
enable or disable the functionality of inserting the relay agent information
|
|
option to the DHCP option field according to RFC 3046."
|
|
::= {iphelperMIB 12}
|
|
|
|
|
|
iphelperAgentInformationPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
drop(1),
|
|
keep(2),
|
|
replace(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only significant for the BOOTP/DHCP service. It allows the user to
|
|
select the policy of either drop, keep or replace the relay agent information
|
|
option if it is already present in the DHCP packet."
|
|
::= {iphelperMIB 13}
|
|
|
|
|
|
iphelperDhcpSnoopingVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperDhcpSnoopingVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans that have DHCP Snooping enabled."
|
|
::= { iphelperMIB 14 }
|
|
|
|
|
|
iphelperDhcpSnoopingVlanEntry OBJECT-TYPE
|
|
SYNTAX IphelperDhcpSnoopingVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A DHCP Snooping VLAN entry."
|
|
INDEX { iphelperDhcpSnoopingVlanNumber }
|
|
::= { iphelperDhcpSnoopingVlanTable 1 }
|
|
|
|
|
|
IphelperDhcpSnoopingVlanEntry ::= SEQUENCE {
|
|
iphelperDhcpSnoopingVlanNumber
|
|
INTEGER,
|
|
iphelperDhcpSnoopingVlanOpt82DataInsertionStatus
|
|
INTEGER,
|
|
iphelperDhcpSnoopingVlanMacAddrVerificationStatus
|
|
INTEGER,
|
|
iphelperDhcpSnoopingVlanTrafficSuppressionStatus
|
|
INTEGER,
|
|
iphelperDhcpSnoopingVlanStatus
|
|
RowStatus
|
|
}
|
|
|
|
iphelperDhcpSnoopingVlanNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN number identifying this instance. Valid
|
|
range from 1 to 4094."
|
|
::= { iphelperDhcpSnoopingVlanEntry 1 }
|
|
|
|
iphelperDhcpSnoopingVlanOpt82DataInsertionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Option-82 data insertion status. Default value
|
|
is enabled, which means once the VLAN is enabled for DHCP
|
|
snooping, the Option-82 field will be inserted in the DHCP
|
|
packets between the Relay Agent and the DHCP Server, on all
|
|
the ports belong to the VLAN."
|
|
DEFVAL { enabled }
|
|
::= { iphelperDhcpSnoopingVlanEntry 2 }
|
|
|
|
iphelperDhcpSnoopingVlanMacAddrVerificationStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping MAC Address verification status. Default value
|
|
is enabled. Once enabled, for all the incoming DHCP traffic to
|
|
those DHCP Snooping enabled vlan port, it compares the source MAC
|
|
address and the client Hardware Address in the DHCP packet. If mismatch,
|
|
the packet will be dropped."
|
|
DEFVAL { enabled }
|
|
::= { iphelperDhcpSnoopingVlanEntry 3 }
|
|
|
|
|
|
iphelperDhcpSnoopingVlanTrafficSuppressionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping Traffic Suppression status. Default value
|
|
is disabled. Once enabled, for all the incoming DHCP traffic to
|
|
those DHCP Snooping enabled vlan port will not be flooded throughout
|
|
the VLAN. The usage of UDP/DHCP Relay Agent will be enforced. Traffic
|
|
will always be forwarded to CPU."
|
|
DEFVAL { disabled }
|
|
::= { iphelperDhcpSnoopingVlanEntry 4 }
|
|
|
|
iphelperDhcpSnoopingVlanStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { iphelperDhcpSnoopingVlanEntry 5 }
|
|
|
|
|
|
iphelperDhcpSnoopingPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperDhcpSnoopingPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of ports that have DHCP Snooping trust status."
|
|
::= { iphelperMIB 15 }
|
|
|
|
|
|
iphelperDhcpSnoopingPortEntry OBJECT-TYPE
|
|
SYNTAX IphelperDhcpSnoopingPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A DHCP Snooping Port entry."
|
|
INDEX { iphelperDhcpSnoopingPortIfIndex }
|
|
::= { iphelperDhcpSnoopingPortTable 1 }
|
|
|
|
|
|
IphelperDhcpSnoopingPortEntry ::= SEQUENCE {
|
|
iphelperDhcpSnoopingPortIfIndex
|
|
InterfaceIndex,
|
|
iphelperDhcpSnoopingPortTrustMode
|
|
INTEGER,
|
|
iphelperDhcpSnoopingPortTrafficSuppression
|
|
INTEGER,
|
|
iphelperDhcpSnoopingPortMacAddrViolation
|
|
Counter32,
|
|
iphelperDhcpSnoopingPortDhcpServerViolation
|
|
Counter32,
|
|
iphelperDhcpSnoopingPortOption82Violation
|
|
Counter32,
|
|
iphelperDhcpSnoopingPortRelayAgentViolation
|
|
Counter32,
|
|
iphelperDhcpSnoopingPortBindingViolation
|
|
Counter32,
|
|
iphelperDhcpSnoopingPortIpSourceFiltering
|
|
INTEGER
|
|
}
|
|
|
|
iphelperDhcpSnoopingPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex subindex identifying this instance."
|
|
::= { iphelperDhcpSnoopingPortEntry 1 }
|
|
|
|
iphelperDhcpSnoopingPortTrustMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blocked(1),
|
|
clientOnly(2),
|
|
trusted(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping's VLAN port's trust mode. Default value
|
|
is client-only, which means once the VLAN is enabled for DHCP
|
|
snooping, the vlan ports only allow DHCP client packets. Blocked
|
|
means all DHCP traffic is block on the port. Trusted means all
|
|
DHCP traffic is allowed on the port"
|
|
DEFVAL { clientOnly }
|
|
::= { iphelperDhcpSnoopingPortEntry 2 }
|
|
|
|
iphelperDhcpSnoopingPortTrafficSuppression OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping Traffic Suppression status. Default value
|
|
is disabled. Once enabled, for all the incoming DHCP traffic to
|
|
those ports will not be flooded instead will always be forwarded to CPU."
|
|
DEFVAL { disabled }
|
|
::= { iphelperDhcpSnoopingPortEntry 3 }
|
|
|
|
iphelperDhcpSnoopingPortMacAddrViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to DHCP
|
|
packet with the source MAC Address not equal the client DHCP
|
|
Hardware address in the DHCP packet."
|
|
::= { iphelperDhcpSnoopingPortEntry 4 }
|
|
|
|
iphelperDhcpSnoopingPortDhcpServerViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to receiving
|
|
an DHCP server packet on a DHCP Snooping enabled port."
|
|
::= { iphelperDhcpSnoopingPortEntry 5 }
|
|
|
|
iphelperDhcpSnoopingPortOption82Violation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to a relay
|
|
agent forards a packet that includes option 82 info to an untrusted port."
|
|
::= { iphelperDhcpSnoopingPortEntry 6 }
|
|
|
|
iphelperDhcpSnoopingPortRelayAgentViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to an DHCP
|
|
relay agent forwards a DHCP packate includes an relay agent ip address that
|
|
is not 0.0.0.0."
|
|
::= { iphelperDhcpSnoopingPortEntry 7 }
|
|
|
|
iphelperDhcpSnoopingPortBindingViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to receiving
|
|
an DHCP Relase or DHCP Decline message that contains a MAC address in the
|
|
DHCP snooping binding table, but the interface information in the binding
|
|
table does not match the interface on which the message was received."
|
|
::= { iphelperDhcpSnoopingPortEntry 8 }
|
|
|
|
iphelperDhcpSnoopingPortIpSourceFiltering OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping IP Source filtering status. Default value
|
|
is disabled. Once enabled, only the incoming traffic with the proper
|
|
client IP address, MAC address and port will be allowed."
|
|
DEFVAL { disabled }
|
|
::= { iphelperDhcpSnoopingPortEntry 9 }
|
|
|
|
|
|
iphelperDhcpSnoopingBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperDhcpSnoopingBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Snooping binding table."
|
|
::= { iphelperMIB 16 }
|
|
|
|
|
|
iphelperDhcpSnoopingBindingEntry OBJECT-TYPE
|
|
SYNTAX IphelperDhcpSnoopingBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A DHCP Snooping binding entry."
|
|
INDEX { iphelperDhcpSnoopingBindingMacAddress, iphelperDhcpSnoopingBindingIfIndex }
|
|
::= { iphelperDhcpSnoopingBindingTable 1 }
|
|
|
|
|
|
IphelperDhcpSnoopingBindingEntry ::= SEQUENCE {
|
|
iphelperDhcpSnoopingBindingMacAddress
|
|
MacAddress,
|
|
iphelperDhcpSnoopingBindingIfIndex
|
|
InterfaceIndex,
|
|
iphelperDhcpSnoopingBindingIpAddress
|
|
IpAddress,
|
|
iphelperDhcpSnoopingBindingVlan
|
|
Unsigned32,
|
|
iphelperDhcpSnoopingBindingLeaseTime
|
|
Unsigned32,
|
|
iphelperDhcpSnoopingBindingType
|
|
INTEGER,
|
|
iphelperDhcpSnoopingBindingRowStatus
|
|
RowStatus,
|
|
iphelperDhcpSnoopingBindingRemoteFlag
|
|
INTEGER
|
|
}
|
|
|
|
iphelperDhcpSnoopingBindingMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC Address subindex identifying this instance."
|
|
::= { iphelperDhcpSnoopingBindingEntry 1 }
|
|
|
|
iphelperDhcpSnoopingBindingIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IfIndex subindex identifying this instance. It is the
|
|
the interface where the DHCP request is coming in from."
|
|
::= { iphelperDhcpSnoopingBindingEntry 2 }
|
|
|
|
|
|
iphelperDhcpSnoopingBindingIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ip Address offered by the DHCP Server to the Client."
|
|
::= { iphelperDhcpSnoopingBindingEntry 3 }
|
|
|
|
|
|
iphelperDhcpSnoopingBindingVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the VLAN Id where the DHCP client belongs to."
|
|
::= { iphelperDhcpSnoopingBindingEntry 4 }
|
|
|
|
|
|
iphelperDhcpSnoopingBindingLeaseTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lease time of the client's IP Address in minutes."
|
|
::= { iphelperDhcpSnoopingBindingEntry 5 }
|
|
|
|
iphelperDhcpSnoopingBindingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dynamic(1),
|
|
static(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The learning/configuration nature of the binding entry.
|
|
Normally, the entries are learned dynamically, while it
|
|
also can be statically/manually configured."
|
|
DEFVAL { dynamic }
|
|
::= { iphelperDhcpSnoopingBindingEntry 6 }
|
|
|
|
|
|
iphelperDhcpSnoopingBindingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { iphelperDhcpSnoopingBindingEntry 7 }
|
|
|
|
iphelperDhcpSnoopingBindingRemoteFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
remote(1),
|
|
local(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to indicate whether the binding entry belong to local
|
|
chassis or remote chassis in multi-chassis environment."
|
|
DEFVAL { local }
|
|
::= { iphelperDhcpSnoopingBindingEntry 8 }
|
|
|
|
|
|
iphelperDhcpSnooping OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
switchLevel(1),
|
|
disabled(2),
|
|
vlanLevel(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enabling DHCP Snooping at the switch level. For the vlan level,
|
|
it is enabled implicitly when an individual vlan's DHCP Snooping
|
|
is enbled."
|
|
::= {iphelperMIB 17}
|
|
|
|
|
|
iphelperDhcpSnoopingOpt82DataInsertionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Option-82 data insertion status at switch level.
|
|
Default value is enabled, the Option-82 field will be inserted in the DHCP
|
|
packets between the Relay Agent and the DHCP Server, on all
|
|
the ports belong to the switch."
|
|
DEFVAL { enabled }
|
|
::= { iphelperMIB 18 }
|
|
|
|
iphelperDhcpSnoopingMacAddrVerificationStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping MAC Address verification status at switch level.
|
|
Default value is enabled. Once enabled, for all the incoming DHCP traffic to
|
|
the port, it compares the source MAC address and the client Hardware
|
|
Address in the DHCP packet. If mismatch, the packet will be dropped."
|
|
DEFVAL { enabled }
|
|
::= { iphelperMIB 19 }
|
|
|
|
|
|
iphelperDhcpSnoopingTrafficSuppressionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping Traffic Suppression status at switch level. Default value
|
|
is disabled. Once enabled, for all the incoming DHCP traffic to
|
|
the ports will not be flooded The usage of UDP/DHCP Relay Agent will be
|
|
enforced. DHCP Traffic will always be forwarded to CPU."
|
|
DEFVAL { disabled }
|
|
::= { iphelperMIB 20 }
|
|
|
|
|
|
iphelperDhcpSnoopingBindingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies if the capability of building the DHCP Snooping
|
|
Binding Table/Database is enable or not. By default, it is enabled.
|
|
It is applicable for both switch-level or vlan-level DHCP Snooping."
|
|
DEFVAL { enabled }
|
|
::= { iphelperMIB 21 }
|
|
|
|
iphelperDhcpSnoopingBindingDatabaseSyncTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (180..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping Binding Database synchronization timeout value. It is
|
|
used to specify the synchronization frequency, in seconds, between the
|
|
binding table in memory and the binding file in flash."
|
|
DEFVAL { 300 }
|
|
::= { iphelperMIB 22 }
|
|
|
|
iphelperDhcpSnoopingBindingDatabaseLastSyncTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time stamp of the last successuful DHCP Snooping Binding
|
|
Database synchronization."
|
|
::= { iphelperMIB 23 }
|
|
|
|
iphelperDhcpSnoopingBindingDatabaseAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noaction(0),
|
|
purge(1),
|
|
renew(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the action to be performed. Purge:
|
|
means to clear the binding table entries in the memory.
|
|
Renew: means to populate the binding table entries from the
|
|
flash file."
|
|
::= { iphelperMIB 24 }
|
|
|
|
|
|
iphelperTrafficSuppressionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP packet traffic suppression status. By default, it is disabled.
|
|
Once enabled, all incoming DHCP packets will be sent to software only,
|
|
and no longer be hardware flooded."
|
|
DEFVAL { disabled }
|
|
::= { iphelperMIB 25 }
|
|
|
|
iphelperDhcpSnoopingBypassOpt82CheckStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP bypass option-82 check status. By default, it is disabled.
|
|
Once enabled, it will no longer enforce the check of option-82
|
|
field in the incoming DHCP Packets on those untrusted ports."
|
|
DEFVAL { disabled }
|
|
::= { iphelperMIB 26 }
|
|
|
|
iphelperDhcpOption82FormatType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
macAddress(1),
|
|
systemName(2),
|
|
userString(3),
|
|
interfaceAlias(4),
|
|
autoInterfaceAlias(5),
|
|
ascii(6),
|
|
portAlias(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP option-82 defines the type of information carried in circuit id
|
|
and remote id sub option fields. If the type selected is string the actual
|
|
value of the string can be found in iphelperDhcpOption82StringValue.
|
|
Format type ASCII will insert the configured fields in ASCII format."
|
|
DEFVAL { macAddress }
|
|
::= { iphelperMIB 27 }
|
|
|
|
iphelperDhcpOption82StringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the string that will be used in the circuit id and remote id
|
|
sub options."
|
|
::= { iphelperMIB 28 }
|
|
|
|
iphelperPXESupport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When enabled the relay agent will replace the source IP address of the packet
|
|
with the gateway IP address from the DHCP packet.
|
|
The default value is disabled."
|
|
DEFVAL { disabled }
|
|
::= { iphelperMIB 29 }
|
|
|
|
iphelperDhcpSnoopingBindingPersistencyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Snooping binding table persistency check status. By default, it is disabled.
|
|
Once enabled, the binding entries expiry will be solely depend on Lease time"
|
|
DEFVAL { disabled }
|
|
::= { iphelperMIB 30 }
|
|
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField1 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The type of the first field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
DEFVAL { none }
|
|
::= { iphelperMIB 31 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField1StringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The string value of the first field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
::= { iphelperMIB 32 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField2 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The type of the second field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
DEFVAL { none }
|
|
::= { iphelperMIB 33 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField2StringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The string value of the second field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
::= { iphelperMIB 34 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField3 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The type of the third field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
DEFVAL { none }
|
|
::= { iphelperMIB 35 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField3StringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The string value of the third field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
::= { iphelperMIB 36 }
|
|
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField4 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The type of the fourth field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
DEFVAL { none }
|
|
::= { iphelperMIB 37 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField4StringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The string value of the fourth field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
::= { iphelperMIB 38 }
|
|
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField5 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The type of the fifth field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
DEFVAL { none }
|
|
::= { iphelperMIB 39 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField5StringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The string value of the fifth field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII. This
|
|
object is deprecated by the objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
::= { iphelperMIB 40 }
|
|
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIDelimiter OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The value of the delimiter that is inserted between the fields in the
|
|
Option 82 string in ASCII format, which will be copied to Option-82
|
|
circuit id of the DHCP packet. This value is applicable only, if the
|
|
option 82 format type is ASCII. This object is deprecated by the
|
|
objects in iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable."
|
|
::= { iphelperMIB 41 }
|
|
|
|
iphelperDhcpSourceFilterVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperDhcpSourceFilterVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans that have ip-source-filtering enabled."
|
|
::= { iphelperMIB 42 }
|
|
|
|
iphelperOption82Policy OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
drop(1),
|
|
keep(2),
|
|
replace(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only significant for the BOOTP/DHCP service. It allows the user to
|
|
select the option-82 insertion policy of either drop, keep or replace the
|
|
option-82 information if it is already present in the DHCP packet."
|
|
DEFVAL { replace }
|
|
::= {iphelperMIB 43}
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of ascii fields used for Circuit ID or Remote ID."
|
|
::= { iphelperMIB 44 }
|
|
|
|
|
|
iphelperDhcpSourceFilterVlanEntry OBJECT-TYPE
|
|
SYNTAX IphelperDhcpSourceFilterVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Source Filtering enabled VLAN entry."
|
|
INDEX { iphelperDhcpSourceFilterVlanNumber }
|
|
::= { iphelperDhcpSourceFilterVlanTable 1 }
|
|
|
|
IphelperDhcpSourceFilterVlanEntry ::= SEQUENCE {
|
|
iphelperDhcpSourceFilterVlanNumber
|
|
Integer32,
|
|
iphelperDhcpSourceFilterVlanFilteringStatus
|
|
INTEGER
|
|
}
|
|
|
|
iphelperDhcpSourceFilterVlanNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN number identifying this instance. Valid
|
|
range from 1 to 4094."
|
|
::= { iphelperDhcpSourceFilterVlanEntry 1 }
|
|
|
|
iphelperDhcpSourceFilterVlanFilteringStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP Snooping IP Source filtering status. Default value
|
|
is disabled. Once enabled, only the incoming traffic with the proper
|
|
client IP address, MAC address , port and vlan will be allowed."
|
|
DEFVAL { disabled }
|
|
::= { iphelperDhcpSourceFilterVlanEntry 2 }
|
|
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry OBJECT-TYPE
|
|
SYNTAX IphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An ascii field entry for Circuit ID or Remote ID."
|
|
INDEX { iphelperDhcpSnoopingOption82FormatASCIIConfigurableIndex }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableTable 1 }
|
|
|
|
IphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry ::= SEQUENCE {
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableIndex IphelperOption82CircuitOrRemoteId,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField1 IphelpereOption82ASCIIFieldType,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField1StrVal SnmpAdminString,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField2 IphelpereOption82ASCIIFieldType,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField2StrVal SnmpAdminString,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField3 IphelpereOption82ASCIIFieldType,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField3StrVal SnmpAdminString,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField4 IphelpereOption82ASCIIFieldType,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField4StrVal SnmpAdminString,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField5 IphelpereOption82ASCIIFieldType,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField5StrVal SnmpAdminString,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableDelimiter SnmpAdminString,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableStatus RowStatus
|
|
}
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableIndex OBJECT-TYPE
|
|
SYNTAX IphelperOption82CircuitOrRemoteId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the either circuit id or remote id for option82."
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 1 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField1 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the first field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII."
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 2 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField1StrVal OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value of the first field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { " - " }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 3 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField2 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the second field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { none }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 4 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField2StrVal OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value of the second field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { " - " }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 5 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField3 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the third field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { none }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 6 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField3StrVal OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value of the third field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { " - " }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 7 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField4 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the fourth field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { none }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 8 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField4StrVal OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value of the fourth field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { " - " }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 9 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField5 OBJECT-TYPE
|
|
SYNTAX IphelpereOption82ASCIIFieldType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the fifth field in the Option 82 string in ASCII format,
|
|
which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { none }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 10 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField5StrVal OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string value of the fifth field in the Option 82 string in ASCII
|
|
format, which will be copied to Option-82 circuit id or remote id of the DHCP packet.
|
|
This Field is applicable only, if the option 82 format type is ASCII"
|
|
DEFVAL { " - " }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 11 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableDelimiter OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..63))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the delimiter that is inserted between the fields in the
|
|
Option 82 string in ASCII format, which will be copied to Option-82
|
|
circuit id or remote id of the DHCP packet. This value is applicable only, if the
|
|
option 82 format type is ASCII"
|
|
DEFVAL { "" }
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 12 }
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the status of the entry."
|
|
::= { iphelperDhcpSnoopingOption82FormatASCIIConfigurableEntry 13 }
|
|
|
|
iphelperDhcpSourceFilterAllowSubnetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF IphelperDhcpSourceFilterAllowIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of ip address that have exempted from ip-source-filtering enabled."
|
|
::= { iphelperMIB 48 }
|
|
|
|
iphelperDhcpSourceFilterAllowIpEntry OBJECT-TYPE
|
|
SYNTAX IphelperDhcpSourceFilterAllowIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Source Filtering exempted ip enabled entry."
|
|
INDEX { iphelperDhcpSourceFilterExpIpAddress, iphelperDhcpSourceFilterExpIpMask, iphelperDhcpSourceFilterVlan}
|
|
::= { iphelperDhcpSourceFilterAllowSubnetTable 1 }
|
|
|
|
IphelperDhcpSourceFilterAllowIpEntry ::= SEQUENCE {
|
|
iphelperDhcpSourceFilterExpIpAddress
|
|
IpAddress,
|
|
iphelperDhcpSourceFilterExpIpMask
|
|
IpAddress,
|
|
iphelperDhcpSourceFilterVlan
|
|
Integer32,
|
|
iphelperDhcpSourceFilterExpIpStatus
|
|
INTEGER
|
|
}
|
|
|
|
iphelperDhcpSourceFilterExpIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ip address identifying this instance"
|
|
::= { iphelperDhcpSourceFilterAllowIpEntry 1 }
|
|
|
|
iphelperDhcpSourceFilterExpIpMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mask address identifying this instance"
|
|
::= { iphelperDhcpSourceFilterAllowIpEntry 2 }
|
|
|
|
iphelperDhcpSourceFilterVlan OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN number identifying this instance. Valid
|
|
range from 1 to 4094."
|
|
::= { iphelperDhcpSourceFilterAllowIpEntry 3 }
|
|
|
|
iphelperDhcpSourceFilterExpIpStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCP snooping IP source filtering exception for subnets status. Default value
|
|
is disabled. Once enabled, only the incoming traffic with the configured
|
|
IP address on vlan will be allowed."
|
|
DEFVAL { disabled }
|
|
::= { iphelperDhcpSourceFilterAllowIpEntry 4 }
|
|
|
|
iphelperDhcpSnoopingTrapStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(0),
|
|
reverse-enable(1),
|
|
hardware(2),
|
|
software(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is only significant for the BOOTP/DHCP service. It
|
|
allows the user to to configure trap-mode for snooping."
|
|
DEFVAL { default }
|
|
::= {iphelperMIB 49}
|
|
|
|
-- MDNS Relay --
|
|
|
|
alaMdnsGreTunnelName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the tunnel name for the mdns feature."
|
|
::= { iphelperMIB 45 }
|
|
|
|
alaMdnsAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mdns global status"
|
|
DEFVAL { disabled }
|
|
::= { iphelperMIB 46 }
|
|
|
|
alaMdnsFloodVlans OBJECT-TYPE
|
|
SYNTAX VlanBitmap
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mdns flood vlans"
|
|
::= { iphelperMIB 47 }
|
|
|
|
iphelperDhcpSnoopingArpAllowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies if the capability to allow arp packets is enabled
|
|
or not when the ISF mode is enabled. By default, it is enabled.
|
|
It is applicable for both switch-level or vlan-level DHCP Snooping."
|
|
DEFVAL { disabled }
|
|
::= { iphelperMIB 50 }
|
|
--
|
|
-- DHCPV6 Mib's
|
|
--
|
|
ipv6helperMIB OBJECT IDENTIFIER ::= { alcatelIND1UDPRelayMIBObjects 2 }
|
|
ipv6helperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6helperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of active DHCPV6 Relay Service instances."
|
|
::= { ipv6helperMIB 1 }
|
|
ipv6helperEntry OBJECT-TYPE
|
|
SYNTAX Ipv6helperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" An entry in DHCPV6 table"
|
|
INDEX { ipv6helperForwAddr ,ipv6helperVlan }
|
|
::= { ipv6helperTable 1 }
|
|
Ipv6helperEntry ::= SEQUENCE {
|
|
ipv6helperForwAddr
|
|
InetAddressIPv6,
|
|
ipv6helperVlan
|
|
INTEGER,
|
|
ipv6helperStatus
|
|
RowStatus
|
|
}
|
|
ipv6helperForwAddr OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies relayed service's forwarding address.
|
|
This object is used set DHCPV6 server IPv6 address."
|
|
::= { ipv6helperEntry 1 }
|
|
ipv6helperVlan OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies a Vlan to which the service is to be forwarded.
|
|
a value of 0 indicates that no vlan is being used."
|
|
::= { ipv6helperEntry 2 }
|
|
ipv6helperStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { ipv6helperEntry 3 }
|
|
ipv6helperForwardOption OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
standard(1),
|
|
perVlanOnly(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is to indicate whether relay should work system wide
|
|
or per vlan. Default value is standard"
|
|
::= {ipv6helperMIB 2}
|
|
ipv6helperMaxHops OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This sets the DHCPv6 relay's maximum hops
|
|
forwarding limit . If a frame arrives with hopcount greater than
|
|
or equal to ipv6helperMaxHops, it will be dropped."
|
|
DEFVAL { 32 }
|
|
::= {ipv6helperMIB 3}
|
|
ipv6helperDhcpSnooping OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
switchLevel(1),
|
|
disabled(2),
|
|
vlanLevel(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enabling LDRA/DHCPv6 Snooping at the switch level. For the vlan level,
|
|
it is enabled implicitly when an individual vlan's LDRA/DHCPv6 Snooping
|
|
is enbled."
|
|
DEFVAL { disabled }
|
|
::= {ipv6helperMIB 4}
|
|
ipv6helperDhcpSnoopingVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6helperDhcpSnoopingVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans that have LDRA/DHCPv6 Snooping enabled."
|
|
::= { ipv6helperMIB 5 }
|
|
ipv6helperDhcpSnoopingVlanEntry OBJECT-TYPE
|
|
SYNTAX Ipv6helperDhcpSnoopingVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A LDRA/DHCPv6 Snooping VLAN entry."
|
|
INDEX { ipv6helperDhcpSnoopingVlanNumber }
|
|
::= { ipv6helperDhcpSnoopingVlanTable 1 }
|
|
Ipv6helperDhcpSnoopingVlanEntry ::= SEQUENCE {
|
|
ipv6helperDhcpSnoopingVlanNumber
|
|
INTEGER,
|
|
ipv6helperDhcpSnoopingVlanStatus
|
|
RowStatus
|
|
}
|
|
ipv6helperDhcpSnoopingVlanNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN number identifying this instance. Valid
|
|
range from 1 to 4094."
|
|
::= { ipv6helperDhcpSnoopingVlanEntry 1 }
|
|
ipv6helperDhcpSnoopingVlanStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { ipv6helperDhcpSnoopingVlanEntry 2 }
|
|
|
|
ipv6helperDhcpSnoopingPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6helperDhcpSnoopingPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of ports that have LDRA/DHCPv6 Snooping trust status."
|
|
::= { ipv6helperMIB 6 }
|
|
ipv6helperDhcpSnoopingPortEntry OBJECT-TYPE
|
|
SYNTAX Ipv6helperDhcpSnoopingPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A LDRA/DHCP Snooping Port entry."
|
|
INDEX { ipv6helperDhcpSnoopingPortIfIndex }
|
|
::= { ipv6helperDhcpSnoopingPortTable 1 }
|
|
Ipv6helperDhcpSnoopingPortEntry ::= SEQUENCE {
|
|
ipv6helperDhcpSnoopingPortIfIndex
|
|
InterfaceIndex,
|
|
ipv6helperDhcpSnoopingPortTrustMode
|
|
INTEGER,
|
|
ipv6helperSnoopingClientViolation
|
|
Counter32,
|
|
ipv6helperSnoopingServerViolation
|
|
Counter32,
|
|
ipv6helperSnoopingBindingViolation
|
|
Counter32,
|
|
ipv6helperSnoopingInterfaceidViolation
|
|
Counter32,
|
|
ipv6helperSnoopingPortSourceFilterStatus
|
|
INTEGER
|
|
}
|
|
ipv6helperDhcpSnoopingPortIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex subindex identifying this instance."
|
|
::= { ipv6helperDhcpSnoopingPortEntry 1 }
|
|
ipv6helperDhcpSnoopingPortTrustMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
blocked(1),
|
|
clientOnlyUntrusted(2),
|
|
clientOnlyTrusted(3),
|
|
trusted(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The LDRA/DHCPv6 Snooping's VLAN port's trust mode. Default value
|
|
is clientOnlyUntrusted, which means once the VLAN is enabled for DHCPv6
|
|
snooping, the vlan ports only allow DHCPv6 client packets. Blocked
|
|
means all DHCPv6 traffic is block on the port. clientOnlyTrusted means
|
|
DHCPV6 client and Relay-Foward msg from another relay agent is allowed.
|
|
Trusted means all DHCPv6 traffic is allowed on the port."
|
|
DEFVAL { clientOnlyUntrusted }
|
|
::= { ipv6helperDhcpSnoopingPortEntry 2 }
|
|
ipv6helperSnoopingClientViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number client violation packets dropped."
|
|
::= { ipv6helperDhcpSnoopingPortEntry 3}
|
|
ipv6helperSnoopingServerViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of server violation packets received/dropped , server
|
|
packet received on client port."
|
|
::= { ipv6helperDhcpSnoopingPortEntry 4}
|
|
ipv6helperSnoopingBindingViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to mismacthed binding entry
|
|
with client infomration."
|
|
::= { ipv6helperDhcpSnoopingPortEntry 5}
|
|
ipv6helperSnoopingInterfaceidViolation OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets dropped due to invalid interface id value
|
|
from DHCP server in Relay Agent Information option in the DHCP packet."
|
|
::= { ipv6helperDhcpSnoopingPortEntry 6}
|
|
ipv6helperSnoopingPortSourceFilterStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPV6 Source filtering status. Default value is disabled.
|
|
Once enabled, only the incoming traffic with the proper
|
|
client IPV6 address, MAC address and port will be allowed."
|
|
DEFVAL { disabled }
|
|
::= { ipv6helperDhcpSnoopingPortEntry 7}
|
|
|
|
ipv6helperDhcpSnoopingBindingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies if the capability of building the DHCPv6 Snooping
|
|
Binding Table/Database is enable or not. By default, it is enabled.
|
|
It is applicable for both switch-level or vlan-level DHCPv6 Snooping."
|
|
DEFVAL { enabled }
|
|
::= { ipv6helperMIB 7 }
|
|
ipv6helperDhcpSnoopingBindingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6helperDhcpSnoopingBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Snooping binding table."
|
|
::= { ipv6helperMIB 8 }
|
|
ipv6helperDhcpSnoopingBindingEntry OBJECT-TYPE
|
|
SYNTAX Ipv6helperDhcpSnoopingBindingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A LDRA/DHCPv6 Snooping binding entry."
|
|
INDEX { ipv6helperBindingLinkLocalAddress, ipv6helperBindingVlan, ipv6helperBindingIfIndex }
|
|
::= { ipv6helperDhcpSnoopingBindingTable 1 }
|
|
Ipv6helperDhcpSnoopingBindingEntry ::= SEQUENCE {
|
|
ipv6helperBindingLinkLocalAddress
|
|
InetAddressIPv6,
|
|
ipv6helperBindingVlan
|
|
INTEGER,
|
|
ipv6helperBindingIfIndex
|
|
InterfaceIndex,
|
|
ipv6helperBindingGlobalIpv6Address
|
|
InetAddressIPv6,
|
|
ipv6helperBindingLeaseTime
|
|
Unsigned32,
|
|
ipv6helperBindingRowStatus
|
|
RowStatus
|
|
}
|
|
ipv6helperBindingLinkLocalAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link loacl Address subindex identifying this instance."
|
|
::= { ipv6helperDhcpSnoopingBindingEntry 1 }
|
|
ipv6helperBindingVlan OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the VLAN Id where the DHCP client belongs to."
|
|
::= { ipv6helperDhcpSnoopingBindingEntry 2 }
|
|
ipv6helperBindingIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IfIndex subindex identifying this instance. It is the
|
|
the interface where the DHCP request is coming in from."
|
|
::= { ipv6helperDhcpSnoopingBindingEntry 3 }
|
|
ipv6helperBindingGlobalIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ip Address offered by the DHCP Server to the Client."
|
|
::= { ipv6helperDhcpSnoopingBindingEntry 4 }
|
|
ipv6helperBindingLeaseTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The lease time of the client's IP Address."
|
|
::= { ipv6helperDhcpSnoopingBindingEntry 5 }
|
|
ipv6helperBindingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row Status for creating/deleting"
|
|
::= { ipv6helperDhcpSnoopingBindingEntry 6 }
|
|
ipv6helperDhcpSnoopingBindingDatabaseSyncTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (180..600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DHCPv6 Snooping Binding Database synchronization timeout value. It is
|
|
used to specify the synchronization frequency, in seconds, between the
|
|
binding table in memory and the binding file in flash."
|
|
DEFVAL { 300 }
|
|
::= { ipv6helperMIB 9 }
|
|
ipv6helperDhcpSnoopingBindingDatabaseLastSyncTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time stamp of the last successuful DHCPv6 Snooping Binding
|
|
Database synchronization."
|
|
::= { ipv6helperMIB 10 }
|
|
ipv6helperDhcpSnoopingBindingDatabaseAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noaction(0),
|
|
purge(1),
|
|
renew(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the action to be performed. Purge:
|
|
means to clear the binding table entries in the memory.
|
|
Renew: means to populate the binding table entries from the
|
|
flash file."
|
|
DEFVAL { noaction }
|
|
::= { ipv6helperMIB 11 }
|
|
ipv6helperDhcpSnoopingBindingPersistencyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCP Snooping binding table persistency check status. By default, it is disabled.
|
|
Once enabled, the binding entries expiry will be solely depend on Lease time"
|
|
DEFVAL { disabled }
|
|
::= { ipv6helperMIB 12 }
|
|
ipv6helperStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6helperStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps statistics for DHCPv6 server address."
|
|
::= { ipv6helperMIB 13 }
|
|
ipv6helperStatEntry OBJECT-TYPE
|
|
SYNTAX Ipv6helperStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the stat table."
|
|
INDEX {ipv6helperStatsServerAddress, ipv6helperStatsVlan}
|
|
::= { ipv6helperStatTable 1 }
|
|
Ipv6helperStatEntry ::= SEQUENCE {
|
|
ipv6helperStatsServerAddress
|
|
InetAddressIPv6,
|
|
ipv6helperStatsVlan
|
|
INTEGER,
|
|
ipv6helperTxToServer
|
|
Unsigned32
|
|
}
|
|
ipv6helperStatsServerAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This specifies the unique server address."
|
|
::= { ipv6helperStatEntry 1 }
|
|
ipv6helperStatsVlan OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is the VLAN Id of the server for which stats
|
|
displayed in case of vlan level relay configured."
|
|
::= { ipv6helperStatEntry 2 }
|
|
ipv6helperTxToServer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This keeps track of the number of packets transmitted to the server."
|
|
::= { ipv6helperStatEntry 3}
|
|
ipv6helperInterfaceIdPrefixValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..246))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the string that will be added along with the standard
|
|
interface id ((chassis group(1 byte), chassis id(1 byte), vlan(2 byte)
|
|
and ifIndex(4 byte)) by the relay agent."
|
|
DEFVAL { "" }
|
|
::= { ipv6helperMIB 14 }
|
|
ipv6helperRemoteIdEnterpriseNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the Enterprise Number that will be used in the remote id
|
|
sub options."
|
|
::= { ipv6helperMIB 15 }
|
|
ipv6helperRemoteIdUserStringValue OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the string that will be used in the remote id
|
|
sub options."
|
|
::= { ipv6helperMIB 16 }
|
|
ipv6helperRemoteIdFormatType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(1),
|
|
baseMacAddress(2),
|
|
systemName(3),
|
|
vlan(4),
|
|
userString(5),
|
|
interfaceAlias(6),
|
|
autoInterfaceAlias(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DHCPv6 remote-id defines the type of information carried in remote id option
|
|
fields. ipv6helperRemoteIdEnterpriseNumber should be configured before configuring
|
|
specifying ipv6helperRemoteIdFormatType. If the type selected is string the
|
|
actual value of the string can be found in ipv6helperRemoteIdUserStringValue."
|
|
DEFVAL { disabled }
|
|
::= { ipv6helperMIB 17 }
|
|
ipv6helperRxFromClient OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This keeps track of the number of packets recieved from the client."
|
|
::= { ipv6helperMIB 18 }
|
|
ipv6helperMaxHopsViolation OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This keeps track of the number of packets dropped due to max hops violation."
|
|
::= { ipv6helperMIB 19 }
|
|
ipv6helperResetAll OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter resets all the stats."
|
|
::= { ipv6helperMIB 20 }
|
|
|
|
ipv6helperSourceFilterVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ipv6helperSourceFilterVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of vlans that have ipv6-source-filtering enabled."
|
|
::= { ipv6helperMIB 21 }
|
|
|
|
ipv6helperSourceFilterVlanEntry OBJECT-TYPE
|
|
SYNTAX Ipv6helperSourceFilterVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Source Filtering enabled VLAN entry."
|
|
INDEX { ipv6helperSourceFilterVlan }
|
|
::= { ipv6helperSourceFilterVlanTable 1 }
|
|
|
|
Ipv6helperSourceFilterVlanEntry ::= SEQUENCE {
|
|
ipv6helperSourceFilterVlan Integer32,
|
|
ipv6helperSourceFilterVlanStatus INTEGER
|
|
}
|
|
|
|
ipv6helperSourceFilterVlan OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN number identifying this instance. Valid
|
|
range from 1 to 4094."
|
|
::= { ipv6helperSourceFilterVlanEntry 1 }
|
|
|
|
ipv6helperSourceFilterVlanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPV6 Source filtering status. Default value is disabled.
|
|
Once enabled, only the incoming traffic with the proper
|
|
client IPV6 address, MAC address , port and vlan will be allowed."
|
|
DEFVAL { disabled }
|
|
::= { ipv6helperSourceFilterVlanEntry 2 }
|
|
|
|
-- --------------------------------------------------------------
|
|
-- Trap Description
|
|
-- --------------------------------------------------------------
|
|
alaDhcpClientTrapsDesc OBJECT IDENTIFIER ::= { alaDhcpClientTraps 1 }
|
|
alaDhcpClientTrapsObj OBJECT IDENTIFIER ::= { alaDhcpClientTraps 2 }
|
|
|
|
-- Notifications
|
|
|
|
alaDhcpClientAddressAddTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaDhcpClientAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When new IP address is assigned to DHCP Client interface."
|
|
::= { alaDhcpClientTrapsDesc 0 1 }
|
|
|
|
alaDhcpClientAddressExpiryTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaDhcpClientAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the lease time expires or when DHCP client not
|
|
able to renew/rebind an IP address."
|
|
::= { alaDhcpClientTrapsDesc 0 2 }
|
|
|
|
alaDhcpClientAddressModifyTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
alaDhcpClientAddress,
|
|
alaDhcpClientNewAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the dhcp client not able to obtain the existing
|
|
IP address and new IP address is assigned to the DHCP client."
|
|
::= { alaDhcpClientTrapsDesc 0 3 }
|
|
|
|
alaDhcpBindingDuplicateEntry NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
iphelperDhcpSnoopingBindingMacAddress,
|
|
iphelperDhcpSnoopingBindingVlan,
|
|
iphelperDhcpSnoopingBindingIfIndex,
|
|
iphelperDhcpSnoopingBindingIfIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap to notify MAC Movement in DHCP-Binding Table
|
|
Mac Address, Vlan, Previous ifIndex, Current ifIndex"
|
|
|
|
::= { alaDhcpClientTrapsDesc 0 4 }
|
|
|
|
|
|
-- Notification Objects
|
|
|
|
alaDhcpClientAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the current IP address of the DHCP client."
|
|
::= { alaDhcpClientTrapsObj 1 }
|
|
|
|
alaDhcpClientNewAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the new IP address assigned for the DHCP client."
|
|
::= { alaDhcpClientTrapsObj 2 }
|
|
|
|
|
|
--
|
|
-- COMPLIANCE
|
|
--
|
|
|
|
|
|
alcatelIND1UDPRelayMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for UDP Relay"
|
|
MODULE
|
|
MANDATORY-GROUPS
|
|
{
|
|
iphelperGroup,
|
|
iphelperStatGroup,
|
|
iphelperMiscGroup,
|
|
alaDhcpClientTrapsGroup,
|
|
iphelperSourceGroup,
|
|
iphelperOption82FormatASCIIConfigurableGroup,
|
|
alaDhcpClientTrapObjectsGroup,
|
|
iphelperxGroup
|
|
}
|
|
|
|
::={ alcatelIND1UDPRelayMIBCompliances 1}
|
|
|
|
|
|
iphelperGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
iphelperForwAddr,
|
|
iphelperStatus,
|
|
iphelperAgentInformation,
|
|
iphelperAgentInformationPolicy,
|
|
iphelperDhcpOption82FormatType,
|
|
iphelperDhcpOption82StringValue,
|
|
iphelperOption82Policy,
|
|
iphelperPXESupport,
|
|
iphelperService,
|
|
iphelperTrafficSuppressionStatus,
|
|
iphelperVlan,
|
|
iphelperDhcpSnoopingTrapStatus
|
|
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Collection of objects for the management of parameters of UDP Relay."
|
|
::= { alcatelIND1UDPRelayMIBGroups 1}
|
|
|
|
|
|
iphelperStatGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
iphelperServerAddress,
|
|
iphelperRxFromClient,
|
|
iphelperTxToServer,
|
|
iphelperMaxHopsViolation,
|
|
iphelperForwDelayViolation,
|
|
iphelperResetAll,
|
|
iphelperAgentInfoViolation,
|
|
iphelperInvalidGatewayIP,
|
|
iphelperInvalidAgentInfoOptFrmSrver
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Collection of objects for management of statistics for UDP Relay."
|
|
::= { alcatelIND1UDPRelayMIBGroups 2}
|
|
|
|
|
|
iphelperMiscGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
iphelperForwDelay,
|
|
iphelperMaxHops,
|
|
iphelperForwardOption,
|
|
iphelperBootupOption,
|
|
iphelperBootupPacketOption,
|
|
|
|
iphelperDhcpSnoopingOption82FormatASCIIField1,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField1StringValue,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField2,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField2StringValue,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField3,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField3StringValue,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField4,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField4StringValue,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField5,
|
|
iphelperDhcpSnoopingOption82FormatASCIIField5StringValue,
|
|
iphelperDhcpSnoopingOption82FormatASCIIDelimiter,
|
|
|
|
iphelperDhcpSnooping,
|
|
iphelperDhcpSnoopingOpt82DataInsertionStatus,
|
|
iphelperDhcpSnoopingMacAddrVerificationStatus,
|
|
iphelperDhcpSnoopingTrafficSuppressionStatus,
|
|
iphelperDhcpSnoopingBindingStatus,
|
|
iphelperDhcpSnoopingBindingDatabaseSyncTimeout,
|
|
iphelperDhcpSnoopingBindingDatabaseLastSyncTime,
|
|
iphelperDhcpSnoopingBindingDatabaseAction,
|
|
iphelperDhcpSnoopingBypassOpt82CheckStatus,
|
|
iphelperDhcpSnoopingBindingPersistencyStatus,
|
|
alaMdnsGreTunnelName,
|
|
alaMdnsAdminStatus,
|
|
alaMdnsFloodVlans,
|
|
iphelperDhcpSnoopingArpAllowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Other independent objects of UDP Relay."
|
|
::= { alcatelIND1UDPRelayMIBGroups 3}
|
|
|
|
|
|
alaDhcpClientTrapsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
alaDhcpClientAddressAddTrap,
|
|
alaDhcpClientAddressExpiryTrap,
|
|
alaDhcpClientAddressModifyTrap,
|
|
alaDhcpBindingDuplicateEntry
|
|
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of traps for management of DHCP Client "
|
|
::= { alcatelIND1UDPRelayMIBGroups 4}
|
|
|
|
iphelperSourceGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
iphelperDhcpSourceFilterVlanFilteringStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Source filtering status at vlan level "
|
|
::= { alcatelIND1UDPRelayMIBGroups 5}
|
|
|
|
iphelperOption82FormatASCIIConfigurableGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField1,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField1StrVal,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField2,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField2StrVal,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField3,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField3StrVal,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField4,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField4StrVal,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField5,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableField5StrVal,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableDelimiter,
|
|
iphelperDhcpSnoopingOption82FormatASCIIConfigurableStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Collection of objects identifying option-32 for Circuit ID and Remote ID."
|
|
::= { alcatelIND1UDPRelayMIBGroups 6 }
|
|
|
|
alaDhcpClientTrapObjectsGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
alaDhcpClientAddress,
|
|
alaDhcpClientNewAddress
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects used in UDP Relay Notifications"
|
|
::= { alcatelIND1UDPRelayMIBGroups 7}
|
|
|
|
iphelperxGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
iphelperxPortServiceAssociationName,
|
|
iphelperxPortServiceAssociationPort,
|
|
iphelperxPortServiceAssociationService,
|
|
iphelperxPortServiceAssociationStatus,
|
|
iphelperxServicePortAssociationName,
|
|
iphelperxServicePortAssociationPort,
|
|
iphelperxServicePortAssociationService,
|
|
iphelperxServicePortAssociationStatus,
|
|
iphelperxStatReset,
|
|
iphelperxStatRxFromClient,
|
|
iphelperxStatServerAddress,
|
|
iphelperxStatService,
|
|
iphelperxStatTxToServer,
|
|
iphelperxStatVlan,
|
|
iphelperxPropertiesName,
|
|
iphelperxPropertiesPort,
|
|
iphelperxPropertiesService
|
|
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in UDP Relay PortAssociation table"
|
|
::= { alcatelIND1UDPRelayMIBGroups 8}
|
|
ipv6helperGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
ipv6helperForwAddr,
|
|
ipv6helperStatus,
|
|
ipv6helperVlan
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Collection of objects for the management of parameters of DHCPV6 Relay."
|
|
::= { alcatelIND1UDPRelayMIBGroups 9}
|
|
ipv6helperMiscGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
ipv6helperStatus,
|
|
ipv6helperMaxHops,
|
|
ipv6helperForwardOption,
|
|
ipv6helperDhcpSnooping,
|
|
ipv6helperDhcpSnoopingBindingStatus,
|
|
ipv6helperDhcpSnoopingBindingDatabaseSyncTimeout,
|
|
ipv6helperDhcpSnoopingBindingDatabaseLastSyncTime,
|
|
ipv6helperDhcpSnoopingBindingDatabaseAction,
|
|
ipv6helperDhcpSnoopingBindingPersistencyStatus,
|
|
ipv6helperDhcpSnoopingVlanNumber,
|
|
ipv6helperDhcpSnoopingVlanStatus,
|
|
ipv6helperDhcpSnoopingPortIfIndex,
|
|
ipv6helperDhcpSnoopingPortTrustMode,
|
|
ipv6helperSnoopingClientViolation,
|
|
ipv6helperSnoopingServerViolation,
|
|
ipv6helperSnoopingBindingViolation,
|
|
ipv6helperSnoopingInterfaceidViolation,
|
|
ipv6helperSnoopingPortSourceFilterStatus,
|
|
ipv6helperBindingLinkLocalAddress,
|
|
ipv6helperBindingIfIndex,
|
|
ipv6helperBindingGlobalIpv6Address,
|
|
ipv6helperBindingVlan,
|
|
ipv6helperBindingLeaseTime,
|
|
ipv6helperBindingRowStatus,
|
|
ipv6helperStatsServerAddress,
|
|
ipv6helperStatsVlan,
|
|
ipv6helperRxFromClient,
|
|
ipv6helperTxToServer,
|
|
ipv6helperMaxHopsViolation,
|
|
ipv6helperResetAll,
|
|
ipv6helperInterfaceIdPrefixValue,
|
|
ipv6helperRemoteIdFormatType,
|
|
ipv6helperRemoteIdEnterpriseNumber,
|
|
ipv6helperRemoteIdUserStringValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Other independent objects of DHCPV6 Relay."
|
|
::= { alcatelIND1UDPRelayMIBGroups 10}
|
|
|
|
ipv6helperSourceFilterGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
ipv6helperSourceFilterVlanStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
" IPV6 Source filtering status at vlan level "
|
|
::= { alcatelIND1UDPRelayMIBGroups 11}
|
|
END
|
|
|