Nortel-Magellan-Passport-VnsMIB
DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
passportMIBs
FROM Nortel-Magellan-Passport-UsefulDefinitionsMIB
RowPointer,
DisplayString,
StorageType,
RowStatus,
PassportCounter64,
InterfaceIndex,
Integer32,
Unsigned32
FROM Nortel-Magellan-Passport-StandardTextualConventionsMIB
Link,
AsciiStringIndex
FROM Nortel-Magellan-Passport-TextualConventionsMIB
rtgIndex,
rtg
FROM Nortel-Magellan-Passport-BaseRoutingMIB;
vnsMIB OBJECT IDENTIFIER ::= { passportMIBs 20 }
rtgVns OBJECT IDENTIFIER ::= { rtg 3 }
rtgVnsRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This entry controls the addition and deletion of
rtgVns components."
::= { rtgVns 1 }
rtgVnsRowStatusEntry OBJECT-TYPE
SYNTAX RtgVnsRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
rtgVns component."
INDEX {
rtgIndex,
rtgVnsIndex }
::= { rtgVnsRowStatusTable 1 }
RtgVnsRowStatusEntry ::= SEQUENCE {
rtgVnsRowStatus
RowStatus,
rtgVnsComponentName
DisplayString,
rtgVnsStorageType
StorageType,
rtgVnsIndex
AsciiStringIndex }
rtgVnsRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
rtgVns components.
These components can be added and deleted."
::= { rtgVnsRowStatusEntry 1 }
rtgVnsComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { rtgVnsRowStatusEntry 2 }
rtgVnsStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
rtgVns tables."
::= { rtgVnsRowStatusEntry 4 }
rtgVnsIndex OBJECT-TYPE
SYNTAX AsciiStringIndex (SIZE (1..12))
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the rtgVns tables."
::= { rtgVnsRowStatusEntry 10 }
rtgVnsProvTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the provisioning data for the Vns component. It
must be set to allow the logical network to function properly."
::= { rtgVns 10 }
rtgVnsProvEntry OBJECT-TYPE
SYNTAX RtgVnsProvEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsProvTable."
INDEX {
rtgIndex,
rtgVnsIndex }
::= { rtgVnsProvTable 1 }
RtgVnsProvEntry ::= SEQUENCE {
rtgVnsLogicalNetworkNumber
Unsigned32,
rtgVnsLinkToProtocolPort
Link,
rtgVnsMaximumTransmissionUnit
Unsigned32,
rtgVnsLoadSharing
INTEGER,
rtgVnsDiscardPriority
Unsigned32,
rtgVnsIlsForwarder
Link }
rtgVnsLogicalNetworkNumber OBJECT-TYPE
SYNTAX Unsigned32 (2..2047)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the Logical Network Number (LNN) for the Vns component.
The LNN is used to identify the logical network that the Vns
component supports. Vns components, on different interconnected
nodes, provisioned with the same LNN are part of the same logical
network.
The maximum number of logical networks that can be supported in
the entire network is 2047. The maximum number of logical
networks, and Vns components, supported on a single node is 126.
Each Vns component must be provisioned with a unique LNN on a
single node."
::= { rtgVnsProvEntry 1 }
rtgVnsLinkToProtocolPort OBJECT-TYPE
SYNTAX Link
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a link to a protocol port under the VirtualRouter component
that uses this logical network. This link, when used, causes the
VirtualNetworkingSystem to support a 'broadcast media' style
routing model in which all reachable nodes in the logical network
are available for use by the VirtualRouter and its subcomponents."
::= { rtgVnsProvEntry 2 }
rtgVnsMaximumTransmissionUnit OBJECT-TYPE
SYNTAX Unsigned32 (2048..65535)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the maximum transmission unit (MTU), in bytes, supported
by the VirtualNetworkingSystem. The MTU must be less than the
minimum MTU provisioned on any trunk in the network that is
supporting the LNN of this Vns component."
DEFVAL { 2048 }
::= { rtgVnsProvEntry 3 }
rtgVnsLoadSharing OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies whether VNS will use the loadSharing
feature. If its value is disabled, VNS will send the packets from a
given source to a given destination over only one of the preferred
links in a link group. If loadSharing is enabled, VNS will send
packets of a data stream over all the preferred links in a link group.
Note that setting loadSharing to enabled may cause packets to be
misordered."
DEFVAL { disabled }
::= { rtgVnsProvEntry 4 }
rtgVnsDiscardPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..3)
ACCESS read-write
STATUS obsolete
DESCRIPTION
"This attribute specifies the importance of the packets of VNS. Zero
(0) is used the most important traffic, and three (3) is used for the
least important traffic. In times of congestion, the discardPriority is
used by packet forwarding on the VNS to determine which packets
are discarded first to reduce the load. Packets with a higher
discardPriority (or numerically less) are discarded after packets
with a lower discardPriority (or numerically higher)."
DEFVAL { 2 }
::= { rtgVnsProvEntry 5 }
rtgVnsIlsForwarder OBJECT-TYPE
SYNTAX Link
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute specifies the IlsForwarder component this VNS
component is using. The IlsForwarder component is used to assist
forwarding VNS traffic that comes in from ATM logical trunks."
::= { rtgVnsProvEntry 6 }
rtgVnsIfEntryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsIfEntryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the provisionable attributes for the ifEntry."
::= { rtgVns 11 }
rtgVnsIfEntryEntry OBJECT-TYPE
SYNTAX RtgVnsIfEntryEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsIfEntryTable."
INDEX {
rtgIndex,
rtgVnsIndex }
::= { rtgVnsIfEntryTable 1 }
RtgVnsIfEntryEntry ::= SEQUENCE {
rtgVnsIfAdminStatus
INTEGER,
rtgVnsIfIndex
InterfaceIndex }
rtgVnsIfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3) }
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The desired state of the interface. The up state indicates the
interface is operational. The down state indicates the interface is not
operational. The testing state indicates that no operational packets
can be passed."
DEFVAL { up }
::= { rtgVnsIfEntryEntry 1 }
rtgVnsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the index for the IfEntry. Its value is automatically initialized
during the provisioning process."
::= { rtgVnsIfEntryEntry 2 }
rtgVnsCidDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsCidDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the attribute for a component's Customer
Identifier (CID). Refer to the attribute description for a detailed
explanation of CIDs."
::= { rtgVns 12 }
rtgVnsCidDataEntry OBJECT-TYPE
SYNTAX RtgVnsCidDataEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsCidDataTable."
INDEX {
rtgIndex,
rtgVnsIndex }
::= { rtgVnsCidDataTable 1 }
RtgVnsCidDataEntry ::= SEQUENCE {
rtgVnsCustomerIdentifier
Unsigned32 }
rtgVnsCustomerIdentifier OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..8191)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This attribute holds the Customer Identifier (CID).
Every component has a CID. If a component has a cid attribute, the
component's CID is the provisioned value of that attribute;
otherwise the component inherits the CID of its parent. The top-
level component has a CID of 0.
Every operator session also has a CID, which is the CID
provisioned for the operator's user ID. An operator will see only the
stream data for components having a matching CID. Also, the
operator will be allowed to issue commands for only those
components which have a matching CID.
An operator CID of 0 is used to identify the Network Manager
(referred to as 'NetMan' in DPN). This CID matches the CID of
any component. Values 1 to 8191 inclusive (equivalent to 'basic
CIDs' in DPN) may be assigned to specific customers."
DEFVAL { 0 }
::= { rtgVnsCidDataEntry 1 }
rtgVnsStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group contains the three OSI State attributes. The descriptions
generically indicate what each state attribute implies about the
component. Note that not all the values and state combinations
described here are supported by every component which uses this
group. For component-specific information and the valid state
combinations, refer to NTP 241-7001-150, Passport Operations and
Maintenance Guide."
::= { rtgVns 14 }
rtgVnsStateEntry OBJECT-TYPE
SYNTAX RtgVnsStateEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsStateTable."
INDEX {
rtgIndex,
rtgVnsIndex }
::= { rtgVnsStateTable 1 }
RtgVnsStateEntry ::= SEQUENCE {
rtgVnsAdminState
INTEGER,
rtgVnsOperationalState
INTEGER,
rtgVnsUsageState
INTEGER }
rtgVnsAdminState OBJECT-TYPE
SYNTAX INTEGER {
locked(0),
unlocked(1),
shuttingDown(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Administrative State of the
component.
The value locked indicates that the component is administratively
prohibited from providing services for its users. A Lock or Lock -
force command has been previously issued for this component.
When the value is locked, the value of usageState must be idle.
The value shuttingDown indicates that the component is
administratively permitted to provide service to its existing users
only. A Lock command was issued against the component and it is
in the process of shutting down.
The value unlocked indicates that the component is administratively
permitted to provide services for its users. To enter this state, issue
an Unlock command to this component."
DEFVAL { unlocked }
::= { rtgVnsStateEntry 1 }
rtgVnsOperationalState OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Operational State of the component.
The value enabled indicates that the component is available for
operation. Note that if adminState is locked, it would still not be
providing service.
The value disabled indicates that the component is not available for
operation. For example, something is wrong with the component
itself, or with another component on which this one depends. If the
value is disabled, the usageState must be idle."
DEFVAL { disabled }
::= { rtgVnsStateEntry 2 }
rtgVnsUsageState OBJECT-TYPE
SYNTAX INTEGER {
idle(0),
active(1),
busy(2) }
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute indicates the OSI Usage State of the component.
The value idle indicates that the component is not currently in use.
The value active indicates that the component is in use and has
spare capacity to provide for additional users.
The value busy indicates that the component is in use and has no
spare operating capacity for additional users at this time."
DEFVAL { idle }
::= { rtgVnsStateEntry 3 }
rtgVnsOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group of attributes provides information about the functioning
of the Vns component."
::= { rtgVns 15 }
rtgVnsOperEntry OBJECT-TYPE
SYNTAX RtgVnsOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsOperTable."
INDEX {
rtgIndex,
rtgVnsIndex }
::= { rtgVnsOperTable 1 }
RtgVnsOperEntry ::= SEQUENCE {
rtgVnsReportedThroughputMetric
Unsigned32 }
rtgVnsReportedThroughputMetric OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the throughput metric that has been calculated and reported
to the VirtualRouter component for use by its routing protocol
subcomponents.
A value of 2147483647 means infinity and implies that either
throughput routing is not available or supported on the logical
network."
::= { rtgVnsOperEntry 1 }
rtgVnsFwdStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsFwdStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This group of attributes provides combined statistics of the traffic
handled by this Vns component on all LPs. They are presented in 3
broad classes: unicast, multicast, and total (unicast and multicast
combined)."
::= { rtgVns 16 }
rtgVnsFwdStatsEntry OBJECT-TYPE
SYNTAX RtgVnsFwdStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsFwdStatsTable."
INDEX {
rtgIndex,
rtgVnsIndex }
::= { rtgVnsFwdStatsTable 1 }
RtgVnsFwdStatsEntry ::= SEQUENCE {
rtgVnsUniRxPkts
PassportCounter64,
rtgVnsUniRxBytes
PassportCounter64,
rtgVnsUniRxDiscPkts
PassportCounter64,
rtgVnsUniTxPkts
PassportCounter64,
rtgVnsUniTxBytes
PassportCounter64,
rtgVnsUniTxDiscPkts
PassportCounter64,
rtgVnsMultiRxPkts
PassportCounter64,
rtgVnsMultiRxBytes
PassportCounter64,
rtgVnsMultiRxDiscPkts
PassportCounter64,
rtgVnsMultiTxPkts
PassportCounter64,
rtgVnsMultiTxBytes
PassportCounter64,
rtgVnsMultiTxDiscPkts
PassportCounter64,
rtgVnsTotalRxPkts
PassportCounter64,
rtgVnsTotalRxBytes
PassportCounter64,
rtgVnsTotalRxDiscPkts
PassportCounter64,
rtgVnsTotalTxPkts
PassportCounter64,
rtgVnsTotalTxBytes
PassportCounter64,
rtgVnsTotalTxDiscPkts
PassportCounter64 }
rtgVnsUniRxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets received by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 1 }
rtgVnsUniRxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast bytes received by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 2 }
rtgVnsUniRxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets received and discarded by
this Vns component. (For example, a received VNS packet may be
discarded if its Time-to-Live counter has expired.) Packets counted
here are not counted in uniRxPkts. The counter wraps around to
zero when the maximum value is reached."
::= { rtgVnsFwdStatsEntry 3 }
rtgVnsUniTxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets transmitted by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 4 }
rtgVnsUniTxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast bytes transmitted by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 5 }
rtgVnsUniTxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets this Vns component was
expected to transmit, but had to discard. (For example, VNS packets
may be discarded because there is no route to the given destination.)
Packets counted here are not counted in uniTxPkts. The counter
wraps around to zero when the maximum value is reached."
::= { rtgVnsFwdStatsEntry 6 }
rtgVnsMultiRxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets received by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 7 }
rtgVnsMultiRxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast bytes received by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 8 }
rtgVnsMultiRxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets received and discarded
by this Vns component. (For example, a received VNS packet may
be discarded if its Time-to-Live counter has expired.) Packets
counted here are not counted in multiRxPkts. The counter wraps
around to zero when the maximum value is reached."
::= { rtgVnsFwdStatsEntry 9 }
rtgVnsMultiTxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets transmitted by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 10 }
rtgVnsMultiTxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast bytes transmitted by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 11 }
rtgVnsMultiTxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets this Vns component was
expected to transmit, but had to discard. (For example, VNS packets
may be discarded because there is no route to the given destination.)
Packets counted here are not counted in multiTxPkts. The counter
wraps around to zero when the maximum value is reached."
::= { rtgVnsFwdStatsEntry 12 }
rtgVnsTotalRxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets received by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 13 }
rtgVnsTotalRxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of bytes received by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 14 }
rtgVnsTotalRxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets received and discarded
by this Vns component. (For example, a received VNS packet may
be discarded if its Time-to-Live counter has expired.) Packets
counted here are not counted in totalRxPkts. The counter wraps
around to zero when the maximum value is reached."
::= { rtgVnsFwdStatsEntry 15 }
rtgVnsTotalTxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets transmitted by this
Vns component. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsFwdStatsEntry 16 }
rtgVnsTotalTxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of bytes transmitted by this Vns
component. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsFwdStatsEntry 17 }
rtgVnsTotalTxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets this Vns component
was expected to transmit, but had to discard. (For example, VNS
packets may be discarded because there is no route to the given
destination.) Packets counted here are not counted in totalTxPkts.
The counter wraps around to zero when the maximum value is
reached."
::= { rtgVnsFwdStatsEntry 18 }
rtgVnsNode OBJECT IDENTIFIER ::= { rtgVns 2 }
rtgVnsNodeRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsNodeRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This entry controls the addition and deletion of
rtgVnsNode components."
::= { rtgVnsNode 1 }
rtgVnsNodeRowStatusEntry OBJECT-TYPE
SYNTAX RtgVnsNodeRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
rtgVnsNode component."
INDEX {
rtgIndex,
rtgVnsIndex,
rtgVnsNodeIndex }
::= { rtgVnsNodeRowStatusTable 1 }
RtgVnsNodeRowStatusEntry ::= SEQUENCE {
rtgVnsNodeRowStatus
RowStatus,
rtgVnsNodeComponentName
DisplayString,
rtgVnsNodeStorageType
StorageType,
rtgVnsNodeIndex
Integer32 }
rtgVnsNodeRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
rtgVnsNode components.
These components cannot be added nor deleted."
::= { rtgVnsNodeRowStatusEntry 1 }
rtgVnsNodeComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { rtgVnsNodeRowStatusEntry 2 }
rtgVnsNodeStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
rtgVnsNode tables."
::= { rtgVnsNodeRowStatusEntry 4 }
rtgVnsNodeIndex OBJECT-TYPE
SYNTAX Integer32 (1..4095)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the rtgVnsNode tables."
::= { rtgVnsNodeRowStatusEntry 10 }
rtgVnsNodeOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsNodeOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This group of attributes is maintained by the Vns component to
provide information about the Nodes reachable in the logical
network. The data in this group specifies a row in the Node
component."
::= { rtgVnsNode 10 }
rtgVnsNodeOperEntry OBJECT-TYPE
SYNTAX RtgVnsNodeOperEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsNodeOperTable."
INDEX {
rtgIndex,
rtgVnsIndex,
rtgVnsNodeIndex }
::= { rtgVnsNodeOperTable 1 }
RtgVnsNodeOperEntry ::= SEQUENCE {
rtgVnsNodeMetric
Unsigned32,
rtgVnsNodeNextHopLinkGroup1
RowPointer,
rtgVnsNodeNextHopLinkGroup2
RowPointer }
rtgVnsNodeMetric OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum metric, for the throughput Class of Service (COS), to
the destination Node. The metric associated with a path is computed
by the routing system based on the sum of the COS metrics
associated with the links in the path to the destination. A path with a
lower metric value is preferable to one with a higher value as it is
associated with the best COS attribute facilities. The metric
displayed is that of the best path(s).
A metric value of 2147483647 means the Node is unreachable. A
value of 0 indicates that no cost is associated with the path to the
destination. This would be the case for the local node's Id."
::= { rtgVnsNodeOperEntry 1 }
rtgVnsNodeNextHopLinkGroup1 OBJECT-TYPE
SYNTAX RowPointer
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The first possible link group available that can be used to reach a
neighbour which is the next hop in the path to the destination Node
for the throughput Class of Service (COS). VNS traffic is routed
deterministically across the links in up to two link groups, when
available. The link groups selected are those associated with
minimum metric COS paths to the destination. If two link groups
are in use then the metric of the paths associated with each are
identical.
If no link groups are listed then the destination is not reachable
(except in the case of the local node's Id).
Link group instances are managed by the TransportResource
component. Further information about the links in the group can be
obtained from it."
::= { rtgVnsNodeOperEntry 2 }
rtgVnsNodeNextHopLinkGroup2 OBJECT-TYPE
SYNTAX RowPointer
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The second possible link group available that can be used to reach a
neighbour which is the next hop in the path to the destination Node
for the specified Class of Service (COS). VNS traffic is routed
deterministically across the links in up to two link groups, when
available. If only one link group is available this attribute will be
left blank. The link groups selected are those associated with
minimum metric COS paths to the destination. If two link groups
are in use then the metric of the paths associated with each are
identical.
Link group instances are managed by the TransportResource
component. Further information about the links in the group can be
obtained from it."
::= { rtgVnsNodeOperEntry 3 }
rtgVnsLpStats OBJECT IDENTIFIER ::= { rtgVns 3 }
rtgVnsLpStatsRowStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsLpStatsRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This entry controls the addition and deletion of
rtgVnsLpStats components."
::= { rtgVnsLpStats 1 }
rtgVnsLpStatsRowStatusEntry OBJECT-TYPE
SYNTAX RtgVnsLpStatsRowStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single entry in the table represents a single
rtgVnsLpStats component."
INDEX {
rtgIndex,
rtgVnsIndex,
rtgVnsLpStatsIndex }
::= { rtgVnsLpStatsRowStatusTable 1 }
RtgVnsLpStatsRowStatusEntry ::= SEQUENCE {
rtgVnsLpStatsRowStatus
RowStatus,
rtgVnsLpStatsComponentName
DisplayString,
rtgVnsLpStatsStorageType
StorageType,
rtgVnsLpStatsIndex
Integer32 }
rtgVnsLpStatsRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable is used as the basis for SNMP naming of
rtgVnsLpStats components.
These components cannot be added nor deleted."
::= { rtgVnsLpStatsRowStatusEntry 1 }
rtgVnsLpStatsComponentName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable provides the component's string name for
use with the ASCII Console Interface"
::= { rtgVnsLpStatsRowStatusEntry 2 }
rtgVnsLpStatsStorageType OBJECT-TYPE
SYNTAX StorageType
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable represents the storage type value for the
rtgVnsLpStats tables."
::= { rtgVnsLpStatsRowStatusEntry 4 }
rtgVnsLpStatsIndex OBJECT-TYPE
SYNTAX Integer32 (0..15)
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable represents the index for the rtgVnsLpStats tables."
::= { rtgVnsLpStatsRowStatusEntry 10 }
rtgVnsLpStatsFwdStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RtgVnsLpStatsFwdStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"*** THIS TABLE CURRENTLY NOT IMPLEMENTED ***
This group of attributes provides statistics of the traffic handled by
this Vns component on this LP. They are presented in 3 broad
classes: unicast, multicast, total (unicast and multicast combined)."
::= { rtgVnsLpStats 2 }
rtgVnsLpStatsFwdStatsEntry OBJECT-TYPE
SYNTAX RtgVnsLpStatsFwdStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the rtgVnsLpStatsFwdStatsTable."
INDEX {
rtgIndex,
rtgVnsIndex,
rtgVnsLpStatsIndex }
::= { rtgVnsLpStatsFwdStatsTable 1 }
RtgVnsLpStatsFwdStatsEntry ::= SEQUENCE {
rtgVnsLpStatsUniRxPkts
PassportCounter64,
rtgVnsLpStatsUniRxBytes
PassportCounter64,
rtgVnsLpStatsUniRxDiscPkts
PassportCounter64,
rtgVnsLpStatsUniTxPkts
PassportCounter64,
rtgVnsLpStatsUniTxBytes
PassportCounter64,
rtgVnsLpStatsUniTxDiscPkts
PassportCounter64,
rtgVnsLpStatsMultiRxPkts
PassportCounter64,
rtgVnsLpStatsMultiRxBytes
PassportCounter64,
rtgVnsLpStatsMultiRxDiscPkts
PassportCounter64,
rtgVnsLpStatsMultiTxPkts
PassportCounter64,
rtgVnsLpStatsMultiTxBytes
PassportCounter64,
rtgVnsLpStatsMultiTxDiscPkts
PassportCounter64,
rtgVnsLpStatsTotalRxPkts
PassportCounter64,
rtgVnsLpStatsTotalRxBytes
PassportCounter64,
rtgVnsLpStatsTotalRxDiscPkts
PassportCounter64,
rtgVnsLpStatsTotalTxPkts
PassportCounter64,
rtgVnsLpStatsTotalTxBytes
PassportCounter64,
rtgVnsLpStatsTotalTxDiscPkts
PassportCounter64 }
rtgVnsLpStatsUniRxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets received by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 1 }
rtgVnsLpStatsUniRxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast bytes received by VNS packet
forwarding for this Vns component on this LP. The counter wraps
around to zero when the maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 2 }
rtgVnsLpStatsUniRxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets received and discarded by
this Vns component on this LP. (For example, a received VNS
packet may be discarded if its Time-to-Live counter has expired.)
Packets counted here are not counted in uniRxPkts. The counter
wraps around to zero when the maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 3 }
rtgVnsLpStatsUniTxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets transmitted by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 4 }
rtgVnsLpStatsUniTxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast bytes transmitted by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 5 }
rtgVnsLpStatsUniTxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the unicast packets this Vns component was
expected to transmit, but had to discard on this LP. (For example,
VNS packets may be discarded because there is no route to the
given destination.) Packets counted here are not counted in
uniTxPkts. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 6 }
rtgVnsLpStatsMultiRxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets received by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 7 }
rtgVnsLpStatsMultiRxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast bytes received by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 8 }
rtgVnsLpStatsMultiRxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets received and discarded
by this Vns component on this LP. (For example, a received Vns
packet may be discarded if its Time-to-Live counter has expired.)
Packets counted here are not counted in multiRxPkts. The counter
wraps around to zero when the maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 9 }
rtgVnsLpStatsMultiTxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets transmitted by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 10 }
rtgVnsLpStatsMultiTxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast bytes transmitted by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 11 }
rtgVnsLpStatsMultiTxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute counts the multicast packets this Vns component was
expected to transmit, but had to discard. (For example, VNS packets
may be discarded because there is no route to the given destination.)
Packets counted here are not counted in multiTxPkts. The counter
wraps around to zero when the maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 12 }
rtgVnsLpStatsTotalRxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets received by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 13 }
rtgVnsLpStatsTotalRxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of bytes received by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 14 }
rtgVnsLpStatsTotalRxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets received and discarded
by this Vns component on this LP. (For example, a received VNS
packet may be discarded if its Time-to-Live counter has expired.)
Packets counted here are not counted in totalRxPkts. The counter
wraps around to zero when the maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 15 }
rtgVnsLpStatsTotalTxPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets transmitted by this
Vns component on this LP. The counter wraps around to zero when
the maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 16 }
rtgVnsLpStatsTotalTxBytes OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of bytes transmitted by this Vns
component on this LP. The counter wraps around to zero when the
maximum value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 17 }
rtgVnsLpStatsTotalTxDiscPkts OBJECT-TYPE
SYNTAX PassportCounter64
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This attribute gives the total count of packets this Vns component
was expected to transmit, but had to discard on this LP. (For
example, VNS packets may be discarded because there is no route
to the given destination.) Packets counted here are not counted in
totalTxPkts. The counter wraps around to zero when the maximum
value is reached."
::= { rtgVnsLpStatsFwdStatsEntry 18 }
vnsGroup OBJECT IDENTIFIER ::= { vnsMIB 1 }
vnsGroupBD OBJECT IDENTIFIER ::= { vnsGroup 4 }
vnsGroupBD00 OBJECT IDENTIFIER ::= { vnsGroupBD 1 }
vnsGroupBD00A OBJECT IDENTIFIER ::= { vnsGroupBD00 2 }
vnsCapabilities OBJECT IDENTIFIER ::= { vnsMIB 3 }
vnsCapabilitiesBD OBJECT IDENTIFIER ::= { vnsCapabilities 4 }
vnsCapabilitiesBD00 OBJECT IDENTIFIER ::= { vnsCapabilitiesBD 1 }
vnsCapabilitiesBD00A OBJECT IDENTIFIER ::= { vnsCapabilitiesBD00 2 }
END