AD | Application | AWS | Azure | Cloud | Database | Enterprise | Environmental | Event Log | File System | IoT | IT Service | Network/System | Infra | Performance | Protocol | SaaS | Security | Service Level | Storage | Linux | VMware | VoIP | Web | Wireless | SNMP

Crumbtrail

MonitorTools.com » Technical documentation » SNMP » MIB » Northern Telecom Ltd » Nortel-Magellan-Passport-VnsMIB

Nortel-Magellan-Passport-VnsMIB device MIB details by Northern Telecom Ltd

Nortel-Magellan-Passport-VnsMIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing Nortel-Magellan-Passport-VnsMIB.


Vendor: Northern Telecom Ltd
Mib: Nortel-Magellan-Passport-VnsMIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2024 [download]    (ships with advanced SNMP/MIB tools)
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;




-- LAST-UPDATED   "9702280000Z"
-- ORGANIZATION   "Nortel"
-- CONTACT-INFO   "
--         Nortel Magellan Network Management
--         
--         Postal: P.O. Box 5080, Station F 
--                 Ottawa, Ontario 
--                 Canada  K2C 3T1
--         
--         Email:  nm_plm@nt.com"
-- DESCRIPTION
--    "The module describing the Nortel Magellan Passport
--     Vns Enterprise MIB."

vnsMIB OBJECT IDENTIFIER ::= { passportMIBs 20 }










-- Rtg Vns/<vnsName>
-- This component is provisioned on all Passport nodes that support 
-- VNS routing and is responsible for supporting routing between 
-- Passport nodes that are part of the same logical network. Each Vns 
-- component, on a single node, supports one logical network.
-- 
-- It is recommended that the name used to identify a Vns component 
-- on a node be the same as that used for Vns components on other 
-- nodes to support the same logical network. This allows the operator 
-- to more easily see which nodes support a particular logical network. 

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 }

-- 
-- *** THIS SUBTREE CURRENTLY NOT IMPLEMENTED ***
-- 

-- Routing Vns/<vnsName> Node/<nodeId>
-- This component displays information about a node reachable in the 
-- logical network. It is used to display the metrics and neighbour link 
-- group(s) for each class of service path to a destination node.

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 }

-- 
-- *** THIS SUBTREE CURRENTLY NOT IMPLEMENTED ***
-- 

-- Routing Vns LogicalProcessor/<n> 
-- This component provides statistics about the traffic handled by this 
-- Vns component on the LP identified by this component instance.

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 }




-- 
-- Version and Compliance statements
-- 



-- Object-Group Statement:
-- A list of all current accessible leaf objects.

-- OBJECTS { rtgVnsMultiTxDiscPkts,
--           rtgVnsTotalTxDiscPkts,
--           rtgVnsNodeComponentName,
--           rtgVnsLpStatsTotalTxPkts,
--           rtgVnsUniRxPkts,
--           rtgVnsLpStatsMultiRxPkts,
--           rtgVnsIfIndex,
--           rtgVnsLpStatsTotalRxPkts,
--           rtgVnsLpStatsUniTxBytes,
--           rtgVnsIlsForwarder,
--           rtgVnsMultiTxPkts,
--           rtgVnsReportedThroughputMetric,
--           rtgVnsLpStatsUniTxDiscPkts,
--           rtgVnsLpStatsRowStatus,
--           rtgVnsTotalTxPkts,
--           rtgVnsStorageType,
--           rtgVnsMultiRxBytes,
--           rtgVnsMaximumTransmissionUnit,
--           rtgVnsAdminState,
--           rtgVnsTotalRxBytes,
--           rtgVnsMultiRxDiscPkts,
--           rtgVnsLpStatsComponentName,
--           rtgVnsTotalRxDiscPkts,
--           rtgVnsNodeStorageType,
--           rtgVnsLpStatsUniTxPkts,
--           rtgVnsNodeMetric,
--           rtgVnsNodeNextHopLinkGroup2,
--           rtgVnsLpStatsUniRxBytes,
--           rtgVnsMultiRxPkts,
--           rtgVnsRowStatus,
--           rtgVnsLpStatsUniRxDiscPkts,
--           rtgVnsLpStatsTotalRxDiscPkts,
--           rtgVnsTotalRxPkts,
--           rtgVnsCustomerIdentifier,
--           rtgVnsUniTxBytes,
--           rtgVnsLpStatsMultiTxBytes,
--           rtgVnsNodeNextHopLinkGroup1,
--           rtgVnsUniTxDiscPkts,
--           rtgVnsLpStatsTotalTxBytes,
--           rtgVnsNodeRowStatus,
--           rtgVnsLoadSharing,
--           rtgVnsUsageState,
--           rtgVnsLpStatsTotalTxDiscPkts,
--           rtgVnsComponentName,
--           rtgVnsLpStatsUniRxPkts,
--           rtgVnsLpStatsMultiTxDiscPkts,
--           rtgVnsUniTxPkts,
--           rtgVnsOperationalState,
--           rtgVnsLpStatsMultiTxPkts,
--           rtgVnsLogicalNetworkNumber,
--           rtgVnsUniRxBytes,
--           rtgVnsLpStatsStorageType,
--           rtgVnsLpStatsMultiRxBytes,
--           rtgVnsUniRxDiscPkts,
--           rtgVnsLpStatsTotalRxBytes,
--           rtgVnsLpStatsMultiRxDiscPkts,
--           rtgVnsIfAdminStatus,
--           rtgVnsMultiTxBytes,
--           rtgVnsLinkToProtocolPort,
--           rtgVnsTotalTxBytes }
-- STATUS  mandatory
-- DESCRIPTION
--   "A list of all current accessible leaf objects."

vnsGroup OBJECT IDENTIFIER ::= { vnsMIB 1 }
vnsGroupBD OBJECT IDENTIFIER ::= { vnsGroup 4 }
vnsGroupBD00 OBJECT IDENTIFIER ::= { vnsGroupBD 1 }
vnsGroupBD00A OBJECT IDENTIFIER ::= { vnsGroupBD00 2 }



-- Agent-Capabilities Statement:

-- PRODUCT-RELEASE "Passport Release 7.0 Vns."
-- STATUS          mandatory
-- DESCRIPTION     "Vns MIB: MIB Version BD00A,
--                  Software Version BG00S4C."
-- SUPPORTS        Nortel-Magellan-Passport-VnsMIB
--    INCLUDES     { vnsGroupBD00A }

vnsCapabilities OBJECT IDENTIFIER ::= { vnsMIB 3 }
vnsCapabilitiesBD OBJECT IDENTIFIER ::= { vnsCapabilities 4 }
vnsCapabilitiesBD00 OBJECT IDENTIFIER ::= { vnsCapabilitiesBD 1 }
vnsCapabilitiesBD00A OBJECT IDENTIFIER ::= { vnsCapabilitiesBD00 2 }





END