281 lines
8.7 KiB
Plaintext
281 lines
8.7 KiB
Plaintext
-- ZyXEL Communications Corporation
|
|
-- Private Enterprise MIB definition
|
|
|
|
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
|
|
-- It contains ZyXEL products OIDs, and common managed objects.
|
|
|
|
-- $Log: ZYXEL-IPV6-MIB.mib $
|
|
-- Revision 1.5 2013/12/06 07:06:08 ccho
|
|
-- remove uncessary imports
|
|
-- Revision 1.4 2013/11/06 05:41:31 ccho
|
|
-- fix mib style
|
|
-- Revision 1.3 2012/09/19 07:38:04 Kevin
|
|
-- if it's leaf node, revise the vender name from zyxel to zy
|
|
-- Revision 1.2 2012/07/05 06:23:07 Kevin
|
|
-- 1. upgrade from SNMP to SNMPv2
|
|
-- 2. clean warning
|
|
-- Revision 1.1 2012/05/30 07:49:39 Kevin
|
|
-- Initial revision
|
|
|
|
ZYXEL-IPV6-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE
|
|
FROM SNMPv2-SMI -- RFC2578
|
|
|
|
MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
|
|
RowStatus
|
|
FROM SNMPv2-TC -- RFC2579
|
|
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB -- RFC2851
|
|
|
|
esMgmt
|
|
FROM ZYXEL-ES-SMI;
|
|
|
|
zyxelIpv6 MODULE-IDENTITY
|
|
LAST-UPDATED "201207010000Z"
|
|
ORGANIZATION "Enterprise Solution ZyXEL"
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"The subtree for Internet Protocol version 6 (IPv6)"
|
|
::= { esMgmt 34 }
|
|
|
|
zyxelIpv6Setup OBJECT IDENTIFIER ::= { zyxelIpv6 1 }
|
|
|
|
--
|
|
--
|
|
-- 34. zyxelIpv6
|
|
--
|
|
--
|
|
|
|
zyIpv6HopLimit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the number of the IPv6 hop limit (from 1 to 255)."
|
|
::= { zyxelIpv6Setup 1 }
|
|
|
|
zyIpv6IcmpRateLimitErrorInterval OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter a value of error interval to control the sending rate of error messages, and the minimum accuracy is 10 milliseconds."
|
|
::= { zyxelIpv6Setup 2 }
|
|
|
|
zyIpv6IcmpRateLimitBucketSize OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter a value of bucket size to control the number of ICMPv6 message allowed per error interval."
|
|
::= { zyxelIpv6Setup 3 }
|
|
|
|
zyIpv6MaxNumberOfGlobalAddrresses OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of IPv6 Global Address entries that can be created."
|
|
::= { zyxelIpv6Setup 4 }
|
|
|
|
-- zyxelIpv6Table
|
|
zyxelIpv6Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyxelIpv6Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains IPv6 configuration."
|
|
::= { zyxelIpv6Setup 5 }
|
|
|
|
zyxelIpv6Entry OBJECT-TYPE
|
|
SYNTAX ZyxelIpv6Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains IPv6 configuration. "
|
|
INDEX {
|
|
zyIpv6IfIndex
|
|
}
|
|
::= { zyxelIpv6Table 1 }
|
|
|
|
ZyxelIpv6Entry ::=
|
|
SEQUENCE {
|
|
zyIpv6IfIndex INTEGER,
|
|
zyIpv6State EnabledStatus,
|
|
zyIpv6AddressAutoConfigState EnabledStatus,
|
|
zyIpv6LinkLocalIpAddrressType InetAddressType,
|
|
zyIpv6LinkLocalIpAddrress InetAddress,
|
|
zyIpv6DefaultGatewayType InetAddressType,
|
|
zyIpv6DefaultGateway InetAddress
|
|
}
|
|
|
|
zyIpv6IfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of IPv6 Interface."
|
|
::= { zyxelIpv6Entry 1 }
|
|
|
|
zyIpv6State OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable IPv6 on the interface."
|
|
::= { zyxelIpv6Entry 2 }
|
|
|
|
zyIpv6AddressAutoConfigState OBJECT-TYPE
|
|
SYNTAX EnabledStatus{
|
|
stateless(1),
|
|
stateful(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable stateless address auto-configuration."
|
|
::= { zyxelIpv6Entry 3 }
|
|
|
|
zyIpv6LinkLocalIpAddrressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This type of the link local address."
|
|
::= { zyxelIpv6Entry 4 }
|
|
|
|
zyIpv6LinkLocalIpAddrress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 link local address. Each interface has only one IPv6 link local address."
|
|
::= { zyxelIpv6Entry 5 }
|
|
|
|
zyIpv6DefaultGatewayType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This type of default gateway address."
|
|
::= { zyxelIpv6Entry 6 }
|
|
|
|
zyIpv6DefaultGateway OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 default gateway."
|
|
::= { zyxelIpv6Entry 7 }
|
|
|
|
|
|
-- zyxelIpv6GlobalAddressTable
|
|
zyxelIpv6GlobalAddressTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZyxelIpv6GlobalAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains IPv6 global address configuration. "
|
|
::= { zyxelIpv6Setup 6 }
|
|
|
|
zyxelIpv6GlobalAddressEntry OBJECT-TYPE
|
|
SYNTAX ZyxelIpv6GlobalAddressEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry contains IPv6 global address configuration. "
|
|
INDEX {
|
|
zyIpv6GlobalAddressIfIndex,
|
|
zyIpv6GlobalAddressIpAddressType,
|
|
zyIpv6GlobalAddressIpAddress,
|
|
zyIpv6GlobalAddressPrefixLength,
|
|
zyIpv6GlobalAddressEUI64State
|
|
}
|
|
::= { zyxelIpv6GlobalAddressTable 1 }
|
|
|
|
ZyxelIpv6GlobalAddressEntry ::=
|
|
SEQUENCE {
|
|
zyIpv6GlobalAddressIfIndex INTEGER,
|
|
zyIpv6GlobalAddressIpAddressType InetAddressType,
|
|
zyIpv6GlobalAddressIpAddress InetAddress,
|
|
zyIpv6GlobalAddressPrefixLength INTEGER,
|
|
zyIpv6GlobalAddressEUI64State EnabledStatus,
|
|
zyIpv6GlobalAddressStatus INTEGER,
|
|
zyIpv6GlobalAddressRowStatus RowStatus
|
|
}
|
|
|
|
zyIpv6GlobalAddressIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of IPv6 global address interface."
|
|
::= { zyxelIpv6GlobalAddressEntry 1 }
|
|
|
|
zyIpv6GlobalAddressIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of IPv6 global address."
|
|
::= { zyxelIpv6GlobalAddressEntry 2 }
|
|
|
|
zyIpv6GlobalAddressIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 global address. Each interface can be multiple IPv6 global addresses."
|
|
::= { zyxelIpv6GlobalAddressEntry 3 }
|
|
|
|
zyIpv6GlobalAddressPrefixLength OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 global address prefix length."
|
|
::= { zyxelIpv6GlobalAddressEntry 4 }
|
|
|
|
zyIpv6GlobalAddressEUI64State OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable EUI-64 and enable it will replace the IPv6 address from the post-64 bit to EUI-64 MAC address."
|
|
::= { zyxelIpv6GlobalAddressEntry 5 }
|
|
|
|
zyIpv6GlobalAddressStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
preferred(1),
|
|
deprecated(2),
|
|
invalid(3),
|
|
inaccessible(4),
|
|
unknown(5),
|
|
tentative(6),
|
|
duplicate(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of IPv6 global address."
|
|
::= { zyxelIpv6GlobalAddressEntry 6 }
|
|
|
|
zyIpv6GlobalAddressRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows entry to be created and deleted an IPv6 global address entry."
|
|
::= { zyxelIpv6GlobalAddressEntry 7 }
|
|
|
|
END
|