758 lines
23 KiB
Plaintext
758 lines
23 KiB
Plaintext
-- ***********************************************************************************************
|
||
-- TN-DEV-SYS-IPMGMT-MIB.smi: Transition Networks Enterprise MIB for TN device IP management feature
|
||
--
|
||
-- Copyright (c) 2012 by Transition Networks, Inc.
|
||
-- All rights reserved.
|
||
--
|
||
-- ***********************************************************************************************
|
||
--
|
||
|
||
TN-DEV-SYS-IPMGMT-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
DisplayString, RowStatus, TruthValue
|
||
FROM SNMPv2-TC
|
||
InetAddressType, InetAddress
|
||
FROM INET-ADDRESS-MIB
|
||
MODULE-IDENTITY,
|
||
OBJECT-IDENTITY,
|
||
entPhysicalIndex FROM ENTITY-MIB
|
||
tnProducts FROM TRANSITION-SMI
|
||
IpAddressOriginTC FROM IP-MIB
|
||
InterfaceIndex FROM IF-MIB;
|
||
|
||
tnDevSysIpMgmtMIB MODULE-IDENTITY
|
||
LAST-UPDATED "201208060000Z"
|
||
ORGANIZATION "Transition Networks, Inc."
|
||
CONTACT-INFO
|
||
" Transition Networks
|
||
Technical Support
|
||
|
||
10900 Red Circle Drive
|
||
Minnetonka, MN 55343 USA
|
||
Tel: +1-800-526-9267
|
||
|
||
E-mail: techsupport@transition.com"
|
||
DESCRIPTION
|
||
"The mib provides functionalities for managing the IP DHCP, IPv6 and DNS."
|
||
|
||
REVISION "201208070000Z"
|
||
DESCRIPTION
|
||
"Initial Revision of this module"
|
||
::= { tnProducts 10 }
|
||
|
||
tnDevSysIpmgmt OBJECT IDENTIFIER ::= { tnDevSysIpMgmtMIB 1 }
|
||
|
||
|
||
tnIpMgmtTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TnIpMgmtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table to manage IP status for each device."
|
||
::= { tnDevSysIpmgmt 1 }
|
||
|
||
tnIpMgmtEntry OBJECT-TYPE
|
||
SYNTAX TnIpMgmtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry containing IP status for each device."
|
||
INDEX { entPhysicalIndex }
|
||
::= { tnIpMgmtTable 1 }
|
||
|
||
TnIpMgmtEntry ::=
|
||
SEQUENCE {
|
||
tnIpAddressMode INTEGER,
|
||
tnIpMgmtAccess INTEGER,
|
||
tnIpAddrType InetAddressType,
|
||
tnIpAddr InetAddress,
|
||
tnSubnetMask InetAddress,
|
||
tnDefaultGateway InetAddress
|
||
}
|
||
|
||
tnIpAddressMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notApplicable(0),
|
||
dhcp(1),
|
||
static(2),
|
||
bootpc(3),
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The status of DHCP client. The value of
|
||
notApplicable(0) indicating the device don't support DHCP client,
|
||
set this value to dhcp(1) to enable DHCP client,
|
||
set this value to static(2) to enable static ip.
|
||
set this value to bootpc(3) to enable bootp client"
|
||
::= { tnIpMgmtEntry 1 }
|
||
|
||
tnIpMgmtAccess OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
notApplicable(0),
|
||
enabled(1),
|
||
disabled(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "(0)IP management access is not applicable.
|
||
(1)Enable IP management access.
|
||
(2)Disable IP management access.
|
||
Use this OID to Enable/Disable IP management access for the device."
|
||
::= { tnIpMgmtEntry 2 }
|
||
|
||
tnIpAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address type of the device.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnIpMgmtEntry 3 }
|
||
|
||
tnIpAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address of the device.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnIpMgmtEntry 4 }
|
||
|
||
tnSubnetMask OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The subnet the ipAddr belongs to."
|
||
::= { tnIpMgmtEntry 5 }
|
||
|
||
tnDefaultGateway OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The default gateway for the device.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnIpMgmtEntry 6 }
|
||
|
||
--
|
||
-- DNS Server
|
||
--
|
||
tnDnsServerTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TnDnsServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table of DNS server.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnDevSysIpmgmt 2 }
|
||
|
||
tnDnsServerEntry OBJECT-TYPE
|
||
SYNTAX TnDnsServerEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry in the table, containing inforamtion
|
||
about a DNS server."
|
||
INDEX { entPhysicalIndex, tnDnsServerIndex }
|
||
::= { tnDnsServerTable 1 }
|
||
|
||
TnDnsServerEntry ::= SEQUENCE
|
||
{
|
||
tnDnsServerIndex Integer32,
|
||
tnDnsServerIPAddrType InetAddressType,
|
||
tnDnsServerIPAddr InetAddress,
|
||
tnDnsServerStatus RowStatus
|
||
}
|
||
|
||
tnDnsServerIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Index of DNS server table."
|
||
::= { tnDnsServerEntry 1 }
|
||
|
||
tnDnsServerIPAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address type of the DNS server.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnDnsServerEntry 2 }
|
||
|
||
tnDnsServerIPAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address of the DNS server.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnDnsServerEntry 3 }
|
||
|
||
tnDnsServerStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { tnDnsServerEntry 4 }
|
||
|
||
--
|
||
-- IP Extension table
|
||
--
|
||
tnIpextMgmtTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TnIpextMgmtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table of IPv6 status."
|
||
::= { tnDevSysIpmgmt 3 }
|
||
|
||
|
||
tnIpextMgmtEntry OBJECT-TYPE
|
||
SYNTAX TnIpextMgmtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry containing IPv6 status for each device."
|
||
INDEX { entPhysicalIndex }
|
||
::= { tnIpextMgmtTable 1 }
|
||
|
||
TnIpextMgmtEntry ::=
|
||
SEQUENCE {
|
||
tnIpv6status INTEGER,
|
||
tnIpv6AddressLinklocal InetAddress,
|
||
tnIpv6Method INTEGER,
|
||
tnIpv6Addr InetAddress,
|
||
tnIpv6prefix INTEGER,
|
||
tnIpv6DupAddrDetected INTEGER,
|
||
tnIpv6GwMethod INTEGER,
|
||
tnIpv6defaultGW InetAddress
|
||
}
|
||
|
||
tnIpv6status OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
enable(1),
|
||
disable(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "(1)enable IPv6
|
||
(2)disable IPv6
|
||
Use this OID to change the method of IP management access for the device."
|
||
::= { tnIpextMgmtEntry 1 }
|
||
|
||
tnIpv6AddressLinklocal OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Link-local IPv6 address"
|
||
::= { tnIpextMgmtEntry 2 }
|
||
|
||
tnIpv6Method OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
static(1),
|
||
dhcpv6(2),
|
||
stateless(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "(1)Static ip access, the default value is Static ip.
|
||
(2)dhcpv6 autoconfig.
|
||
(3)stateless autoconfig.
|
||
Use this OID to change the method of IP management access for the device."
|
||
::= { tnIpextMgmtEntry 3 }
|
||
|
||
tnIpv6Addr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Global IPv6 address"
|
||
::= { tnIpextMgmtEntry 4 }
|
||
|
||
tnIpv6prefix OBJECT-TYPE
|
||
SYNTAX INTEGER(1..128)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "IPv6 prefix value"
|
||
::= { tnIpextMgmtEntry 5 }
|
||
|
||
tnIpv6DupAddrDetected OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
true(1),
|
||
false(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "(1)true: duplicate address detected
|
||
(2)false: no duplicate
|
||
Use this OID to get the status of IPv6 address for the device."
|
||
::= { tnIpextMgmtEntry 6 }
|
||
|
||
tnIpv6GwMethod OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
static(1),
|
||
routeDisc(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "(1)static gateway address defined by ipv6defaultGW node.
|
||
(2)route discovery.
|
||
Use this OID to change the method of gateway address for the device.
|
||
Default value is static"
|
||
::= { tnIpextMgmtEntry 7 }
|
||
|
||
tnIpv6defaultGW OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "ipv6 default gateway address"
|
||
::= { tnIpextMgmtEntry 8 }
|
||
|
||
--
|
||
-- IPv6 Dynamic routes
|
||
--
|
||
tnIpv6DynRouteTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TnIpv6DynRouteEntry
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This entity's IPv6 dynamic routing table."
|
||
::= { tnDevSysIpmgmt 4 }
|
||
|
||
tnIpv6DynRouteEntry OBJECT-TYPE
|
||
SYNTAX TnIpv6DynRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A particular route to a particular destination.
|
||
This table is specially for the result of route discovery
|
||
which is needed for stateless auto-configuration feature."
|
||
INDEX {
|
||
tnIpv6DynRouteIndex
|
||
}
|
||
::= { tnIpv6DynRouteTable 1 }
|
||
|
||
TnIpv6DynRouteEntry ::= SEQUENCE {
|
||
tnIpv6DynRouteIndex Gauge32,
|
||
tnIpv6DynRouteDest InetAddress,
|
||
tnIpv6DynRoutePfxLen Gauge32,
|
||
tnIpv6DynRouteNextHop InetAddress,
|
||
tnIpv6DynRouteAge Gauge32,
|
||
}
|
||
|
||
tnIpv6DynRouteIndex OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Index value that identifies this route. "
|
||
::= { tnIpv6DynRouteEntry 1 }
|
||
|
||
tnIpv6DynRouteDest OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The destination IP address of this route."
|
||
|
||
::= { tnIpv6DynRouteEntry 2 }
|
||
|
||
tnIpv6DynRoutePfxLen OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the number of leading one bits that form the
|
||
mask to be logical-ANDed with the destination address
|
||
before being compared to the value in the
|
||
tnIpv6DynRouteDest field."
|
||
|
||
::= { tnIpv6DynRouteEntry 3 }
|
||
|
||
tnIpv6DynRouteNextHop OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"On remote routes, the address of the next system en
|
||
route. For non-remote routes, a zero length string."
|
||
::= { tnIpv6DynRouteEntry 4 }
|
||
|
||
tnIpv6DynRouteAge OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds since this route was last updated
|
||
or otherwise determined to be correct. Note that no
|
||
semantics of 'too old' can be implied, except through
|
||
knowledge of the routing protocol by which the route
|
||
was learned."
|
||
::= { tnIpv6DynRouteEntry 5 }
|
||
|
||
--
|
||
-- Host to IP Table
|
||
--
|
||
tnHostToIpTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TnHostToIpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "Table of host name to IP mapping."
|
||
::= { tnDevSysIpmgmt 7 }
|
||
|
||
tnHostToIpEntry OBJECT-TYPE
|
||
SYNTAX TnHostToIpEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION "An entry in the table, containing inforamtion
|
||
about a host name mapping to an IP address."
|
||
INDEX { tnHostToIpIndex }
|
||
::= { tnHostToIpTable 1 }
|
||
|
||
TnHostToIpEntry ::= SEQUENCE
|
||
{
|
||
tnHostToIpIndex Integer32,
|
||
tnHostIPAddrType InetAddressType,
|
||
tnHostIPAddr InetAddress,
|
||
tnHostName DisplayString,
|
||
tnAliasName DisplayString,
|
||
tnEntryStatus RowStatus
|
||
}
|
||
|
||
tnHostToIpIndex OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Index of DNS server table."
|
||
::= { tnHostToIpEntry 1 }
|
||
|
||
tnHostIPAddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address type of the host.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnHostToIpEntry 2 }
|
||
|
||
tnHostIPAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address of the host."
|
||
::= { tnHostToIpEntry 3 }
|
||
|
||
tnHostName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..255))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The host name."
|
||
::= { tnHostToIpEntry 4 }
|
||
|
||
tnAliasName OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (0..255))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The alias name of the host."
|
||
::= { tnHostToIpEntry 5 }
|
||
|
||
tnEntryStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION "For a detailed description of this object, please refer to
|
||
SNMPv2-TC MIB."
|
||
::= { tnHostToIpEntry 6 }
|
||
|
||
tnIPv4MgmtTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TnIPv4MgmtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Table to manage IP status for each device."
|
||
::= { tnDevSysIpmgmt 8 }
|
||
|
||
tnIPv4MgmtEntry OBJECT-TYPE
|
||
SYNTAX TnIPv4MgmtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry containing IP status for each device."
|
||
INDEX { tnIpv4Interface, tnIPv4Index }
|
||
::= { tnIPv4MgmtTable 1 }
|
||
|
||
TnIPv4MgmtEntry ::=
|
||
SEQUENCE {
|
||
tnIpv4Interface InterfaceIndex,
|
||
tnIPv4Index INTEGER,
|
||
tnIPv4ConfigMode INTEGER,
|
||
tnIPv4Origin IpAddressOriginTC,
|
||
tnIPv4AddrType InetAddressType,
|
||
tnIPv4Addr InetAddress,
|
||
tnIPv4SubnetMask InetAddress,
|
||
tnIPv4DefaultGateway InetAddress,
|
||
tnIPv4Status INTEGER
|
||
}
|
||
|
||
tnIpv4Interface OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex for the IP interface."
|
||
::= { tnIPv4MgmtEntry 1 }
|
||
|
||
tnIPv4Index OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Index of server table."
|
||
::= { tnIPv4MgmtEntry 2 }
|
||
|
||
tnIPv4ConfigMode OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
dhcp(1),
|
||
static(2)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The status of DHCP client. The value of
|
||
set this value to dhcp(1) to enable DHCP client,
|
||
set this value to static(2) to enable static ip."
|
||
::= { tnIPv4MgmtEntry 3 }
|
||
|
||
tnIPv4Origin OBJECT-TYPE
|
||
SYNTAX IpAddressOriginTC
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The origin of the address.
|
||
For a detailed description of this type, please refer to IP-MIB.
|
||
manual(2) indicates that the address was manually configured
|
||
to a specified address, e.g., by user configuration.
|
||
dhcp(4) indicates an address that was assigned to this
|
||
system by a DHCP server.
|
||
other(1) indicates that the dhcp is processing or failed"
|
||
::= { tnIPv4MgmtEntry 4 }
|
||
|
||
tnIPv4AddrType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address type of the device.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnIPv4MgmtEntry 5 }
|
||
|
||
tnIPv4Addr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The IP address of the device.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnIPv4MgmtEntry 6 }
|
||
|
||
tnIPv4SubnetMask OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The subnet the ipAddr belongs to."
|
||
::= { tnIPv4MgmtEntry 7 }
|
||
|
||
tnIPv4DefaultGateway OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The default gateway for the device.
|
||
For a detailed description of this type, please refer to INET-ADDRESS-MIB."
|
||
::= { tnIPv4MgmtEntry 8 }
|
||
|
||
tnIPv4Status OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
active(1),
|
||
disabled(2),
|
||
renew(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "'Renew' restarts ipv4 interfaces the status changes to active/disable
|
||
depending on the success of the <20>renew<65> operation."
|
||
::= { tnIPv4MgmtEntry 9 }
|
||
|
||
|
||
--
|
||
-- IP Extension table
|
||
--
|
||
tnIPv6MgmtTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF TnIPv6MgmtEntry
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Table of IPv6 status."
|
||
::= { tnDevSysIpmgmt 9 }
|
||
|
||
|
||
tnIPv6MgmtEntry OBJECT-TYPE
|
||
SYNTAX TnIPv6MgmtEntry
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry containing IPv6 status for each device."
|
||
INDEX { tnIpv6Interface, tnIPv6Index }
|
||
::= { tnIPv6MgmtTable 1 }
|
||
|
||
TnIPv6MgmtEntry ::=
|
||
SEQUENCE {
|
||
tnIpv6Interface InterfaceIndex,
|
||
tnIPv6Index INTEGER,
|
||
tnIPv6Origin IpAddressOriginTC,
|
||
tnIPv6CfgMethod INTEGER,
|
||
tnIPv6AddressType INTEGER,
|
||
tnIPv6Prefix InetAddress,
|
||
tnIPv6PrefixLen INTEGER,
|
||
tnIPv6Address InetAddress,
|
||
tnIPv6RouterAddr InetAddress,
|
||
tnIPv6DupAddressDetected INTEGER,
|
||
tnIPv6Scope INTEGER,
|
||
tnIPv6MTU INTEGER,
|
||
tnIPv6LinkMTU INTEGER,
|
||
tnIPv6Status INTEGER
|
||
}
|
||
|
||
tnIpv6Interface OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The ifIndex for the IP interface."
|
||
::= { tnIPv6MgmtEntry 1 }
|
||
|
||
tnIPv6Index OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Index of server table."
|
||
::= { tnIPv6MgmtEntry 2 }
|
||
|
||
tnIPv6Origin OBJECT-TYPE
|
||
SYNTAX IpAddressOriginTC
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The origin of the address.
|
||
For a detailed description of this type, please refer to IP-MIB.
|
||
manual(2) indicates that the address was manually configured
|
||
to a specified address, e.g., by user configuration.
|
||
linklayer(5) indicates an address created by IPv6 stateless"
|
||
::= { tnIPv6MgmtEntry 3 }
|
||
|
||
tnIPv6CfgMethod OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
link-local(1),
|
||
stateless(2),
|
||
auto(3),
|
||
manual(4)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "(1)link-local.
|
||
(2)auto stateless.
|
||
(3)auto state.
|
||
(4) manual
|
||
Use this OID to change the method of IP management access for the device."
|
||
::= { tnIPv6MgmtEntry 4 }
|
||
|
||
tnIPv6AddressType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
anycast(1),
|
||
unicast(2),
|
||
multicast(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The address type of ipAddressPrefix."
|
||
::= { tnIPv6MgmtEntry 5 }
|
||
|
||
tnIPv6Prefix OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The prefix associated with the this interface."
|
||
::= { tnIPv6MgmtEntry 6 }
|
||
|
||
tnIPv6PrefixLen OBJECT-TYPE
|
||
SYNTAX INTEGER(1..128)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "The length of the prefix (in bits)."
|
||
::= { tnIPv6MgmtEntry 7 }
|
||
|
||
tnIPv6Address OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "Global IPv6 address."
|
||
::= { tnIPv6MgmtEntry 8 }
|
||
|
||
tnIPv6RouterAddr OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "ipv6 default router address."
|
||
::= { tnIPv6MgmtEntry 9 }
|
||
|
||
tnIPv6DupAddressDetected OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
true(1),
|
||
false(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "(1)true: duplicate address detected
|
||
(2)false: no duplicate"
|
||
::= { tnIPv6MgmtEntry 10 }
|
||
|
||
tnIPv6Scope OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
node(1),
|
||
link(2),
|
||
site(3),
|
||
organization(4),
|
||
host(5),
|
||
global(6)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Scope value used to limit the scope of the address.
|
||
unicast address only have scopes of link or global"
|
||
::= { tnIPv6MgmtEntry 11 }
|
||
|
||
tnIPv6MTU OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "MTU maximum transmission unit. Size (in bytes) of the largest protocol data unit."
|
||
::= { tnIPv6MgmtEntry 12 }
|
||
|
||
tnIPv6LinkMTU OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "Link MTU maximum transmission unit. Size (in bytes) of the largest protocol data unit."
|
||
::= { tnIPv6MgmtEntry 13 }
|
||
|
||
tnIPv6Status OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{
|
||
active(1),
|
||
disabled(2),
|
||
renew(3)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION "'Renew' restarts ipv6 interfaces. Active sets the status to enabled
|
||
Disable sets the status to disabled."
|
||
::= { tnIPv6MgmtEntry 14 }
|
||
END
|