3651 lines
134 KiB
Plaintext
3651 lines
134 KiB
Plaintext
-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved
|
|
|
|
-- $Id: fsipv6.mib,v 1.22 2013/06/28 13:25:35 siva Exp $
|
|
-- IPv6 Proprietary MIB Definition
|
|
|
|
SUPERMICRO-IPV6-MIB DEFINITIONS ::= BEGIN
|
|
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32,
|
|
enterprises, Integer32,
|
|
Unsigned32,TimeTicks FROM SNMPv2-SMI
|
|
RowStatus,TruthValue, DisplayString FROM SNMPv2-TC
|
|
InetZoneIndex,InetScopeType FROM INET-ADDRESS-MIB
|
|
InterfaceIndex FROM IF-MIB;
|
|
|
|
futureipv6 MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "Super Micro Computer Inc."
|
|
CONTACT-INFO "support@Supermicro.com"
|
|
|
|
DESCRIPTION
|
|
" The MIB module for IPv6. "
|
|
REVISION "201209050000Z"
|
|
DESCRIPTION
|
|
"The revised version of the MIB for IPv6
|
|
release 1.1.0.0. "
|
|
REVISION "199912171330Z"
|
|
DESCRIPTION
|
|
"The first version of the MIB for IPv6
|
|
release 1.0.0.0. "
|
|
::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 28 }
|
|
|
|
-- FSR-MIB (private mib definition)
|
|
|
|
-- basic OBJECT IDENTIFIER ::= { enterprises 2076 }
|
|
|
|
-- futureipv6 OBJECT IDENTIFIER ::= { basic 28 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Textual Conventions
|
|
-- -------------------------------------------------------------
|
|
|
|
InterfaceList ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each octet within this value specifies a set of eight
|
|
interfaces, with the first octet specifying router-ports 1 through
|
|
8, the second octet specifying router-ports 9 through 16, etc.
|
|
Within each octet, the most significant bit represents the lowest
|
|
numbered router-port or L3 interface, and the least significant bit
|
|
represents the highest numbered port. Thus, each L3 interface
|
|
of the switch is represented by a single bit within the
|
|
value of this object. If that bit has a value of '1',
|
|
then that L3 interface is included in the set of interfaces; the interface
|
|
is not included if its bit has a value of '0'."
|
|
SYNTAX OCTET STRING
|
|
|
|
fsipv6 OBJECT IDENTIFIER ::= { futureipv6 1 }
|
|
|
|
fsipv6Icmp OBJECT IDENTIFIER ::= { futureipv6 2 }
|
|
|
|
fsipv6Udp OBJECT IDENTIFIER ::= { futureipv6 3 }
|
|
|
|
fsipv6Tunnel OBJECT IDENTIFIER ::= {futureipv6 5 }
|
|
|
|
fsipv6Route OBJECT IDENTIFIER ::= {futureipv6 6 }
|
|
|
|
-- the IPv6 general group
|
|
-- fsipv6 GROUP
|
|
|
|
fsipv6Scalars OBJECT IDENTIFIER ::= { fsipv6 1 }
|
|
fsipv6Tables OBJECT IDENTIFIER ::= { fsipv6 2 }
|
|
fsipv6Test OBJECT IDENTIFIER ::= { fsipv6 3 }
|
|
|
|
-- fsipv6Scalars BEGIN
|
|
|
|
fsipv6NdCacheMaxRetries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the maximum number of retries
|
|
that can be attempted upon resolving the 'physical'
|
|
address of an IPv6 address during address resolution
|
|
or unreachability detection."
|
|
DEFVAL { 3 }
|
|
::= { fsipv6Scalars 1 }
|
|
|
|
fsipv6PmtuConfigStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to enable or disable Path MTU Discovery for the node."
|
|
DEFVAL { enable }
|
|
::= { fsipv6Scalars 2 }
|
|
|
|
fsipv6PmtuTimeOutInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in minutes after which the path MTU entry times out."
|
|
DEFVAL { 60 }
|
|
::= { fsipv6Scalars 3 }
|
|
|
|
-- IPv6 Jumbograms Scalars
|
|
|
|
fsipv6JumboEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to enable or disable IPv6 Jumbogram facility for the node."
|
|
DEFVAL { enable }
|
|
::= { fsipv6Scalars 4 }
|
|
|
|
|
|
fsipv6NumOfSendJumbo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of IPv6 Jumbograms sent from the node."
|
|
::= { fsipv6Scalars 5 }
|
|
|
|
fsipv6NumOfRecvJumbo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of IPv6 Jumbograms received."
|
|
::= { fsipv6Scalars 6 }
|
|
|
|
fsipv6ErrJumbo OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of IPv6 Error Jumbograms received or transmitted."
|
|
::= { fsipv6Scalars 7 }
|
|
|
|
fsipv6GlobalDebug OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables the tracing in the selected submodule in IP6. A 32 bit
|
|
integer is used to store the Tracing level in the specified module.
|
|
Different Tracing Levels -
|
|
BIT 0 - Initialisation and Shutdown Trace.
|
|
BIT 1 - Management trace.
|
|
BIT 2 - Data path trace.
|
|
BIT 3 - Control Plane trace.
|
|
BIT 4 - Packet Dump.
|
|
BIT 5 - OS Resource trace.
|
|
BIT 6 - All Failure trace (All failures including Packet Validation)
|
|
BIT 7 - Buffer Trace.
|
|
|
|
Different submodule Tracing -
|
|
BIT 24 - Tracing in IP6 module.
|
|
BIT 25 - Tracing in ICMP6 submodule.
|
|
BIT 26 - Tracing in ND6 submodule.
|
|
BIT 27 - Tracing in UDP6 submodule.
|
|
BIT 29 - Tracing in PING6 submodule.
|
|
|
|
The remaining bits are unused.The combination of levels and submodules
|
|
are allowed i.e. Tracing can be allowed at all failure and data path
|
|
level in All submodules by setting the BIT appropriately.
|
|
For Example, setting the debug value to 00000001000000000000000001000000
|
|
will enable all failure trace prints in IP6 module."
|
|
::= { fsipv6Scalars 8 }
|
|
|
|
-- sizing wanted scalars - begin
|
|
|
|
-- These Values would come into effect, if only the router is rebooted
|
|
-- after the configuration. The value of all the objects range from 1
|
|
-- to configured value, if the Minumum value is not specified in the
|
|
-- 'DESCRIPTION' part.
|
|
|
|
fsipv6MaxRouteEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Number of Route Entries that could be configured in
|
|
the system. Minumum value is 5."
|
|
::= { fsipv6Scalars 9 }
|
|
|
|
fsipv6MaxLogicalIfaces OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Number of configurable Logical IPv6 Interfaces"
|
|
::= { fsipv6Scalars 10 }
|
|
|
|
fsipv6MaxTunnelIfaces OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Number of configurable Tunnel Interfaces"
|
|
::= { fsipv6Scalars 11 }
|
|
|
|
fsipv6MaxAddresses OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Number of Configurable IPv6 Interfaces."
|
|
::= { fsipv6Scalars 12 }
|
|
|
|
fsipv6MaxFragReasmEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object could be used for 2 purpose.
|
|
1. Maximum Number of IP6 datagrams awaiting reassembly.
|
|
2. Maximum Number of fragments that could be allowed in
|
|
a single reassembly list."
|
|
::= { fsipv6Scalars 13 }
|
|
|
|
fsipv6Nd6MaxCacheEntries OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Number of ND Cache Entries."
|
|
::= { fsipv6Scalars 14 }
|
|
|
|
fsipv6PmtuMaxDest OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum Number of PMTU Table Entries"
|
|
::= { fsipv6Scalars 15 }
|
|
|
|
-- sizing wanted scalars - end
|
|
|
|
fsipv6RFC5095Compatibility OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the IPv6 node is configured to be RFC5095 compatible,
|
|
then it should treat Type 0 Routing Header as invalid
|
|
routing header type."
|
|
DEFVAL {enabled}
|
|
::= { fsipv6Scalars 16 }
|
|
|
|
-- fsipv6Scalars END
|
|
|
|
-- fsipv6Tables BEGIN
|
|
-- IPv6 Interface Table
|
|
|
|
-- The IPv6 Interface table defines the logical interfaces on which
|
|
-- IPv6 protocol is running. These include LAN interfaces, Point-to-
|
|
-- Point interfaces, IPv6 over IPv4 Tunnel interfaces and NBMA
|
|
-- interfaces.
|
|
|
|
-- Entries of this table are created/deleted from SNMP.
|
|
|
|
|
|
fsipv6IfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6IfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 Interface table contains information on the
|
|
entity's internetwork-layer interfaces on which IPv6.
|
|
protocol is enabled. An IPv6 interface constitutes a logical
|
|
network layer attachment to the layer immediately below
|
|
IPv6. These include LAN interfaces, Point-to-Point interfaces,
|
|
NBMA interfaces and IPv6 over IPv4 Tunnel interfaces."
|
|
::= { fsipv6Tables 1 }
|
|
|
|
|
|
fsipv6IfEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6IfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface entry containing objects about a particular
|
|
IPv6 interface. The entry is created or deleted from SNMP."
|
|
INDEX { fsipv6IfIndex }
|
|
::= { fsipv6IfTable 1 }
|
|
|
|
|
|
Fsipv6IfEntry ::= SEQUENCE {
|
|
fsipv6IfIndex
|
|
InterfaceIndex,
|
|
fsipv6IfType
|
|
INTEGER,
|
|
fsipv6IfPortNum
|
|
Integer32,
|
|
fsipv6IfCircuitNum
|
|
Integer32,
|
|
fsipv6IfToken
|
|
OCTET STRING,
|
|
fsipv6IfAdminStatus
|
|
INTEGER,
|
|
fsipv6IfOperStatus
|
|
INTEGER,
|
|
fsipv6IfRouterAdvStatus
|
|
INTEGER,
|
|
fsipv6IfRouterAdvFlags
|
|
INTEGER,
|
|
fsipv6IfHopLimit
|
|
Integer32,
|
|
fsipv6IfDefRouterTime
|
|
Integer32,
|
|
fsipv6IfReachableTime
|
|
Integer32,
|
|
fsipv6IfRetransmitTime
|
|
Integer32,
|
|
fsipv6IfDelayProbeTime
|
|
Integer32,
|
|
fsipv6IfPrefixAdvStatus
|
|
INTEGER,
|
|
fsipv6IfMinRouterAdvTime
|
|
Integer32,
|
|
fsipv6IfMaxRouterAdvTime
|
|
Integer32,
|
|
fsipv6IfDADRetries
|
|
Integer32,
|
|
fsipv6IfForwarding
|
|
INTEGER,
|
|
fsipv6IfRoutingStatus
|
|
INTEGER,
|
|
fsipv6IfIcmpErrInterval
|
|
Integer32,
|
|
fsipv6IfIcmpTokenBucketSize
|
|
Integer32,
|
|
fsipv6IfDestUnreachableMsg
|
|
INTEGER
|
|
}
|
|
|
|
|
|
fsipv6IfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value identifying the particular IPv6
|
|
interface."
|
|
::= { fsipv6IfEntry 1 }
|
|
|
|
|
|
fsipv6IfType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernetcsmacd(6),
|
|
ppp(23),
|
|
framerelay(32),
|
|
tunnel(131),
|
|
l3ipvlan(136)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of interface immediately `below' the network layer
|
|
in the protocol stack."
|
|
::= { fsipv6IfEntry 2 }
|
|
|
|
|
|
fsipv6IfPortNum OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the 'interface' over which this
|
|
network interface operates and is dependent on the value of
|
|
fsipv6IfType. This object reflects the ifindex value of
|
|
ifTable."
|
|
::= { fsipv6IfEntry 3 }
|
|
|
|
|
|
fsipv6IfCircuitNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the circuit over which this network
|
|
interface operates and is dependent on the value of
|
|
fsipv6IfType. If the data-link layer is Ethernet, PPP or
|
|
IPv4 Tunnel, this object can have only value of zero. If the
|
|
data-link layer is Frame Relay, this object requires a non-zero
|
|
value which will identify the Frame Relay virtual circuit."
|
|
::= { fsipv6IfEntry 4 }
|
|
|
|
|
|
fsipv6IfToken OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..8))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address token for this interface that is (at least)
|
|
unique on the link this interface is attached to. This token
|
|
can be specified only if the fsipv6IfType is frame-relay(32). For
|
|
other interface types, the interface token is autoconfigured
|
|
according to the rules of the link type this interface is
|
|
attached to. This address token is combined with the prefix
|
|
'fe80' to form a link-local IPv6 address on this interface."
|
|
::= { fsipv6IfEntry 5 }
|
|
|
|
|
|
fsipv6IfAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether IPv6 is enabled/disabled on this interface.
|
|
When lower layer indicates the creation of the interface, an
|
|
entry will be create in IPv6 interfac table with
|
|
fsipv6IfAdminStatus in down(2) state. Either on setting this
|
|
object as up(1) or configuring any IPv6 address over this
|
|
interface, will set the fsipv6IfAdminStatus to up(1) state.
|
|
If this object is set to down(2), and if no IPv6 address is
|
|
configured for this interface, fsipv6IfAdminStatus goes
|
|
down(2). Else the Status remains up(1), as long as the
|
|
IPv6 address are present. Once these addresses are removed,
|
|
the status goes to down(2)."
|
|
::= { fsipv6IfEntry 6 }
|
|
|
|
|
|
fsipv6IfOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
stale(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The operational state of interface. It is up(1) if the
|
|
fsipv6IfAdminStatus is 'up' and the layer below the network
|
|
layer is also operational. Otherwise it is down(2)."
|
|
::= { fsipv6IfEntry 7 }
|
|
|
|
fsipv6IfRouterAdvStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router advertisement status on this interface. When
|
|
the object is set to enabled(1), router advertisements can be
|
|
allowed on the IPv6 interface. Otherwise, router advertisements
|
|
are not allowed."
|
|
DEFVAL { disabled}
|
|
::= { fsipv6IfEntry 8 }
|
|
|
|
|
|
fsipv6IfRouterAdvFlags OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mbit(1),
|
|
obit(2),
|
|
nombit(3),
|
|
noobit(4),
|
|
mobits(5),
|
|
none(6)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the bits to be set in the router
|
|
advertisements sent by this entity on this interface.
|
|
M-bit set in the router advertisement indicates hosts
|
|
to configure an address by stateful protocol means. O-bit
|
|
set in the router advertisement indicates hosts to configure
|
|
other non-address information by stateful means."
|
|
DEFVAL { none }
|
|
::= { fsipv6IfEntry 9 }
|
|
|
|
|
|
fsipv6IfHopLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Hop Limit value to be placed in the router advertisements
|
|
sent on this IPv6 interface."
|
|
DEFVAL { 64 }
|
|
::= { fsipv6IfEntry 10 }
|
|
|
|
|
|
fsipv6IfDefRouterTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default router time to be indicated in the router
|
|
advertisements sent on this IPv6 interface. This defines the
|
|
time in seconds for which this entity acts as the default
|
|
router for all all hosts on the interface. A value of 0
|
|
indicates that the entity is not a default router.
|
|
The value can be configured in the range between
|
|
fsipv6IfMaxRouterAdvTime and 9000 seconds."
|
|
DEFVAL { 0 }
|
|
::= { fsipv6IfEntry 11 }
|
|
|
|
|
|
fsipv6IfReachableTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reachable time to be indicated in the router
|
|
advertisements sent on this IPv6 interface and also used by
|
|
this entity. This defines the time in seconds that a neighboring
|
|
node is considered to be reachable after having received the
|
|
reachability confirmation from that node."
|
|
DEFVAL { 30 }
|
|
::= { fsipv6IfEntry 12 }
|
|
|
|
|
|
fsipv6IfRetransmitTime OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The retransmit time to be indicated in the router
|
|
advertisements sent on this IPv6 interface and also used by
|
|
this entity. This defines the time in seconds between
|
|
retransmitted Neighbor Solicitations and is used during
|
|
address resolution, unreachability detection and
|
|
duplicate address detection."
|
|
DEFVAL { 1 }
|
|
::= { fsipv6IfEntry 13 }
|
|
|
|
|
|
fsipv6IfDelayProbeTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in seconds to delay before starting unreachability
|
|
probing of neighbor entries which are stale."
|
|
DEFVAL { 5 }
|
|
::= { fsipv6IfEntry 14 }
|
|
|
|
|
|
fsipv6IfPrefixAdvStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The prefix advertisement status on this IPv6 interface.
|
|
Object value enabled(1) allows the configured prefixes to
|
|
be advertised in router advertisements. Otherwise, the prefixes
|
|
are not sent in router advertisements."
|
|
DEFVAL { enabled }
|
|
::= { fsipv6IfEntry 15 }
|
|
|
|
|
|
fsipv6IfMinRouterAdvTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum time in seconds allowed between sending
|
|
unsolicited router advertisements.The default value is
|
|
one-third the default value of fsipv6IfMaxRouterAdvTime.
|
|
The value can be configured in the range between 3 seconds
|
|
and three-fourth of fsipv6IfMaxRouterAdvTime."
|
|
DEFVAL { 198 }
|
|
::= { fsipv6IfEntry 16 }
|
|
|
|
|
|
fsipv6IfMaxRouterAdvTime OBJECT-TYPE
|
|
SYNTAX Integer32 (4..1800)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum time in seconds between sending unsolicited
|
|
router advertisements. Router advertisements are sent
|
|
periodically at a random interval between the values
|
|
specified by fsipv6IfMinRouterAdvTime and
|
|
fsipv6IfMaxRouterAdvTime."
|
|
DEFVAL { 600 }
|
|
::= { fsipv6IfEntry 17 }
|
|
|
|
|
|
fsipv6IfDADRetries OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of neighbor solicitations sent for
|
|
the purpose of duplicate address detection on a tentative
|
|
address."
|
|
DEFVAL { 1 }
|
|
::= { fsipv6IfEntry 18 }
|
|
|
|
fsipv6IfForwarding OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object is used to configure IPv6 routing and forwarding
|
|
on this interface. The default value is set to enabled."
|
|
DEFVAL { 1 }
|
|
::= { fsipv6IfEntry 19 }
|
|
|
|
fsipv6IfRoutingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object indicates the current routing status
|
|
on this interface. This is based on the global IPv6
|
|
forwarding status of the mib object 'ipv6Forwarding'.
|
|
If 'ipv6Forwarding' is set to disabled, the routing
|
|
status is set to disabled on all the interfaces.
|
|
If 'ipv6Forwarding' is set to enabled, the value
|
|
taken by this MIB objet is same as 'fsipv6IfForwarding'"
|
|
::= { fsipv6IfEntry 20 }
|
|
|
|
fsipv6IfIcmpErrInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time interval between tokens being added to the ICMPv6 token bucket."
|
|
DEFVAL { 100 }
|
|
::= { fsipv6IfEntry 21 }
|
|
|
|
fsipv6IfIcmpTokenBucketSize OBJECT-TYPE
|
|
SYNTAX Integer32 (0..200)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of tokens stored in the ICMPv6 bucket"
|
|
DEFVAL { 10 }
|
|
::= { fsipv6IfEntry 22 }
|
|
|
|
fsipv6IfDestUnreachableMsg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether ICMPv6 destination unreachable messages are
|
|
enabled/disabled on this interface."
|
|
DEFVAL { enabled }
|
|
::= { fsipv6IfEntry 23 }
|
|
|
|
-- IPv6 Interface statistic table
|
|
|
|
|
|
fsipv6IfStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6IfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv6 interface traffic statistics"
|
|
::= { fsipv6Tables 2 }
|
|
|
|
|
|
fsipv6IfStatsEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6IfStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An interface statistics entry containing objects
|
|
at a particular IPv6 interface."
|
|
INDEX { fsipv6IfStatsIndex }
|
|
::= { fsipv6IfStatsTable 1 }
|
|
|
|
|
|
Fsipv6IfStatsEntry ::=
|
|
SEQUENCE {
|
|
fsipv6IfStatsIndex
|
|
InterfaceIndex,
|
|
fsipv6IfStatsInReceives
|
|
Counter32,
|
|
fsipv6IfStatsInHdrErrors
|
|
Counter32,
|
|
fsipv6IfStatsTooBigErrors
|
|
Counter32,
|
|
fsipv6IfStatsInAddrErrors
|
|
Counter32,
|
|
fsipv6IfStatsForwDatagrams
|
|
Counter32,
|
|
fsipv6IfStatsInUnknownProtos
|
|
Counter32,
|
|
fsipv6IfStatsInDiscards
|
|
Counter32,
|
|
fsipv6IfStatsInDelivers
|
|
Counter32,
|
|
fsipv6IfStatsOutRequests
|
|
Counter32,
|
|
fsipv6IfStatsOutDiscards
|
|
Counter32,
|
|
fsipv6IfStatsOutNoRoutes
|
|
Counter32,
|
|
fsipv6IfStatsReasmReqds
|
|
Counter32,
|
|
fsipv6IfStatsReasmOKs
|
|
Counter32,
|
|
fsipv6IfStatsReasmFails
|
|
Counter32,
|
|
fsipv6IfStatsFragOKs
|
|
Counter32,
|
|
fsipv6IfStatsFragFails
|
|
Counter32,
|
|
fsipv6IfStatsFragCreates
|
|
Counter32,
|
|
fsipv6IfStatsInMcastPkts
|
|
Counter32,
|
|
fsipv6IfStatsOutMcastPkts
|
|
Counter32,
|
|
fsipv6IfStatsInTruncatedPkts
|
|
Counter32,
|
|
fsipv6IfStatsInRouterSols
|
|
Counter32,
|
|
fsipv6IfStatsInRouterAdvs
|
|
Counter32,
|
|
fsipv6IfStatsInNeighSols
|
|
Counter32,
|
|
fsipv6IfStatsInNeighAdvs
|
|
Counter32,
|
|
fsipv6IfStatsInRedirects
|
|
Counter32,
|
|
fsipv6IfStatsOutRouterSols
|
|
Counter32,
|
|
fsipv6IfStatsOutRouterAdvs
|
|
Counter32,
|
|
fsipv6IfStatsOutNeighSols
|
|
Counter32,
|
|
fsipv6IfStatsOutNeighAdvs
|
|
Counter32,
|
|
fsipv6IfStatsOutRedirects
|
|
Counter32,
|
|
fsipv6IfStatsLastRouterAdvTime
|
|
TimeTicks,
|
|
fsipv6IfStatsNextRouterAdvTime
|
|
TimeTicks,
|
|
fsipv6IfStatsIcmp6ErrRateLmtd
|
|
Counter32
|
|
}
|
|
|
|
|
|
fsipv6IfStatsIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the IPv6
|
|
interface for which this statistics are maintained.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of fsipv6IfIndex."
|
|
::= { fsipv6IfStatsEntry 1 }
|
|
|
|
|
|
fsipv6IfStatsInReceives OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of input datagrams received from
|
|
interfaces, including those received in error."
|
|
::= { fsipv6IfStatsEntry 2 }
|
|
|
|
|
|
fsipv6IfStatsInHdrErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of input datagrams discarded due to
|
|
errors in their IPv6 headers, including version
|
|
number mismatch, other format errors, hop count
|
|
exceeded, errors discovered in processing their
|
|
IPv6 options, etc."
|
|
::= { fsipv6IfStatsEntry 3 }
|
|
|
|
|
|
fsipv6IfStatsTooBigErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of datagrams that could not be forwarded
|
|
because their size exceeded the Path MTU"
|
|
::= { fsipv6IfStatsEntry 4 }
|
|
|
|
|
|
fsipv6IfStatsInAddrErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of input datagrams discarded because
|
|
the IPv6 address in their IPv6 header's destination
|
|
field was not a valid address to be received at
|
|
this entity. This count includes invalid
|
|
addresses (e.g., ::0) and unsupported addresses
|
|
(e.g., addresses with unallocated prefixes). For
|
|
entities which are not IPv6 routers and therefore
|
|
do not forward datagrams, this counter includes
|
|
datagrams discarded because the destination address
|
|
was not a local address."
|
|
::= { fsipv6IfStatsEntry 5 }
|
|
|
|
|
|
fsipv6IfStatsForwDatagrams OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of input datagrams for which this
|
|
entity was not their final IPv6 destination, as a
|
|
result of which an attempt was made to find a
|
|
route to forward them to that final destination.
|
|
In entities which do not act as IPv6 routers, this
|
|
counter will include only those packets which were
|
|
Source-Routed via this entity, and the Source-
|
|
Route option processing was successful."
|
|
::= { fsipv6IfStatsEntry 6 }
|
|
|
|
|
|
fsipv6IfStatsInUnknownProtos OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of locally-addressed datagrams
|
|
received successfully but discarded because of an
|
|
unknown or unsupported protocol."
|
|
::= { fsipv6IfStatsEntry 7 }
|
|
|
|
|
|
fsipv6IfStatsInDiscards OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of input IPv6 datagrams for which no
|
|
problems were encountered to prevent their
|
|
continued processing, but which were discarded
|
|
(e.g., for lack of buffer space). Note that this
|
|
counter does not include any datagrams discarded
|
|
while awaiting re-assembly."
|
|
::= { fsipv6IfStatsEntry 8 }
|
|
|
|
|
|
fsipv6IfStatsInDelivers OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of input datagrams successfully
|
|
delivered to IPv6 user-protocols (including ICMP)."
|
|
::= { fsipv6IfStatsEntry 9 }
|
|
|
|
|
|
fsipv6IfStatsOutRequests OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of IPv6 datagrams which local IPv6
|
|
user-protocols (including ICMP) supplied to IPv6 in
|
|
requests for transmission. Note that this counter
|
|
does not include any datagrams counted in
|
|
fsipv6IfStatsForwDatagrams."
|
|
::= { fsipv6IfStatsEntry 10 }
|
|
|
|
|
|
fsipv6IfStatsOutDiscards OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of output IPv6 datagrams for which no
|
|
problem was encountered to prevent their
|
|
transmission to their destination, but which were
|
|
discarded (e.g., for lack of buffer space). Note
|
|
that this counter would include datagrams counted
|
|
in fsipv6IfStatsForwDatagrams if any such packets
|
|
met this (discretionary) discard criterion."
|
|
::= { fsipv6IfStatsEntry 11 }
|
|
|
|
|
|
fsipv6IfStatsOutNoRoutes OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IPv6 datagrams discarded because no
|
|
route could be found to transmit them to their
|
|
destination. Note that this counter includes any
|
|
packets counted in fsipv6IfStatsForwDatagrams which
|
|
meet this `no-route' criterion. Note that this
|
|
includes any datagarms which a host cannot route
|
|
because all of its default routers are down."
|
|
::= { fsipv6IfStatsEntry 12 }
|
|
|
|
|
|
fsipv6IfStatsReasmReqds OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IPv6 fragments received which needed
|
|
to be reassembled at this entity."
|
|
::= { fsipv6IfStatsEntry 13 }
|
|
|
|
|
|
fsipv6IfStatsReasmOKs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IPv6 datagrams successfully
|
|
reassembled."
|
|
::= { fsipv6IfStatsEntry 14 }
|
|
|
|
|
|
fsipv6IfStatsReasmFails OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of failures detected by the IPv6 re-
|
|
assembly algorithm (for whatever reason: timed
|
|
out, errors, etc). Note that this is not
|
|
necessarily a count of discarded IPv6 fragments
|
|
since some algorithms (notably the algorithm in
|
|
RFC 815) can lose track of the number of fragments
|
|
by combining them as they are received."
|
|
::= { fsipv6IfStatsEntry 15 }
|
|
|
|
|
|
fsipv6IfStatsFragOKs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IPv6 datagrams that have been
|
|
successfully fragmented at this entity."
|
|
::= { fsipv6IfStatsEntry 16 }
|
|
|
|
|
|
fsipv6IfStatsFragFails OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IPv6 datagrams that have been
|
|
discarded because they needed to be fragmented
|
|
at this entity but could not be."
|
|
::= { fsipv6IfStatsEntry 17 }
|
|
|
|
|
|
fsipv6IfStatsFragCreates OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of IPv6 datagram fragments that have
|
|
been generated as a result of fragmentation at
|
|
this entity."
|
|
::= { fsipv6IfStatsEntry 18 }
|
|
|
|
|
|
fsipv6IfStatsInMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets received
|
|
by the interface"
|
|
::= { fsipv6IfStatsEntry 19 }
|
|
|
|
|
|
fsipv6IfStatsOutMcastPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of multicast packets transmitted
|
|
by the interface"
|
|
::= { fsipv6IfStatsEntry 20 }
|
|
|
|
|
|
fsipv6IfStatsInTruncatedPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of input datagrams discarded because
|
|
datagram frame didn't carry enough data"
|
|
::= { fsipv6IfStatsEntry 21 }
|
|
|
|
|
|
fsipv6IfStatsInRouterSols OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Solicit messages
|
|
received."
|
|
::= { fsipv6IfStatsEntry 22 }
|
|
|
|
|
|
fsipv6IfStatsInRouterAdvs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Advertisement messages
|
|
received."
|
|
::= { fsipv6IfStatsEntry 23 }
|
|
|
|
|
|
fsipv6IfStatsInNeighSols OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Solicit messages
|
|
received."
|
|
::= { fsipv6IfStatsEntry 24 }
|
|
|
|
|
|
fsipv6IfStatsInNeighAdvs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement
|
|
messages received."
|
|
::= { fsipv6IfStatsEntry 25 }
|
|
|
|
fsipv6IfStatsInRedirects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Redirect messages
|
|
received."
|
|
::= { fsipv6IfStatsEntry 26 }
|
|
|
|
fsipv6IfStatsOutRouterSols OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Solicit messages
|
|
sent."
|
|
::= { fsipv6IfStatsEntry 27 }
|
|
|
|
|
|
fsipv6IfStatsOutRouterAdvs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Advertisement messages
|
|
sent."
|
|
::= { fsipv6IfStatsEntry 28 }
|
|
|
|
|
|
fsipv6IfStatsOutNeighSols OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Solicitation
|
|
messages sent."
|
|
::= { fsipv6IfStatsEntry 29 }
|
|
|
|
|
|
fsipv6IfStatsOutNeighAdvs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement
|
|
messages sent."
|
|
::= { fsipv6IfStatsEntry 30 }
|
|
|
|
|
|
fsipv6IfStatsOutRedirects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Redirect messages sent."
|
|
::= { fsipv6IfStatsEntry 31 }
|
|
|
|
|
|
fsipv6IfStatsLastRouterAdvTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which the last Periodic router advertisement
|
|
was sent."
|
|
::= { fsipv6IfStatsEntry 32 }
|
|
|
|
|
|
fsipv6IfStatsNextRouterAdvTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time at which the next Periodic router advertisement
|
|
is scheduled to be sent."
|
|
::= { fsipv6IfStatsEntry 33 }
|
|
|
|
|
|
fsipv6IfStatsIcmp6ErrRateLmtd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"No of rate limited ICMP6 error messages "
|
|
::= { fsipv6IfStatsEntry 34 }
|
|
|
|
|
|
-- IPv6 Prefix Table
|
|
|
|
-- The IPv6 Prefix table contains this entity's IPv6
|
|
-- address prefix information that are advertised along
|
|
-- with the route advertisement message.
|
|
|
|
-- Entries are created/deleted from SNMP.
|
|
|
|
fsipv6PrefixTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6PrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table containing entity's IPv6 address prefix information."
|
|
::= { fsipv6Tables 3 }
|
|
|
|
fsipv6PrefixEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6PrefixEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry in the IPv6 Address Prefix Table which defines a
|
|
prefix to be advertised in the route advertisement message
|
|
send on an IPv6 interface."
|
|
INDEX {fsipv6PrefixIndex,
|
|
fsipv6PrefixAddress,
|
|
fsipv6PrefixAddrLen
|
|
}
|
|
::= { fsipv6PrefixTable 1 }
|
|
|
|
Fsipv6PrefixEntry ::=
|
|
SEQUENCE {
|
|
fsipv6PrefixIndex
|
|
InterfaceIndex,
|
|
fsipv6PrefixAddress
|
|
OCTET STRING,
|
|
fsipv6PrefixAddrLen
|
|
Integer32,
|
|
fsipv6PrefixProfileIndex
|
|
Integer32,
|
|
fsipv6PrefixAdminStatus
|
|
RowStatus,
|
|
fsipv6SupportEmbeddedRp
|
|
TruthValue
|
|
}
|
|
|
|
fsipv6PrefixIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the IPv6
|
|
interface on which this IPv6 address prefix entry is
|
|
to be advertised. The interface identified by a
|
|
particular value of this index is the same interface
|
|
as identified by the same value of fsipv6IfIndex."
|
|
::= { fsipv6PrefixEntry 1 }
|
|
|
|
|
|
fsipv6PrefixAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 address prefix to which this entry's prefix
|
|
information pertains."
|
|
::= { fsipv6PrefixEntry 2 }
|
|
|
|
|
|
fsipv6PrefixAddrLen OBJECT-TYPE
|
|
SYNTAX Integer32 (1..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the prefix (in bits) associated with
|
|
the IPv6 address prefix of this entry."
|
|
::= { fsipv6PrefixEntry 3 }
|
|
|
|
|
|
fsipv6PrefixProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..200)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the index into the IPv6 Address Profile Table.
|
|
This entry of the IPv6 Address Profile table defines the
|
|
parameters for this prefix."
|
|
DEFVAL { 0 }
|
|
::= { fsipv6PrefixEntry 4 }
|
|
|
|
fsipv6PrefixAdminStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the administrative status of the prefix.
|
|
CreateAndGo and NotInService are not supported."
|
|
::= { fsipv6PrefixEntry 5 }
|
|
|
|
fsipv6SupportEmbeddedRp OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to control the usage of associated IPv6 Prefix address
|
|
as a valid embedded-RP prefix on specified interface"
|
|
DEFVAL {false}
|
|
::= { fsipv6PrefixEntry 6 }
|
|
|
|
|
|
-- IPv6 Address Table
|
|
|
|
-- The IPv6 address table contains this entity's IPv6
|
|
-- addressing information.
|
|
|
|
-- Entries are created/deleted from SNMP.
|
|
|
|
|
|
fsipv6AddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6AddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table containing entity's IPv6 addressing information."
|
|
::= { fsipv6Tables 4 }
|
|
|
|
|
|
fsipv6AddrEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6AddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry in the IPv6 Address Table which defines a
|
|
unicast, anycast or link-local address on an IPv6 interface."
|
|
INDEX {fsipv6AddrIndex,
|
|
fsipv6AddrAddress,
|
|
fsipv6AddrPrefixLen
|
|
}
|
|
::= { fsipv6AddrTable 1 }
|
|
|
|
|
|
Fsipv6AddrEntry ::=
|
|
SEQUENCE {
|
|
fsipv6AddrIndex
|
|
InterfaceIndex,
|
|
fsipv6AddrAddress
|
|
OCTET STRING,
|
|
fsipv6AddrPrefixLen
|
|
Integer32,
|
|
fsipv6AddrAdminStatus
|
|
RowStatus,
|
|
fsipv6AddrType
|
|
INTEGER,
|
|
fsipv6AddrProfIndex
|
|
Integer32,
|
|
fsipv6AddrOperStatus
|
|
INTEGER,
|
|
fsipv6AddrScope
|
|
InetScopeType
|
|
}
|
|
|
|
|
|
fsipv6AddrIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the IPv6
|
|
interface on which this IPv6 address entry exists.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of fsipv6IfIndex."
|
|
::= { fsipv6AddrEntry 1 }
|
|
|
|
|
|
fsipv6AddrAddress OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 address to which this entry's addressing
|
|
information pertains."
|
|
::= { fsipv6AddrEntry 2 }
|
|
|
|
|
|
fsipv6AddrPrefixLen OBJECT-TYPE
|
|
SYNTAX Integer32 (0..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the prefix (in bits) associated with
|
|
the IPv6 address of this entry. For a link-local address,
|
|
the prefix is always start with '0xfe80' and the prefix
|
|
length is 128 bits."
|
|
::= { fsipv6AddrEntry 3 }
|
|
|
|
|
|
fsipv6AddrAdminStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the desired status of the address. Also a creation
|
|
of an address can trigger IPv6 to be enabled over the
|
|
interface. Similarly deletion of all the address may trigger
|
|
IPv6 to be disabled on the interface. NotInService value is
|
|
not supported."
|
|
::= { fsipv6AddrEntry 4 }
|
|
|
|
|
|
fsipv6AddrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unicast(1),
|
|
anycast(2),
|
|
linklocal(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the address is a unicast, anycast or
|
|
link-local address. Syntactically there is no difference
|
|
between a unicast address and a anycast address while a
|
|
link-local address has the prefix '0xfe80'. This
|
|
object can be modified only if fsipv6AddrOperStatus is
|
|
down."
|
|
::= { fsipv6AddrEntry 5 }
|
|
|
|
|
|
fsipv6AddrProfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..200)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the index into the IPv6 Address Profile Table.
|
|
This entry of the IPv6 Address Profile table defines the
|
|
parameters for this address. For a link-local address,
|
|
this object always takes the value zero and cannot be
|
|
modified from SNMP."
|
|
DEFVAL { 0 }
|
|
::= { fsipv6AddrEntry 6 }
|
|
|
|
|
|
fsipv6AddrOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
|
|
tentative (1), -- DAD resolution going
|
|
-- on on the address
|
|
|
|
complete (2), -- DAD completed on the address
|
|
|
|
down(3), -- address is operationally
|
|
-- down
|
|
|
|
failed(4) -- DAD failed for the address
|
|
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the operational status of the address. A
|
|
status of failed(4) indicates that a duplicate address has
|
|
been detected on this IPv6 interface. On interfaces on
|
|
which Duplicate Address Detection is not performed, this
|
|
object will take values only complete(2) and down(3)."
|
|
::= { fsipv6AddrEntry 7 }
|
|
|
|
|
|
fsipv6AddrScope OBJECT-TYPE
|
|
SYNTAX InetScopeType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Scope is a 4-bit value that describes the scope of
|
|
an IPV6 address.An unicast address can possibly have 2
|
|
scopes (Linklocal and Global) only. A multicast address
|
|
can have a maximum of 11 scopes.The reserved scopes cannot be used by
|
|
the user/administrator. Only unassigned multicast scoped can be configured
|
|
and used in a given IPv6 domain as per the need."
|
|
|
|
::= { fsipv6AddrEntry 8 }
|
|
|
|
|
|
-- IPv6 Address Profile Table
|
|
|
|
-- This table contains parameters related to the advertisement of
|
|
-- address prefixes. Since the prefix advertisement is done only on
|
|
-- LAN interfaces, this information is kept separately from the IPv6
|
|
-- address table which contains addresses on all interfaces.
|
|
|
|
-- Entries are created/deleted from SNMP except for the first profile
|
|
-- entry which is autocreated and cannot be deleted.
|
|
|
|
|
|
fsipv6AddrProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6AddrProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table containing information for an address or set of
|
|
addresses of the entity."
|
|
::= { fsipv6Tables 5 }
|
|
|
|
|
|
fsipv6AddrProfileEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6AddrProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entry in the IPv6 Address Profile Table which contains
|
|
parameters related to the advertisement of address prefixes.
|
|
One or more IPv6 addresses refer to this profile through the
|
|
object fsipv6AddrProfIndex in the fsipv6AddrTable. An entry of
|
|
this table other than the first entry is created/deleted
|
|
from SNMP."
|
|
INDEX { fsipv6AddrProfileIndex }
|
|
::= { fsipv6AddrProfileTable 1 }
|
|
|
|
|
|
Fsipv6AddrProfileEntry ::=
|
|
SEQUENCE {
|
|
fsipv6AddrProfileIndex
|
|
Unsigned32,
|
|
fsipv6AddrProfileStatus
|
|
INTEGER,
|
|
fsipv6AddrProfilePrefixAdvStatus
|
|
INTEGER,
|
|
fsipv6AddrProfileOnLinkAdvStatus
|
|
INTEGER,
|
|
fsipv6AddrProfileAutoConfAdvStatus
|
|
INTEGER,
|
|
fsipv6AddrProfilePreferredTime
|
|
Unsigned32,
|
|
fsipv6AddrProfileValidTime
|
|
Unsigned32,
|
|
fsipv6AddrProfileValidLifeTimeFlag
|
|
INTEGER,
|
|
fsipv6AddrProfilePreferredLifeTimeFlag
|
|
INTEGER
|
|
}
|
|
|
|
|
|
fsipv6AddrProfileIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..200)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value identifying the particular IPv6 Address
|
|
profile entry. This is referred by fsipv6AddrProfIndex of
|
|
IPv6 Address Table. The index 0 is created with default value
|
|
during system start-up and this entry is not configurable."
|
|
::= { fsipv6AddrProfileEntry 1 }
|
|
|
|
|
|
fsipv6AddrProfileStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid (1),
|
|
invalid (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that the entry is valid or not. An entry other
|
|
than the first entry can be deleted by setting this object
|
|
to invalid(2)."
|
|
::= { fsipv6AddrProfileEntry 2 }
|
|
|
|
|
|
fsipv6AddrProfilePrefixAdvStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object has value on(1), the address prefixes
|
|
corresponding to those addresses which use this profile
|
|
will be advertised in router advertisements sent by this
|
|
entity. If it has value off(2), these address prefixes
|
|
will not be advertised."
|
|
DEFVAL { on }
|
|
::= { fsipv6AddrProfileEntry 3 }
|
|
|
|
|
|
fsipv6AddrProfileOnLinkAdvStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object has value on(1), the address prefixes
|
|
corresponding to those addresses which use this profile
|
|
will be advertised with on-link flag set in the router
|
|
advertisements sent by this entity. These prefixes can be
|
|
used for on-link determination by hosts which receive these
|
|
router advertisements. If the object has value off(2),
|
|
these address prefixes will not not have the on-link flag
|
|
set if advertised."
|
|
DEFVAL { on }
|
|
::= { fsipv6AddrProfileEntry 4 }
|
|
|
|
|
|
fsipv6AddrProfileAutoConfAdvStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object has value on(1), the address prefixes
|
|
corresponding to those addresses which use this profile
|
|
will be advertised with autonomous address configuration
|
|
flag set in the router advertisements sent by this entity.
|
|
These prefixes can be used for autonomous address
|
|
configuration (i.e. can be used to form a local interface
|
|
address) by hosts which receive these router advertisements.
|
|
If the object has value off(2), these address prefixes will
|
|
not not have the autonomous address configuration flag set
|
|
if advertised."
|
|
DEFVAL { on }
|
|
::= { fsipv6AddrProfileEntry 5 }
|
|
|
|
|
|
fsipv6AddrProfilePreferredTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the preferred lifetime in seconds
|
|
for the address prefixes corresponding to those addresses
|
|
which use this profile. This is sent in router advertisements
|
|
by this entity. A value of 4,294,967,295 represents
|
|
infinity.This value should be less than fsipv6AddrProfileValidTime"
|
|
DEFVAL { 604800 }
|
|
::= { fsipv6AddrProfileEntry 6 }
|
|
|
|
|
|
fsipv6AddrProfileValidTime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the valid lifetime in seconds
|
|
for the address prefixes corresponding to those addresses
|
|
which use this profile. This is sent in router advertisements
|
|
by this entity. A value of 4,294,967,295 represents
|
|
infinity."
|
|
DEFVAL { 4294967295 }
|
|
::= { fsipv6AddrProfileEntry 7 }
|
|
|
|
fsipv6AddrProfileValidLifeTimeFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fixed (1),
|
|
variable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By setting this flag to fixed (1),the router
|
|
advertisement Valid life time value is set
|
|
to fixed and by setting to variable(2), the
|
|
router advertisement Valid life time value
|
|
can decrease in real time. This flag will
|
|
synchronise the router clocks."
|
|
DEFVAL { fixed }
|
|
::= { fsipv6AddrProfileEntry 8 }
|
|
|
|
fsipv6AddrProfilePreferredLifeTimeFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fixed (1),
|
|
variable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"By setting this flag to fixed (1),the router
|
|
advertisement Preferred life time value is set
|
|
to fixed and by setting to variable(2), the
|
|
router advertisement preferred life time value
|
|
can decrease in real time. This flag will
|
|
synchronise the router clocks."
|
|
DEFVAL { fixed }
|
|
::= { fsipv6AddrProfileEntry 9 }
|
|
|
|
|
|
-- Path MTU for IPv6
|
|
|
|
fsipv6PmtuTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6PmtuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv6 Path MTU table. This table contains
|
|
an entry for a specific path traversed by
|
|
packets exchanged between the source and
|
|
destination nodes."
|
|
::= { fsipv6Tables 6 }
|
|
|
|
fsipv6PmtuEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6PmtuEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Path MTU entry."
|
|
INDEX { fsipv6PmtuDest }
|
|
::= { fsipv6PmtuTable 1 }
|
|
|
|
Fsipv6PmtuEntry ::= SEQUENCE {
|
|
fsipv6PmtuDest OCTET STRING,
|
|
fsipv6Pmtu Integer32,
|
|
fsipv6PmtuTimeStamp Integer32,
|
|
fsipv6PmtuAdminStatus INTEGER
|
|
}
|
|
|
|
fsipv6PmtuDest OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IPv6 address of the packets
|
|
to be exchanged."
|
|
::= { fsipv6PmtuEntry 1 }
|
|
|
|
fsipv6Pmtu OBJECT-TYPE
|
|
SYNTAX Integer32(1280..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the path MTU value for the path."
|
|
::= { fsipv6PmtuEntry 2 }
|
|
|
|
fsipv6PmtuTimeStamp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the entry created time in the PMTU table."
|
|
::= { fsipv6PmtuEntry 3 }
|
|
|
|
|
|
fsipv6PmtuAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
valid(1),
|
|
invalid(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired status of the PmtuTable. This variable
|
|
has to be made valid(1) for creating a entry in the PmtuTable.
|
|
If set to invalid(2), the entry is deleted."
|
|
::= { fsipv6PmtuEntry 4 }
|
|
|
|
|
|
-- IPv6 Address Translation table for LAN interfaces
|
|
|
|
-- The fsipv6NdLanCacheTable contain the Ipv6Address
|
|
-- to `physical' address equivalences for on-link nodes
|
|
-- on Ethernet.
|
|
-- Static entries can be created/deleted from SNMP. Dynamic
|
|
-- entries get created for neighbors upon IPv6 packet forwarding.
|
|
|
|
|
|
fsipv6NdLanCacheTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6NdLanCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 Address Translation table used for
|
|
mapping from IPv6 addresses to physical addresses
|
|
on Ethernet."
|
|
::= { fsipv6Tables 7 }
|
|
|
|
|
|
fsipv6NdLanCacheEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6NdLanCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains one IPv6 address to `physical'
|
|
address equivalence. Entries are created dynamically upon
|
|
address resolution or statically from SNMP."
|
|
INDEX { fsipv6NdLanCacheIfIndex,
|
|
fsipv6NdLanCacheIPv6Addr }
|
|
::= { fsipv6NdLanCacheTable 1 }
|
|
|
|
|
|
Fsipv6NdLanCacheEntry ::=
|
|
SEQUENCE {
|
|
fsipv6NdLanCacheIfIndex
|
|
InterfaceIndex,
|
|
fsipv6NdLanCacheIPv6Addr
|
|
OCTET STRING,
|
|
fsipv6NdLanCacheStatus
|
|
INTEGER,
|
|
fsipv6NdLanCachePhysAddr
|
|
OCTET STRING,
|
|
fsipv6NdLanCacheState
|
|
INTEGER,
|
|
fsipv6NdLanCacheUseTime
|
|
TimeTicks
|
|
}
|
|
|
|
|
|
fsipv6NdLanCacheIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the IPv6
|
|
interface on which this fsipv6NdLanCache entry exists.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of fsipv6IfIndex."
|
|
::= { fsipv6NdLanCacheEntry 1 }
|
|
|
|
|
|
fsipv6NdLanCacheIPv6Addr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 Address corresponding to the `physical' address
|
|
on Ethernet."
|
|
::= { fsipv6NdLanCacheEntry 2 }
|
|
|
|
|
|
fsipv6NdLanCacheStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid (1),
|
|
invalid(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to the value invalid(2)
|
|
effects in invalidating the corresponding entry
|
|
in the fsipv6NdLanCacheTable. Otherwise, the entry
|
|
remains valid."
|
|
DEFVAL { valid }
|
|
::= { fsipv6NdLanCacheEntry 3 }
|
|
|
|
|
|
fsipv6NdLanCachePhysAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The `physical' address on Ethernet."
|
|
::= { fsipv6NdLanCacheEntry 4 }
|
|
|
|
|
|
fsipv6NdLanCacheState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1),
|
|
reachable(2),
|
|
incomplete(3),
|
|
stale(4),
|
|
delay(5),
|
|
probe(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reachability state of NdLanCacheEntry. Upon creation of
|
|
an entry from SNMP, this object takes the value as 'static'.
|
|
Otherwise takes the value that correspond to the states of
|
|
dynamically created entries."
|
|
::= { fsipv6NdLanCacheEntry 5 }
|
|
|
|
|
|
fsipv6NdLanCacheUseTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time the entry was consulted
|
|
upon IPv6 packet forwarding."
|
|
::= { fsipv6NdLanCacheEntry 6 }
|
|
|
|
|
|
|
|
-- IPv6 Address Translation table for NBMA interfaces
|
|
|
|
-- The fsipv6NdWanCacheTable contain the Ipv6Address
|
|
-- to `physical' address equivalences for on-link nodes
|
|
-- on NBMA interfaces. The 'physical address' actually refers
|
|
-- to the IPv6 interface on which the Ipv6Address is on-link.
|
|
|
|
-- Static entries can be created/deleted from SNMP. Dynamic
|
|
-- entries get created for on-link nodes upon reception of
|
|
-- IPv6 packet.
|
|
|
|
|
|
fsipv6NdWanCacheTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6NdWanCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 Address Translation table used for
|
|
mapping from IPv6 addresses to physical addresses
|
|
on NBMA interface. The 'physical address' actually refers
|
|
to the IPv6 interface on which the Ipv6Address is on-link."
|
|
::= { fsipv6Tables 8 }
|
|
|
|
|
|
fsipv6NdWanCacheEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6NdWanCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains one IPv6 address to `physical'
|
|
address equivalence. Entries are created dynamically upon
|
|
reception of IPv6 packet from an on-link source or statically
|
|
from SNMP."
|
|
INDEX { fsipv6NdWanCacheIfIndex,
|
|
fsipv6NdWanCacheIPv6Addr }
|
|
::= { fsipv6NdWanCacheTable 1 }
|
|
|
|
|
|
Fsipv6NdWanCacheEntry ::=
|
|
SEQUENCE {
|
|
fsipv6NdWanCacheIfIndex
|
|
InterfaceIndex,
|
|
fsipv6NdWanCacheIPv6Addr
|
|
OCTET STRING,
|
|
fsipv6NdWanCacheStatus
|
|
INTEGER,
|
|
fsipv6NdWanCacheState
|
|
INTEGER,
|
|
fsipv6NdWanCacheUseTime
|
|
TimeTicks
|
|
}
|
|
|
|
|
|
fsipv6NdWanCacheIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the IPv6
|
|
interface on which this fsipv6NdWanCache entry exists.
|
|
The interface identified by a particular value of this
|
|
index is the same interface as identified by the same
|
|
value of fsipv6IfIndex."
|
|
::= { fsipv6NdWanCacheEntry 1 }
|
|
|
|
|
|
fsipv6NdWanCacheIPv6Addr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 Address of the on-link node on this NBMA interface."
|
|
::= { fsipv6NdWanCacheEntry 2 }
|
|
|
|
|
|
fsipv6NdWanCacheStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid (1),
|
|
invalid(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to the value 'invalid(2)'
|
|
effects in invalidating the corresponding entry
|
|
in the fsipv6NdWanCacheTable. Otherwise, the entry
|
|
remains valid."
|
|
DEFVAL { valid }
|
|
::= { fsipv6NdWanCacheEntry 3 }
|
|
|
|
|
|
fsipv6NdWanCacheState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
static(1),
|
|
reachable(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reachability state of NdWanCacheEntry.
|
|
Upon creation of an entry from SNMP, this object
|
|
takes the value as 'static'. Otherwise takes the
|
|
value as 'reachable' that corresponds to the state
|
|
of dynamically created entries."
|
|
::= { fsipv6NdWanCacheEntry 4 }
|
|
|
|
|
|
fsipv6NdWanCacheUseTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time the entry
|
|
was consulted upon IPv6 packet forwarding."
|
|
::= { fsipv6NdWanCacheEntry 5 }
|
|
|
|
|
|
|
|
-- The IPv6 Ping table
|
|
|
|
-- This table is used to generate IPv6 Echo requests from this
|
|
-- entity to destinations.
|
|
|
|
-- Entries are created/deleted from SNMP.
|
|
|
|
|
|
fsipv6PingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6PingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's IPv6 Ping Table."
|
|
::= { fsipv6Tables 12 }
|
|
|
|
|
|
fsipv6PingEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6PingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains the information about a particular IPv6 Ping
|
|
operation. An entry is created/deleted from SNMP."
|
|
INDEX { fsipv6PingIndex }
|
|
::= { fsipv6PingTable 1 }
|
|
|
|
|
|
Fsipv6PingEntry ::=
|
|
SEQUENCE {
|
|
fsipv6PingIndex
|
|
Integer32,
|
|
fsipv6PingDest
|
|
OCTET STRING,
|
|
fsipv6PingIfIndex
|
|
InterfaceIndex,
|
|
fsipv6PingAdminStatus
|
|
INTEGER,
|
|
fsipv6PingInterval
|
|
Integer32,
|
|
fsipv6PingRcvTimeout
|
|
Integer32,
|
|
fsipv6PingTries
|
|
Integer32,
|
|
fsipv6PingSize
|
|
Integer32,
|
|
fsipv6PingSentCount
|
|
Integer32,
|
|
fsipv6PingAverageTime
|
|
Integer32,
|
|
fsipv6PingMaxTime
|
|
Integer32,
|
|
fsipv6PingMinTime
|
|
Integer32,
|
|
fsipv6PingOperStatus
|
|
INTEGER,
|
|
fsipv6PingSuccesses
|
|
Counter32,
|
|
fsipv6PingPercentageLoss
|
|
Integer32,
|
|
fsipv6PingData
|
|
OCTET STRING,
|
|
fsipv6PingSrcAddr
|
|
OCTET STRING,
|
|
fsipv6PingZoneId
|
|
DisplayString,
|
|
fsipv6PingDestAddrType
|
|
INTEGER
|
|
}
|
|
|
|
|
|
fsipv6PingIndex OBJECT-TYPE
|
|
SYNTAX Integer32(0..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value identifying the particular IPv6 Ping entry."
|
|
::= { fsipv6PingEntry 1 }
|
|
|
|
|
|
fsipv6PingDest OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 address of the destination to be pinged. This
|
|
should be a unicast or link-local address"
|
|
::= { fsipv6PingEntry 2 }
|
|
|
|
|
|
fsipv6PingIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the IPv6
|
|
interface on which this Ping is to be sent. The interface
|
|
identified by a particular value of this index is the same
|
|
interface as identified by the same value of fsipv6IfIndex.
|
|
The value of this object is needed when pinging to a
|
|
link-local destination, otherwise it is ignored."
|
|
::= { fsipv6PingEntry 3 }
|
|
|
|
|
|
fsipv6PingAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
invalid(3),
|
|
create(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired status for the ping operation. This variable
|
|
has to be made up(1) for starting the ping operation.
|
|
If set to down(2), the ping is stopped but the statistics
|
|
will still be available. The entry is created when this
|
|
variable is set to create(4) and deleted on setting this
|
|
variable to invalid(3)."
|
|
::= { fsipv6PingEntry 4 }
|
|
|
|
|
|
fsipv6PingInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (1..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time interval in seconds between successive pings
|
|
sent to the destination."
|
|
DEFVAL { 1 }
|
|
::= { fsipv6PingEntry 5 }
|
|
|
|
|
|
fsipv6PingRcvTimeout OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in seconds after which this entity times out
|
|
waiting for a particular ping response."
|
|
DEFVAL { 5 }
|
|
::= { fsipv6PingEntry 6 }
|
|
|
|
|
|
fsipv6PingTries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times the destination is to be pinged."
|
|
DEFVAL { 5 }
|
|
::= { fsipv6PingEntry 7 }
|
|
|
|
|
|
fsipv6PingSize OBJECT-TYPE
|
|
SYNTAX Integer32 (32..2080)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the data portion of the Ping packet."
|
|
DEFVAL { 100 }
|
|
::= { fsipv6PingEntry 8 }
|
|
|
|
|
|
fsipv6PingSentCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of packets sent to destination."
|
|
::= { fsipv6PingEntry 9 }
|
|
|
|
|
|
fsipv6PingAverageTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The average value of the round trip time in seconds to this
|
|
destination."
|
|
::= { fsipv6PingEntry 10 }
|
|
|
|
|
|
fsipv6PingMaxTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum value of the round trip time in seconds to this
|
|
destination."
|
|
::= { fsipv6PingEntry 11 }
|
|
|
|
|
|
fsipv6PingMinTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum value of the round trip time in seconds to this
|
|
destination."
|
|
::= { fsipv6PingEntry 12 }
|
|
|
|
|
|
fsipv6PingOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inprogress(1),
|
|
notinprogress(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of this ping operation."
|
|
::= { fsipv6PingEntry 13 }
|
|
|
|
|
|
fsipv6PingSuccesses OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ping responses received."
|
|
::= { fsipv6PingEntry 14 }
|
|
|
|
|
|
fsipv6PingPercentageLoss OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Percentage of lost packets for which no responses were
|
|
received till timeout."
|
|
::= { fsipv6PingEntry 15 }
|
|
|
|
|
|
fsipv6PingData OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Data that should be sent in the Ping message"
|
|
::= { fsipv6PingEntry 16 }
|
|
|
|
fsipv6PingSrcAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source address to be used for the ping"
|
|
::= { fsipv6PingEntry 17 }
|
|
|
|
fsipv6PingZoneId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Zone-Id shoule be able to identify a particular zone
|
|
of the address's scope. This Zone id applies
|
|
to all kinds of unicast and multicast addresses of
|
|
non-global scope except the unspecified address.
|
|
The zone-id is not supported for global address."
|
|
REFERENCE "RFC4007"
|
|
::= { fsipv6PingEntry 18 }
|
|
|
|
fsipv6PingDestAddrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (0),
|
|
anycast (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address type of the destination to be pinged.
|
|
other - unicast or linklocal address
|
|
anycast - anycast address .An IPv6 packet cannot have anycast
|
|
address as source address. So fsipv6PingDestAddrType is used
|
|
to distinguish the anycast destination from other
|
|
types."
|
|
DEFVAL { 0 }
|
|
::= { fsipv6PingEntry 19 }
|
|
|
|
-- Supoort for Proxy ND - START
|
|
|
|
--fsipv6NDProxyTable BEGIN
|
|
|
|
fsipv6NDProxyListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6NDProxyListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configurable list of IPv6 Addresses for which
|
|
Proxy Neighbor Discovery is desired."
|
|
::= { fsipv6Tables 13 }
|
|
|
|
|
|
fsipv6NDProxyListEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6NDProxyListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the ND Proxy Table. Each
|
|
entry specifies the IPv6 address for
|
|
which proxy feature is needed, and
|
|
the adminstatus for the row."
|
|
INDEX { fsipv6NdProxyAddr }
|
|
::= { fsipv6NDProxyListTable 1 }
|
|
|
|
|
|
Fsipv6NDProxyListEntry ::= SEQUENCE {
|
|
fsipv6NdProxyAddr
|
|
OCTET STRING,
|
|
fsipv6NdProxyAdminStatus
|
|
INTEGER
|
|
}
|
|
|
|
fsipv6NdProxyAddr OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IPv6 address for Proxy ND."
|
|
::= { fsipv6NDProxyListEntry 1 }
|
|
|
|
fsipv6NdProxyAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
create (1),
|
|
invalid (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired state of the ND Proxy list entry.
|
|
When set to create(4) the IPv6 interface is
|
|
created and invalid(4) to delete the interface."
|
|
::= { fsipv6NDProxyListEntry 2 }
|
|
|
|
|
|
-- Supprot for Proxy ND - END
|
|
|
|
-- Support for Address Selection Policy Table -START
|
|
|
|
-- fsipv6AddrSelPolicyTable BEGIN
|
|
|
|
|
|
fsipv6AddrSelPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6AddrSelPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is used for default address selection in IPv6. This table is used to configure the Precedence
|
|
and Label associated with a source/destination address. The Address Selection Policy Table
|
|
contains the following default entries -
|
|
|
|
Prefix Precedence Label
|
|
::1/128 50 0
|
|
::/0 40 1
|
|
2002::/16 30 2
|
|
::/96 20 3
|
|
::ffff:0:0/96 10 4
|
|
|
|
A lookup of this table aids in selection of best source/destination address from amongst a candidate list.
|
|
"
|
|
::= { fsipv6Tables 14 }
|
|
|
|
|
|
fsipv6AddrSelPolicyEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6AddrSelPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table entry is used to configure the following parameters for an IPv6 source/destination address -
|
|
Prefix, PrefixLen,Ifindex,Preference,Label,Address Type,IsSelfAddress, IsAddressPublic,
|
|
IsAddressDeprecated, ReachabilityStatus, ConfigStatus and Rowstatus"
|
|
INDEX {
|
|
fsipv6AddrSelPolicyPrefix,
|
|
fsipv6AddrSelPolicyPrefixLen,
|
|
fsipv6AddrSelPolicyIfIndex
|
|
}
|
|
::= { fsipv6AddrSelPolicyTable 1 }
|
|
|
|
|
|
|
|
Fsipv6AddrSelPolicyEntry ::= SEQUENCE {
|
|
fsipv6AddrSelPolicyPrefix
|
|
OCTET STRING,
|
|
fsipv6AddrSelPolicyPrefixLen
|
|
Integer32,
|
|
fsipv6AddrSelPolicyIfIndex
|
|
InterfaceIndex,
|
|
fsipv6AddrSelPolicyScope
|
|
Integer32,
|
|
fsipv6AddrSelPolicyPrecedence
|
|
Integer32,
|
|
fsipv6AddrSelPolicyLabel
|
|
Integer32,
|
|
fsipv6AddrSelPolicyAddrType
|
|
INTEGER,
|
|
fsipv6AddrSelPolicyIsPublicAddr
|
|
INTEGER,
|
|
fsipv6AddrSelPolicyIsSelfAddr
|
|
INTEGER,
|
|
fsipv6AddrSelPolicyReachabilityStatus
|
|
INTEGER,
|
|
fsipv6AddrSelPolicyConfigStatus
|
|
INTEGER,
|
|
fsipv6AddrSelPolicyRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
fsipv6AddrSelPolicyPrefix OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 Address/Prefix for which the policy needs to be configured."
|
|
::= { fsipv6AddrSelPolicyEntry 1 }
|
|
|
|
|
|
fsipv6AddrSelPolicyPrefixLen OBJECT-TYPE
|
|
SYNTAX Integer32 (1..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Prefix length associated with the IPV6 address identified by 'fsipv6AddrSelPolicyPrefix."
|
|
::= { fsipv6AddrSelPolicyEntry 2 }
|
|
|
|
|
|
fsipv6AddrSelPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value that uniquely identifies the interface to
|
|
which this entry is applicable. A value of 0 indicates that the associated address is reachable
|
|
via any interface."
|
|
::= { fsipv6AddrSelPolicyEntry 3 }
|
|
|
|
fsipv6AddrSelPolicyScope OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This MIB object identifies the scope of the IPv6 address. This can take the following values based on
|
|
whether the address is unicast/anycast or multicast.
|
|
0 reserved
|
|
1 Interface-Local scope
|
|
2 Link-Local scope
|
|
3 reserved
|
|
4 Admin-Local scope
|
|
5 Site-Local scope
|
|
6 (unassigned)
|
|
7 (unassigned)
|
|
8 Organization-Local scope
|
|
9 (unassigned)
|
|
10 (unassigned)
|
|
11 (unassigned)
|
|
12 (unassigned)
|
|
13 (unassigned)
|
|
14 Global scope
|
|
15 reserved
|
|
|
|
Link-local and global scopes are applicable for unicast/anycast addresses.
|
|
|
|
The following are valid multicast scopes -
|
|
Interface-Local scope spans only a single interface on a node
|
|
and is useful only for loopback transmission of multicast.
|
|
|
|
Link-Local is used for uniquely identifying interfaces within a single link.
|
|
|
|
Admin-Local scope is the smallest scope that must be
|
|
administratively configured, i.e., not automatically derived
|
|
from physical connectivity or other, non-multicast-related
|
|
configuration.
|
|
|
|
Site-Local scope is intended to span a single site.
|
|
|
|
Organization-Local scope is intended to span multiple sites
|
|
belonging to a single organization.
|
|
|
|
Global scope is used for uniquely identifying interfaces anywhere in the Internet
|
|
scopes labeled (unassigned) are available for administrators
|
|
to define additional multicast regions."
|
|
|
|
::= { fsipv6AddrSelPolicyEntry 4 }
|
|
|
|
fsipv6AddrSelPolicyPrecedence OBJECT-TYPE
|
|
SYNTAX Integer32 (1..128)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The precedence value associated with the address in the policy table. This value is applicable for
|
|
destination addresses.Higher the value, higher the precedence."
|
|
DEFVAL { 30 }
|
|
::= { fsipv6AddrSelPolicyEntry 5 }
|
|
|
|
fsipv6AddrSelPolicyLabel OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The label value associated with the address in the policy table."
|
|
DEFVAL { 2 }
|
|
::= { fsipv6AddrSelPolicyEntry 6}
|
|
|
|
fsipv6AddrSelPolicyAddrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unicast(1),
|
|
anycast(2),
|
|
multicast(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object is used to configure an address as unicast/anycast/multicast, provided the
|
|
IPv6 address meets the validation criteria for the address type."
|
|
::= { fsipv6AddrSelPolicyEntry 7 }
|
|
|
|
fsipv6AddrSelPolicyIsPublicAddr OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true (1),
|
|
false (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This MIB object indicates whether the address configured in the policy table is a private or public
|
|
address."
|
|
::= { fsipv6AddrSelPolicyEntry 8 }
|
|
|
|
fsipv6AddrSelPolicyIsSelfAddr OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true (1),
|
|
false (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object indicates whether the given address is configured on the associated interface
|
|
and represents a self-address. The associated MIB object fsipv6AddrSelPolicyIfIndex takes value true
|
|
if the associated IPv6 address is a self-node address.."
|
|
::= { fsipv6AddrSelPolicyEntry 9 }
|
|
|
|
fsipv6AddrSelPolicyReachabilityStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
reachable (1),
|
|
unreachable (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object indicates whether the address configured in the Policy Table is reachable/unreachable
|
|
"
|
|
::= { fsipv6AddrSelPolicyEntry 10 }
|
|
|
|
fsipv6AddrSelPolicyConfigStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
automatic (1),
|
|
management (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This MIB object indicates whether the associated entry in the Policy table is created automatically or
|
|
via the administrator."
|
|
::= { fsipv6AddrSelPolicyEntry 11 }
|
|
|
|
fsipv6AddrSelPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative Status of the policy table. This object is used
|
|
to create or delete the entry in the policy table. The following values
|
|
are not supported for this MIB object - CREATE_AND_GO."
|
|
::= { fsipv6AddrSelPolicyEntry 12 }
|
|
|
|
|
|
-- fsipv6AddrSelPolicyTable END
|
|
|
|
|
|
-- Support for Scope Zone Interface Map Table - START
|
|
|
|
--fsipv6IfScopeZoneMapTable BEGIN
|
|
|
|
fsipv6IfScopeZoneMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsIpv6IfScopeZoneMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A zone index identifies an instance of a specific scope uniquely
|
|
within the system.The zone index is used to associate unambiguously
|
|
an IPv6 address to a specific zone.
|
|
|
|
Following are the changes that has been done in fsipv6IfScopeZoneMapTable
|
|
|
|
1) The Zone-Index which is of type InetZoneIndex in stdipvx.mib
|
|
is changed to DisplayString for user convenience.As the user is
|
|
aware of the zones by the scope-zone name rather than the index
|
|
(i.e Linklocal1 or sitelocal1,scope61,scope71) it has been changed
|
|
to DisplayString. But the index associated with the scope-zone is
|
|
displayed by ipv6ScopeZoneIndexTable.
|
|
2) The InetZoneIndex definition in INET-ADDRESS-MIB says that the zone-index
|
|
will typically be the interface index for link-local address, but as per
|
|
the design the Zone-Index is taken as a free flowing number starting
|
|
from the value 1, hence the value of ipv6ScopeZoneIndexLinkLocal shall not be
|
|
complaint with InetZoneIndex definition.
|
|
3) It is also mentioned that the zone-index value of 0 refers to the default
|
|
zone. But the design implements the default scope-zone index for every
|
|
scope by the fsipv6ScopeMemberEntry mib table. Hence the default-zone index
|
|
of value 0 is also not supported
|
|
4) The scope-zone index that are not configured on an interface shall take a
|
|
alpha numeric value of invalid in FsIpv6IfScopeZoneMapEntry and -1 for the
|
|
index value in ipv6ScopeZoneIndexTable. "
|
|
|
|
|
|
REFERENCE "Section 2.7 of RFC 4291"
|
|
::= { fsipv6Tables 15 }
|
|
|
|
fsipv6IfScopeZoneMapEntry OBJECT-TYPE
|
|
SYNTAX FsIpv6IfScopeZoneMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains the list of scope identifiers on a given
|
|
interface. Its a unique value assigned for each scope on an
|
|
interface."
|
|
INDEX { fsipv6ScopeZoneIndexIfIndex }
|
|
::= { fsipv6IfScopeZoneMapTable 1 }
|
|
|
|
FsIpv6IfScopeZoneMapEntry ::= SEQUENCE {
|
|
fsipv6ScopeZoneIndexIfIndex InterfaceIndex,
|
|
fsipv6ScopeZoneIndexInterfaceLocal DisplayString,
|
|
fsipv6ScopeZoneIndexLinkLocal DisplayString,
|
|
fsipv6ScopeZoneIndex3 DisplayString,
|
|
fsipv6ScopeZoneIndexAdminLocal DisplayString,
|
|
fsipv6ScopeZoneIndexSiteLocal DisplayString,
|
|
fsipv6ScopeZoneIndex6 DisplayString,
|
|
fsipv6ScopeZoneIndex7 DisplayString,
|
|
fsipv6ScopeZoneIndexOrganizationLocal DisplayString,
|
|
fsipv6ScopeZoneIndex9 DisplayString,
|
|
fsipv6ScopeZoneIndexA DisplayString,
|
|
fsipv6ScopeZoneIndexB DisplayString,
|
|
fsipv6ScopeZoneIndexC DisplayString,
|
|
fsipv6ScopeZoneIndexD DisplayString,
|
|
fsipv6ScopeZoneIndexE DisplayString,
|
|
fsipv6IfScopeZoneCreationStatus INTEGER,
|
|
fsipv6IfScopeZoneRowStatus RowStatus
|
|
}
|
|
|
|
fsipv6ScopeZoneIndexIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value that uniquely identifies the interface to
|
|
which these scopes belong. The interface identified by a
|
|
particular value of this index is the same interface as
|
|
identified by the same value of the IF-MIB's ifIndex."
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 1 }
|
|
|
|
fsipv6ScopeZoneIndexInterfaceLocal OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for the Interface local scope on this interface."
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 2 }
|
|
|
|
fsipv6ScopeZoneIndexLinkLocal OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for the link-local scope on this interface.
|
|
The index value corresponding to this scope-zone can be known from
|
|
ipv6ScopeZoneIndexLinkLocal"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 3 }
|
|
|
|
fsipv6ScopeZoneIndex3 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope 3 on this interface. The index value corresponding
|
|
to this scope-zone can be known from ipv6ScopeZoneIndex3"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 4 }
|
|
|
|
fsipv6ScopeZoneIndexAdminLocal OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for the admin-local scope on this interface.The index value
|
|
corresponding to this scope-zone can be known from ipv6ScopeZoneIndexAdminLocal"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 5 }
|
|
|
|
fsipv6ScopeZoneIndexSiteLocal OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for the site-local scope on this interface.The index value
|
|
corresponding to this scope-zone can be known from ipv6ScopeZoneIndexSiteLocal "
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 6 }
|
|
|
|
fsipv6ScopeZoneIndex6 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope 6 on this interface.The index value
|
|
corresponding to this scope-zone can be known from ipv6ScopeZoneIndex6 "
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 7 }
|
|
|
|
fsipv6ScopeZoneIndex7 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope 7 on this interface.The index value
|
|
corresponding to this scope-zone can be known from ipv6ScopeZoneIndex7"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 8 }
|
|
|
|
fsipv6ScopeZoneIndexOrganizationLocal OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for the organization-local scope on this
|
|
interface.The index value corresponding to this scope-zone
|
|
can be known from ipv6ScopeZoneIndexOrganizationLocal"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 9 }
|
|
|
|
fsipv6ScopeZoneIndex9 OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope 9 on this interface.The index value
|
|
corresponding to this scope-zone can be known from
|
|
ipv6ScopeZoneIndex9"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 10 }
|
|
|
|
fsipv6ScopeZoneIndexA OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope A on this interface.The index value
|
|
corresponding to this scope-zone can be known from
|
|
ipv6ScopeZoneIndexA"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 11 }
|
|
|
|
fsipv6ScopeZoneIndexB OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope B on this interface.The index value
|
|
corresponding to this scope-zone can be known from
|
|
ipv6ScopeZoneIndexB"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 12 }
|
|
|
|
fsipv6ScopeZoneIndexC OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope C on this interface.The index value
|
|
corresponding to this scope-zone can be known from
|
|
ipv6ScopeZoneIndexC"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 13 }
|
|
|
|
fsipv6ScopeZoneIndexD OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope D on this interface.The index value
|
|
corresponding to this scope-zone can be known from
|
|
ipv6ScopeZoneIndexD"
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 14 }
|
|
|
|
fsipv6ScopeZoneIndexE OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The zone index for scope E on this interface."
|
|
DEFVAL { "Invalid" }
|
|
::= { fsipv6IfScopeZoneMapEntry 15 }
|
|
|
|
fsipv6IfScopeZoneCreationStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notcreated(0),
|
|
automatic(1),
|
|
mgmt(2),
|
|
overridden(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to determine if the scope-zone index is configured automatically
|
|
or by configuration.When an IPv6 interface is created by default the
|
|
linklocal scope is created and the creation status of it is automatic.When
|
|
a user creates a scope-zone the creation status is updated as manual.When
|
|
an indication is receievd from higher layer protocol regarding the detection
|
|
of interfaces on the same link, in that case whatever might be the configuration
|
|
status (i.e automatic or manual) is changed to overridden. It means if the
|
|
scope-zone on the standby links if its automatic or manually created both will
|
|
be over-ridden and configured with the scope-zone of the active link"
|
|
DEFVAL { notcreated }
|
|
::= { fsipv6IfScopeZoneMapEntry 16 }
|
|
|
|
fsipv6IfScopeZoneRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rowstatus of the scope-zone index table, used in
|
|
accordance to creation and deletion of scope-zones.To create
|
|
a row in this table manager sets this object to createAndGo(4).
|
|
The rowentry can be deleted automatically only when the creation
|
|
status is set to auto,else the rowstatus is set to NotInService. "
|
|
::= { fsipv6IfScopeZoneMapEntry 17 }
|
|
|
|
-- Support for Scope-Zone - END
|
|
|
|
-- Support for Scope-Zone Table - START
|
|
|
|
--fsipv6ScopeZoneTable BEGIN
|
|
|
|
fsipv6ScopeZoneTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsIpv6ScopeZoneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" The table is used to map each scope-zone index
|
|
with the interface to which it has been associated.
|
|
This table is indeed used while forwarding packets
|
|
to find out what all interfaces belong to a particular
|
|
scope-zone"
|
|
::= { fsipv6Tables 16 }
|
|
|
|
fsipv6ScopeZoneEntry OBJECT-TYPE
|
|
SYNTAX FsIpv6ScopeZoneEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Scope-Zone Index Member Table.Each
|
|
entry specifies the interface indices associated with
|
|
a particular scope-zone index "
|
|
INDEX { fsipv6ScopeZoneName }
|
|
::= { fsipv6ScopeZoneTable 1 }
|
|
|
|
FsIpv6ScopeZoneEntry ::= SEQUENCE {
|
|
fsipv6ScopeZoneName DisplayString,
|
|
fsipv6ScopeZoneIndex InetZoneIndex,
|
|
fsipv6ScopeZoneCreationStatus INTEGER,
|
|
fsipv6ScopeZoneInterfaceList InterfaceList,
|
|
fsipv6IsDefaultScopeZone INTEGER
|
|
}
|
|
|
|
fsipv6ScopeZoneName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Displays the scope zone name value(i.e linklocal1,
|
|
interfacelocal2) for the scope-zone index"
|
|
::= { fsipv6ScopeZoneEntry 1 }
|
|
|
|
fsipv6ScopeZoneIndex OBJECT-TYPE
|
|
SYNTAX InetZoneIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each scope
|
|
on an interface. It is recommended that values are
|
|
assigned contiguously starting from 1. "
|
|
::= { fsipv6ScopeZoneEntry 2 }
|
|
|
|
fsipv6ScopeZoneCreationStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
automatic(1),
|
|
mgmt(2),
|
|
overridden(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to determine if the scope-zone index is configured automatically
|
|
or by configuration.When an IPv6 interface is created by default the
|
|
linklocal scope is created and the creation status of it is automatic.When
|
|
a user creates a scope-zone the creation status is updated as manual.When
|
|
an indication is receievd from higher layer protocol regarding the detection
|
|
of interfaces on the same link, in that case whatever might be the configuration
|
|
status (i.e automatic or manual) is changed to overridden. It means if the
|
|
scope-zone on the standby links is overridden by the scope-zone of the active
|
|
link regardless Of whether the associated zone is created manually/automatically"
|
|
::= { fsipv6ScopeZoneEntry 3 }
|
|
|
|
fsipv6ScopeZoneInterfaceList OBJECT-TYPE
|
|
SYNTAX InterfaceList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This MIB object displays all the interfaces that are part of/members of this
|
|
scope-zone index. These interfaces have the corresponding bit set in the octetlist. "
|
|
::= { fsipv6ScopeZoneEntry 4 }
|
|
|
|
fsipv6IsDefaultScopeZone OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
yes(1),
|
|
no(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
" yes- indicates that zone is default zone for the associated scope
|
|
No - indicates that zone is not the default zone for the associated scope"
|
|
DEFVAL { no }
|
|
::= { fsipv6ScopeZoneEntry 5 }
|
|
|
|
|
|
--fsipv6ScopeZoneTable END
|
|
|
|
|
|
-- fsipv6Tables END
|
|
|
|
-- IPv6 ICMP statistics
|
|
|
|
|
|
fsipv6IcmpInMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of ICMP messages which
|
|
the entity received. Note that this counter
|
|
includes all those counted by fsipv6IcmpInErrors."
|
|
::= { fsipv6Icmp 1 }
|
|
|
|
|
|
fsipv6IcmpInErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP messages which the entity
|
|
received but determined as having ICMP-specific
|
|
errors (bad ICMP checksums, bad length, etc.)."
|
|
::= { fsipv6Icmp 2 }
|
|
|
|
|
|
fsipv6IcmpInDestUnreachs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Destination Unreachable
|
|
messages received."
|
|
::= { fsipv6Icmp 3 }
|
|
|
|
|
|
fsipv6IcmpInTimeExcds OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Time Exceeded messages
|
|
received."
|
|
::= { fsipv6Icmp 4 }
|
|
|
|
|
|
fsipv6IcmpInParmProbs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Parameter Problem messages
|
|
received."
|
|
::= { fsipv6Icmp 5 }
|
|
|
|
|
|
fsipv6IcmpInPktTooBigs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Packet Too Big messages
|
|
received."
|
|
::= { fsipv6Icmp 6 }
|
|
|
|
|
|
fsipv6IcmpInEchos OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Echo (request) messages
|
|
received."
|
|
::= { fsipv6Icmp 7 }
|
|
|
|
|
|
fsipv6IcmpInEchoReps OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Echo Reply messages received."
|
|
::= { fsipv6Icmp 8 }
|
|
|
|
|
|
fsipv6IcmpInRouterSolicits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Solicit messages
|
|
received."
|
|
::= { fsipv6Icmp 9 }
|
|
|
|
|
|
fsipv6IcmpInRouterAdvertisements OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Advertisement messages
|
|
received."
|
|
::= { fsipv6Icmp 10 }
|
|
|
|
|
|
fsipv6IcmpInNeighborSolicits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Solicit messages
|
|
received."
|
|
::= { fsipv6Icmp 11 }
|
|
|
|
|
|
fsipv6IcmpInNeighborAdvertisements OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement
|
|
messages received."
|
|
::= { fsipv6Icmp 12 }
|
|
|
|
|
|
fsipv6IcmpInRedirects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Redirect messages received."
|
|
::= { fsipv6Icmp 13 }
|
|
|
|
|
|
fsipv6IcmpInAdminProhib OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of ICMP destination unreachable/communication
|
|
administratively prohibited messages received."
|
|
::= { fsipv6Icmp 14 }
|
|
|
|
|
|
fsipv6IcmpOutMsgs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of ICMP messages which this
|
|
entity attempted to send. Note that this counter
|
|
includes all those counted by icmpOutErrors."
|
|
::= { fsipv6Icmp 15 }
|
|
|
|
|
|
fsipv6IcmpOutErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP messages which this entity did
|
|
not send due to problems discovered within ICMP
|
|
such as a lack of buffers. This value should not
|
|
include errors discovered outside the ICMP layer
|
|
such as the inability of IPv6 to route the resultant
|
|
datagram. In some implementations there may be no
|
|
types of error which contribute to this counter's
|
|
value."
|
|
::= { fsipv6Icmp 16 }
|
|
|
|
|
|
fsipv6IcmpOutDestUnreachs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Destination Unreachable
|
|
messages sent."
|
|
::= { fsipv6Icmp 17 }
|
|
|
|
|
|
fsipv6IcmpOutTimeExcds OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Time Exceeded messages sent."
|
|
::= { fsipv6Icmp 18 }
|
|
|
|
|
|
fsipv6IcmpOutParmProbs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Parameter Problem messages
|
|
sent."
|
|
::= { fsipv6Icmp 19 }
|
|
|
|
|
|
fsipv6IcmpOutPktTooBigs OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Packet Too Big messages sent."
|
|
::= { fsipv6Icmp 20 }
|
|
|
|
|
|
fsipv6IcmpOutEchos OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Echo (request) messages sent."
|
|
::= { fsipv6Icmp 21 }
|
|
|
|
|
|
fsipv6IcmpOutEchoReps OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Echo Reply messages sent."
|
|
::= { fsipv6Icmp 22 }
|
|
|
|
|
|
fsipv6IcmpOutRouterSolicits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Solicitation messages
|
|
sent."
|
|
::= { fsipv6Icmp 23 }
|
|
|
|
|
|
fsipv6IcmpOutRouterAdvertisements OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Router Advertisement messages
|
|
received."
|
|
::= { fsipv6Icmp 24 }
|
|
|
|
|
|
fsipv6IcmpOutNeighborSolicits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Solicitation
|
|
messages sent."
|
|
::= { fsipv6Icmp 25 }
|
|
|
|
|
|
fsipv6IcmpOutNeighborAdvertisements OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement
|
|
messages
|
|
received."
|
|
::= { fsipv6Icmp 26 }
|
|
|
|
|
|
fsipv6IcmpOutRedirects OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Redirect messages sent. For
|
|
a host, this object will always be zero,
|
|
since hosts do not send redirects."
|
|
::= { fsipv6Icmp 27 }
|
|
|
|
|
|
fsipv6IcmpOutAdminProhib OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of ICMP destination unreachable/
|
|
communication administratively prohibited
|
|
messages sent."
|
|
::= { fsipv6Icmp 28 }
|
|
|
|
|
|
fsipv6IcmpInBadCode OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received ICMP messages having unrecognized type of
|
|
message "
|
|
::= { fsipv6Icmp 29 }
|
|
|
|
fsipv6IcmpInNARouterFlagSet OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement received with Router
|
|
Flag Set"
|
|
::= { fsipv6Icmp 30 }
|
|
|
|
fsipv6IcmpInNASolicitedFlagSet OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement received with Solicited
|
|
Flag Set"
|
|
::= { fsipv6Icmp 31 }
|
|
|
|
fsipv6IcmpInNAOverrideFlagSet OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement received with Override
|
|
Flag Set"
|
|
::= { fsipv6Icmp 32 }
|
|
|
|
fsipv6IcmpOutNARouterFlagSet OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement sent with Router
|
|
Flag Set"
|
|
::= { fsipv6Icmp 33 }
|
|
|
|
fsipv6IcmpOutNASolicitedFlagSet OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement sent with Solicited
|
|
Flag Set"
|
|
::= { fsipv6Icmp 34 }
|
|
|
|
fsipv6IcmpOutNAOverrideFlagSet OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ICMP Neighbor Advertisement sent with Override
|
|
Flag Set"
|
|
::= { fsipv6Icmp 35 }
|
|
|
|
|
|
-- The IPv6 UDP group
|
|
|
|
fsipv6UdpScalars OBJECT IDENTIFIER ::= { fsipv6Udp 1 }
|
|
|
|
--fsipv6UdpScalars BEGIN
|
|
|
|
fsipv6UdpInDatagrams OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of UDP datagrams delivered to
|
|
UDP users."
|
|
::= { fsipv6UdpScalars 1 }
|
|
|
|
|
|
fsipv6UdpNoPorts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of received UDP datagrams
|
|
for which there was no application at
|
|
the destination port."
|
|
::= { fsipv6UdpScalars 2 }
|
|
|
|
|
|
fsipv6UdpInErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of received UDP datagrams that
|
|
could not be delivered for reasons other
|
|
than the lack of an application at
|
|
the destination port."
|
|
::= { fsipv6UdpScalars 3 }
|
|
|
|
|
|
fsipv6UdpOutDatagrams OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of UDP datagrams sent
|
|
from this entity."
|
|
::= { fsipv6UdpScalars 4 }
|
|
|
|
-- fsipv6UdpScalars END
|
|
|
|
-- IPv6 Routing Table
|
|
|
|
-- The IPv6 routing table contains an entry for each
|
|
-- valid IPv6 unicast routes that can be used for packet
|
|
-- forwarding. There are no entries for Multicast and Link-Local
|
|
-- addresses.
|
|
|
|
-- This table contains static and dynamic routes as well as routes
|
|
-- to directly connected networks which are derived from the
|
|
-- configured address prefixes. Thus entries exist in this table
|
|
-- even if RIPng protocol is not running.
|
|
|
|
-- Entries created/deleted from SNMP, dynamically through RIPng
|
|
-- protocol or derived from configured address prefixes.
|
|
|
|
fsipv6RouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6RouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains dynamic routes that are learnt
|
|
through dynamic routing protocol as well as local routes
|
|
derived from configured address prefixes and statically
|
|
configured routes."
|
|
::= { fsipv6Route 1 }
|
|
|
|
|
|
fsipv6RouteEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6RouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IPv6 Routing Table. An entry can be created
|
|
by means of the routing protocol, derived from configured
|
|
address prefixes as well as statically configured. There
|
|
can be a static route as well as dynamic routes with the
|
|
same destination and prefix length."
|
|
INDEX { fsipv6RouteDest,
|
|
fsipv6RoutePfxLength,
|
|
fsipv6RouteProtocol,
|
|
fsipv6RouteNextHop
|
|
}
|
|
::= { fsipv6RouteTable 1 }
|
|
|
|
|
|
Fsipv6RouteEntry ::=
|
|
SEQUENCE {
|
|
fsipv6RouteDest
|
|
OCTET STRING,
|
|
fsipv6RoutePfxLength
|
|
Integer32,
|
|
fsipv6RouteProtocol
|
|
INTEGER,
|
|
fsipv6RouteNextHop
|
|
OCTET STRING,
|
|
fsipv6RouteIfIndex
|
|
InterfaceIndex,
|
|
fsipv6RouteMetric
|
|
Unsigned32,
|
|
fsipv6RouteType
|
|
INTEGER,
|
|
fsipv6RouteTag
|
|
Unsigned32,
|
|
fsipv6RouteAge
|
|
Integer32,
|
|
fsipv6RouteAdminStatus
|
|
RowStatus,
|
|
fsipv6RouteAddrType
|
|
INTEGER,
|
|
fsipv6RouteHwStatus
|
|
INTEGER
|
|
}
|
|
|
|
|
|
fsipv6RouteDest OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IPv6 address of this route.
|
|
This object will not take a Link-Local or Multicast address
|
|
value."
|
|
::= { fsipv6RouteEntry 1 }
|
|
|
|
|
|
fsipv6RoutePfxLength OBJECT-TYPE
|
|
SYNTAX Integer32 (1..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the prefix length of the destination
|
|
address."
|
|
::= { fsipv6RouteEntry 2 }
|
|
|
|
|
|
fsipv6RouteProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
|
|
|
|
local(2), -- non-protocol information,
|
|
-- e.g., manually configured
|
|
-- entries
|
|
|
|
netmgmt(3), -- static route
|
|
|
|
ndisc(4), -- e.g., Redirect
|
|
-- the following are all
|
|
-- dynamic routing protocols
|
|
|
|
rip(5), -- RIPng
|
|
|
|
ospf(6), -- Open Shortest Path First
|
|
|
|
bgp(7), -- Border Gateway Protocol
|
|
idrp(8), -- InterDomain Routing Protocol
|
|
igrp(9) -- InterGateway Routing Protocol
|
|
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing mechanism via which this route was
|
|
learned. If it has value local(2), it indicates this
|
|
route was derived from a configured address prefix."
|
|
::= { fsipv6RouteEntry 3 }
|
|
|
|
|
|
fsipv6RouteNextHop OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Next hop IPv6 Address for this route. For direct routes
|
|
it has the value ::0."
|
|
::= { fsipv6RouteEntry 4 }
|
|
|
|
|
|
fsipv6RouteIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies the interface
|
|
through which the next hop of this route should be reached.
|
|
The interface identified by a particular value of this index
|
|
is the same interface as identified by the same value of
|
|
fsipv6IfIndex."
|
|
::= { fsipv6RouteEntry 5 }
|
|
|
|
|
|
fsipv6RouteMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing metric associated with this route."
|
|
DEFVAL { 1 }
|
|
::= { fsipv6RouteEntry 6 }
|
|
|
|
|
|
fsipv6RouteType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1), -- none of the following
|
|
|
|
-- an route indicating that
|
|
-- packets to destinations
|
|
-- matching this route are
|
|
discard(2), -- to be discarded
|
|
|
|
-- route to directly
|
|
local(3), -- connected (sub-)network
|
|
|
|
-- route to a remote
|
|
remote(4) -- destination
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of route. Note that 'local(3)' refers
|
|
to a route for which the next hop is the final
|
|
destination; 'remote(4)' refers to a route for
|
|
which the next hop is not the final
|
|
destination; 'discard(2)' refers to a route
|
|
indicating that packets to destinations matching
|
|
this route are to be discarded (sometimes called
|
|
black-hole route). In this implementation
|
|
discard(2) is not supported."
|
|
::= { fsipv6RouteEntry 7 }
|
|
|
|
|
|
fsipv6RouteTag OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether this route is an internal
|
|
or external route. Value 0 represent routes are internal
|
|
to the routing domain and Value > 0 represent routes
|
|
are external to the routing domain. For routes learnt
|
|
through dynamic routing protocol, this object derives its
|
|
value from the packet. For routes which are statically
|
|
configured, this object should be configured. The higher
|
|
order 2 bytes refers to the tag value and the lower order
|
|
2 byter refers to the next-hop AS number. "
|
|
::= { fsipv6RouteEntry 8 }
|
|
|
|
|
|
fsipv6RouteAge OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds since this route was last
|
|
updated or otherwise determined to be correct. For
|
|
statically configured routes and locally derived routes,
|
|
this object has value 0."
|
|
::= { fsipv6RouteEntry 9 }
|
|
|
|
fsipv6RouteAdminStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administrative Status of the route. This object is used
|
|
to create or delete the route entry. The fsipv6RouteIfIndex
|
|
needs to be set, before the route entry is made active.
|
|
CreateAndGo is not supported."
|
|
::= { fsipv6RouteEntry 10 }
|
|
|
|
fsipv6RouteAddrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unicast(1),
|
|
anycast(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the destination address in the route entry
|
|
is unicast or anycast."
|
|
DEFVAL { 1 }
|
|
::= { fsipv6RouteEntry 11 }
|
|
|
|
fsipv6RouteHwStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
present(1),
|
|
not-present(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the route entry is either present or not
|
|
present in the hardware."
|
|
::= { fsipv6RouteEntry 12 }
|
|
|
|
|
|
--ipv6RouteTable END
|
|
|
|
-- fsipv6PrefTable BEGIN
|
|
-- IPv6 Protocol Preference
|
|
|
|
-- The IPv6 Protocol Preference table defines the preference value
|
|
-- for each protocol and the best routes will be determined based
|
|
-- on this preference value. Protocol with lower value is the
|
|
-- preferred.
|
|
|
|
fsipv6PrefTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Fsipv6PrefEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IPv6 Preference table contains information on the
|
|
Preference Value for each supported protocol."
|
|
::= { fsipv6Route 2 }
|
|
|
|
|
|
fsipv6PrefEntry OBJECT-TYPE
|
|
SYNTAX Fsipv6PrefEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing objects about a particular protocols
|
|
preference value."
|
|
INDEX { fsipv6Protocol }
|
|
::= { fsipv6PrefTable 1 }
|
|
|
|
|
|
Fsipv6PrefEntry ::= SEQUENCE {
|
|
fsipv6Protocol
|
|
INTEGER,
|
|
fsipv6Preference
|
|
Unsigned32
|
|
}
|
|
|
|
|
|
fsipv6Protocol OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
local(2),
|
|
netmgmt(3),
|
|
ndisc(4),
|
|
rip(5),
|
|
ospf(6),
|
|
bgp(7),
|
|
idrp(8),
|
|
igrp(9)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value identifying the protocol whose preference
|
|
value needs to be processed."
|
|
::= { fsipv6PrefEntry 1 }
|
|
|
|
|
|
fsipv6Preference OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Preference of the route learned by a particular protocol.
|
|
This value is used while choosing the best path.
|
|
Lesser the value, highest is the preference. "
|
|
::= { fsipv6PrefEntry 2 }
|
|
|
|
|
|
-- fsipv6Test Group
|
|
-- This group defines objects for IP6TEST.
|
|
|
|
fsIpv6TestRedEntryTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Time when the node starts entering active state
|
|
from standby state "
|
|
::= { fsipv6Test 1 }
|
|
|
|
fsIpv6TestRedExitTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Time when the node completes entering active state
|
|
from standby state "
|
|
::= { fsipv6Test 2 }
|
|
|
|
-- fsipv6Test END
|
|
END
|