Nortel-Magellan-Passport-BridgeMIB device MIB details by Northern Telecom Ltd
Nortel-Magellan-Passport-BridgeMIB 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-BridgeMIB.
Vendor: | Northern Telecom Ltd |
---|---|
Mib: | Nortel-Magellan-Passport-BridgeMIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
Nortel-Magellan-Passport-BridgeMIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 components, passportMIBs FROM Nortel-Magellan-Passport-UsefulDefinitionsMIB Counter32, DisplayString, StorageType, RowStatus, BridgeId, InterfaceIndex, Gauge32, Integer32, MacAddress, Unsigned32 FROM Nortel-Magellan-Passport-StandardTextualConventionsMIB AsciiString, Hex, NonReplicated, HexString, Link, AsciiStringIndex, DashedHexString FROM Nortel-Magellan-Passport-TextualConventionsMIB vrIndex, vrPpIndex, vrPp, vr FROM Nortel-Magellan-Passport-VirtualRouterMIB; -- LAST-UPDATED "9904150000Z" -- 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 -- Bridge Enterprise MIB." bridgeMIB OBJECT IDENTIFIER ::= { passportMIBs 25 } -- Vr/<string> Pp/<string> ClusterTbBridgePort -- This component represents the functionality called Cluster Bridging. -- Cluster Bridging allows for MAC frames, carrying packets belonging a -- certain network protocol, to be bridged and routed at the same time. -- Also, it provides for a convenient way to manage the entire cluster of -- LANs, using a single attachment point to the cluster of LANs, the -- Cluster Bridge Port. To realize these features, the network protocol(s) -- should also be provisioned on same port as the Cluster Bridge Port. -- ClusterTbBridgePort represents a cluster of Tb LANs. vrPpTbcl OBJECT IDENTIFIER ::= { vrPp 2 } vrPpTbclRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpTbcl components." ::= { vrPpTbcl 1 } vrPpTbclRowStatusEntry OBJECT-TYPE SYNTAX VrPpTbclRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpTbcl component." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclRowStatusTable 1 } VrPpTbclRowStatusEntry ::= SEQUENCE { vrPpTbclRowStatus RowStatus, vrPpTbclComponentName DisplayString, vrPpTbclStorageType StorageType, vrPpTbclIndex NonReplicated } vrPpTbclRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpTbcl components. These components can be added and deleted." ::= { vrPpTbclRowStatusEntry 1 } vrPpTbclComponentName 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" ::= { vrPpTbclRowStatusEntry 2 } vrPpTbclStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpTbcl tables." ::= { vrPpTbclRowStatusEntry 4 } vrPpTbclIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpTbcl tables." ::= { vrPpTbclRowStatusEntry 10 } vrPpTbclProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpTbcl 10 } vrPpTbclProvEntry OBJECT-TYPE SYNTAX VrPpTbclProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclProvTable 1 } VrPpTbclProvEntry ::= SEQUENCE { vrPpTbclTranslateIpx INTEGER, vrPpTbclFragmentIp INTEGER, vrPpTbclServiceClass INTEGER, vrPpTbclConvertArpMacAddress INTEGER, vrPpTbclPortNum Unsigned32, vrPpTbclOutboundFrameMediaType INTEGER } vrPpTbclTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpTbclProvEntry 1 } vrPpTbclFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpTbclProvEntry 2 } vrPpTbclServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpTbclProvEntry 3 } vrPpTbclConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpTbclProvEntry 4 } vrPpTbclPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpTbclProvEntry 5 } vrPpTbclOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpTbclProvEntry 6 } vrPpTbclTbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes in part influence the working of a bridge port operating in the TB mode." ::= { vrPpTbcl 11 } vrPpTbclTbProvEntry OBJECT-TYPE SYNTAX VrPpTbclTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclTbProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclTbProvTable 1 } VrPpTbclTbProvEntry ::= SEQUENCE { vrPpTbclSecureOption INTEGER } vrPpTbclSecureOption OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether the port secure feature is enabled. The secure feature, if enabled causes the following things to happen: a) disallows dynamic learning, b) disallows frames to be forwarded that do not satisfy the following condition: the mac address of the source should be found in the forwarding table and the destination mac address of the frame should also be found in the forwarding table. In addition to this, the port the frame was received on should figure as the in port, given the destination mac address found in the frame. c) disallows frames to be forwarded if the allowed to go port map for the destination mac address is empty. This feature in effect allows the user to choose the hosts that can generate traffic and the hosts that can receive traffic through this bridge unit." DEFVAL { disabled } ::= { vrPpTbclTbProvEntry 1 } vrPpTbclStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpTbcl 12 } vrPpTbclStpProvEntry OBJECT-TYPE SYNTAX VrPpTbclStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclStpProvTable 1 } VrPpTbclStpProvEntry ::= SEQUENCE { vrPpTbclAdminStatus INTEGER, vrPpTbclPortStateStpControl INTEGER, vrPpTbclStpTypeProv INTEGER, vrPpTbclPortPriority Unsigned32, vrPpTbclPathCost Unsigned32, vrPpTbclPathCostMethod INTEGER } vrPpTbclAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpTbclStpProvEntry 1 } vrPpTbclPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpTbclStpProvEntry 2 } vrPpTbclStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpTbclStpProvEntry 3 } vrPpTbclPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpTbclStpProvEntry 4 } vrPpTbclPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpTbclStpProvEntry 5 } vrPpTbclPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpTbclStpProvEntry 6 } vrPpTbclDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpTbcl 13 } vrPpTbclDIProvEntry OBJECT-TYPE SYNTAX VrPpTbclDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclDIProvTable 1 } VrPpTbclDIProvEntry ::= SEQUENCE { vrPpTbclDomainNum Unsigned32, vrPpTbclPreserveDomain INTEGER } vrPpTbclDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpTbclDIProvEntry 1 } vrPpTbclPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpTbclDIProvEntry 2 } vrPpTbclStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclStateEntry 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." ::= { vrPpTbcl 14 } vrPpTbclStateEntry OBJECT-TYPE SYNTAX VrPpTbclStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclStateTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclStateTable 1 } VrPpTbclStateEntry ::= SEQUENCE { vrPpTbclAdminState INTEGER, vrPpTbclOperationalState INTEGER, vrPpTbclUsageState INTEGER } vrPpTbclAdminState 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 } ::= { vrPpTbclStateEntry 1 } vrPpTbclOperationalState 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 } ::= { vrPpTbclStateEntry 2 } vrPpTbclUsageState 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 } ::= { vrPpTbclStateEntry 3 } vrPpTbclOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpTbcl 15 } vrPpTbclOperStatusEntry OBJECT-TYPE SYNTAX VrPpTbclOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclOperStatusTable 1 } VrPpTbclOperStatusEntry ::= SEQUENCE { vrPpTbclSnmpOperStatus INTEGER } vrPpTbclSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpTbclOperStatusEntry 1 } vrPpTbclOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpTbcl 16 } vrPpTbclOperEntry OBJECT-TYPE SYNTAX VrPpTbclOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclOperTable 1 } VrPpTbclOperEntry ::= SEQUENCE { vrPpTbclPortName AsciiString, vrPpTbclUpTime Unsigned32, vrPpTbclDownTime Unsigned32, vrPpTbclBridgingMode INTEGER, vrPpTbclBridgePortConfig INTEGER, vrPpTbclBridgePortType INTEGER, vrPpTbclIfIndex InterfaceIndex, vrPpTbclDelayExceededDiscards Counter32, vrPpTbclMtuExceededDiscards Counter32 } vrPpTbclPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpTbclOperEntry 1 } vrPpTbclUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbclOperEntry 3 } vrPpTbclDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbclOperEntry 4 } vrPpTbclBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpTbclOperEntry 5 } vrPpTbclBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpTbclOperEntry 6 } vrPpTbclBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpTbclOperEntry 7 } vrPpTbclIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpTbclOperEntry 8 } vrPpTbclDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpTbclOperEntry 10 } vrPpTbclMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpTbclOperEntry 11 } vrPpTbclTbOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Tb group. This group also houses all the port specific statistical attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes reflect the state of a bridge port operating in the TB mode" ::= { vrPpTbcl 17 } vrPpTbclTbOperEntry OBJECT-TYPE SYNTAX VrPpTbclTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclTbOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclTbOperTable 1 } VrPpTbclTbOperEntry ::= SEQUENCE { vrPpTbclMaxInfo Unsigned32, vrPpTbclBadVerifyDiscards Counter32, vrPpTbclUnicastNoMatches Counter32, vrPpTbclStaticEntryDiscards Counter32, vrPpTbclDynamicEntryDiscards Counter32, vrPpTbclLearningDiscards Counter32, vrPpTbclInDiscards Counter32, vrPpTbclInFrames Counter32, vrPpTbclOutFrames Counter32 } vrPpTbclMaxInfo OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum size of the information field in a TB frame. This excludes the header field." DEFVAL { 0 } ::= { vrPpTbclTbOperEntry 2 } vrPpTbclBadVerifyDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because: a) the value of the secureOption attribute was set to on and b) it is not allowed to receive frames originating from the mac address found in the source address field of the frame (source mac address look up in the forwarding table failed.) on this bridge port. c) for the destination mac address found in the frame, the port the frame was received on does not appear as in port in the corresponding static table entry. Permission to receive frames from a mac address is granted via the static table entries. This attribute, badVerifyDiscards, is directly influenced by: 1. secureOption and 2. the static table entries. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclTbOperEntry 3 } vrPpTbclUnicastNoMatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number frames discarded because the MAC address found in the destination field did not match the local MAC address of the bridge port. This counter is only applicable for the protocols that are being routed currently.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclTbOperEntry 4 } vrPpTbclStaticEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because of the following two reasons: a) there was no entry for the 'allowed to go' field in the static table entry, where the input port is this bridge port. b) for spanning tree bpdus that are locally processed. This counter wraps around its maximum value of 4294967295. It might prove useful to check the static table entry corresponding to the bridge port in question, if this counter consistently displays a high value. Ideally this counter should be as low as possible." ::= { vrPpTbclTbOperEntry 5 } vrPpTbclDynamicEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that a) were discarded because of the fact that the bridge port, the frame is to go out of matches the bridge port it came in from or b) if the stp port state of the out port is not forwarding. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclTbOperEntry 6 } vrPpTbclLearningDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded while this bridge port was in a state other than the forwarding state. While in learning state the frame is discarded after the information from its header is learnt. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclTbOperEntry 7 } vrPpTbclInDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were received by this bridge port and were discarded by the forwarding process. This includes frames that could have been discarded due to filtering. A repidly increasing value for this attribute could indicate a shrtage of resource in terms of memory needed to process the incoming frames. More memory can be provisioned through the VirtualRouter's memory manager." ::= { vrPpTbclTbOperEntry 8 } vrPpTbclInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been received by this port from its segment. Note that a frame received on this bridge port is counted if and only if it can be processed by the bridge logic contained in this bridge unit, a protocol that can be processed by the bridge logic. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclTbOperEntry 9 } vrPpTbclOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been transmitted out this bridge port. Note that frame transmitted out this bridge port is counted if and only if it is for a protocol being processed by the bridge unit. This also includes management frames.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclTbOperEntry 10 } vrPpTbclStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpTbcl 18 } vrPpTbclStpOperEntry OBJECT-TYPE SYNTAX VrPpTbclStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclStpOperTable 1 } VrPpTbclStpOperEntry ::= SEQUENCE { vrPpTbclStpPortState INTEGER, vrPpTbclStpTypeOper INTEGER, vrPpTbclDesignatedCost Unsigned32, vrPpTbclPathCostOper Unsigned32, vrPpTbclDesignatedBridge BridgeId, vrPpTbclDesignatedPort Hex, vrPpTbclForwardTransitions Counter32, vrPpTbclBlockingDiscards Counter32, vrPpTbclDesignatedRoot BridgeId } vrPpTbclStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpTbclStpOperEntry 2 } vrPpTbclStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpTbclStpOperEntry 3 } vrPpTbclDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpTbclStpOperEntry 4 } vrPpTbclPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpTbclStpOperEntry 5 } vrPpTbclDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpTbclStpOperEntry 6 } vrPpTbclDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpTbclStpOperEntry 7 } vrPpTbclForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpTbclStpOperEntry 8 } vrPpTbclBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclStpOperEntry 9 } vrPpTbclDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpTbclStpOperEntry 10 } vrPpTbclStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpTbcl 19 } vrPpTbclStatsEntry OBJECT-TYPE SYNTAX VrPpTbclStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclStatsTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex } ::= { vrPpTbclStatsTable 1 } VrPpTbclStatsEntry ::= SEQUENCE { vrPpTbclBadAbstractDiscards Counter32, vrPpTbclTinygramFramesIn Counter32, vrPpTbclTinygramFramesOut Counter32, vrPpTbclInFilterDiscards Counter32, vrPpTbclOutFilterDiscards Counter32 } vrPpTbclBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclStatsEntry 1 } vrPpTbclTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpTbclStatsEntry 2 } vrPpTbclTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpTbclStatsEntry 3 } vrPpTbclInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclStatsEntry 4 } vrPpTbclOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbclStatsEntry 5 } -- Vr/<string> Pp/<string> TransparentBridgePort NetSentry -- This component represents the Ns functionality that can be applied to a -- bridge port. It contains all the attribute groups (provisionable) that are -- necessary for the application of Ns functionality to a bridge port. In -- essence, it allows for the definition of filters, at the incoming and -- outgoing points, specific to the interface represented by this bridge port. vrPpTbclNs OBJECT IDENTIFIER ::= { vrPpTbcl 2 } vrPpTbclNsRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpTbclNs components." ::= { vrPpTbclNs 1 } vrPpTbclNsRowStatusEntry OBJECT-TYPE SYNTAX VrPpTbclNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpTbclNs component." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex, vrPpTbclNsIndex } ::= { vrPpTbclNsRowStatusTable 1 } VrPpTbclNsRowStatusEntry ::= SEQUENCE { vrPpTbclNsRowStatus RowStatus, vrPpTbclNsComponentName DisplayString, vrPpTbclNsStorageType StorageType, vrPpTbclNsIndex NonReplicated } vrPpTbclNsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpTbclNs components. These components can be added and deleted." ::= { vrPpTbclNsRowStatusEntry 1 } vrPpTbclNsComponentName 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" ::= { vrPpTbclNsRowStatusEntry 2 } vrPpTbclNsStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpTbclNs tables." ::= { vrPpTbclNsRowStatusEntry 4 } vrPpTbclNsIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpTbclNs tables." ::= { vrPpTbclNsRowStatusEntry 10 } vrPpTbclNsProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbclNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes associated with Ns. These attributes influence the application of filters to incoming and outgoing frames." ::= { vrPpTbclNs 10 } vrPpTbclNsProvEntry OBJECT-TYPE SYNTAX VrPpTbclNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbclNsProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbclIndex, vrPpTbclNsIndex } ::= { vrPpTbclNsProvTable 1 } VrPpTbclNsProvEntry ::= SEQUENCE { vrPpTbclNsIncomingFilter AsciiString, vrPpTbclNsOutgoingFilter AsciiString } vrPpTbclNsIncomingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the incoming filter point." ::= { vrPpTbclNsProvEntry 2 } vrPpTbclNsOutgoingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the out going filter point." ::= { vrPpTbclNsProvEntry 3 } -- Vr/<string> Pp/<string> FddiEncapTbPort -- This component represents a FDDI encapsulated port, working in the -- TB mode. It contains all the attribute groups (provisionable and -- operational) necessary for the working of this bridge port. In this mode -- the domain information can optionally be preserved in the frames. -- This bridge port is characterized as a backbone port and can be used to -- tunnel TB frames, through the backbone. It participates in the -- transparent bridge (man) spanning tree protocol. Backbone ports are not -- associated with any domain as multiple domains should be able to -- multiplex traffic through them and thus share the backbone's bandwidth. -- Please note that when this bridge port is provisioned multiple instances -- of the component SpanningTreeProtocol exist, there should exist exactly -- one instance of the SpanningTreeProtocol component with its attribute -- stpMode set to a value of backbone. vrPpFddiETB OBJECT IDENTIFIER ::= { vrPp 3 } vrPpFddiETBRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpFddiETB components." ::= { vrPpFddiETB 1 } vrPpFddiETBRowStatusEntry OBJECT-TYPE SYNTAX VrPpFddiETBRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpFddiETB component." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBRowStatusTable 1 } VrPpFddiETBRowStatusEntry ::= SEQUENCE { vrPpFddiETBRowStatus RowStatus, vrPpFddiETBComponentName DisplayString, vrPpFddiETBStorageType StorageType, vrPpFddiETBIndex NonReplicated } vrPpFddiETBRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpFddiETB components. These components can be added and deleted." ::= { vrPpFddiETBRowStatusEntry 1 } vrPpFddiETBComponentName 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" ::= { vrPpFddiETBRowStatusEntry 2 } vrPpFddiETBStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpFddiETB tables." ::= { vrPpFddiETBRowStatusEntry 4 } vrPpFddiETBIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpFddiETB tables." ::= { vrPpFddiETBRowStatusEntry 10 } vrPpFddiETBProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpFddiETB 10 } vrPpFddiETBProvEntry OBJECT-TYPE SYNTAX VrPpFddiETBProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBProvTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBProvTable 1 } VrPpFddiETBProvEntry ::= SEQUENCE { vrPpFddiETBTranslateIpx INTEGER, vrPpFddiETBFragmentIp INTEGER, vrPpFddiETBServiceClass INTEGER, vrPpFddiETBConvertArpMacAddress INTEGER, vrPpFddiETBPortNum Unsigned32, vrPpFddiETBOutboundFrameMediaType INTEGER } vrPpFddiETBTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpFddiETBProvEntry 1 } vrPpFddiETBFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpFddiETBProvEntry 2 } vrPpFddiETBServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpFddiETBProvEntry 3 } vrPpFddiETBConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpFddiETBProvEntry 4 } vrPpFddiETBPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpFddiETBProvEntry 5 } vrPpFddiETBOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpFddiETBProvEntry 6 } vrPpFddiETBTbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes in part influence the working of a bridge port operating in the TB mode." ::= { vrPpFddiETB 11 } vrPpFddiETBTbProvEntry OBJECT-TYPE SYNTAX VrPpFddiETBTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBTbProvTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBTbProvTable 1 } VrPpFddiETBTbProvEntry ::= SEQUENCE { vrPpFddiETBSecureOption INTEGER } vrPpFddiETBSecureOption OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether the port secure feature is enabled. The secure feature, if enabled causes the following things to happen: a) disallows dynamic learning, b) disallows frames to be forwarded that do not satisfy the following condition: the mac address of the source should be found in the forwarding table and the destination mac address of the frame should also be found in the forwarding table. In addition to this, the port the frame was received on should figure as the in port, given the destination mac address found in the frame. c) disallows frames to be forwarded if the allowed to go port map for the destination mac address is empty. This feature in effect allows the user to choose the hosts that can generate traffic and the hosts that can receive traffic through this bridge unit." DEFVAL { disabled } ::= { vrPpFddiETBTbProvEntry 1 } vrPpFddiETBStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpFddiETB 12 } vrPpFddiETBStpProvEntry OBJECT-TYPE SYNTAX VrPpFddiETBStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBStpProvTable 1 } VrPpFddiETBStpProvEntry ::= SEQUENCE { vrPpFddiETBAdminStatus INTEGER, vrPpFddiETBPortStateStpControl INTEGER, vrPpFddiETBStpTypeProv INTEGER, vrPpFddiETBPortPriority Unsigned32, vrPpFddiETBPathCost Unsigned32, vrPpFddiETBPathCostMethod INTEGER } vrPpFddiETBAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpFddiETBStpProvEntry 1 } vrPpFddiETBPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpFddiETBStpProvEntry 2 } vrPpFddiETBStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpFddiETBStpProvEntry 3 } vrPpFddiETBPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpFddiETBStpProvEntry 4 } vrPpFddiETBPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpFddiETBStpProvEntry 5 } vrPpFddiETBPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpFddiETBStpProvEntry 6 } vrPpFddiETBDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpFddiETB 13 } vrPpFddiETBDIProvEntry OBJECT-TYPE SYNTAX VrPpFddiETBDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBDIProvTable 1 } VrPpFddiETBDIProvEntry ::= SEQUENCE { vrPpFddiETBDomainNum Unsigned32, vrPpFddiETBPreserveDomain INTEGER } vrPpFddiETBDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpFddiETBDIProvEntry 1 } vrPpFddiETBPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpFddiETBDIProvEntry 2 } vrPpFddiETBStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBStateEntry 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." ::= { vrPpFddiETB 14 } vrPpFddiETBStateEntry OBJECT-TYPE SYNTAX VrPpFddiETBStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBStateTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBStateTable 1 } VrPpFddiETBStateEntry ::= SEQUENCE { vrPpFddiETBAdminState INTEGER, vrPpFddiETBOperationalState INTEGER, vrPpFddiETBUsageState INTEGER } vrPpFddiETBAdminState 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 } ::= { vrPpFddiETBStateEntry 1 } vrPpFddiETBOperationalState 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 } ::= { vrPpFddiETBStateEntry 2 } vrPpFddiETBUsageState 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 } ::= { vrPpFddiETBStateEntry 3 } vrPpFddiETBOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpFddiETB 15 } vrPpFddiETBOperStatusEntry OBJECT-TYPE SYNTAX VrPpFddiETBOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBOperStatusTable 1 } VrPpFddiETBOperStatusEntry ::= SEQUENCE { vrPpFddiETBSnmpOperStatus INTEGER } vrPpFddiETBSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpFddiETBOperStatusEntry 1 } vrPpFddiETBOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpFddiETB 16 } vrPpFddiETBOperEntry OBJECT-TYPE SYNTAX VrPpFddiETBOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBOperTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBOperTable 1 } VrPpFddiETBOperEntry ::= SEQUENCE { vrPpFddiETBPortName AsciiString, vrPpFddiETBUpTime Unsigned32, vrPpFddiETBDownTime Unsigned32, vrPpFddiETBBridgingMode INTEGER, vrPpFddiETBBridgePortConfig INTEGER, vrPpFddiETBBridgePortType INTEGER, vrPpFddiETBIfIndex InterfaceIndex, vrPpFddiETBDelayExceededDiscards Counter32, vrPpFddiETBMtuExceededDiscards Counter32 } vrPpFddiETBPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpFddiETBOperEntry 1 } vrPpFddiETBUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpFddiETBOperEntry 3 } vrPpFddiETBDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpFddiETBOperEntry 4 } vrPpFddiETBBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpFddiETBOperEntry 5 } vrPpFddiETBBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpFddiETBOperEntry 6 } vrPpFddiETBBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpFddiETBOperEntry 7 } vrPpFddiETBIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpFddiETBOperEntry 8 } vrPpFddiETBDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpFddiETBOperEntry 10 } vrPpFddiETBMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpFddiETBOperEntry 11 } vrPpFddiETBTbOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Tb group. This group also houses all the port specific statistical attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes reflect the state of a bridge port operating in the TB mode" ::= { vrPpFddiETB 17 } vrPpFddiETBTbOperEntry OBJECT-TYPE SYNTAX VrPpFddiETBTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBTbOperTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBTbOperTable 1 } VrPpFddiETBTbOperEntry ::= SEQUENCE { vrPpFddiETBMaxInfo Unsigned32, vrPpFddiETBBadVerifyDiscards Counter32, vrPpFddiETBUnicastNoMatches Counter32, vrPpFddiETBStaticEntryDiscards Counter32, vrPpFddiETBDynamicEntryDiscards Counter32, vrPpFddiETBLearningDiscards Counter32, vrPpFddiETBInDiscards Counter32, vrPpFddiETBInFrames Counter32, vrPpFddiETBOutFrames Counter32 } vrPpFddiETBMaxInfo OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum size of the information field in a TB frame. This excludes the header field." DEFVAL { 0 } ::= { vrPpFddiETBTbOperEntry 2 } vrPpFddiETBBadVerifyDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because: a) the value of the secureOption attribute was set to on and b) it is not allowed to receive frames originating from the mac address found in the source address field of the frame (source mac address look up in the forwarding table failed.) on this bridge port. c) for the destination mac address found in the frame, the port the frame was received on does not appear as in port in the corresponding static table entry. Permission to receive frames from a mac address is granted via the static table entries. This attribute, badVerifyDiscards, is directly influenced by: 1. secureOption and 2. the static table entries. This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBTbOperEntry 3 } vrPpFddiETBUnicastNoMatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number frames discarded because the MAC address found in the destination field did not match the local MAC address of the bridge port. This counter is only applicable for the protocols that are being routed currently.This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBTbOperEntry 4 } vrPpFddiETBStaticEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because of the following two reasons: a) there was no entry for the 'allowed to go' field in the static table entry, where the input port is this bridge port. b) for spanning tree bpdus that are locally processed. This counter wraps around its maximum value of 4294967295. It might prove useful to check the static table entry corresponding to the bridge port in question, if this counter consistently displays a high value. Ideally this counter should be as low as possible." ::= { vrPpFddiETBTbOperEntry 5 } vrPpFddiETBDynamicEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that a) were discarded because of the fact that the bridge port, the frame is to go out of matches the bridge port it came in from or b) if the stp port state of the out port is not forwarding. This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBTbOperEntry 6 } vrPpFddiETBLearningDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded while this bridge port was in a state other than the forwarding state. While in learning state the frame is discarded after the information from its header is learnt. This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBTbOperEntry 7 } vrPpFddiETBInDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were received by this bridge port and were discarded by the forwarding process. This includes frames that could have been discarded due to filtering. A repidly increasing value for this attribute could indicate a shrtage of resource in terms of memory needed to process the incoming frames. More memory can be provisioned through the VirtualRouter's memory manager." ::= { vrPpFddiETBTbOperEntry 8 } vrPpFddiETBInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been received by this port from its segment. Note that a frame received on this bridge port is counted if and only if it can be processed by the bridge logic contained in this bridge unit, a protocol that can be processed by the bridge logic. This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBTbOperEntry 9 } vrPpFddiETBOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been transmitted out this bridge port. Note that frame transmitted out this bridge port is counted if and only if it is for a protocol being processed by the bridge unit. This also includes management frames.This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBTbOperEntry 10 } vrPpFddiETBStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpFddiETB 18 } vrPpFddiETBStpOperEntry OBJECT-TYPE SYNTAX VrPpFddiETBStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBStpOperTable 1 } VrPpFddiETBStpOperEntry ::= SEQUENCE { vrPpFddiETBStpPortState INTEGER, vrPpFddiETBStpTypeOper INTEGER, vrPpFddiETBDesignatedCost Unsigned32, vrPpFddiETBPathCostOper Unsigned32, vrPpFddiETBDesignatedBridge BridgeId, vrPpFddiETBDesignatedPort Hex, vrPpFddiETBForwardTransitions Counter32, vrPpFddiETBBlockingDiscards Counter32, vrPpFddiETBDesignatedRoot BridgeId } vrPpFddiETBStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpFddiETBStpOperEntry 2 } vrPpFddiETBStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpFddiETBStpOperEntry 3 } vrPpFddiETBDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpFddiETBStpOperEntry 4 } vrPpFddiETBPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpFddiETBStpOperEntry 5 } vrPpFddiETBDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpFddiETBStpOperEntry 6 } vrPpFddiETBDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpFddiETBStpOperEntry 7 } vrPpFddiETBForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpFddiETBStpOperEntry 8 } vrPpFddiETBBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBStpOperEntry 9 } vrPpFddiETBDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpFddiETBStpOperEntry 10 } vrPpFddiETBStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpFddiETB 19 } vrPpFddiETBStatsEntry OBJECT-TYPE SYNTAX VrPpFddiETBStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBStatsTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex } ::= { vrPpFddiETBStatsTable 1 } VrPpFddiETBStatsEntry ::= SEQUENCE { vrPpFddiETBBadAbstractDiscards Counter32, vrPpFddiETBTinygramFramesIn Counter32, vrPpFddiETBTinygramFramesOut Counter32, vrPpFddiETBInFilterDiscards Counter32, vrPpFddiETBOutFilterDiscards Counter32 } vrPpFddiETBBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBStatsEntry 1 } vrPpFddiETBTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpFddiETBStatsEntry 2 } vrPpFddiETBTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpFddiETBStatsEntry 3 } vrPpFddiETBInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBStatsEntry 4 } vrPpFddiETBOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpFddiETBStatsEntry 5 } -- Vr/<string> Pp/<string> TransparentBridgePort NetSentry -- This component represents the Ns functionality that can be applied to a -- bridge port. It contains all the attribute groups (provisionable) that are -- necessary for the application of Ns functionality to a bridge port. In -- essence, it allows for the definition of filters, at the incoming and -- outgoing points, specific to the interface represented by this bridge port. vrPpFddiETBNs OBJECT IDENTIFIER ::= { vrPpFddiETB 2 } vrPpFddiETBNsRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpFddiETBNs components." ::= { vrPpFddiETBNs 1 } vrPpFddiETBNsRowStatusEntry OBJECT-TYPE SYNTAX VrPpFddiETBNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpFddiETBNs component." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex, vrPpFddiETBNsIndex } ::= { vrPpFddiETBNsRowStatusTable 1 } VrPpFddiETBNsRowStatusEntry ::= SEQUENCE { vrPpFddiETBNsRowStatus RowStatus, vrPpFddiETBNsComponentName DisplayString, vrPpFddiETBNsStorageType StorageType, vrPpFddiETBNsIndex NonReplicated } vrPpFddiETBNsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpFddiETBNs components. These components can be added and deleted." ::= { vrPpFddiETBNsRowStatusEntry 1 } vrPpFddiETBNsComponentName 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" ::= { vrPpFddiETBNsRowStatusEntry 2 } vrPpFddiETBNsStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpFddiETBNs tables." ::= { vrPpFddiETBNsRowStatusEntry 4 } vrPpFddiETBNsIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpFddiETBNs tables." ::= { vrPpFddiETBNsRowStatusEntry 10 } vrPpFddiETBNsProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpFddiETBNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes associated with Ns. These attributes influence the application of filters to incoming and outgoing frames." ::= { vrPpFddiETBNs 10 } vrPpFddiETBNsProvEntry OBJECT-TYPE SYNTAX VrPpFddiETBNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpFddiETBNsProvTable." INDEX { vrIndex, vrPpIndex, vrPpFddiETBIndex, vrPpFddiETBNsIndex } ::= { vrPpFddiETBNsProvTable 1 } VrPpFddiETBNsProvEntry ::= SEQUENCE { vrPpFddiETBNsIncomingFilter AsciiString, vrPpFddiETBNsOutgoingFilter AsciiString } vrPpFddiETBNsIncomingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the incoming filter point." ::= { vrPpFddiETBNsProvEntry 2 } vrPpFddiETBNsOutgoingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the out going filter point." ::= { vrPpFddiETBNsProvEntry 3 } -- Vr/<string> Pp/<string> TransparentBridgePort -- This component represents a transparent bridge port. A transparent -- bridge port that can transparently bridge frames. It contains all the -- attribute groups (provisionable and operational) that are required for the -- operation of such a port. Transparent bridge ports participate in the -- transparent bridging spanning tree protocol. They also have associated -- with them a domain number. Domains are logical partitions of an -- extended network and each partition is completely segregated in terms -- of traffic. Each domain has an identifier that identifies it uniquely, called -- the domain number. vrPpTbp OBJECT IDENTIFIER ::= { vrPp 4 } vrPpTbpRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpTbp components." ::= { vrPpTbp 1 } vrPpTbpRowStatusEntry OBJECT-TYPE SYNTAX VrPpTbpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpTbp component." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpRowStatusTable 1 } VrPpTbpRowStatusEntry ::= SEQUENCE { vrPpTbpRowStatus RowStatus, vrPpTbpComponentName DisplayString, vrPpTbpStorageType StorageType, vrPpTbpIndex NonReplicated } vrPpTbpRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpTbp components. These components can be added and deleted." ::= { vrPpTbpRowStatusEntry 1 } vrPpTbpComponentName 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" ::= { vrPpTbpRowStatusEntry 2 } vrPpTbpStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpTbp tables." ::= { vrPpTbpRowStatusEntry 4 } vrPpTbpIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpTbp tables." ::= { vrPpTbpRowStatusEntry 10 } vrPpTbpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpTbp 10 } vrPpTbpProvEntry OBJECT-TYPE SYNTAX VrPpTbpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpProvTable 1 } VrPpTbpProvEntry ::= SEQUENCE { vrPpTbpTranslateIpx INTEGER, vrPpTbpFragmentIp INTEGER, vrPpTbpServiceClass INTEGER, vrPpTbpConvertArpMacAddress INTEGER, vrPpTbpPortNum Unsigned32, vrPpTbpOutboundFrameMediaType INTEGER } vrPpTbpTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpTbpProvEntry 1 } vrPpTbpFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpTbpProvEntry 2 } vrPpTbpServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpTbpProvEntry 3 } vrPpTbpConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpTbpProvEntry 4 } vrPpTbpPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpTbpProvEntry 5 } vrPpTbpOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpTbpProvEntry 6 } vrPpTbpTbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes in part influence the working of a bridge port operating in the TB mode." ::= { vrPpTbp 11 } vrPpTbpTbProvEntry OBJECT-TYPE SYNTAX VrPpTbpTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpTbProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpTbProvTable 1 } VrPpTbpTbProvEntry ::= SEQUENCE { vrPpTbpSecureOption INTEGER } vrPpTbpSecureOption OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether the port secure feature is enabled. The secure feature, if enabled causes the following things to happen: a) disallows dynamic learning, b) disallows frames to be forwarded that do not satisfy the following condition: the mac address of the source should be found in the forwarding table and the destination mac address of the frame should also be found in the forwarding table. In addition to this, the port the frame was received on should figure as the in port, given the destination mac address found in the frame. c) disallows frames to be forwarded if the allowed to go port map for the destination mac address is empty. This feature in effect allows the user to choose the hosts that can generate traffic and the hosts that can receive traffic through this bridge unit." DEFVAL { disabled } ::= { vrPpTbpTbProvEntry 1 } vrPpTbpStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpTbp 12 } vrPpTbpStpProvEntry OBJECT-TYPE SYNTAX VrPpTbpStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpStpProvTable 1 } VrPpTbpStpProvEntry ::= SEQUENCE { vrPpTbpAdminStatus INTEGER, vrPpTbpPortStateStpControl INTEGER, vrPpTbpStpTypeProv INTEGER, vrPpTbpPortPriority Unsigned32, vrPpTbpPathCost Unsigned32, vrPpTbpPathCostMethod INTEGER } vrPpTbpAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpTbpStpProvEntry 1 } vrPpTbpPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpTbpStpProvEntry 2 } vrPpTbpStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpTbpStpProvEntry 3 } vrPpTbpPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpTbpStpProvEntry 4 } vrPpTbpPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpTbpStpProvEntry 5 } vrPpTbpPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpTbpStpProvEntry 6 } vrPpTbpDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpTbp 13 } vrPpTbpDIProvEntry OBJECT-TYPE SYNTAX VrPpTbpDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpDIProvTable 1 } VrPpTbpDIProvEntry ::= SEQUENCE { vrPpTbpDomainNum Unsigned32, vrPpTbpPreserveDomain INTEGER } vrPpTbpDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpTbpDIProvEntry 1 } vrPpTbpPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpTbpDIProvEntry 2 } vrPpTbpStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpStateEntry 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." ::= { vrPpTbp 14 } vrPpTbpStateEntry OBJECT-TYPE SYNTAX VrPpTbpStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpStateTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpStateTable 1 } VrPpTbpStateEntry ::= SEQUENCE { vrPpTbpAdminState INTEGER, vrPpTbpOperationalState INTEGER, vrPpTbpUsageState INTEGER } vrPpTbpAdminState 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 } ::= { vrPpTbpStateEntry 1 } vrPpTbpOperationalState 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 } ::= { vrPpTbpStateEntry 2 } vrPpTbpUsageState 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 } ::= { vrPpTbpStateEntry 3 } vrPpTbpOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpTbp 15 } vrPpTbpOperStatusEntry OBJECT-TYPE SYNTAX VrPpTbpOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpOperStatusTable 1 } VrPpTbpOperStatusEntry ::= SEQUENCE { vrPpTbpSnmpOperStatus INTEGER } vrPpTbpSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpTbpOperStatusEntry 1 } vrPpTbpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpTbp 16 } vrPpTbpOperEntry OBJECT-TYPE SYNTAX VrPpTbpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpOperTable 1 } VrPpTbpOperEntry ::= SEQUENCE { vrPpTbpPortName AsciiString, vrPpTbpUpTime Unsigned32, vrPpTbpDownTime Unsigned32, vrPpTbpBridgingMode INTEGER, vrPpTbpBridgePortConfig INTEGER, vrPpTbpBridgePortType INTEGER, vrPpTbpIfIndex InterfaceIndex, vrPpTbpDelayExceededDiscards Counter32, vrPpTbpMtuExceededDiscards Counter32 } vrPpTbpPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpTbpOperEntry 1 } vrPpTbpUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbpOperEntry 3 } vrPpTbpDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbpOperEntry 4 } vrPpTbpBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpTbpOperEntry 5 } vrPpTbpBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpTbpOperEntry 6 } vrPpTbpBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpTbpOperEntry 7 } vrPpTbpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpTbpOperEntry 8 } vrPpTbpDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpTbpOperEntry 10 } vrPpTbpMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpTbpOperEntry 11 } vrPpTbpTbOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Tb group. This group also houses all the port specific statistical attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes reflect the state of a bridge port operating in the TB mode" ::= { vrPpTbp 17 } vrPpTbpTbOperEntry OBJECT-TYPE SYNTAX VrPpTbpTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpTbOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpTbOperTable 1 } VrPpTbpTbOperEntry ::= SEQUENCE { vrPpTbpMaxInfo Unsigned32, vrPpTbpBadVerifyDiscards Counter32, vrPpTbpUnicastNoMatches Counter32, vrPpTbpStaticEntryDiscards Counter32, vrPpTbpDynamicEntryDiscards Counter32, vrPpTbpLearningDiscards Counter32, vrPpTbpInDiscards Counter32, vrPpTbpInFrames Counter32, vrPpTbpOutFrames Counter32 } vrPpTbpMaxInfo OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum size of the information field in a TB frame. This excludes the header field." DEFVAL { 0 } ::= { vrPpTbpTbOperEntry 2 } vrPpTbpBadVerifyDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because: a) the value of the secureOption attribute was set to on and b) it is not allowed to receive frames originating from the mac address found in the source address field of the frame (source mac address look up in the forwarding table failed.) on this bridge port. c) for the destination mac address found in the frame, the port the frame was received on does not appear as in port in the corresponding static table entry. Permission to receive frames from a mac address is granted via the static table entries. This attribute, badVerifyDiscards, is directly influenced by: 1. secureOption and 2. the static table entries. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpTbOperEntry 3 } vrPpTbpUnicastNoMatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number frames discarded because the MAC address found in the destination field did not match the local MAC address of the bridge port. This counter is only applicable for the protocols that are being routed currently.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpTbOperEntry 4 } vrPpTbpStaticEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because of the following two reasons: a) there was no entry for the 'allowed to go' field in the static table entry, where the input port is this bridge port. b) for spanning tree bpdus that are locally processed. This counter wraps around its maximum value of 4294967295. It might prove useful to check the static table entry corresponding to the bridge port in question, if this counter consistently displays a high value. Ideally this counter should be as low as possible." ::= { vrPpTbpTbOperEntry 5 } vrPpTbpDynamicEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that a) were discarded because of the fact that the bridge port, the frame is to go out of matches the bridge port it came in from or b) if the stp port state of the out port is not forwarding. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpTbOperEntry 6 } vrPpTbpLearningDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded while this bridge port was in a state other than the forwarding state. While in learning state the frame is discarded after the information from its header is learnt. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpTbOperEntry 7 } vrPpTbpInDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were received by this bridge port and were discarded by the forwarding process. This includes frames that could have been discarded due to filtering. A repidly increasing value for this attribute could indicate a shrtage of resource in terms of memory needed to process the incoming frames. More memory can be provisioned through the VirtualRouter's memory manager." ::= { vrPpTbpTbOperEntry 8 } vrPpTbpInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been received by this port from its segment. Note that a frame received on this bridge port is counted if and only if it can be processed by the bridge logic contained in this bridge unit, a protocol that can be processed by the bridge logic. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpTbOperEntry 9 } vrPpTbpOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been transmitted out this bridge port. Note that frame transmitted out this bridge port is counted if and only if it is for a protocol being processed by the bridge unit. This also includes management frames.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpTbOperEntry 10 } vrPpTbpStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpTbp 18 } vrPpTbpStpOperEntry OBJECT-TYPE SYNTAX VrPpTbpStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpStpOperTable 1 } VrPpTbpStpOperEntry ::= SEQUENCE { vrPpTbpStpPortState INTEGER, vrPpTbpStpTypeOper INTEGER, vrPpTbpDesignatedCost Unsigned32, vrPpTbpPathCostOper Unsigned32, vrPpTbpDesignatedBridge BridgeId, vrPpTbpDesignatedPort Hex, vrPpTbpForwardTransitions Counter32, vrPpTbpBlockingDiscards Counter32, vrPpTbpDesignatedRoot BridgeId } vrPpTbpStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpTbpStpOperEntry 2 } vrPpTbpStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpTbpStpOperEntry 3 } vrPpTbpDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpTbpStpOperEntry 4 } vrPpTbpPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpTbpStpOperEntry 5 } vrPpTbpDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpTbpStpOperEntry 6 } vrPpTbpDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpTbpStpOperEntry 7 } vrPpTbpForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpTbpStpOperEntry 8 } vrPpTbpBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpStpOperEntry 9 } vrPpTbpDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpTbpStpOperEntry 10 } vrPpTbpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpTbp 19 } vrPpTbpStatsEntry OBJECT-TYPE SYNTAX VrPpTbpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpStatsTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex } ::= { vrPpTbpStatsTable 1 } VrPpTbpStatsEntry ::= SEQUENCE { vrPpTbpBadAbstractDiscards Counter32, vrPpTbpTinygramFramesIn Counter32, vrPpTbpTinygramFramesOut Counter32, vrPpTbpInFilterDiscards Counter32, vrPpTbpOutFilterDiscards Counter32 } vrPpTbpBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpStatsEntry 1 } vrPpTbpTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpTbpStatsEntry 2 } vrPpTbpTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpTbpStatsEntry 3 } vrPpTbpInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpStatsEntry 4 } vrPpTbpOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbpStatsEntry 5 } -- Vr/<string> Pp/<string> TransparentBridgePort NetSentry -- This component represents the Ns functionality that can be applied to a -- bridge port. It contains all the attribute groups (provisionable) that are -- necessary for the application of Ns functionality to a bridge port. In -- essence, it allows for the definition of filters, at the incoming and -- outgoing points, specific to the interface represented by this bridge port. vrPpTbpNs OBJECT IDENTIFIER ::= { vrPpTbp 2 } vrPpTbpNsRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpTbpNs components." ::= { vrPpTbpNs 1 } vrPpTbpNsRowStatusEntry OBJECT-TYPE SYNTAX VrPpTbpNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpTbpNs component." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex, vrPpTbpNsIndex } ::= { vrPpTbpNsRowStatusTable 1 } VrPpTbpNsRowStatusEntry ::= SEQUENCE { vrPpTbpNsRowStatus RowStatus, vrPpTbpNsComponentName DisplayString, vrPpTbpNsStorageType StorageType, vrPpTbpNsIndex NonReplicated } vrPpTbpNsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpTbpNs components. These components can be added and deleted." ::= { vrPpTbpNsRowStatusEntry 1 } vrPpTbpNsComponentName 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" ::= { vrPpTbpNsRowStatusEntry 2 } vrPpTbpNsStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpTbpNs tables." ::= { vrPpTbpNsRowStatusEntry 4 } vrPpTbpNsIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpTbpNs tables." ::= { vrPpTbpNsRowStatusEntry 10 } vrPpTbpNsProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbpNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes associated with Ns. These attributes influence the application of filters to incoming and outgoing frames." ::= { vrPpTbpNs 10 } vrPpTbpNsProvEntry OBJECT-TYPE SYNTAX VrPpTbpNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbpNsProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbpIndex, vrPpTbpNsIndex } ::= { vrPpTbpNsProvTable 1 } VrPpTbpNsProvEntry ::= SEQUENCE { vrPpTbpNsIncomingFilter AsciiString, vrPpTbpNsOutgoingFilter AsciiString } vrPpTbpNsIncomingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the incoming filter point." ::= { vrPpTbpNsProvEntry 2 } vrPpTbpNsOutgoingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the out going filter point." ::= { vrPpTbpNsProvEntry 3 } -- Vr/<string> Pp/<string> SourceRouteBridgePort -- This component represents a source route bridge port. It contains all the -- attributes (provisionable and operational attributes) necessary for the -- operation of this bridge port. The source route bridge port provides a -- way to facilitate source route bridging on a media interface. vrPpSrBp OBJECT IDENTIFIER ::= { vrPp 8 } vrPpSrBpRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrBp components." ::= { vrPpSrBp 1 } vrPpSrBpRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrBpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrBp component." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpRowStatusTable 1 } VrPpSrBpRowStatusEntry ::= SEQUENCE { vrPpSrBpRowStatus RowStatus, vrPpSrBpComponentName DisplayString, vrPpSrBpStorageType StorageType, vrPpSrBpIndex NonReplicated } vrPpSrBpRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrBp components. These components can be added and deleted." ::= { vrPpSrBpRowStatusEntry 1 } vrPpSrBpComponentName 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" ::= { vrPpSrBpRowStatusEntry 2 } vrPpSrBpStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrBp tables." ::= { vrPpSrBpRowStatusEntry 4 } vrPpSrBpIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrBp tables." ::= { vrPpSrBpRowStatusEntry 10 } vrPpSrBpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpSrBp 10 } vrPpSrBpProvEntry OBJECT-TYPE SYNTAX VrPpSrBpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpProvTable 1 } VrPpSrBpProvEntry ::= SEQUENCE { vrPpSrBpTranslateIpx INTEGER, vrPpSrBpFragmentIp INTEGER, vrPpSrBpServiceClass INTEGER, vrPpSrBpConvertArpMacAddress INTEGER, vrPpSrBpPortNum Unsigned32, vrPpSrBpOutboundFrameMediaType INTEGER } vrPpSrBpTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpSrBpProvEntry 1 } vrPpSrBpFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpSrBpProvEntry 2 } vrPpSrBpServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpSrBpProvEntry 3 } vrPpSrBpConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpSrBpProvEntry 4 } vrPpSrBpPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpSrBpProvEntry 5 } vrPpSrBpOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpSrBpProvEntry 6 } vrPpSrBpStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpSrBp 12 } vrPpSrBpStpProvEntry OBJECT-TYPE SYNTAX VrPpSrBpStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpStpProvTable 1 } VrPpSrBpStpProvEntry ::= SEQUENCE { vrPpSrBpAdminStatus INTEGER, vrPpSrBpPortStateStpControl INTEGER, vrPpSrBpStpTypeProv INTEGER, vrPpSrBpPortPriority Unsigned32, vrPpSrBpPathCost Unsigned32, vrPpSrBpPathCostMethod INTEGER } vrPpSrBpAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpSrBpStpProvEntry 1 } vrPpSrBpPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpSrBpStpProvEntry 2 } vrPpSrBpStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpSrBpStpProvEntry 3 } vrPpSrBpPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpSrBpStpProvEntry 4 } vrPpSrBpPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpSrBpStpProvEntry 5 } vrPpSrBpPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpSrBpStpProvEntry 6 } vrPpSrBpDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpSrBp 13 } vrPpSrBpDIProvEntry OBJECT-TYPE SYNTAX VrPpSrBpDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpDIProvTable 1 } VrPpSrBpDIProvEntry ::= SEQUENCE { vrPpSrBpDomainNum Unsigned32, vrPpSrBpPreserveDomain INTEGER } vrPpSrBpDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpSrBpDIProvEntry 1 } vrPpSrBpPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpSrBpDIProvEntry 2 } vrPpSrBpStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpStateEntry 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." ::= { vrPpSrBp 14 } vrPpSrBpStateEntry OBJECT-TYPE SYNTAX VrPpSrBpStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpStateTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpStateTable 1 } VrPpSrBpStateEntry ::= SEQUENCE { vrPpSrBpAdminState INTEGER, vrPpSrBpOperationalState INTEGER, vrPpSrBpUsageState INTEGER } vrPpSrBpAdminState 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 } ::= { vrPpSrBpStateEntry 1 } vrPpSrBpOperationalState 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 } ::= { vrPpSrBpStateEntry 2 } vrPpSrBpUsageState 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 } ::= { vrPpSrBpStateEntry 3 } vrPpSrBpOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpSrBp 15 } vrPpSrBpOperStatusEntry OBJECT-TYPE SYNTAX VrPpSrBpOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpOperStatusTable 1 } VrPpSrBpOperStatusEntry ::= SEQUENCE { vrPpSrBpSnmpOperStatus INTEGER } vrPpSrBpSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpSrBpOperStatusEntry 1 } vrPpSrBpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpSrBp 16 } vrPpSrBpOperEntry OBJECT-TYPE SYNTAX VrPpSrBpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpOperTable 1 } VrPpSrBpOperEntry ::= SEQUENCE { vrPpSrBpPortName AsciiString, vrPpSrBpUpTime Unsigned32, vrPpSrBpDownTime Unsigned32, vrPpSrBpBridgingMode INTEGER, vrPpSrBpBridgePortConfig INTEGER, vrPpSrBpBridgePortType INTEGER, vrPpSrBpIfIndex InterfaceIndex, vrPpSrBpDelayExceededDiscards Counter32, vrPpSrBpMtuExceededDiscards Counter32 } vrPpSrBpPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpSrBpOperEntry 1 } vrPpSrBpUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrBpOperEntry 3 } vrPpSrBpDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrBpOperEntry 4 } vrPpSrBpBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpSrBpOperEntry 5 } vrPpSrBpBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpSrBpOperEntry 6 } vrPpSrBpBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpSrBpOperEntry 7 } vrPpSrBpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpSrBpOperEntry 8 } vrPpSrBpDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpSrBpOperEntry 10 } vrPpSrBpMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpSrBpOperEntry 11 } vrPpSrBpStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpSrBp 18 } vrPpSrBpStpOperEntry OBJECT-TYPE SYNTAX VrPpSrBpStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpStpOperTable 1 } VrPpSrBpStpOperEntry ::= SEQUENCE { vrPpSrBpStpPortState INTEGER, vrPpSrBpStpTypeOper INTEGER, vrPpSrBpDesignatedCost Unsigned32, vrPpSrBpPathCostOper Unsigned32, vrPpSrBpDesignatedBridge BridgeId, vrPpSrBpDesignatedPort Hex, vrPpSrBpForwardTransitions Counter32, vrPpSrBpBlockingDiscards Counter32, vrPpSrBpDesignatedRoot BridgeId } vrPpSrBpStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpSrBpStpOperEntry 2 } vrPpSrBpStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpSrBpStpOperEntry 3 } vrPpSrBpDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpSrBpStpOperEntry 4 } vrPpSrBpPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpSrBpStpOperEntry 5 } vrPpSrBpDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpSrBpStpOperEntry 6 } vrPpSrBpDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpSrBpStpOperEntry 7 } vrPpSrBpForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpSrBpStpOperEntry 8 } vrPpSrBpBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrBpStpOperEntry 9 } vrPpSrBpDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpSrBpStpOperEntry 10 } vrPpSrBpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpSrBp 19 } vrPpSrBpStatsEntry OBJECT-TYPE SYNTAX VrPpSrBpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpStatsTable 1 } VrPpSrBpStatsEntry ::= SEQUENCE { vrPpSrBpBadAbstractDiscards Counter32, vrPpSrBpTinygramFramesIn Counter32, vrPpSrBpTinygramFramesOut Counter32, vrPpSrBpInFilterDiscards Counter32, vrPpSrBpOutFilterDiscards Counter32 } vrPpSrBpBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpSrBpStatsEntry 1 } vrPpSrBpTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpSrBpStatsEntry 2 } vrPpSrBpTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpSrBpStatsEntry 3 } vrPpSrBpInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrBpStatsEntry 4 } vrPpSrBpOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrBpStatsEntry 5 } vrPpSrBpSrProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific, provisionable attributes associated with SourceRouteBridge ports." ::= { vrPpSrBp 20 } vrPpSrBpSrProvEntry OBJECT-TYPE SYNTAX VrPpSrBpSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpSrProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpSrProvTable 1 } VrPpSrBpSrProvEntry ::= SEQUENCE { vrPpSrBpHopCount Unsigned32, vrPpSrBpExploreFrameTreatment INTEGER, vrPpSrBpLanId Unsigned32, vrPpSrBpInternalLanId Unsigned32, vrPpSrBpBridgeNum Unsigned32, vrPpSrBpLargestFrame Unsigned32, vrPpSrBpSteSpanMode INTEGER, vrPpSrBpAreRdLimit Unsigned32, vrPpSrBpSteRdLimit Unsigned32 } vrPpSrBpHopCount OBJECT-TYPE SYNTAX Unsigned32 (1..7) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum number of hops allowed in Spanning Tree Explore and All Routes Explore frames. This value is one less than the maximum number of route descriptors allowed in a source route frame" DEFVAL { 7 } ::= { vrPpSrBpSrProvEntry 1 } vrPpSrBpExploreFrameTreatment OBJECT-TYPE SYNTAX INTEGER { encap(0), xlate(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not explore frames received from SourceRouteBridge ports will be sent to the SRTB-8209 translation or the encapsulated SourceRouteBridge logic. This option is used only when both the TbsrBridgePort and the SrtbBridgePort are provisioned and enabled. A value of Xlate implies that the explore frames will be sent to the Srtb translation logic and a value of Encap implies that the frames will be sent to the Encapsulated source route bridging logic." DEFVAL { encap } ::= { vrPpSrBpSrProvEntry 2 } vrPpSrBpLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the physical LAN that this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrBpSrProvEntry 3 } vrPpSrBpInternalLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the internal logical LAN this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrBpSrProvEntry 4 } vrPpSrBpBridgeNum OBJECT-TYPE SYNTAX Unsigned32 (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value that is used to identify this bridge when more than one bridge is used to span the same two LAN segments." DEFVAL { 7 } ::= { vrPpSrBpSrProvEntry 5 } vrPpSrBpLargestFrame OBJECT-TYPE SYNTAX Unsigned32 (516 | 1470 | 2052 | 4399 | 8130 | 11407 | 17749) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum frame size (LLC and above) in octets, allowed by this SourceRouteBridge port. This field is used to determine whether a modification of the largest frame field of the routing control field of the routing information field is warranted." ::= { vrPpSrBpSrProvEntry 6 } vrPpSrBpSteSpanMode OBJECT-TYPE SYNTAX INTEGER { autoSpan(1), disabled(2), forced(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute determines how this bridge port will react when presented with a Spanning Tree Explore frame. If disabled, the Spanning Tree Explore frame is discarded regardless of the value of stpPortState. If the value of this attribute is forced, the Spanning Tree Explore frame is forwarded regardless of the value of stpPortState. autoSpan uses the stpPortState value to decide whether or not Spanning Tree Explore frames should be forwarded out this bridge port. If the port is in the forwarding state, the frame is received and transmitted otherwise the frame is discarded." DEFVAL { autoSpan } ::= { vrPpSrBpSrProvEntry 7 } vrPpSrBpAreRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in an All Routes Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the areRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrBpSrProvEntry 8 } vrPpSrBpSteRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in a Spanning Tree Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the steRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrBpSrProvEntry 9 } vrPpSrBpSrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific statistical attributes associated with SourceRouteBridge ports." ::= { vrPpSrBp 21 } vrPpSrBpSrStatsEntry OBJECT-TYPE SYNTAX VrPpSrBpSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpSrStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex } ::= { vrPpSrBpSrStatsTable 1 } VrPpSrBpSrStatsEntry ::= SEQUENCE { vrPpSrBpSpecInFrames Counter32, vrPpSrBpSpecOutFrames Counter32, vrPpSrBpApeInFrames Counter32, vrPpSrBpApeOutFrames Counter32, vrPpSrBpSteInFrames Counter32, vrPpSrBpSteOutFrames Counter32, vrPpSrBpSegmentMismatchDiscards Counter32, vrPpSrBpDupSegmentDiscards Counter32, vrPpSrBpHopCountExceededDiscards Counter32, vrPpSrBpDupLanIdOrTreeErrors Counter32, vrPpSrBpLanIdMismatches Counter32, vrPpSrBpStaticDiscards Counter32, vrPpSrBpDynamicDiscards Counter32 } vrPpSrBpSpecInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were received by this bridge port. A specifically routed frame has a route descriptor, constructed by the originating host which details an explicit route to the destination host. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 1 } vrPpSrBpSpecOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were transmitted from this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 2 } vrPpSrBpApeInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames received on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpStates. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 3 } vrPpSrBpApeOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames transmitted on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpState state. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 4 } vrPpSrBpSteInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Explore frames received on this bridge port. The Spanning Tree Explore frames are only forwarded through bridge ports whose portStpState has a value of forwarding. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 5 } vrPpSrBpSteOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Frames transmitted on this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 6 } vrPpSrBpSegmentMismatchDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames that were discarded due to an invalid next segment value in the routing information field. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 7 } vrPpSrBpDupSegmentDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to the presence of a duplicate segment identifier in the route descriptor field which may indicate a loop in the network topology. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 8 } vrPpSrBpHopCountExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames discarded by this bridge port due to a frame exceeding the maximum size allowed for a route descriptor length. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 9 } vrPpSrBpDupLanIdOrTreeErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number frames received which contain duplicate LAN IDs or Tree errors. This attribute is helpful in debugging problems in networks which contain older IBM-SR bridges. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 10 } vrPpSrBpLanIdMismatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attributes counts the number of All Routes Explore or Spanning Tree Explore frames that were discarded because the last LAN ID in the routing information field did not equal the LAN ID. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 11 } vrPpSrBpStaticDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of explorer frames discarded due to fact that the outbound SourceRouteBridge port was disabled or deleted. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 12 } vrPpSrBpDynamicDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to receiving a frame with a target LAN ID which did not match the internal LAN ID of the receiving bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrBpSrStatsEntry 13 } -- Vr/<string> Pp/<string> TransparentBridgePort NetSentry -- This component represents the Ns functionality that can be applied to a -- bridge port. It contains all the attribute groups (provisionable) that are -- necessary for the application of Ns functionality to a bridge port. In -- essence, it allows for the definition of filters, at the incoming and -- outgoing points, specific to the interface represented by this bridge port. vrPpSrBpNs OBJECT IDENTIFIER ::= { vrPpSrBp 2 } vrPpSrBpNsRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrBpNs components." ::= { vrPpSrBpNs 1 } vrPpSrBpNsRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrBpNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrBpNs component." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex, vrPpSrBpNsIndex } ::= { vrPpSrBpNsRowStatusTable 1 } VrPpSrBpNsRowStatusEntry ::= SEQUENCE { vrPpSrBpNsRowStatus RowStatus, vrPpSrBpNsComponentName DisplayString, vrPpSrBpNsStorageType StorageType, vrPpSrBpNsIndex NonReplicated } vrPpSrBpNsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrBpNs components. These components can be added and deleted." ::= { vrPpSrBpNsRowStatusEntry 1 } vrPpSrBpNsComponentName 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" ::= { vrPpSrBpNsRowStatusEntry 2 } vrPpSrBpNsStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrBpNs tables." ::= { vrPpSrBpNsRowStatusEntry 4 } vrPpSrBpNsIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrBpNs tables." ::= { vrPpSrBpNsRowStatusEntry 10 } vrPpSrBpNsProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrBpNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes associated with Ns. These attributes influence the application of filters to incoming and outgoing frames." ::= { vrPpSrBpNs 10 } vrPpSrBpNsProvEntry OBJECT-TYPE SYNTAX VrPpSrBpNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrBpNsProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrBpIndex, vrPpSrBpNsIndex } ::= { vrPpSrBpNsProvTable 1 } VrPpSrBpNsProvEntry ::= SEQUENCE { vrPpSrBpNsIncomingFilter AsciiString, vrPpSrBpNsOutgoingFilter AsciiString } vrPpSrBpNsIncomingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the incoming filter point." ::= { vrPpSrBpNsProvEntry 2 } vrPpSrBpNsOutgoingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the out going filter point." ::= { vrPpSrBpNsProvEntry 3 } -- Vr/<string> Pp/<string> SourceRouteTransparentBridgePort -- This component represents a Source Route Transparent (SRT) bridge -- port. It contains all the attributes (provisionable and operational -- attributes) necessary for the operation of the bridge port. The SRT -- bridge port provides a mechanism to transmit and receive both source -- route and transparent bridge frames. In essence, the SRT bridging -- scheme defines a method for TB bridges to handle SR frames. SRT -- bridge ports participate in the transparent bridging spanning tree -- protocol. vrPpSrtBp OBJECT IDENTIFIER ::= { vrPp 9 } vrPpSrtBpRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrtBp components." ::= { vrPpSrtBp 1 } vrPpSrtBpRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrtBpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrtBp component." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpRowStatusTable 1 } VrPpSrtBpRowStatusEntry ::= SEQUENCE { vrPpSrtBpRowStatus RowStatus, vrPpSrtBpComponentName DisplayString, vrPpSrtBpStorageType StorageType, vrPpSrtBpIndex NonReplicated } vrPpSrtBpRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrtBp components. These components can be added and deleted." ::= { vrPpSrtBpRowStatusEntry 1 } vrPpSrtBpComponentName 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" ::= { vrPpSrtBpRowStatusEntry 2 } vrPpSrtBpStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrtBp tables." ::= { vrPpSrtBpRowStatusEntry 4 } vrPpSrtBpIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrtBp tables." ::= { vrPpSrtBpRowStatusEntry 10 } vrPpSrtBpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpSrtBp 10 } vrPpSrtBpProvEntry OBJECT-TYPE SYNTAX VrPpSrtBpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpProvTable 1 } VrPpSrtBpProvEntry ::= SEQUENCE { vrPpSrtBpTranslateIpx INTEGER, vrPpSrtBpFragmentIp INTEGER, vrPpSrtBpServiceClass INTEGER, vrPpSrtBpConvertArpMacAddress INTEGER, vrPpSrtBpPortNum Unsigned32, vrPpSrtBpOutboundFrameMediaType INTEGER } vrPpSrtBpTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpSrtBpProvEntry 1 } vrPpSrtBpFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpSrtBpProvEntry 2 } vrPpSrtBpServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpSrtBpProvEntry 3 } vrPpSrtBpConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpSrtBpProvEntry 4 } vrPpSrtBpPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpSrtBpProvEntry 5 } vrPpSrtBpOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpSrtBpProvEntry 6 } vrPpSrtBpTbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes in part influence the working of a bridge port operating in the TB mode." ::= { vrPpSrtBp 11 } vrPpSrtBpTbProvEntry OBJECT-TYPE SYNTAX VrPpSrtBpTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpTbProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpTbProvTable 1 } VrPpSrtBpTbProvEntry ::= SEQUENCE { vrPpSrtBpSecureOption INTEGER } vrPpSrtBpSecureOption OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether the port secure feature is enabled. The secure feature, if enabled causes the following things to happen: a) disallows dynamic learning, b) disallows frames to be forwarded that do not satisfy the following condition: the mac address of the source should be found in the forwarding table and the destination mac address of the frame should also be found in the forwarding table. In addition to this, the port the frame was received on should figure as the in port, given the destination mac address found in the frame. c) disallows frames to be forwarded if the allowed to go port map for the destination mac address is empty. This feature in effect allows the user to choose the hosts that can generate traffic and the hosts that can receive traffic through this bridge unit." DEFVAL { disabled } ::= { vrPpSrtBpTbProvEntry 1 } vrPpSrtBpStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpSrtBp 12 } vrPpSrtBpStpProvEntry OBJECT-TYPE SYNTAX VrPpSrtBpStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpStpProvTable 1 } VrPpSrtBpStpProvEntry ::= SEQUENCE { vrPpSrtBpAdminStatus INTEGER, vrPpSrtBpPortStateStpControl INTEGER, vrPpSrtBpStpTypeProv INTEGER, vrPpSrtBpPortPriority Unsigned32, vrPpSrtBpPathCost Unsigned32, vrPpSrtBpPathCostMethod INTEGER } vrPpSrtBpAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpSrtBpStpProvEntry 1 } vrPpSrtBpPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpSrtBpStpProvEntry 2 } vrPpSrtBpStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpSrtBpStpProvEntry 3 } vrPpSrtBpPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpSrtBpStpProvEntry 4 } vrPpSrtBpPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpSrtBpStpProvEntry 5 } vrPpSrtBpPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpSrtBpStpProvEntry 6 } vrPpSrtBpDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpSrtBp 13 } vrPpSrtBpDIProvEntry OBJECT-TYPE SYNTAX VrPpSrtBpDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpDIProvTable 1 } VrPpSrtBpDIProvEntry ::= SEQUENCE { vrPpSrtBpDomainNum Unsigned32, vrPpSrtBpPreserveDomain INTEGER } vrPpSrtBpDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpSrtBpDIProvEntry 1 } vrPpSrtBpPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpSrtBpDIProvEntry 2 } vrPpSrtBpStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpStateEntry 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." ::= { vrPpSrtBp 14 } vrPpSrtBpStateEntry OBJECT-TYPE SYNTAX VrPpSrtBpStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpStateTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpStateTable 1 } VrPpSrtBpStateEntry ::= SEQUENCE { vrPpSrtBpAdminState INTEGER, vrPpSrtBpOperationalState INTEGER, vrPpSrtBpUsageState INTEGER } vrPpSrtBpAdminState 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 } ::= { vrPpSrtBpStateEntry 1 } vrPpSrtBpOperationalState 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 } ::= { vrPpSrtBpStateEntry 2 } vrPpSrtBpUsageState 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 } ::= { vrPpSrtBpStateEntry 3 } vrPpSrtBpOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpSrtBp 15 } vrPpSrtBpOperStatusEntry OBJECT-TYPE SYNTAX VrPpSrtBpOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpOperStatusTable 1 } VrPpSrtBpOperStatusEntry ::= SEQUENCE { vrPpSrtBpSnmpOperStatus INTEGER } vrPpSrtBpSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpSrtBpOperStatusEntry 1 } vrPpSrtBpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpSrtBp 16 } vrPpSrtBpOperEntry OBJECT-TYPE SYNTAX VrPpSrtBpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpOperTable 1 } VrPpSrtBpOperEntry ::= SEQUENCE { vrPpSrtBpPortName AsciiString, vrPpSrtBpUpTime Unsigned32, vrPpSrtBpDownTime Unsigned32, vrPpSrtBpBridgingMode INTEGER, vrPpSrtBpBridgePortConfig INTEGER, vrPpSrtBpBridgePortType INTEGER, vrPpSrtBpIfIndex InterfaceIndex, vrPpSrtBpDelayExceededDiscards Counter32, vrPpSrtBpMtuExceededDiscards Counter32 } vrPpSrtBpPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpSrtBpOperEntry 1 } vrPpSrtBpUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrtBpOperEntry 3 } vrPpSrtBpDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrtBpOperEntry 4 } vrPpSrtBpBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpSrtBpOperEntry 5 } vrPpSrtBpBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpSrtBpOperEntry 6 } vrPpSrtBpBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpSrtBpOperEntry 7 } vrPpSrtBpIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpSrtBpOperEntry 8 } vrPpSrtBpDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpSrtBpOperEntry 10 } vrPpSrtBpMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpSrtBpOperEntry 11 } vrPpSrtBpTbOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Tb group. This group also houses all the port specific statistical attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes reflect the state of a bridge port operating in the TB mode" ::= { vrPpSrtBp 17 } vrPpSrtBpTbOperEntry OBJECT-TYPE SYNTAX VrPpSrtBpTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpTbOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpTbOperTable 1 } VrPpSrtBpTbOperEntry ::= SEQUENCE { vrPpSrtBpMaxInfo Unsigned32, vrPpSrtBpBadVerifyDiscards Counter32, vrPpSrtBpUnicastNoMatches Counter32, vrPpSrtBpStaticEntryDiscards Counter32, vrPpSrtBpDynamicEntryDiscards Counter32, vrPpSrtBpLearningDiscards Counter32, vrPpSrtBpInDiscards Counter32, vrPpSrtBpInFrames Counter32, vrPpSrtBpOutFrames Counter32 } vrPpSrtBpMaxInfo OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum size of the information field in a TB frame. This excludes the header field." DEFVAL { 0 } ::= { vrPpSrtBpTbOperEntry 2 } vrPpSrtBpBadVerifyDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because: a) the value of the secureOption attribute was set to on and b) it is not allowed to receive frames originating from the mac address found in the source address field of the frame (source mac address look up in the forwarding table failed.) on this bridge port. c) for the destination mac address found in the frame, the port the frame was received on does not appear as in port in the corresponding static table entry. Permission to receive frames from a mac address is granted via the static table entries. This attribute, badVerifyDiscards, is directly influenced by: 1. secureOption and 2. the static table entries. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpTbOperEntry 3 } vrPpSrtBpUnicastNoMatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number frames discarded because the MAC address found in the destination field did not match the local MAC address of the bridge port. This counter is only applicable for the protocols that are being routed currently.This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpTbOperEntry 4 } vrPpSrtBpStaticEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because of the following two reasons: a) there was no entry for the 'allowed to go' field in the static table entry, where the input port is this bridge port. b) for spanning tree bpdus that are locally processed. This counter wraps around its maximum value of 4294967295. It might prove useful to check the static table entry corresponding to the bridge port in question, if this counter consistently displays a high value. Ideally this counter should be as low as possible." ::= { vrPpSrtBpTbOperEntry 5 } vrPpSrtBpDynamicEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that a) were discarded because of the fact that the bridge port, the frame is to go out of matches the bridge port it came in from or b) if the stp port state of the out port is not forwarding. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpTbOperEntry 6 } vrPpSrtBpLearningDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded while this bridge port was in a state other than the forwarding state. While in learning state the frame is discarded after the information from its header is learnt. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpTbOperEntry 7 } vrPpSrtBpInDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were received by this bridge port and were discarded by the forwarding process. This includes frames that could have been discarded due to filtering. A repidly increasing value for this attribute could indicate a shrtage of resource in terms of memory needed to process the incoming frames. More memory can be provisioned through the VirtualRouter's memory manager." ::= { vrPpSrtBpTbOperEntry 8 } vrPpSrtBpInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been received by this port from its segment. Note that a frame received on this bridge port is counted if and only if it can be processed by the bridge logic contained in this bridge unit, a protocol that can be processed by the bridge logic. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpTbOperEntry 9 } vrPpSrtBpOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been transmitted out this bridge port. Note that frame transmitted out this bridge port is counted if and only if it is for a protocol being processed by the bridge unit. This also includes management frames.This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpTbOperEntry 10 } vrPpSrtBpStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpSrtBp 18 } vrPpSrtBpStpOperEntry OBJECT-TYPE SYNTAX VrPpSrtBpStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpStpOperTable 1 } VrPpSrtBpStpOperEntry ::= SEQUENCE { vrPpSrtBpStpPortState INTEGER, vrPpSrtBpStpTypeOper INTEGER, vrPpSrtBpDesignatedCost Unsigned32, vrPpSrtBpPathCostOper Unsigned32, vrPpSrtBpDesignatedBridge BridgeId, vrPpSrtBpDesignatedPort Hex, vrPpSrtBpForwardTransitions Counter32, vrPpSrtBpBlockingDiscards Counter32, vrPpSrtBpDesignatedRoot BridgeId } vrPpSrtBpStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpSrtBpStpOperEntry 2 } vrPpSrtBpStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpSrtBpStpOperEntry 3 } vrPpSrtBpDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpSrtBpStpOperEntry 4 } vrPpSrtBpPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpSrtBpStpOperEntry 5 } vrPpSrtBpDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpSrtBpStpOperEntry 6 } vrPpSrtBpDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpSrtBpStpOperEntry 7 } vrPpSrtBpForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpSrtBpStpOperEntry 8 } vrPpSrtBpBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpStpOperEntry 9 } vrPpSrtBpDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpSrtBpStpOperEntry 10 } vrPpSrtBpStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpSrtBp 19 } vrPpSrtBpStatsEntry OBJECT-TYPE SYNTAX VrPpSrtBpStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpStatsTable 1 } VrPpSrtBpStatsEntry ::= SEQUENCE { vrPpSrtBpBadAbstractDiscards Counter32, vrPpSrtBpTinygramFramesIn Counter32, vrPpSrtBpTinygramFramesOut Counter32, vrPpSrtBpInFilterDiscards Counter32, vrPpSrtBpOutFilterDiscards Counter32 } vrPpSrtBpBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpStatsEntry 1 } vrPpSrtBpTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpSrtBpStatsEntry 2 } vrPpSrtBpTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpSrtBpStatsEntry 3 } vrPpSrtBpInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpStatsEntry 4 } vrPpSrtBpOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrtBpStatsEntry 5 } vrPpSrtBpSrProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific, provisionable attributes associated with SourceRouteBridge ports." ::= { vrPpSrtBp 20 } vrPpSrtBpSrProvEntry OBJECT-TYPE SYNTAX VrPpSrtBpSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpSrProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpSrProvTable 1 } VrPpSrtBpSrProvEntry ::= SEQUENCE { vrPpSrtBpHopCount Unsigned32, vrPpSrtBpExploreFrameTreatment INTEGER, vrPpSrtBpLanId Unsigned32, vrPpSrtBpInternalLanId Unsigned32, vrPpSrtBpBridgeNum Unsigned32, vrPpSrtBpLargestFrame Unsigned32, vrPpSrtBpSteSpanMode INTEGER, vrPpSrtBpAreRdLimit Unsigned32, vrPpSrtBpSteRdLimit Unsigned32 } vrPpSrtBpHopCount OBJECT-TYPE SYNTAX Unsigned32 (1..7) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum number of hops allowed in Spanning Tree Explore and All Routes Explore frames. This value is one less than the maximum number of route descriptors allowed in a source route frame" DEFVAL { 7 } ::= { vrPpSrtBpSrProvEntry 1 } vrPpSrtBpExploreFrameTreatment OBJECT-TYPE SYNTAX INTEGER { encap(0), xlate(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not explore frames received from SourceRouteBridge ports will be sent to the SRTB-8209 translation or the encapsulated SourceRouteBridge logic. This option is used only when both the TbsrBridgePort and the SrtbBridgePort are provisioned and enabled. A value of Xlate implies that the explore frames will be sent to the Srtb translation logic and a value of Encap implies that the frames will be sent to the Encapsulated source route bridging logic." DEFVAL { encap } ::= { vrPpSrtBpSrProvEntry 2 } vrPpSrtBpLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the physical LAN that this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrtBpSrProvEntry 3 } vrPpSrtBpInternalLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the internal logical LAN this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrtBpSrProvEntry 4 } vrPpSrtBpBridgeNum OBJECT-TYPE SYNTAX Unsigned32 (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value that is used to identify this bridge when more than one bridge is used to span the same two LAN segments." DEFVAL { 7 } ::= { vrPpSrtBpSrProvEntry 5 } vrPpSrtBpLargestFrame OBJECT-TYPE SYNTAX Unsigned32 (516 | 1470 | 2052 | 4399 | 8130 | 11407 | 17749) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum frame size (LLC and above) in octets, allowed by this SourceRouteBridge port. This field is used to determine whether a modification of the largest frame field of the routing control field of the routing information field is warranted." ::= { vrPpSrtBpSrProvEntry 6 } vrPpSrtBpSteSpanMode OBJECT-TYPE SYNTAX INTEGER { autoSpan(1), disabled(2), forced(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute determines how this bridge port will react when presented with a Spanning Tree Explore frame. If disabled, the Spanning Tree Explore frame is discarded regardless of the value of stpPortState. If the value of this attribute is forced, the Spanning Tree Explore frame is forwarded regardless of the value of stpPortState. autoSpan uses the stpPortState value to decide whether or not Spanning Tree Explore frames should be forwarded out this bridge port. If the port is in the forwarding state, the frame is received and transmitted otherwise the frame is discarded." DEFVAL { autoSpan } ::= { vrPpSrtBpSrProvEntry 7 } vrPpSrtBpAreRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in an All Routes Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the areRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrtBpSrProvEntry 8 } vrPpSrtBpSteRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in a Spanning Tree Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the steRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrtBpSrProvEntry 9 } vrPpSrtBpSrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific statistical attributes associated with SourceRouteBridge ports." ::= { vrPpSrtBp 21 } vrPpSrtBpSrStatsEntry OBJECT-TYPE SYNTAX VrPpSrtBpSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpSrStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex } ::= { vrPpSrtBpSrStatsTable 1 } VrPpSrtBpSrStatsEntry ::= SEQUENCE { vrPpSrtBpSpecInFrames Counter32, vrPpSrtBpSpecOutFrames Counter32, vrPpSrtBpApeInFrames Counter32, vrPpSrtBpApeOutFrames Counter32, vrPpSrtBpSteInFrames Counter32, vrPpSrtBpSteOutFrames Counter32, vrPpSrtBpSegmentMismatchDiscards Counter32, vrPpSrtBpDupSegmentDiscards Counter32, vrPpSrtBpHopCountExceededDiscards Counter32, vrPpSrtBpDupLanIdOrTreeErrors Counter32, vrPpSrtBpLanIdMismatches Counter32, vrPpSrtBpStaticDiscards Counter32, vrPpSrtBpDynamicDiscards Counter32 } vrPpSrtBpSpecInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were received by this bridge port. A specifically routed frame has a route descriptor, constructed by the originating host which details an explicit route to the destination host. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 1 } vrPpSrtBpSpecOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were transmitted from this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 2 } vrPpSrtBpApeInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames received on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpStates. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 3 } vrPpSrtBpApeOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames transmitted on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpState state. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 4 } vrPpSrtBpSteInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Explore frames received on this bridge port. The Spanning Tree Explore frames are only forwarded through bridge ports whose portStpState has a value of forwarding. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 5 } vrPpSrtBpSteOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Frames transmitted on this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 6 } vrPpSrtBpSegmentMismatchDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames that were discarded due to an invalid next segment value in the routing information field. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 7 } vrPpSrtBpDupSegmentDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to the presence of a duplicate segment identifier in the route descriptor field which may indicate a loop in the network topology. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 8 } vrPpSrtBpHopCountExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames discarded by this bridge port due to a frame exceeding the maximum size allowed for a route descriptor length. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 9 } vrPpSrtBpDupLanIdOrTreeErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number frames received which contain duplicate LAN IDs or Tree errors. This attribute is helpful in debugging problems in networks which contain older IBM-SR bridges. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 10 } vrPpSrtBpLanIdMismatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attributes counts the number of All Routes Explore or Spanning Tree Explore frames that were discarded because the last LAN ID in the routing information field did not equal the LAN ID. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 11 } vrPpSrtBpStaticDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of explorer frames discarded due to fact that the outbound SourceRouteBridge port was disabled or deleted. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 12 } vrPpSrtBpDynamicDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to receiving a frame with a target LAN ID which did not match the internal LAN ID of the receiving bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrtBpSrStatsEntry 13 } -- Vr/<string> Pp/<string> TransparentBridgePort NetSentry -- This component represents the Ns functionality that can be applied to a -- bridge port. It contains all the attribute groups (provisionable) that are -- necessary for the application of Ns functionality to a bridge port. In -- essence, it allows for the definition of filters, at the incoming and -- outgoing points, specific to the interface represented by this bridge port. vrPpSrtBpNs OBJECT IDENTIFIER ::= { vrPpSrtBp 2 } vrPpSrtBpNsRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrtBpNs components." ::= { vrPpSrtBpNs 1 } vrPpSrtBpNsRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrtBpNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrtBpNs component." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex, vrPpSrtBpNsIndex } ::= { vrPpSrtBpNsRowStatusTable 1 } VrPpSrtBpNsRowStatusEntry ::= SEQUENCE { vrPpSrtBpNsRowStatus RowStatus, vrPpSrtBpNsComponentName DisplayString, vrPpSrtBpNsStorageType StorageType, vrPpSrtBpNsIndex NonReplicated } vrPpSrtBpNsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrtBpNs components. These components can be added and deleted." ::= { vrPpSrtBpNsRowStatusEntry 1 } vrPpSrtBpNsComponentName 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" ::= { vrPpSrtBpNsRowStatusEntry 2 } vrPpSrtBpNsStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrtBpNs tables." ::= { vrPpSrtBpNsRowStatusEntry 4 } vrPpSrtBpNsIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrtBpNs tables." ::= { vrPpSrtBpNsRowStatusEntry 10 } vrPpSrtBpNsProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrtBpNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes associated with Ns. These attributes influence the application of filters to incoming and outgoing frames." ::= { vrPpSrtBpNs 10 } vrPpSrtBpNsProvEntry OBJECT-TYPE SYNTAX VrPpSrtBpNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrtBpNsProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrtBpIndex, vrPpSrtBpNsIndex } ::= { vrPpSrtBpNsProvTable 1 } VrPpSrtBpNsProvEntry ::= SEQUENCE { vrPpSrtBpNsIncomingFilter AsciiString, vrPpSrtBpNsOutgoingFilter AsciiString } vrPpSrtBpNsIncomingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the incoming filter point." ::= { vrPpSrtBpNsProvEntry 2 } vrPpSrtBpNsOutgoingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the out going filter point." ::= { vrPpSrtBpNsProvEntry 3 } -- Vr/<string> Pp/<string> SrseBridgePort -- This component represents the access point for source route frames -- destined for the source route encapsulating logic. Source route -- encapsulated bridging enables source routed frames to be tunneled -- through a transparent bridge/source route transparent cloud in order to -- reach a remote source route network. This mechanism provides for -- virtual connectivity of source route networks across non source route -- networks. The SrseBridgePort essentially provides an access point for -- source route frames into this virtual connectivity. Note that the -- SrseBridgePort and the TbseBridgePort must be provisioned in the -- same provisioning session. Enabling/disabling the SrseBridgePort -- automatically enables/disables the TbseBridgePort. vrPpSrse OBJECT IDENTIFIER ::= { vrPp 10 } vrPpSrseRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrse components." ::= { vrPpSrse 1 } vrPpSrseRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrseRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrse component." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseRowStatusTable 1 } VrPpSrseRowStatusEntry ::= SEQUENCE { vrPpSrseRowStatus RowStatus, vrPpSrseComponentName DisplayString, vrPpSrseStorageType StorageType, vrPpSrseIndex NonReplicated } vrPpSrseRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrse components. These components can be added and deleted." ::= { vrPpSrseRowStatusEntry 1 } vrPpSrseComponentName 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" ::= { vrPpSrseRowStatusEntry 2 } vrPpSrseStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrse tables." ::= { vrPpSrseRowStatusEntry 4 } vrPpSrseIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrse tables." ::= { vrPpSrseRowStatusEntry 10 } vrPpSrseProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpSrse 10 } vrPpSrseProvEntry OBJECT-TYPE SYNTAX VrPpSrseProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseProvTable 1 } VrPpSrseProvEntry ::= SEQUENCE { vrPpSrseTranslateIpx INTEGER, vrPpSrseFragmentIp INTEGER, vrPpSrseServiceClass INTEGER, vrPpSrseConvertArpMacAddress INTEGER, vrPpSrsePortNum Unsigned32, vrPpSrseOutboundFrameMediaType INTEGER } vrPpSrseTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpSrseProvEntry 1 } vrPpSrseFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpSrseProvEntry 2 } vrPpSrseServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpSrseProvEntry 3 } vrPpSrseConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpSrseProvEntry 4 } vrPpSrsePortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpSrseProvEntry 5 } vrPpSrseOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpSrseProvEntry 6 } vrPpSrseStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpSrse 12 } vrPpSrseStpProvEntry OBJECT-TYPE SYNTAX VrPpSrseStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseStpProvTable 1 } VrPpSrseStpProvEntry ::= SEQUENCE { vrPpSrseAdminStatus INTEGER, vrPpSrsePortStateStpControl INTEGER, vrPpSrseStpTypeProv INTEGER, vrPpSrsePortPriority Unsigned32, vrPpSrsePathCost Unsigned32, vrPpSrsePathCostMethod INTEGER } vrPpSrseAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpSrseStpProvEntry 1 } vrPpSrsePortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpSrseStpProvEntry 2 } vrPpSrseStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpSrseStpProvEntry 3 } vrPpSrsePortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpSrseStpProvEntry 4 } vrPpSrsePathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpSrseStpProvEntry 5 } vrPpSrsePathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpSrseStpProvEntry 6 } vrPpSrseDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpSrse 13 } vrPpSrseDIProvEntry OBJECT-TYPE SYNTAX VrPpSrseDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseDIProvTable 1 } VrPpSrseDIProvEntry ::= SEQUENCE { vrPpSrseDomainNum Unsigned32, vrPpSrsePreserveDomain INTEGER } vrPpSrseDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpSrseDIProvEntry 1 } vrPpSrsePreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpSrseDIProvEntry 2 } vrPpSrseStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseStateEntry 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." ::= { vrPpSrse 14 } vrPpSrseStateEntry OBJECT-TYPE SYNTAX VrPpSrseStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseStateTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseStateTable 1 } VrPpSrseStateEntry ::= SEQUENCE { vrPpSrseAdminState INTEGER, vrPpSrseOperationalState INTEGER, vrPpSrseUsageState INTEGER } vrPpSrseAdminState 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 } ::= { vrPpSrseStateEntry 1 } vrPpSrseOperationalState 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 } ::= { vrPpSrseStateEntry 2 } vrPpSrseUsageState 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 } ::= { vrPpSrseStateEntry 3 } vrPpSrseOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpSrse 15 } vrPpSrseOperStatusEntry OBJECT-TYPE SYNTAX VrPpSrseOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseOperStatusTable 1 } VrPpSrseOperStatusEntry ::= SEQUENCE { vrPpSrseSnmpOperStatus INTEGER } vrPpSrseSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpSrseOperStatusEntry 1 } vrPpSrseOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpSrse 16 } vrPpSrseOperEntry OBJECT-TYPE SYNTAX VrPpSrseOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseOperTable 1 } VrPpSrseOperEntry ::= SEQUENCE { vrPpSrsePortName AsciiString, vrPpSrseUpTime Unsigned32, vrPpSrseDownTime Unsigned32, vrPpSrseBridgingMode INTEGER, vrPpSrseBridgePortConfig INTEGER, vrPpSrseBridgePortType INTEGER, vrPpSrseIfIndex InterfaceIndex, vrPpSrseDelayExceededDiscards Counter32, vrPpSrseMtuExceededDiscards Counter32 } vrPpSrsePortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpSrseOperEntry 1 } vrPpSrseUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrseOperEntry 3 } vrPpSrseDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrseOperEntry 4 } vrPpSrseBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpSrseOperEntry 5 } vrPpSrseBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpSrseOperEntry 6 } vrPpSrseBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpSrseOperEntry 7 } vrPpSrseIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpSrseOperEntry 8 } vrPpSrseDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpSrseOperEntry 10 } vrPpSrseMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpSrseOperEntry 11 } vrPpSrseStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpSrse 18 } vrPpSrseStpOperEntry OBJECT-TYPE SYNTAX VrPpSrseStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseStpOperTable 1 } VrPpSrseStpOperEntry ::= SEQUENCE { vrPpSrseStpPortState INTEGER, vrPpSrseStpTypeOper INTEGER, vrPpSrseDesignatedCost Unsigned32, vrPpSrsePathCostOper Unsigned32, vrPpSrseDesignatedBridge BridgeId, vrPpSrseDesignatedPort Hex, vrPpSrseForwardTransitions Counter32, vrPpSrseBlockingDiscards Counter32, vrPpSrseDesignatedRoot BridgeId } vrPpSrseStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpSrseStpOperEntry 2 } vrPpSrseStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpSrseStpOperEntry 3 } vrPpSrseDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpSrseStpOperEntry 4 } vrPpSrsePathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpSrseStpOperEntry 5 } vrPpSrseDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpSrseStpOperEntry 6 } vrPpSrseDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpSrseStpOperEntry 7 } vrPpSrseForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpSrseStpOperEntry 8 } vrPpSrseBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrseStpOperEntry 9 } vrPpSrseDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpSrseStpOperEntry 10 } vrPpSrseStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpSrse 19 } vrPpSrseStatsEntry OBJECT-TYPE SYNTAX VrPpSrseStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseStatsTable 1 } VrPpSrseStatsEntry ::= SEQUENCE { vrPpSrseBadAbstractDiscards Counter32, vrPpSrseTinygramFramesIn Counter32, vrPpSrseTinygramFramesOut Counter32, vrPpSrseInFilterDiscards Counter32, vrPpSrseOutFilterDiscards Counter32 } vrPpSrseBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpSrseStatsEntry 1 } vrPpSrseTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpSrseStatsEntry 2 } vrPpSrseTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpSrseStatsEntry 3 } vrPpSrseInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrseStatsEntry 4 } vrPpSrseOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrseStatsEntry 5 } vrPpSrseSrProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific, provisionable attributes associated with SourceRouteBridge ports." ::= { vrPpSrse 20 } vrPpSrseSrProvEntry OBJECT-TYPE SYNTAX VrPpSrseSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseSrProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseSrProvTable 1 } VrPpSrseSrProvEntry ::= SEQUENCE { vrPpSrseHopCount Unsigned32, vrPpSrseExploreFrameTreatment INTEGER, vrPpSrseLanId Unsigned32, vrPpSrseInternalLanId Unsigned32, vrPpSrseBridgeNum Unsigned32, vrPpSrseLargestFrame Unsigned32, vrPpSrseSteSpanMode INTEGER, vrPpSrseAreRdLimit Unsigned32, vrPpSrseSteRdLimit Unsigned32 } vrPpSrseHopCount OBJECT-TYPE SYNTAX Unsigned32 (1..7) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum number of hops allowed in Spanning Tree Explore and All Routes Explore frames. This value is one less than the maximum number of route descriptors allowed in a source route frame" DEFVAL { 7 } ::= { vrPpSrseSrProvEntry 1 } vrPpSrseExploreFrameTreatment OBJECT-TYPE SYNTAX INTEGER { encap(0), xlate(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not explore frames received from SourceRouteBridge ports will be sent to the SRTB-8209 translation or the encapsulated SourceRouteBridge logic. This option is used only when both the TbsrBridgePort and the SrtbBridgePort are provisioned and enabled. A value of Xlate implies that the explore frames will be sent to the Srtb translation logic and a value of Encap implies that the frames will be sent to the Encapsulated source route bridging logic." DEFVAL { encap } ::= { vrPpSrseSrProvEntry 2 } vrPpSrseLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the physical LAN that this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrseSrProvEntry 3 } vrPpSrseInternalLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the internal logical LAN this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrseSrProvEntry 4 } vrPpSrseBridgeNum OBJECT-TYPE SYNTAX Unsigned32 (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value that is used to identify this bridge when more than one bridge is used to span the same two LAN segments." DEFVAL { 7 } ::= { vrPpSrseSrProvEntry 5 } vrPpSrseLargestFrame OBJECT-TYPE SYNTAX Unsigned32 (516 | 1470 | 2052 | 4399 | 8130 | 11407 | 17749) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum frame size (LLC and above) in octets, allowed by this SourceRouteBridge port. This field is used to determine whether a modification of the largest frame field of the routing control field of the routing information field is warranted." ::= { vrPpSrseSrProvEntry 6 } vrPpSrseSteSpanMode OBJECT-TYPE SYNTAX INTEGER { autoSpan(1), disabled(2), forced(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute determines how this bridge port will react when presented with a Spanning Tree Explore frame. If disabled, the Spanning Tree Explore frame is discarded regardless of the value of stpPortState. If the value of this attribute is forced, the Spanning Tree Explore frame is forwarded regardless of the value of stpPortState. autoSpan uses the stpPortState value to decide whether or not Spanning Tree Explore frames should be forwarded out this bridge port. If the port is in the forwarding state, the frame is received and transmitted otherwise the frame is discarded." DEFVAL { autoSpan } ::= { vrPpSrseSrProvEntry 7 } vrPpSrseAreRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in an All Routes Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the areRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrseSrProvEntry 8 } vrPpSrseSteRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in a Spanning Tree Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the steRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrseSrProvEntry 9 } vrPpSrseSrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrseSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific statistical attributes associated with SourceRouteBridge ports." ::= { vrPpSrse 21 } vrPpSrseSrStatsEntry OBJECT-TYPE SYNTAX VrPpSrseSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrseSrStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrseIndex } ::= { vrPpSrseSrStatsTable 1 } VrPpSrseSrStatsEntry ::= SEQUENCE { vrPpSrseSpecInFrames Counter32, vrPpSrseSpecOutFrames Counter32, vrPpSrseApeInFrames Counter32, vrPpSrseApeOutFrames Counter32, vrPpSrseSteInFrames Counter32, vrPpSrseSteOutFrames Counter32, vrPpSrseSegmentMismatchDiscards Counter32, vrPpSrseDupSegmentDiscards Counter32, vrPpSrseHopCountExceededDiscards Counter32, vrPpSrseDupLanIdOrTreeErrors Counter32, vrPpSrseLanIdMismatches Counter32, vrPpSrseStaticDiscards Counter32, vrPpSrseDynamicDiscards Counter32 } vrPpSrseSpecInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were received by this bridge port. A specifically routed frame has a route descriptor, constructed by the originating host which details an explicit route to the destination host. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 1 } vrPpSrseSpecOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were transmitted from this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 2 } vrPpSrseApeInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames received on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpStates. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 3 } vrPpSrseApeOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames transmitted on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpState state. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 4 } vrPpSrseSteInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Explore frames received on this bridge port. The Spanning Tree Explore frames are only forwarded through bridge ports whose portStpState has a value of forwarding. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 5 } vrPpSrseSteOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Frames transmitted on this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 6 } vrPpSrseSegmentMismatchDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames that were discarded due to an invalid next segment value in the routing information field. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 7 } vrPpSrseDupSegmentDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to the presence of a duplicate segment identifier in the route descriptor field which may indicate a loop in the network topology. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 8 } vrPpSrseHopCountExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames discarded by this bridge port due to a frame exceeding the maximum size allowed for a route descriptor length. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 9 } vrPpSrseDupLanIdOrTreeErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number frames received which contain duplicate LAN IDs or Tree errors. This attribute is helpful in debugging problems in networks which contain older IBM-SR bridges. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 10 } vrPpSrseLanIdMismatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attributes counts the number of All Routes Explore or Spanning Tree Explore frames that were discarded because the last LAN ID in the routing information field did not equal the LAN ID. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 11 } vrPpSrseStaticDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of explorer frames discarded due to fact that the outbound SourceRouteBridge port was disabled or deleted. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 12 } vrPpSrseDynamicDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to receiving a frame with a target LAN ID which did not match the internal LAN ID of the receiving bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrseSrStatsEntry 13 } -- Vr/<string> Pp/<string> TbseBridgePort -- This component represents the access point or TB/SRT frames carrying -- a payload of a SR frame, into the SR encapsulation logic. After the -- encapsulated frame is stripped and the SR frame extracted, the extracted -- frame is handed down to regular SR bridging logic for further -- forwarding. The TbseBridgePort is the end point in the remote bridge -- unit with a MAC address, the TB/SRT encapsulated SR frames are -- directed to. This MAC address of a TbseBridgePort in the remote bridge -- unit, is learned and stored in the Lan Id Table (peerMACAddress) of the -- local bridge unit. Please note that the SrseBridgePort and the -- TbseBridgePort are always to be provisioned together. Enabling/ -- disabling the SrseBridgePort automatically enables/disables the -- TbseBridgePort. vrPpTbse OBJECT IDENTIFIER ::= { vrPp 11 } vrPpTbseRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpTbse components." ::= { vrPpTbse 1 } vrPpTbseRowStatusEntry OBJECT-TYPE SYNTAX VrPpTbseRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpTbse component." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseRowStatusTable 1 } VrPpTbseRowStatusEntry ::= SEQUENCE { vrPpTbseRowStatus RowStatus, vrPpTbseComponentName DisplayString, vrPpTbseStorageType StorageType, vrPpTbseIndex NonReplicated } vrPpTbseRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpTbse components. These components can be added and deleted." ::= { vrPpTbseRowStatusEntry 1 } vrPpTbseComponentName 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" ::= { vrPpTbseRowStatusEntry 2 } vrPpTbseStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpTbse tables." ::= { vrPpTbseRowStatusEntry 4 } vrPpTbseIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpTbse tables." ::= { vrPpTbseRowStatusEntry 10 } vrPpTbseProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpTbse 10 } vrPpTbseProvEntry OBJECT-TYPE SYNTAX VrPpTbseProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseProvTable 1 } VrPpTbseProvEntry ::= SEQUENCE { vrPpTbseTranslateIpx INTEGER, vrPpTbseFragmentIp INTEGER, vrPpTbseServiceClass INTEGER, vrPpTbseConvertArpMacAddress INTEGER, vrPpTbsePortNum Unsigned32, vrPpTbseOutboundFrameMediaType INTEGER } vrPpTbseTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpTbseProvEntry 1 } vrPpTbseFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpTbseProvEntry 2 } vrPpTbseServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpTbseProvEntry 3 } vrPpTbseConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpTbseProvEntry 4 } vrPpTbsePortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpTbseProvEntry 5 } vrPpTbseOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpTbseProvEntry 6 } vrPpTbseTbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes in part influence the working of a bridge port operating in the TB mode." ::= { vrPpTbse 11 } vrPpTbseTbProvEntry OBJECT-TYPE SYNTAX VrPpTbseTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseTbProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseTbProvTable 1 } VrPpTbseTbProvEntry ::= SEQUENCE { vrPpTbseSecureOption INTEGER } vrPpTbseSecureOption OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether the port secure feature is enabled. The secure feature, if enabled causes the following things to happen: a) disallows dynamic learning, b) disallows frames to be forwarded that do not satisfy the following condition: the mac address of the source should be found in the forwarding table and the destination mac address of the frame should also be found in the forwarding table. In addition to this, the port the frame was received on should figure as the in port, given the destination mac address found in the frame. c) disallows frames to be forwarded if the allowed to go port map for the destination mac address is empty. This feature in effect allows the user to choose the hosts that can generate traffic and the hosts that can receive traffic through this bridge unit." DEFVAL { disabled } ::= { vrPpTbseTbProvEntry 1 } vrPpTbseStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpTbse 12 } vrPpTbseStpProvEntry OBJECT-TYPE SYNTAX VrPpTbseStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseStpProvTable 1 } VrPpTbseStpProvEntry ::= SEQUENCE { vrPpTbseAdminStatus INTEGER, vrPpTbsePortStateStpControl INTEGER, vrPpTbseStpTypeProv INTEGER, vrPpTbsePortPriority Unsigned32, vrPpTbsePathCost Unsigned32, vrPpTbsePathCostMethod INTEGER } vrPpTbseAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpTbseStpProvEntry 1 } vrPpTbsePortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpTbseStpProvEntry 2 } vrPpTbseStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpTbseStpProvEntry 3 } vrPpTbsePortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpTbseStpProvEntry 4 } vrPpTbsePathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpTbseStpProvEntry 5 } vrPpTbsePathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpTbseStpProvEntry 6 } vrPpTbseDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpTbse 13 } vrPpTbseDIProvEntry OBJECT-TYPE SYNTAX VrPpTbseDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseDIProvTable 1 } VrPpTbseDIProvEntry ::= SEQUENCE { vrPpTbseDomainNum Unsigned32, vrPpTbsePreserveDomain INTEGER } vrPpTbseDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpTbseDIProvEntry 1 } vrPpTbsePreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpTbseDIProvEntry 2 } vrPpTbseStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseStateEntry 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." ::= { vrPpTbse 14 } vrPpTbseStateEntry OBJECT-TYPE SYNTAX VrPpTbseStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseStateTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseStateTable 1 } VrPpTbseStateEntry ::= SEQUENCE { vrPpTbseAdminState INTEGER, vrPpTbseOperationalState INTEGER, vrPpTbseUsageState INTEGER } vrPpTbseAdminState 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 } ::= { vrPpTbseStateEntry 1 } vrPpTbseOperationalState 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 } ::= { vrPpTbseStateEntry 2 } vrPpTbseUsageState 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 } ::= { vrPpTbseStateEntry 3 } vrPpTbseOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpTbse 15 } vrPpTbseOperStatusEntry OBJECT-TYPE SYNTAX VrPpTbseOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseOperStatusTable 1 } VrPpTbseOperStatusEntry ::= SEQUENCE { vrPpTbseSnmpOperStatus INTEGER } vrPpTbseSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpTbseOperStatusEntry 1 } vrPpTbseOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpTbse 16 } vrPpTbseOperEntry OBJECT-TYPE SYNTAX VrPpTbseOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseOperTable 1 } VrPpTbseOperEntry ::= SEQUENCE { vrPpTbsePortName AsciiString, vrPpTbseUpTime Unsigned32, vrPpTbseDownTime Unsigned32, vrPpTbseBridgingMode INTEGER, vrPpTbseBridgePortConfig INTEGER, vrPpTbseBridgePortType INTEGER, vrPpTbseIfIndex InterfaceIndex, vrPpTbseDelayExceededDiscards Counter32, vrPpTbseMtuExceededDiscards Counter32 } vrPpTbsePortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpTbseOperEntry 1 } vrPpTbseUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbseOperEntry 3 } vrPpTbseDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbseOperEntry 4 } vrPpTbseBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpTbseOperEntry 5 } vrPpTbseBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpTbseOperEntry 6 } vrPpTbseBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpTbseOperEntry 7 } vrPpTbseIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpTbseOperEntry 8 } vrPpTbseDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpTbseOperEntry 10 } vrPpTbseMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpTbseOperEntry 11 } vrPpTbseTbOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Tb group. This group also houses all the port specific statistical attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes reflect the state of a bridge port operating in the TB mode" ::= { vrPpTbse 17 } vrPpTbseTbOperEntry OBJECT-TYPE SYNTAX VrPpTbseTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseTbOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseTbOperTable 1 } VrPpTbseTbOperEntry ::= SEQUENCE { vrPpTbseMaxInfo Unsigned32, vrPpTbseBadVerifyDiscards Counter32, vrPpTbseUnicastNoMatches Counter32, vrPpTbseStaticEntryDiscards Counter32, vrPpTbseDynamicEntryDiscards Counter32, vrPpTbseLearningDiscards Counter32, vrPpTbseInDiscards Counter32, vrPpTbseInFrames Counter32, vrPpTbseOutFrames Counter32 } vrPpTbseMaxInfo OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum size of the information field in a TB frame. This excludes the header field." DEFVAL { 0 } ::= { vrPpTbseTbOperEntry 2 } vrPpTbseBadVerifyDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because: a) the value of the secureOption attribute was set to on and b) it is not allowed to receive frames originating from the mac address found in the source address field of the frame (source mac address look up in the forwarding table failed.) on this bridge port. c) for the destination mac address found in the frame, the port the frame was received on does not appear as in port in the corresponding static table entry. Permission to receive frames from a mac address is granted via the static table entries. This attribute, badVerifyDiscards, is directly influenced by: 1. secureOption and 2. the static table entries. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseTbOperEntry 3 } vrPpTbseUnicastNoMatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number frames discarded because the MAC address found in the destination field did not match the local MAC address of the bridge port. This counter is only applicable for the protocols that are being routed currently.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseTbOperEntry 4 } vrPpTbseStaticEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because of the following two reasons: a) there was no entry for the 'allowed to go' field in the static table entry, where the input port is this bridge port. b) for spanning tree bpdus that are locally processed. This counter wraps around its maximum value of 4294967295. It might prove useful to check the static table entry corresponding to the bridge port in question, if this counter consistently displays a high value. Ideally this counter should be as low as possible." ::= { vrPpTbseTbOperEntry 5 } vrPpTbseDynamicEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that a) were discarded because of the fact that the bridge port, the frame is to go out of matches the bridge port it came in from or b) if the stp port state of the out port is not forwarding. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseTbOperEntry 6 } vrPpTbseLearningDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded while this bridge port was in a state other than the forwarding state. While in learning state the frame is discarded after the information from its header is learnt. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseTbOperEntry 7 } vrPpTbseInDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were received by this bridge port and were discarded by the forwarding process. This includes frames that could have been discarded due to filtering. A repidly increasing value for this attribute could indicate a shrtage of resource in terms of memory needed to process the incoming frames. More memory can be provisioned through the VirtualRouter's memory manager." ::= { vrPpTbseTbOperEntry 8 } vrPpTbseInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been received by this port from its segment. Note that a frame received on this bridge port is counted if and only if it can be processed by the bridge logic contained in this bridge unit, a protocol that can be processed by the bridge logic. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseTbOperEntry 9 } vrPpTbseOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been transmitted out this bridge port. Note that frame transmitted out this bridge port is counted if and only if it is for a protocol being processed by the bridge unit. This also includes management frames.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseTbOperEntry 10 } vrPpTbseStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpTbse 18 } vrPpTbseStpOperEntry OBJECT-TYPE SYNTAX VrPpTbseStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseStpOperTable 1 } VrPpTbseStpOperEntry ::= SEQUENCE { vrPpTbseStpPortState INTEGER, vrPpTbseStpTypeOper INTEGER, vrPpTbseDesignatedCost Unsigned32, vrPpTbsePathCostOper Unsigned32, vrPpTbseDesignatedBridge BridgeId, vrPpTbseDesignatedPort Hex, vrPpTbseForwardTransitions Counter32, vrPpTbseBlockingDiscards Counter32, vrPpTbseDesignatedRoot BridgeId } vrPpTbseStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpTbseStpOperEntry 2 } vrPpTbseStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpTbseStpOperEntry 3 } vrPpTbseDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpTbseStpOperEntry 4 } vrPpTbsePathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpTbseStpOperEntry 5 } vrPpTbseDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpTbseStpOperEntry 6 } vrPpTbseDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpTbseStpOperEntry 7 } vrPpTbseForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpTbseStpOperEntry 8 } vrPpTbseBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseStpOperEntry 9 } vrPpTbseDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpTbseStpOperEntry 10 } vrPpTbseStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbseStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpTbse 19 } vrPpTbseStatsEntry OBJECT-TYPE SYNTAX VrPpTbseStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbseStatsTable." INDEX { vrIndex, vrPpIndex, vrPpTbseIndex } ::= { vrPpTbseStatsTable 1 } VrPpTbseStatsEntry ::= SEQUENCE { vrPpTbseBadAbstractDiscards Counter32, vrPpTbseTinygramFramesIn Counter32, vrPpTbseTinygramFramesOut Counter32, vrPpTbseInFilterDiscards Counter32, vrPpTbseOutFilterDiscards Counter32 } vrPpTbseBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseStatsEntry 1 } vrPpTbseTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpTbseStatsEntry 2 } vrPpTbseTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpTbseStatsEntry 3 } vrPpTbseInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseStatsEntry 4 } vrPpTbseOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbseStatsEntry 5 } -- Vr/<string> Pp/<string> SrsgBridgePort -- This component represents a controlled method to allow exchange of -- explorer frames between source route (SR) and source route transparent -- (SRT) networks.The SrsgBridgePort provides a cross over point for -- explorer frames from the source route network into the source route -- gating logic and vice-versa. The source route gating performs required -- verification before forwarding the frames into the source route -- transparent network. -- The SrsgBridgePort participates in the source route spanning tree to -- eliminate possible loops caused by multiple active cross over points on -- multiple bridges and to provide for fault tolerance of these cross over -- points. While enabled, source route spanning tree BPDUs are sent -- across the source route transparent network, through this cross over -- point and the gating logic. Note that these explorer frames cross over -- based on the port's stpPortState. -- All route explorer frames (ARE) are exchanged regardless of the -- stpPortState. -- Spanning tree explorer frames (STE) are exchanged only if stpPortState -- has a value of Forwarding. -- If stpPortState has a value of Blocking STE frames will be sent out on -- bridge ports that are operating in the same mode, i.e. no exchange across -- SR and SRT networks takes place. Nevertheless, SR spanning tree -- BPDUs are still sent across the SRT network. Note that the -- SrsgBridgePort and the TbsgBridgePort must be provisioned during the -- same provisioning session as one cannot function without the other. vrPpSrsg OBJECT IDENTIFIER ::= { vrPp 12 } vrPpSrsgRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrsg components." ::= { vrPpSrsg 1 } vrPpSrsgRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrsgRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrsg component." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgRowStatusTable 1 } VrPpSrsgRowStatusEntry ::= SEQUENCE { vrPpSrsgRowStatus RowStatus, vrPpSrsgComponentName DisplayString, vrPpSrsgStorageType StorageType, vrPpSrsgIndex NonReplicated } vrPpSrsgRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrsg components. These components can be added and deleted." ::= { vrPpSrsgRowStatusEntry 1 } vrPpSrsgComponentName 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" ::= { vrPpSrsgRowStatusEntry 2 } vrPpSrsgStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrsg tables." ::= { vrPpSrsgRowStatusEntry 4 } vrPpSrsgIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrsg tables." ::= { vrPpSrsgRowStatusEntry 10 } vrPpSrsgProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpSrsg 10 } vrPpSrsgProvEntry OBJECT-TYPE SYNTAX VrPpSrsgProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgProvTable 1 } VrPpSrsgProvEntry ::= SEQUENCE { vrPpSrsgTranslateIpx INTEGER, vrPpSrsgFragmentIp INTEGER, vrPpSrsgServiceClass INTEGER, vrPpSrsgConvertArpMacAddress INTEGER, vrPpSrsgPortNum Unsigned32, vrPpSrsgOutboundFrameMediaType INTEGER } vrPpSrsgTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpSrsgProvEntry 1 } vrPpSrsgFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpSrsgProvEntry 2 } vrPpSrsgServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpSrsgProvEntry 3 } vrPpSrsgConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpSrsgProvEntry 4 } vrPpSrsgPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpSrsgProvEntry 5 } vrPpSrsgOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpSrsgProvEntry 6 } vrPpSrsgStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpSrsg 12 } vrPpSrsgStpProvEntry OBJECT-TYPE SYNTAX VrPpSrsgStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgStpProvTable 1 } VrPpSrsgStpProvEntry ::= SEQUENCE { vrPpSrsgAdminStatus INTEGER, vrPpSrsgPortStateStpControl INTEGER, vrPpSrsgStpTypeProv INTEGER, vrPpSrsgPortPriority Unsigned32, vrPpSrsgPathCost Unsigned32, vrPpSrsgPathCostMethod INTEGER } vrPpSrsgAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpSrsgStpProvEntry 1 } vrPpSrsgPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpSrsgStpProvEntry 2 } vrPpSrsgStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpSrsgStpProvEntry 3 } vrPpSrsgPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpSrsgStpProvEntry 4 } vrPpSrsgPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpSrsgStpProvEntry 5 } vrPpSrsgPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpSrsgStpProvEntry 6 } vrPpSrsgDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpSrsg 13 } vrPpSrsgDIProvEntry OBJECT-TYPE SYNTAX VrPpSrsgDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgDIProvTable 1 } VrPpSrsgDIProvEntry ::= SEQUENCE { vrPpSrsgDomainNum Unsigned32, vrPpSrsgPreserveDomain INTEGER } vrPpSrsgDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpSrsgDIProvEntry 1 } vrPpSrsgPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpSrsgDIProvEntry 2 } vrPpSrsgStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgStateEntry 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." ::= { vrPpSrsg 14 } vrPpSrsgStateEntry OBJECT-TYPE SYNTAX VrPpSrsgStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgStateTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgStateTable 1 } VrPpSrsgStateEntry ::= SEQUENCE { vrPpSrsgAdminState INTEGER, vrPpSrsgOperationalState INTEGER, vrPpSrsgUsageState INTEGER } vrPpSrsgAdminState 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 } ::= { vrPpSrsgStateEntry 1 } vrPpSrsgOperationalState 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 } ::= { vrPpSrsgStateEntry 2 } vrPpSrsgUsageState 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 } ::= { vrPpSrsgStateEntry 3 } vrPpSrsgOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpSrsg 15 } vrPpSrsgOperStatusEntry OBJECT-TYPE SYNTAX VrPpSrsgOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgOperStatusTable 1 } VrPpSrsgOperStatusEntry ::= SEQUENCE { vrPpSrsgSnmpOperStatus INTEGER } vrPpSrsgSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpSrsgOperStatusEntry 1 } vrPpSrsgOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpSrsg 16 } vrPpSrsgOperEntry OBJECT-TYPE SYNTAX VrPpSrsgOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgOperTable 1 } VrPpSrsgOperEntry ::= SEQUENCE { vrPpSrsgPortName AsciiString, vrPpSrsgUpTime Unsigned32, vrPpSrsgDownTime Unsigned32, vrPpSrsgBridgingMode INTEGER, vrPpSrsgBridgePortConfig INTEGER, vrPpSrsgBridgePortType INTEGER, vrPpSrsgIfIndex InterfaceIndex, vrPpSrsgDelayExceededDiscards Counter32, vrPpSrsgMtuExceededDiscards Counter32 } vrPpSrsgPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpSrsgOperEntry 1 } vrPpSrsgUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrsgOperEntry 3 } vrPpSrsgDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrsgOperEntry 4 } vrPpSrsgBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpSrsgOperEntry 5 } vrPpSrsgBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpSrsgOperEntry 6 } vrPpSrsgBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpSrsgOperEntry 7 } vrPpSrsgIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpSrsgOperEntry 8 } vrPpSrsgDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpSrsgOperEntry 10 } vrPpSrsgMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpSrsgOperEntry 11 } vrPpSrsgStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpSrsg 18 } vrPpSrsgStpOperEntry OBJECT-TYPE SYNTAX VrPpSrsgStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgStpOperTable 1 } VrPpSrsgStpOperEntry ::= SEQUENCE { vrPpSrsgStpPortState INTEGER, vrPpSrsgStpTypeOper INTEGER, vrPpSrsgDesignatedCost Unsigned32, vrPpSrsgPathCostOper Unsigned32, vrPpSrsgDesignatedBridge BridgeId, vrPpSrsgDesignatedPort Hex, vrPpSrsgForwardTransitions Counter32, vrPpSrsgBlockingDiscards Counter32, vrPpSrsgDesignatedRoot BridgeId } vrPpSrsgStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpSrsgStpOperEntry 2 } vrPpSrsgStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpSrsgStpOperEntry 3 } vrPpSrsgDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpSrsgStpOperEntry 4 } vrPpSrsgPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpSrsgStpOperEntry 5 } vrPpSrsgDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpSrsgStpOperEntry 6 } vrPpSrsgDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpSrsgStpOperEntry 7 } vrPpSrsgForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpSrsgStpOperEntry 8 } vrPpSrsgBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrsgStpOperEntry 9 } vrPpSrsgDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpSrsgStpOperEntry 10 } vrPpSrsgStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpSrsg 19 } vrPpSrsgStatsEntry OBJECT-TYPE SYNTAX VrPpSrsgStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgStatsTable 1 } VrPpSrsgStatsEntry ::= SEQUENCE { vrPpSrsgBadAbstractDiscards Counter32, vrPpSrsgTinygramFramesIn Counter32, vrPpSrsgTinygramFramesOut Counter32, vrPpSrsgInFilterDiscards Counter32, vrPpSrsgOutFilterDiscards Counter32 } vrPpSrsgBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpSrsgStatsEntry 1 } vrPpSrsgTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpSrsgStatsEntry 2 } vrPpSrsgTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpSrsgStatsEntry 3 } vrPpSrsgInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrsgStatsEntry 4 } vrPpSrsgOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrsgStatsEntry 5 } vrPpSrsgSrProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific, provisionable attributes associated with SourceRouteBridge ports." ::= { vrPpSrsg 20 } vrPpSrsgSrProvEntry OBJECT-TYPE SYNTAX VrPpSrsgSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgSrProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgSrProvTable 1 } VrPpSrsgSrProvEntry ::= SEQUENCE { vrPpSrsgHopCount Unsigned32, vrPpSrsgExploreFrameTreatment INTEGER, vrPpSrsgLanId Unsigned32, vrPpSrsgInternalLanId Unsigned32, vrPpSrsgBridgeNum Unsigned32, vrPpSrsgLargestFrame Unsigned32, vrPpSrsgSteSpanMode INTEGER, vrPpSrsgAreRdLimit Unsigned32, vrPpSrsgSteRdLimit Unsigned32 } vrPpSrsgHopCount OBJECT-TYPE SYNTAX Unsigned32 (1..7) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum number of hops allowed in Spanning Tree Explore and All Routes Explore frames. This value is one less than the maximum number of route descriptors allowed in a source route frame" DEFVAL { 7 } ::= { vrPpSrsgSrProvEntry 1 } vrPpSrsgExploreFrameTreatment OBJECT-TYPE SYNTAX INTEGER { encap(0), xlate(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not explore frames received from SourceRouteBridge ports will be sent to the SRTB-8209 translation or the encapsulated SourceRouteBridge logic. This option is used only when both the TbsrBridgePort and the SrtbBridgePort are provisioned and enabled. A value of Xlate implies that the explore frames will be sent to the Srtb translation logic and a value of Encap implies that the frames will be sent to the Encapsulated source route bridging logic." DEFVAL { encap } ::= { vrPpSrsgSrProvEntry 2 } vrPpSrsgLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the physical LAN that this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrsgSrProvEntry 3 } vrPpSrsgInternalLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the internal logical LAN this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrsgSrProvEntry 4 } vrPpSrsgBridgeNum OBJECT-TYPE SYNTAX Unsigned32 (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value that is used to identify this bridge when more than one bridge is used to span the same two LAN segments." DEFVAL { 7 } ::= { vrPpSrsgSrProvEntry 5 } vrPpSrsgLargestFrame OBJECT-TYPE SYNTAX Unsigned32 (516 | 1470 | 2052 | 4399 | 8130 | 11407 | 17749) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum frame size (LLC and above) in octets, allowed by this SourceRouteBridge port. This field is used to determine whether a modification of the largest frame field of the routing control field of the routing information field is warranted." ::= { vrPpSrsgSrProvEntry 6 } vrPpSrsgSteSpanMode OBJECT-TYPE SYNTAX INTEGER { autoSpan(1), disabled(2), forced(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute determines how this bridge port will react when presented with a Spanning Tree Explore frame. If disabled, the Spanning Tree Explore frame is discarded regardless of the value of stpPortState. If the value of this attribute is forced, the Spanning Tree Explore frame is forwarded regardless of the value of stpPortState. autoSpan uses the stpPortState value to decide whether or not Spanning Tree Explore frames should be forwarded out this bridge port. If the port is in the forwarding state, the frame is received and transmitted otherwise the frame is discarded." DEFVAL { autoSpan } ::= { vrPpSrsgSrProvEntry 7 } vrPpSrsgAreRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in an All Routes Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the areRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrsgSrProvEntry 8 } vrPpSrsgSteRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in a Spanning Tree Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the steRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrsgSrProvEntry 9 } vrPpSrsgSrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrsgSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific statistical attributes associated with SourceRouteBridge ports." ::= { vrPpSrsg 21 } vrPpSrsgSrStatsEntry OBJECT-TYPE SYNTAX VrPpSrsgSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrsgSrStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrsgIndex } ::= { vrPpSrsgSrStatsTable 1 } VrPpSrsgSrStatsEntry ::= SEQUENCE { vrPpSrsgSpecInFrames Counter32, vrPpSrsgSpecOutFrames Counter32, vrPpSrsgApeInFrames Counter32, vrPpSrsgApeOutFrames Counter32, vrPpSrsgSteInFrames Counter32, vrPpSrsgSteOutFrames Counter32, vrPpSrsgSegmentMismatchDiscards Counter32, vrPpSrsgDupSegmentDiscards Counter32, vrPpSrsgHopCountExceededDiscards Counter32, vrPpSrsgDupLanIdOrTreeErrors Counter32, vrPpSrsgLanIdMismatches Counter32, vrPpSrsgStaticDiscards Counter32, vrPpSrsgDynamicDiscards Counter32 } vrPpSrsgSpecInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were received by this bridge port. A specifically routed frame has a route descriptor, constructed by the originating host which details an explicit route to the destination host. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 1 } vrPpSrsgSpecOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were transmitted from this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 2 } vrPpSrsgApeInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames received on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpStates. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 3 } vrPpSrsgApeOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames transmitted on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpState state. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 4 } vrPpSrsgSteInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Explore frames received on this bridge port. The Spanning Tree Explore frames are only forwarded through bridge ports whose portStpState has a value of forwarding. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 5 } vrPpSrsgSteOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Frames transmitted on this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 6 } vrPpSrsgSegmentMismatchDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames that were discarded due to an invalid next segment value in the routing information field. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 7 } vrPpSrsgDupSegmentDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to the presence of a duplicate segment identifier in the route descriptor field which may indicate a loop in the network topology. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 8 } vrPpSrsgHopCountExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames discarded by this bridge port due to a frame exceeding the maximum size allowed for a route descriptor length. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 9 } vrPpSrsgDupLanIdOrTreeErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number frames received which contain duplicate LAN IDs or Tree errors. This attribute is helpful in debugging problems in networks which contain older IBM-SR bridges. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 10 } vrPpSrsgLanIdMismatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attributes counts the number of All Routes Explore or Spanning Tree Explore frames that were discarded because the last LAN ID in the routing information field did not equal the LAN ID. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 11 } vrPpSrsgStaticDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of explorer frames discarded due to fact that the outbound SourceRouteBridge port was disabled or deleted. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 12 } vrPpSrsgDynamicDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to receiving a frame with a target LAN ID which did not match the internal LAN ID of the receiving bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrsgSrStatsEntry 13 } -- Vr/<string> Pp/<string> TbsgBridgePort -- This component represents a controlled way to allow exchange of -- explorer frames between SR and SRT networks.The TbsgBridgePort -- provides a cross over point for explorer frames from the source route -- gating logic into a SRT network and vice-versa. This port can and -- should be enabled / disabled through the SrsgBridgePort. This bridge -- port does not participate in the SR spanning tree protocol. Nevertheless, -- SR spanning tree BPDUs are still sent out across into the SRT network. -- Note that the SrsgBridgePort and the TbsgBridgePort should always be -- provisioned together, as one of these bridge ports cannot function -- without the other. vrPpTbsg OBJECT IDENTIFIER ::= { vrPp 13 } vrPpTbsgRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpTbsg components." ::= { vrPpTbsg 1 } vrPpTbsgRowStatusEntry OBJECT-TYPE SYNTAX VrPpTbsgRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpTbsg component." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgRowStatusTable 1 } VrPpTbsgRowStatusEntry ::= SEQUENCE { vrPpTbsgRowStatus RowStatus, vrPpTbsgComponentName DisplayString, vrPpTbsgStorageType StorageType, vrPpTbsgIndex NonReplicated } vrPpTbsgRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpTbsg components. These components can be added and deleted." ::= { vrPpTbsgRowStatusEntry 1 } vrPpTbsgComponentName 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" ::= { vrPpTbsgRowStatusEntry 2 } vrPpTbsgStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpTbsg tables." ::= { vrPpTbsgRowStatusEntry 4 } vrPpTbsgIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpTbsg tables." ::= { vrPpTbsgRowStatusEntry 10 } vrPpTbsgProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpTbsg 10 } vrPpTbsgProvEntry OBJECT-TYPE SYNTAX VrPpTbsgProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgProvTable 1 } VrPpTbsgProvEntry ::= SEQUENCE { vrPpTbsgTranslateIpx INTEGER, vrPpTbsgFragmentIp INTEGER, vrPpTbsgServiceClass INTEGER, vrPpTbsgConvertArpMacAddress INTEGER, vrPpTbsgPortNum Unsigned32, vrPpTbsgOutboundFrameMediaType INTEGER } vrPpTbsgTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpTbsgProvEntry 1 } vrPpTbsgFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpTbsgProvEntry 2 } vrPpTbsgServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpTbsgProvEntry 3 } vrPpTbsgConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpTbsgProvEntry 4 } vrPpTbsgPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpTbsgProvEntry 5 } vrPpTbsgOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpTbsgProvEntry 6 } vrPpTbsgTbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes in part influence the working of a bridge port operating in the TB mode." ::= { vrPpTbsg 11 } vrPpTbsgTbProvEntry OBJECT-TYPE SYNTAX VrPpTbsgTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgTbProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgTbProvTable 1 } VrPpTbsgTbProvEntry ::= SEQUENCE { vrPpTbsgSecureOption INTEGER } vrPpTbsgSecureOption OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether the port secure feature is enabled. The secure feature, if enabled causes the following things to happen: a) disallows dynamic learning, b) disallows frames to be forwarded that do not satisfy the following condition: the mac address of the source should be found in the forwarding table and the destination mac address of the frame should also be found in the forwarding table. In addition to this, the port the frame was received on should figure as the in port, given the destination mac address found in the frame. c) disallows frames to be forwarded if the allowed to go port map for the destination mac address is empty. This feature in effect allows the user to choose the hosts that can generate traffic and the hosts that can receive traffic through this bridge unit." DEFVAL { disabled } ::= { vrPpTbsgTbProvEntry 1 } vrPpTbsgStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpTbsg 12 } vrPpTbsgStpProvEntry OBJECT-TYPE SYNTAX VrPpTbsgStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgStpProvTable 1 } VrPpTbsgStpProvEntry ::= SEQUENCE { vrPpTbsgAdminStatus INTEGER, vrPpTbsgPortStateStpControl INTEGER, vrPpTbsgStpTypeProv INTEGER, vrPpTbsgPortPriority Unsigned32, vrPpTbsgPathCost Unsigned32, vrPpTbsgPathCostMethod INTEGER } vrPpTbsgAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpTbsgStpProvEntry 1 } vrPpTbsgPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpTbsgStpProvEntry 2 } vrPpTbsgStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpTbsgStpProvEntry 3 } vrPpTbsgPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpTbsgStpProvEntry 4 } vrPpTbsgPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpTbsgStpProvEntry 5 } vrPpTbsgPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpTbsgStpProvEntry 6 } vrPpTbsgDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpTbsg 13 } vrPpTbsgDIProvEntry OBJECT-TYPE SYNTAX VrPpTbsgDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgDIProvTable 1 } VrPpTbsgDIProvEntry ::= SEQUENCE { vrPpTbsgDomainNum Unsigned32, vrPpTbsgPreserveDomain INTEGER } vrPpTbsgDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpTbsgDIProvEntry 1 } vrPpTbsgPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpTbsgDIProvEntry 2 } vrPpTbsgStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgStateEntry 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." ::= { vrPpTbsg 14 } vrPpTbsgStateEntry OBJECT-TYPE SYNTAX VrPpTbsgStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgStateTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgStateTable 1 } VrPpTbsgStateEntry ::= SEQUENCE { vrPpTbsgAdminState INTEGER, vrPpTbsgOperationalState INTEGER, vrPpTbsgUsageState INTEGER } vrPpTbsgAdminState 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 } ::= { vrPpTbsgStateEntry 1 } vrPpTbsgOperationalState 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 } ::= { vrPpTbsgStateEntry 2 } vrPpTbsgUsageState 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 } ::= { vrPpTbsgStateEntry 3 } vrPpTbsgOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpTbsg 15 } vrPpTbsgOperStatusEntry OBJECT-TYPE SYNTAX VrPpTbsgOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgOperStatusTable 1 } VrPpTbsgOperStatusEntry ::= SEQUENCE { vrPpTbsgSnmpOperStatus INTEGER } vrPpTbsgSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpTbsgOperStatusEntry 1 } vrPpTbsgOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpTbsg 16 } vrPpTbsgOperEntry OBJECT-TYPE SYNTAX VrPpTbsgOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgOperTable 1 } VrPpTbsgOperEntry ::= SEQUENCE { vrPpTbsgPortName AsciiString, vrPpTbsgUpTime Unsigned32, vrPpTbsgDownTime Unsigned32, vrPpTbsgBridgingMode INTEGER, vrPpTbsgBridgePortConfig INTEGER, vrPpTbsgBridgePortType INTEGER, vrPpTbsgIfIndex InterfaceIndex, vrPpTbsgDelayExceededDiscards Counter32, vrPpTbsgMtuExceededDiscards Counter32 } vrPpTbsgPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpTbsgOperEntry 1 } vrPpTbsgUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbsgOperEntry 3 } vrPpTbsgDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpTbsgOperEntry 4 } vrPpTbsgBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpTbsgOperEntry 5 } vrPpTbsgBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpTbsgOperEntry 6 } vrPpTbsgBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpTbsgOperEntry 7 } vrPpTbsgIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpTbsgOperEntry 8 } vrPpTbsgDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpTbsgOperEntry 10 } vrPpTbsgMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpTbsgOperEntry 11 } vrPpTbsgTbOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Tb group. This group also houses all the port specific statistical attributes that belong to the Tb group. The Tb group is only applicable bridge port types that operate in the TB mode. These attributes reflect the state of a bridge port operating in the TB mode" ::= { vrPpTbsg 17 } vrPpTbsgTbOperEntry OBJECT-TYPE SYNTAX VrPpTbsgTbOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgTbOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgTbOperTable 1 } VrPpTbsgTbOperEntry ::= SEQUENCE { vrPpTbsgMaxInfo Unsigned32, vrPpTbsgBadVerifyDiscards Counter32, vrPpTbsgUnicastNoMatches Counter32, vrPpTbsgStaticEntryDiscards Counter32, vrPpTbsgDynamicEntryDiscards Counter32, vrPpTbsgLearningDiscards Counter32, vrPpTbsgInDiscards Counter32, vrPpTbsgInFrames Counter32, vrPpTbsgOutFrames Counter32 } vrPpTbsgMaxInfo OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum size of the information field in a TB frame. This excludes the header field." DEFVAL { 0 } ::= { vrPpTbsgTbOperEntry 2 } vrPpTbsgBadVerifyDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because: a) the value of the secureOption attribute was set to on and b) it is not allowed to receive frames originating from the mac address found in the source address field of the frame (source mac address look up in the forwarding table failed.) on this bridge port. c) for the destination mac address found in the frame, the port the frame was received on does not appear as in port in the corresponding static table entry. Permission to receive frames from a mac address is granted via the static table entries. This attribute, badVerifyDiscards, is directly influenced by: 1. secureOption and 2. the static table entries. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgTbOperEntry 3 } vrPpTbsgUnicastNoMatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number frames discarded because the MAC address found in the destination field did not match the local MAC address of the bridge port. This counter is only applicable for the protocols that are being routed currently.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgTbOperEntry 4 } vrPpTbsgStaticEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because of the following two reasons: a) there was no entry for the 'allowed to go' field in the static table entry, where the input port is this bridge port. b) for spanning tree bpdus that are locally processed. This counter wraps around its maximum value of 4294967295. It might prove useful to check the static table entry corresponding to the bridge port in question, if this counter consistently displays a high value. Ideally this counter should be as low as possible." ::= { vrPpTbsgTbOperEntry 5 } vrPpTbsgDynamicEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that a) were discarded because of the fact that the bridge port, the frame is to go out of matches the bridge port it came in from or b) if the stp port state of the out port is not forwarding. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgTbOperEntry 6 } vrPpTbsgLearningDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded while this bridge port was in a state other than the forwarding state. While in learning state the frame is discarded after the information from its header is learnt. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgTbOperEntry 7 } vrPpTbsgInDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were received by this bridge port and were discarded by the forwarding process. This includes frames that could have been discarded due to filtering. A repidly increasing value for this attribute could indicate a shrtage of resource in terms of memory needed to process the incoming frames. More memory can be provisioned through the VirtualRouter's memory manager." ::= { vrPpTbsgTbOperEntry 8 } vrPpTbsgInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been received by this port from its segment. Note that a frame received on this bridge port is counted if and only if it can be processed by the bridge logic contained in this bridge unit, a protocol that can be processed by the bridge logic. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgTbOperEntry 9 } vrPpTbsgOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that have been transmitted out this bridge port. Note that frame transmitted out this bridge port is counted if and only if it is for a protocol being processed by the bridge unit. This also includes management frames.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgTbOperEntry 10 } vrPpTbsgStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpTbsg 18 } vrPpTbsgStpOperEntry OBJECT-TYPE SYNTAX VrPpTbsgStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgStpOperTable 1 } VrPpTbsgStpOperEntry ::= SEQUENCE { vrPpTbsgStpPortState INTEGER, vrPpTbsgStpTypeOper INTEGER, vrPpTbsgDesignatedCost Unsigned32, vrPpTbsgPathCostOper Unsigned32, vrPpTbsgDesignatedBridge BridgeId, vrPpTbsgDesignatedPort Hex, vrPpTbsgForwardTransitions Counter32, vrPpTbsgBlockingDiscards Counter32, vrPpTbsgDesignatedRoot BridgeId } vrPpTbsgStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpTbsgStpOperEntry 2 } vrPpTbsgStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpTbsgStpOperEntry 3 } vrPpTbsgDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpTbsgStpOperEntry 4 } vrPpTbsgPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpTbsgStpOperEntry 5 } vrPpTbsgDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpTbsgStpOperEntry 6 } vrPpTbsgDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpTbsgStpOperEntry 7 } vrPpTbsgForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpTbsgStpOperEntry 8 } vrPpTbsgBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgStpOperEntry 9 } vrPpTbsgDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpTbsgStpOperEntry 10 } vrPpTbsgStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpTbsgStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpTbsg 19 } vrPpTbsgStatsEntry OBJECT-TYPE SYNTAX VrPpTbsgStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpTbsgStatsTable." INDEX { vrIndex, vrPpIndex, vrPpTbsgIndex } ::= { vrPpTbsgStatsTable 1 } VrPpTbsgStatsEntry ::= SEQUENCE { vrPpTbsgBadAbstractDiscards Counter32, vrPpTbsgTinygramFramesIn Counter32, vrPpTbsgTinygramFramesOut Counter32, vrPpTbsgInFilterDiscards Counter32, vrPpTbsgOutFilterDiscards Counter32 } vrPpTbsgBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgStatsEntry 1 } vrPpTbsgTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpTbsgStatsEntry 2 } vrPpTbsgTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpTbsgStatsEntry 3 } vrPpTbsgInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgStatsEntry 4 } vrPpTbsgOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpTbsgStatsEntry 5 } -- Vr/<string> Pp/<string> ClusterSrBridgePort -- This component represents the functionality called Cluster Bridging. -- Cluster Bridging allows for MAC frames, carrying packets belonging a -- certain network protocol, to be bridged and routed at the same time. -- Also, it provides for a convenient way to manage the entire cluster of -- LANs, using a single attachment point to the cluster of LANs, the -- Cluster Bridge Port. To realize these features, the network protocol(s) -- should also be provisioned on same port as the Cluster Bridge Port. -- ClusterSrBridgePort represents a cluster of Sr LANs. vrPpSrcl OBJECT IDENTIFIER ::= { vrPp 14 } vrPpSrclRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrcl components." ::= { vrPpSrcl 1 } vrPpSrclRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrclRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrcl component." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclRowStatusTable 1 } VrPpSrclRowStatusEntry ::= SEQUENCE { vrPpSrclRowStatus RowStatus, vrPpSrclComponentName DisplayString, vrPpSrclStorageType StorageType, vrPpSrclIndex NonReplicated } vrPpSrclRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrcl components. These components can be added and deleted." ::= { vrPpSrclRowStatusEntry 1 } vrPpSrclComponentName 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" ::= { vrPpSrclRowStatusEntry 2 } vrPpSrclStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrcl tables." ::= { vrPpSrclRowStatusEntry 4 } vrPpSrclIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrcl tables." ::= { vrPpSrclRowStatusEntry 10 } vrPpSrclProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that belong to the this group. This group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes influence the working of a bridge port." ::= { vrPpSrcl 10 } vrPpSrclProvEntry OBJECT-TYPE SYNTAX VrPpSrclProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclProvTable 1 } VrPpSrclProvEntry ::= SEQUENCE { vrPpSrclTranslateIpx INTEGER, vrPpSrclFragmentIp INTEGER, vrPpSrclServiceClass INTEGER, vrPpSrclConvertArpMacAddress INTEGER, vrPpSrclPortNum Unsigned32, vrPpSrclOutboundFrameMediaType INTEGER } vrPpSrclTranslateIpx OBJECT-TYPE SYNTAX INTEGER { off(0), ieee8023(1), ethernet(2), snap(3), sap(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of translation to be performed on frames carrying IPX packets. Ethernet frames carrying IPX payload could be translated to IEEE 802.3 frames (with the same IPX payload) or vice- versa. The main reason to do so is to allow the bridge unit to consistently forward one type of frames carrying IPX packets. Translations can be turned off altogether in which case the IPX frames will pass through the bridge unit unchanged." DEFVAL { off } ::= { vrPpSrclProvEntry 1 } vrPpSrclFragmentIp OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if or not outbound frames carrying IP datagrams should be fragmented to conform to message transfer unit (mtu) sizes dictated by the media." DEFVAL { off } ::= { vrPpSrclProvEntry 2 } vrPpSrclServiceClass OBJECT-TYPE SYNTAX INTEGER { ordered(0), notOrdered(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the frames should be ordered or not before they are transmitted through a bridge port. If this attribute has a value of ordered the received frames are ordered as in the original message, before they are transmitted out through a bridge port. If it has a value of notOrdered, received then frames pass through the bridge unit in the order they are received. This feature can be used over multiple telecommunication links to increase data flow. Please note that this attribute only affects link protocols and is ineffective with lan media." DEFVAL { notOrdered } ::= { vrPpSrclProvEntry 3 } vrPpSrclConvertArpMacAddress OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is indicative of the state of the MAC address format conversion process for ARP/RARP frames. The MAC addresses may be translated if need be from a canonical format to a non-canonical format, based on the needs of the associated media. If this attribute is set to a value of on then all Mac addresses will converted if need be to suit the format of mac address, the outgoing media will support. If this attribute is set to a value of off no such conversion takes place." DEFVAL { off } ::= { vrPpSrclProvEntry 4 } vrPpSrclPortNum OBJECT-TYPE SYNTAX Unsigned32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the unique number assigned to the bridge port. It is used for SNMP management of this bridge port and in spanning tree as an identifier this bridge port. Notes regarding portNum: Escape routines exist for initializing, copying, and deleting port numbers. This is necessary because SNMP requires a unique port instance identifier. The initPortNum escape routine sets the port number to a value in the range 1-255 for this purpose. The setCopiedPortNum escape routine exists to maintain the uniqueness of the port number in cases when one port is copied to another. When a bridge port is deleted, the releasePortNum escape routine places the port number being released into a pending deletion state. This is because the port number cannot be re-allocated until the port is truely deleted in the current view. This is necessary since there is no guarantee of order when processing changes to multiple protocol ports so without the pending deletion state, the same port number could be temporarily assigned to two ports for a short period of time. The portNum is set as component critical since bridging also uses the port number as a key for indexing into its data structures. If a port is deleted then re-added under the same protocol port, CAS treats the change as a SET to the portNum attribute." DEFVAL { 0 } ::= { vrPpSrclProvEntry 5 } vrPpSrclOutboundFrameMediaType OBJECT-TYPE SYNTAX INTEGER { unaltered(1), ethernetConv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the media type the frame must be in before it is to be forwarded over the outbound supported WAN Bridge Protocol Port. The attribute only applies to outbound Bridge Protocol Port. For supported bridge ports, if the attribute value remains set to the default value of unaltered then there will be no frame conversion. When the value is set to the value ethernetConv then all frames being forwarded out the outbound WAN Port will be converted to ethernet before forwarding takes place. The only outbound WAN medias that currently support conversion are: FR (Frame Relay) and VNS. All other medias will fail the Bridge Port semantic check when attempts are made to alter this attribute. The following is an example of what the user may be able to do. Frames originating from a Token Ring are to be flooded out onto another Token Ring and a Frame Relay Port. The token ring Outbound port performs no translation, yet the FR Port has the outboundFrameMediaType attribute set to ethernetConv which results in the frame being translated into Ethernet format from Token Ring format before Frame Relay does its encapsulation and transmits over the FR port." DEFVAL { unaltered } ::= { vrPpSrclProvEntry 6 } vrPpSrclStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes influence the participation of the bridge port in the spanning tree protocol." ::= { vrPpSrcl 12 } vrPpSrclStpProvEntry OBJECT-TYPE SYNTAX VrPpSrclStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclStpProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclStpProvTable 1 } VrPpSrclStpProvEntry ::= SEQUENCE { vrPpSrclAdminStatus INTEGER, vrPpSrclPortStateStpControl INTEGER, vrPpSrclStpTypeProv INTEGER, vrPpSrclPortPriority Unsigned32, vrPpSrclPathCost Unsigned32, vrPpSrclPathCostMethod INTEGER } vrPpSrclAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative state for this component. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation." DEFVAL { up } ::= { vrPpSrclStpProvEntry 1 } vrPpSrclPortStateStpControl OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not spanning tree protocol state for this bridge port is controlled by the spanning tree protocol. In essence it indicates the participation of this bridge port in the spanning tree protocol, by accepting and acting on received bridge protocol data units and by sending out the same. on signifies that this bridge port's spanning tree port state is controlled by the spanning tree protocol. A value of off signifies that the spanning tree port state of this bridge port is unaffected by the spanning tree protocol. This in effect puts the bridge port out of reach of the spanning tree protocol and in the forwarding state. Care should be taken while assigning a value of off to this attribute, as this might cause network loops. Please do not set this attribute to off unless you are absolutely sure about the effect of such an action on your network topology." DEFVAL { on } ::= { vrPpSrclStpProvEntry 2 } vrPpSrclStpTypeProv OBJECT-TYPE SYNTAX INTEGER { dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol. If the value of the attribute protocolSpec in the SpanningTreeProtocol component, provisioned under the TransparentBridge component is in conflict with the value of this attribute, the value of the protocolSpec attribute will prevail. Prevailing stp type is reflected in the value of the attribute stpTypeOper." DEFVAL { ieee8021 } ::= { vrPpSrclStpProvEntry 3 } vrPpSrclPortPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value for port priority, which is contained in the first octet of the port identifier. Valid values are as follows: 1) 0..255 for stp type DEC and 2) 0..65535 for stp type IEEE." DEFVAL { 128 } ::= { vrPpSrclStpProvEntry 4 } vrPpSrclPathCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. Please note that the value of the attribute pathCostMethod is applied only when the value of the attribute pathCostMethod is set to on and is ignored if otherwise." DEFVAL { 10 } ::= { vrPpSrclStpProvEntry 5 } vrPpSrclPathCostMethod OBJECT-TYPE SYNTAX INTEGER { off(1), dec(2), ieee8021(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the method used by the bridging logic, to calculate the path cost to the bridge considered to be the root bridge in the spanning tree topology. This attribute should be set to off before attempting to provision a value for pathCostProv." DEFVAL { ieee8021 } ::= { vrPpSrclStpProvEntry 6 } vrPpSrclDIProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable, domain specific attributes for a non-encapsulating bridge port." ::= { vrPpSrcl 13 } vrPpSrclDIProvEntry OBJECT-TYPE SYNTAX VrPpSrclDIProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclDIProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclDIProvTable 1 } VrPpSrclDIProvEntry ::= SEQUENCE { vrPpSrclDomainNum Unsigned32, vrPpSrclPreserveDomain INTEGER } vrPpSrclDomainNum OBJECT-TYPE SYNTAX Unsigned32 (1..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with this bridge port. Domain numbers are used for confining frames to a domain. Domain based filtering provides a complete segregation of traffic based on domain number associated with frames. There can exist only sixteen domains when a spanning tree is desired specific to each domain. When there is only a single spanning tree spanning all the domains the maximum number of domains possible are 4294967293. This attribute is of no relevance when associated with backbone bridge port. Its value is ignored in such a situation." DEFVAL { 1 } ::= { vrPpSrclDIProvEntry 1 } vrPpSrclPreserveDomain OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies if the domain information should be preserved or embedded in the frame header. This attribute applies only to backbone ports and does not affect the access bridge ports. By setting this attribute to a value of on, domain information could be preserved in frames being tunnelled across the a backbone, so that this information can be deciphered at the other end of the backbone tunnel. This preserves the integrity of the domains thus preventing domain breaches while tunnelling frames across backbone network. If the value of this attribute is set to off then domain information is not preserved in the header of the frames tunnelling through the backbone. This eliminates the overhead incurred to preserve domain information across the backbone while tunnelling frames across it. Preserve domain is relevant when used in conjunction with the following media: FDDI, ATM MPE, Frame Relay and PPP. It is ignored when used with other types of media." ::= { vrPpSrclDIProvEntry 2 } vrPpSrclStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclStateEntry 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." ::= { vrPpSrcl 14 } vrPpSrclStateEntry OBJECT-TYPE SYNTAX VrPpSrclStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclStateTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclStateTable 1 } VrPpSrclStateEntry ::= SEQUENCE { vrPpSrclAdminState INTEGER, vrPpSrclOperationalState INTEGER, vrPpSrclUsageState INTEGER } vrPpSrclAdminState 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 } ::= { vrPpSrclStateEntry 1 } vrPpSrclOperationalState 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 } ::= { vrPpSrclStateEntry 2 } vrPpSrclUsageState 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 } ::= { vrPpSrclStateEntry 3 } vrPpSrclOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrPpSrcl 15 } vrPpSrclOperStatusEntry OBJECT-TYPE SYNTAX VrPpSrclOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclOperStatusTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclOperStatusTable 1 } VrPpSrclOperStatusEntry ::= SEQUENCE { vrPpSrclSnmpOperStatus INTEGER } vrPpSrclSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrPpSrclOperStatusEntry 1 } vrPpSrclOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes belonging to the base group. The base group of attributes is applicable to all types of bridge ports and represent the common factor between them. These attributes in part, reflect the state of a bridge port." ::= { vrPpSrcl 16 } vrPpSrclOperEntry OBJECT-TYPE SYNTAX VrPpSrclOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclOperTable 1 } VrPpSrclOperEntry ::= SEQUENCE { vrPpSrclPortName AsciiString, vrPpSrclUpTime Unsigned32, vrPpSrclDownTime Unsigned32, vrPpSrclBridgingMode INTEGER, vrPpSrclBridgePortConfig INTEGER, vrPpSrclBridgePortType INTEGER, vrPpSrclIfIndex InterfaceIndex, vrPpSrclDelayExceededDiscards Counter32, vrPpSrclMtuExceededDiscards Counter32 } vrPpSrclPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrPpSrclOperEntry 1 } vrPpSrclUpTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated up time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrclOperEntry 3 } vrPpSrclDownTime OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the accumulated down time of this bridge port since the last reset occurred." DEFVAL { 0 } ::= { vrPpSrclOperEntry 4 } vrPpSrclBridgingMode OBJECT-TYPE SYNTAX INTEGER { unknown(1), tb(2), sr(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the mode of bridging this port can support. It in turn implies the format of frames, this bridge port can process and forward." ::= { vrPpSrclOperEntry 5 } vrPpSrclBridgePortConfig OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge port's configuration. It indicates if the bridge port is operating as an access port or as a backbone port. An access bridge port does not encapsulate a MAC frame and does not preserve domain information in the encapsulation, whereas a backbone bridge port encapsulates the MAC frame and optionally preserves domain information in the encapsulated frame.A backbone bridge port is typically used to transport frames across a high bandwidth backbone network to another bridge unit for further processing/forwarding of the frame." ::= { vrPpSrclOperEntry 6 } vrPpSrclBridgePortType OBJECT-TYPE SYNTAX INTEGER { ethernetBridgePort(0), tokenRingBridgePort(1), fddiBridgePort(2), tokenBusBridgePort(3), fddiEncapsulatingBridgePort(4), vnsBridgePort(5), frameRelayBridgePort(6), pppBridgePort(7), smdsBridgePort(8), vcpBridgePort(9), x25BridgePort(10), srEncapSrBridgePort(11), srEncapTbBridgePort(12), sourceGateSrBridgePort(13), sourceGateTbBridgePort(14), srtbBridgePort(15), tbsrBridgePort(16), clusterSrBridgePort(17), clusterTbBridgePort(18), unknown(19), atmMpeBridgePort(20), snaDlrBridgePort(21), lanEmulationClientEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of bridge port that was provisioned. It takes into consideration the bridgingMode, bridgePortConfig and the media the bridge port is linked to before branding a bridge port." ::= { vrPpSrclOperEntry 7 } vrPpSrclIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the index into the Interface Table where in information about the media interface corresponding to the bridge port is maintained." ::= { vrPpSrclOperEntry 8 } vrPpSrclDelayExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the time taken to process these frames exceeded the transit delay allowed for this bridge unit. This attribute is not supported by bridging and will always have a value of 0." ::= { vrPpSrclOperEntry 10 } vrPpSrclMtuExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded because the size of the out bound frame exceeded the message transfer unit (mtu) allowed for the bridge port. Note that this counter only refers to the outbound frames for this bridge port. This counter wraps around its maximum value of 4294967295. This counter is influenced by the attribute fragmentIp. This counter is incremented when the a frame larger than the mtu allowed is encountered and cannot be fragmented. If this counter is increasing steadily, it might be useful to set the value of the attribute fragmentIp to a value of on." ::= { vrPpSrclOperEntry 11 } vrPpSrclStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific operational attributes that belong to the Stp group. The Stp group is applicable to all the bridge ports that participate in the spanning tree protocol. These attributes reflect the state of the bridge port's participation in the spanning tree protocol." ::= { vrPpSrcl 18 } vrPpSrclStpOperEntry OBJECT-TYPE SYNTAX VrPpSrclStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclStpOperTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclStpOperTable 1 } VrPpSrclStpOperEntry ::= SEQUENCE { vrPpSrclStpPortState INTEGER, vrPpSrclStpTypeOper INTEGER, vrPpSrclDesignatedCost Unsigned32, vrPpSrclPathCostOper Unsigned32, vrPpSrclDesignatedBridge BridgeId, vrPpSrclDesignatedPort Hex, vrPpSrclForwardTransitions Counter32, vrPpSrclBlockingDiscards Counter32, vrPpSrclDesignatedRoot BridgeId } vrPpSrclStpPortState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the spanning tree protocol state of the bridge port." DEFVAL { disabled } ::= { vrPpSrclStpOperEntry 2 } vrPpSrclStpTypeOper OBJECT-TYPE SYNTAX INTEGER { none(0), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocol the port is participating in. A bridge port could participate in either the ieee8021 spanning tree protocol or the dec spanning tree protocol." DEFVAL { ieee8021 } ::= { vrPpSrclStpOperEntry 3 } vrPpSrclDesignatedCost OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the path cost of the designated port of the lan segment connected to the port." ::= { vrPpSrclStpOperEntry 4 } vrPpSrclPathCostOper OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the contribution of this port, to all the paths to the root bridge that include this port. This attribute pathCostOper will track the value of the attribute pathCostProv when the value of the attribute pathCostMethod is set of off." ::= { vrPpSrclStpOperEntry 5 } vrPpSrclDesignatedBridge OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this port considers to be the designated bridge." ::= { vrPpSrclStpOperEntry 6 } vrPpSrclDesignatedPort OBJECT-TYPE SYNTAX Hex (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the port identifier of the port on the designated bridge, attached to the same lan as this port is attached to." ::= { vrPpSrclStpOperEntry 7 } vrPpSrclForwardTransitions OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of times this bridge port transitioned from the learning state to the forwarding state. This counter wraps around its maximum value of 4294967295. A rapidly increasing value might be indicative of an unstable spanning tree topology." ::= { vrPpSrclStpOperEntry 8 } vrPpSrclBlockingDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of incoming frames that were discarded because the bridge port was in the blocking state. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrclStpOperEntry 9 } vrPpSrclDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the bridge identifier of the bridge recorded as the root bridge, in the configuration BPDUs sent out by the designated bridge on the segment to which the port is attached." ::= { vrPpSrclStpOperEntry 10 } vrPpSrclStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes applicable to all types of bridge ports and represents the common factor between them. These attributes in part reflect the state of the bridge port." ::= { vrPpSrcl 19 } vrPpSrclStatsEntry OBJECT-TYPE SYNTAX VrPpSrclStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclStatsTable 1 } VrPpSrclStatsEntry ::= SEQUENCE { vrPpSrclBadAbstractDiscards Counter32, vrPpSrclTinygramFramesIn Counter32, vrPpSrclTinygramFramesOut Counter32, vrPpSrclInFilterDiscards Counter32, vrPpSrclOutFilterDiscards Counter32 } vrPpSrclBadAbstractDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames that were discarded because the data that was abstracted, from frames coming in through this bridge port, did not conform to the format expected by the bridge logic.This counter wraps around its maximum value of 4294967295." ::= { vrPpSrclStatsEntry 1 } vrPpSrclTinygramFramesIn OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames received on this bridge port that used the tinygram compression scheme." ::= { vrPpSrclStatsEntry 2 } vrPpSrclTinygramFramesOut OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames transmitted out this bridge port that used the tinygram compression scheme." ::= { vrPpSrclStatsEntry 3 } vrPpSrclInFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the in filter point. This includes a) frames discarded due to application of the filter defined with PCF for the in filter point and b) the frames discarded due to domain based filtering at the in filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrclStatsEntry 4 } vrPpSrclOutFilterDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of frames discarded at the out filter point. This includes: a) frames discarded due to application of the filter defined with PCF for the out filter point and b) the frames discarded due to domain based filtering at the out filter point. This counter wraps around its maximum value of 4294967295." ::= { vrPpSrclStatsEntry 5 } vrPpSrclSrProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific, provisionable attributes associated with SourceRouteBridge ports." ::= { vrPpSrcl 20 } vrPpSrclSrProvEntry OBJECT-TYPE SYNTAX VrPpSrclSrProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclSrProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclSrProvTable 1 } VrPpSrclSrProvEntry ::= SEQUENCE { vrPpSrclHopCount Unsigned32, vrPpSrclExploreFrameTreatment INTEGER, vrPpSrclLanId Unsigned32, vrPpSrclInternalLanId Unsigned32, vrPpSrclBridgeNum Unsigned32, vrPpSrclLargestFrame Unsigned32, vrPpSrclSteSpanMode INTEGER, vrPpSrclAreRdLimit Unsigned32, vrPpSrclSteRdLimit Unsigned32 } vrPpSrclHopCount OBJECT-TYPE SYNTAX Unsigned32 (1..7) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum number of hops allowed in Spanning Tree Explore and All Routes Explore frames. This value is one less than the maximum number of route descriptors allowed in a source route frame" DEFVAL { 7 } ::= { vrPpSrclSrProvEntry 1 } vrPpSrclExploreFrameTreatment OBJECT-TYPE SYNTAX INTEGER { encap(0), xlate(1) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies whether or not explore frames received from SourceRouteBridge ports will be sent to the SRTB-8209 translation or the encapsulated SourceRouteBridge logic. This option is used only when both the TbsrBridgePort and the SrtbBridgePort are provisioned and enabled. A value of Xlate implies that the explore frames will be sent to the Srtb translation logic and a value of Encap implies that the frames will be sent to the Encapsulated source route bridging logic." DEFVAL { encap } ::= { vrPpSrclSrProvEntry 2 } vrPpSrclLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the physical LAN that this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrclSrProvEntry 3 } vrPpSrclInternalLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the identifier for the internal logical LAN this port is attached. All SourceRouteBridge ports are assigned to a physical LAN and a logical internal LAN. Current source route bridge implementations limit the lanId to a value in the range 0 to 4095." DEFVAL { 0 } ::= { vrPpSrclSrProvEntry 4 } vrPpSrclBridgeNum OBJECT-TYPE SYNTAX Unsigned32 (0..15) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the value that is used to identify this bridge when more than one bridge is used to span the same two LAN segments." DEFVAL { 7 } ::= { vrPpSrclSrProvEntry 5 } vrPpSrclLargestFrame OBJECT-TYPE SYNTAX Unsigned32 (516 | 1470 | 2052 | 4399 | 8130 | 11407 | 17749) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum frame size (LLC and above) in octets, allowed by this SourceRouteBridge port. This field is used to determine whether a modification of the largest frame field of the routing control field of the routing information field is warranted." ::= { vrPpSrclSrProvEntry 6 } vrPpSrclSteSpanMode OBJECT-TYPE SYNTAX INTEGER { autoSpan(1), disabled(2), forced(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute determines how this bridge port will react when presented with a Spanning Tree Explore frame. If disabled, the Spanning Tree Explore frame is discarded regardless of the value of stpPortState. If the value of this attribute is forced, the Spanning Tree Explore frame is forwarded regardless of the value of stpPortState. autoSpan uses the stpPortState value to decide whether or not Spanning Tree Explore frames should be forwarded out this bridge port. If the port is in the forwarding state, the frame is received and transmitted otherwise the frame is discarded." DEFVAL { autoSpan } ::= { vrPpSrclSrProvEntry 7 } vrPpSrclAreRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in an All Routes Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the areRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrclSrProvEntry 8 } vrPpSrclSteRdLimit OBJECT-TYPE SYNTAX Unsigned32 (0..8) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of route descriptors allowed in a Spanning Tree Explore frame received on a SourceRouteBridgePort or SourceRouteTransparentBridgePort. Current source route bridge implementations limit the steRdLimit to a value in the range 0 to 8." DEFVAL { 8 } ::= { vrPpSrclSrProvEntry 9 } vrPpSrclSrStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all port specific statistical attributes associated with SourceRouteBridge ports." ::= { vrPpSrcl 21 } vrPpSrclSrStatsEntry OBJECT-TYPE SYNTAX VrPpSrclSrStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclSrStatsTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex } ::= { vrPpSrclSrStatsTable 1 } VrPpSrclSrStatsEntry ::= SEQUENCE { vrPpSrclSpecInFrames Counter32, vrPpSrclSpecOutFrames Counter32, vrPpSrclApeInFrames Counter32, vrPpSrclApeOutFrames Counter32, vrPpSrclSteInFrames Counter32, vrPpSrclSteOutFrames Counter32, vrPpSrclSegmentMismatchDiscards Counter32, vrPpSrclDupSegmentDiscards Counter32, vrPpSrclHopCountExceededDiscards Counter32, vrPpSrclDupLanIdOrTreeErrors Counter32, vrPpSrclLanIdMismatches Counter32, vrPpSrclStaticDiscards Counter32, vrPpSrclDynamicDiscards Counter32 } vrPpSrclSpecInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were received by this bridge port. A specifically routed frame has a route descriptor, constructed by the originating host which details an explicit route to the destination host. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 1 } vrPpSrclSpecOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of specifically routed frames that were transmitted from this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 2 } vrPpSrclApeInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames received on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpStates. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 3 } vrPpSrclApeOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Path Explore frames transmitted on this bridge port. The All Path Explore frames are forwarded to all SourceRouteBridge ports assigned to this bridge regardless of the port's portStpState state. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 4 } vrPpSrclSteInFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Explore frames received on this bridge port. The Spanning Tree Explore frames are only forwarded through bridge ports whose portStpState has a value of forwarding. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 5 } vrPpSrclSteOutFrames OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of Spanning Tree Frames transmitted on this bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 6 } vrPpSrclSegmentMismatchDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames that were discarded due to an invalid next segment value in the routing information field. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 7 } vrPpSrclDupSegmentDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to the presence of a duplicate segment identifier in the route descriptor field which may indicate a loop in the network topology. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 8 } vrPpSrclHopCountExceededDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of All Routes Explore and Spanning Tree Explore frames discarded by this bridge port due to a frame exceeding the maximum size allowed for a route descriptor length. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 9 } vrPpSrclDupLanIdOrTreeErrors OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number frames received which contain duplicate LAN IDs or Tree errors. This attribute is helpful in debugging problems in networks which contain older IBM-SR bridges. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 10 } vrPpSrclLanIdMismatches OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attributes counts the number of All Routes Explore or Spanning Tree Explore frames that were discarded because the last LAN ID in the routing information field did not equal the LAN ID. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 11 } vrPpSrclStaticDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of explorer frames discarded due to fact that the outbound SourceRouteBridge port was disabled or deleted. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 12 } vrPpSrclDynamicDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of frames discarded due to receiving a frame with a target LAN ID which did not match the internal LAN ID of the receiving bridge port. This counter will wrap to zero when it exceeds its maximum." ::= { vrPpSrclSrStatsEntry 13 } -- Vr/<string> Pp/<string> TransparentBridgePort NetSentry -- This component represents the Ns functionality that can be applied to a -- bridge port. It contains all the attribute groups (provisionable) that are -- necessary for the application of Ns functionality to a bridge port. In -- essence, it allows for the definition of filters, at the incoming and -- outgoing points, specific to the interface represented by this bridge port. vrPpSrclNs OBJECT IDENTIFIER ::= { vrPpSrcl 2 } vrPpSrclNsRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrPpSrclNs components." ::= { vrPpSrclNs 1 } vrPpSrclNsRowStatusEntry OBJECT-TYPE SYNTAX VrPpSrclNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrPpSrclNs component." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex, vrPpSrclNsIndex } ::= { vrPpSrclNsRowStatusTable 1 } VrPpSrclNsRowStatusEntry ::= SEQUENCE { vrPpSrclNsRowStatus RowStatus, vrPpSrclNsComponentName DisplayString, vrPpSrclNsStorageType StorageType, vrPpSrclNsIndex NonReplicated } vrPpSrclNsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrPpSrclNs components. These components can be added and deleted." ::= { vrPpSrclNsRowStatusEntry 1 } vrPpSrclNsComponentName 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" ::= { vrPpSrclNsRowStatusEntry 2 } vrPpSrclNsStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrPpSrclNs tables." ::= { vrPpSrclNsRowStatusEntry 4 } vrPpSrclNsIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrPpSrclNs tables." ::= { vrPpSrclNsRowStatusEntry 10 } vrPpSrclNsProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrPpSrclNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the port specific provisionable attributes associated with Ns. These attributes influence the application of filters to incoming and outgoing frames." ::= { vrPpSrclNs 10 } vrPpSrclNsProvEntry OBJECT-TYPE SYNTAX VrPpSrclNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrPpSrclNsProvTable." INDEX { vrIndex, vrPpIndex, vrPpSrclIndex, vrPpSrclNsIndex } ::= { vrPpSrclNsProvTable 1 } VrPpSrclNsProvEntry ::= SEQUENCE { vrPpSrclNsIncomingFilter AsciiString, vrPpSrclNsOutgoingFilter AsciiString } vrPpSrclNsIncomingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the incoming filter point." ::= { vrPpSrclNsProvEntry 2 } vrPpSrclNsOutgoingFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the out going filter point." ::= { vrPpSrclNsProvEntry 3 } -- Vr/<string> Bridge -- This component represents the bridge logic, and all the associated -- attribute groups. All the various functions provided by bridging are -- encompassed by this component. vrBr OBJECT IDENTIFIER ::= { vr 5 } vrBrRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBr components." ::= { vrBr 1 } vrBrRowStatusEntry OBJECT-TYPE SYNTAX VrBrRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBr component." INDEX { vrIndex, vrBrIndex } ::= { vrBrRowStatusTable 1 } VrBrRowStatusEntry ::= SEQUENCE { vrBrRowStatus RowStatus, vrBrComponentName DisplayString, vrBrStorageType StorageType, vrBrIndex NonReplicated } vrBrRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBr components. These components can be added and deleted." ::= { vrBrRowStatusEntry 1 } vrBrComponentName 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" ::= { vrBrRowStatusEntry 2 } vrBrStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBr tables." ::= { vrBrRowStatusEntry 4 } vrBrIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrBr tables." ::= { vrBrRowStatusEntry 10 } vrBrAdminControlTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrAdminControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Administrative Control attribute. This attribute defines the current administrative state of this component." ::= { vrBr 10 } vrBrAdminControlEntry OBJECT-TYPE SYNTAX VrBrAdminControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrAdminControlTable." INDEX { vrIndex, vrBrIndex } ::= { vrBrAdminControlTable 1 } VrBrAdminControlEntry ::= SEQUENCE { vrBrAdminStatus INTEGER } vrBrAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute defines the current administrative status for thiscomponent. enabled indicates that the component is available for operation. disabled indicates the component is unavailable for operation. The application preserves all previously received provisioning data, all writable operational data and all counters. Please note that all learnt data are lost. The bridge application is not available for operation while in this state." DEFVAL { up } ::= { vrBrAdminControlEntry 1 } vrBrStateTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrStateEntry 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." ::= { vrBr 12 } vrBrStateEntry OBJECT-TYPE SYNTAX VrBrStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrStateTable." INDEX { vrIndex, vrBrIndex } ::= { vrBrStateTable 1 } VrBrStateEntry ::= SEQUENCE { vrBrAdminState INTEGER, vrBrOperationalState INTEGER, vrBrUsageState INTEGER } vrBrAdminState 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 } ::= { vrBrStateEntry 1 } vrBrOperationalState 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 } ::= { vrBrStateEntry 2 } vrBrUsageState 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 } ::= { vrBrStateEntry 3 } vrBrOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { vrBr 13 } vrBrOperStatusEntry OBJECT-TYPE SYNTAX VrBrOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrOperStatusTable." INDEX { vrIndex, vrBrIndex } ::= { vrBrOperStatusTable 1 } VrBrOperStatusEntry ::= SEQUENCE { vrBrSnmpOperStatus INTEGER } vrBrSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { vrBrOperStatusEntry 1 } vrBrOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational attributes applicable to bridging, those components that are global in nature and are not port specific." ::= { vrBr 14 } vrBrOperEntry OBJECT-TYPE SYNTAX VrBrOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrOperTable." INDEX { vrIndex, vrBrIndex } ::= { vrBrOperTable 1 } VrBrOperEntry ::= SEQUENCE { vrBrBridgeAddress MacAddress, vrBrNumPorts Gauge32, vrBrType INTEGER } vrBrBridgeAddress OBJECT-TYPE SYNTAX MacAddress (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute represents the Mac address for the bridge. This address is used when this bridge must be referred to in a unique manner. It is used to form the bridge identifier, used by the spanning tree protocol, by concatenating it with the attribute bridgePriority under the component SpanningTreeProtocol." ::= { vrBrOperEntry 1 } vrBrNumPorts OBJECT-TYPE SYNTAX Gauge32 (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of ports this bridge controls. In other words, it is a count of the number of bridge ports provisioned." ::= { vrBrOperEntry 2 } vrBrType OBJECT-TYPE SYNTAX INTEGER { unknown(1), transparentOnly(2), sourceRouteOnly(3), srt(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the capability of this bridge unit in terms of types of bridging it can handle." ::= { vrBrOperEntry 3 } -- -- *** THIS SUBTREE CURRENTLY NOT IMPLEMENTED *** -- -- Vr/<string> Bridge PortTableEntry/<Decimal>,<string>,mode -- This component is one of a group of similar components that forms a -- table. This table houses all the bridge ports provisioned and the -- corresponding domains they belong to. This table can be used as a -- central place to access all the information about bridge ports and the -- domains associated with these bridge ports. There can exist only sixteen -- domains when a spanning tree is desired specific to each domain. When -- there is only a single spanning tree spanning all the domains the -- maximum number of domains possible are 4294967293. vrBrPte OBJECT IDENTIFIER ::= { vrBr 2 } vrBrPteRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrPteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This entry controls the addition and deletion of vrBrPte components." ::= { vrBrPte 1 } vrBrPteRowStatusEntry OBJECT-TYPE SYNTAX VrBrPteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrPte component." INDEX { vrIndex, vrBrIndex, vrBrPteDomainNumIndex, vrBrPtePortNameIndex, vrBrPteModeIndex } ::= { vrBrPteRowStatusTable 1 } VrBrPteRowStatusEntry ::= SEQUENCE { vrBrPteRowStatus RowStatus, vrBrPteComponentName DisplayString, vrBrPteStorageType StorageType, vrBrPteDomainNumIndex Integer32, vrBrPtePortNameIndex AsciiStringIndex, vrBrPteModeIndex INTEGER } vrBrPteRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrPte components. These components cannot be added nor deleted." ::= { vrBrPteRowStatusEntry 1 } vrBrPteComponentName 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" ::= { vrBrPteRowStatusEntry 2 } vrBrPteStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrPte tables." ::= { vrBrPteRowStatusEntry 4 } vrBrPteDomainNumIndex OBJECT-TYPE SYNTAX Integer32 (1..268435455) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrPte tables." ::= { vrBrPteRowStatusEntry 10 } vrBrPtePortNameIndex OBJECT-TYPE SYNTAX AsciiStringIndex (SIZE (0..29)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrPte tables." ::= { vrBrPteRowStatusEntry 11 } vrBrPteModeIndex OBJECT-TYPE SYNTAX INTEGER { tb(2), sr(3), srt(4) } ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrPte tables." ::= { vrBrPteRowStatusEntry 12 } vrBrPteOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrPteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This group houses all the operational attributes belonging to the PortTableEntry component." ::= { vrBrPte 10 } vrBrPteOperEntry OBJECT-TYPE SYNTAX VrBrPteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrPteOperTable." INDEX { vrIndex, vrBrIndex, vrBrPteDomainNumIndex, vrBrPtePortNameIndex, vrBrPteModeIndex } ::= { vrBrPteOperTable 1 } VrBrPteOperEntry ::= SEQUENCE { vrBrPteMacType INTEGER, vrBrPteStpState INTEGER, vrBrPteStpType INTEGER, vrBrPteFilterPoints INTEGER, vrBrPtePortPointsTo INTEGER } vrBrPteMacType OBJECT-TYPE SYNTAX INTEGER { ethernet(0), tokenRing(1), fddiBridgePort(2), tokenBus(3), fddiEncapsulating(4), vns(5), frameRelay(6), ppp(7), smds(8), vcp(9), x25(10), srEncapSr(11), srEncapTb(12), sourceGateSr(13), sourceGateTb(14), srtb(15), tbsr(16), clusterSr(17), clusterTb(18), unknown(19), atmMpe(20), snaDlr(21), lecEthernet(22) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the Mac type of the bridge port is associated with." ::= { vrBrPteOperEntry 1 } vrBrPteStpState OBJECT-TYPE SYNTAX INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the stp state of the bridge port." DEFVAL { disabled } ::= { vrBrPteOperEntry 2 } vrBrPteStpType OBJECT-TYPE SYNTAX INTEGER { unknown(1), dec(2), ieee8021(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of the spanning tree protocol this bridge port is participating in." DEFVAL { ieee8021 } ::= { vrBrPteOperEntry 3 } vrBrPteFilterPoints OBJECT-TYPE SYNTAX INTEGER { in(1), out(2), inOut(3), none(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute in indicative of the points where filtering is active currently." DEFVAL { none } ::= { vrBrPteOperEntry 4 } vrBrPtePortPointsTo OBJECT-TYPE SYNTAX INTEGER { none(1), rootBridge(2), designatedBridge(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute in indicative of the fact if this bridge port leads to the root bridge of the spanning tree topology or if leads to the designated bridge of the lan segment the bridge port is attached to." DEFVAL { none } ::= { vrBrPteOperEntry 5 } vrBrPteSpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrPteSpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This group contains all the attributes associated with the source route portion of the port table." ::= { vrBrPte 11 } vrBrPteSpOperEntry OBJECT-TYPE SYNTAX VrBrPteSpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrPteSpOperTable." INDEX { vrIndex, vrBrIndex, vrBrPteDomainNumIndex, vrBrPtePortNameIndex, vrBrPteModeIndex } ::= { vrBrPteSpOperTable 1 } VrBrPteSpOperEntry ::= SEQUENCE { vrBrPteLanId Unsigned32, vrBrPteInternalLanId Unsigned32, vrBrPteBridgeNum Unsigned32 } vrBrPteLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095 | 65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute identifies the lan identifier the bridge port is attached to. LAN ID is a part of the route descriptor used when source route bridging. Note that the value 0 is used by some applications for special test cases and the value 65535 signifies that no lanId is assigned to this port." ::= { vrBrPteSpOperEntry 1 } vrBrPteInternalLanId OBJECT-TYPE SYNTAX Unsigned32 (0..4095 | 65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute contains the internal or logical LAN to which a port is attached. All source bridge ports have an associated physical LAN segment and logical internal LAN segment. Note that the value 0 is used by some applications for special test cases and the value 65535 signifies that no internalLanId is assigned to this port." ::= { vrBrPteSpOperEntry 2 } vrBrPteBridgeNum OBJECT-TYPE SYNTAX Unsigned32 (0..15 | 65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number assigned to the bridge associated with this LAN ID table entry. The bridge number is a part of the route descriptor of a source routed frame. Note that the value 0 is used by some applications for special test cases and the value 65535 signifies that no bridgeNum is assigned to this port." ::= { vrBrPteSpOperEntry 3 } -- Vr/<string> Bridge NetSentry -- This component represents the net sentry facility as applicable to -- bridging. It serves to allow the user to provision filter names that are -- applicable at the first, the last filter, the localIn and the localOut points -- and also the filter apply table. vrBrNs OBJECT IDENTIFIER ::= { vrBr 3 } vrBrNsRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBrNs components." ::= { vrBrNs 1 } vrBrNsRowStatusEntry OBJECT-TYPE SYNTAX VrBrNsRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrNs component." INDEX { vrIndex, vrBrIndex, vrBrNsIndex } ::= { vrBrNsRowStatusTable 1 } VrBrNsRowStatusEntry ::= SEQUENCE { vrBrNsRowStatus RowStatus, vrBrNsComponentName DisplayString, vrBrNsStorageType StorageType, vrBrNsIndex NonReplicated } vrBrNsRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrNs components. These components can be added and deleted." ::= { vrBrNsRowStatusEntry 1 } vrBrNsComponentName 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" ::= { vrBrNsRowStatusEntry 2 } vrBrNsStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrNs tables." ::= { vrBrNsRowStatusEntry 4 } vrBrNsIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrBrNs tables." ::= { vrBrNsRowStatusEntry 10 } vrBrNsProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes applicable to the packet control facility. These attributes are global attributes and are not port specific." ::= { vrBrNs 10 } vrBrNsProvEntry OBJECT-TYPE SYNTAX VrBrNsProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrNsProvTable." INDEX { vrIndex, vrBrIndex, vrBrNsIndex } ::= { vrBrNsProvTable 1 } VrBrNsProvEntry ::= SEQUENCE { vrBrNsFirstFilter AsciiString, vrBrNsLastFilter AsciiString } vrBrNsFirstFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied at the first filter point." ::= { vrBrNsProvEntry 1 } vrBrNsLastFilter OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter that is to be applied at the last filter point." ::= { vrBrNsProvEntry 2 } -- Vr/<string> Bridge NetSentry ApplyTableEntry/<Decimal> -- This component, represents an entry in the filter apply table. The filter -- apply table is used to specifically filter frames, based on a frame's -- origin, its destination, and the domain associated with the frame. A filter -- name is specified in the entry, which is applied to a frame if the match -- criteria is satisfied. -- When the attribute direction has the value to, a match in the filter table -- requires the firstMACAddress anded with the firstMACAddressMask to -- match the source MAC address in the frame, the secondMACAddress -- anded with the secondMACAddressMask to match the destination MAC -- address in the frame, and the domainNum to match the domain number -- associated with the frame. -- When the direction has the value from, a match in the filter table -- requires the firstMACAddress anded with the firstMACAddressMask to -- match the destination MAC address in the frame, the -- secondMACAddress anded with the secondMACAddressMask to match -- the source MAC address in the frame, and the domainNum to match the -- domain number associated with the frame. -- When the direction has the value toFrom, a match in the filter table -- requires the firstMACAddress anded with the firstMACAddressMask to -- match the source/destination MAC address in the frame, the -- secondMACAddress anded with the secondMACAddressMask to match -- the destination/source MAC address in the frame, and the domainNum to -- match the domain number associated with the frame. vrBrNsAte OBJECT IDENTIFIER ::= { vrBrNs 2 } vrBrNsAteRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrNsAteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBrNsAte components." ::= { vrBrNsAte 1 } vrBrNsAteRowStatusEntry OBJECT-TYPE SYNTAX VrBrNsAteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrNsAte component." INDEX { vrIndex, vrBrIndex, vrBrNsIndex, vrBrNsAteEntryNumberIndex } ::= { vrBrNsAteRowStatusTable 1 } VrBrNsAteRowStatusEntry ::= SEQUENCE { vrBrNsAteRowStatus RowStatus, vrBrNsAteComponentName DisplayString, vrBrNsAteStorageType StorageType, vrBrNsAteEntryNumberIndex Integer32 } vrBrNsAteRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrNsAte components. These components can be added and deleted." ::= { vrBrNsAteRowStatusEntry 1 } vrBrNsAteComponentName 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" ::= { vrBrNsAteRowStatusEntry 2 } vrBrNsAteStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrNsAte tables." ::= { vrBrNsAteRowStatusEntry 4 } vrBrNsAteEntryNumberIndex OBJECT-TYPE SYNTAX Integer32 (0..255) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrBrNsAte tables." ::= { vrBrNsAteRowStatusEntry 10 } vrBrNsAteProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrNsAteProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the attributes that together form an apply table entry. These fields of an apply table entry are used as match criteria, which when satisfied results in the application of the named filter to the frame." ::= { vrBrNsAte 10 } vrBrNsAteProvEntry OBJECT-TYPE SYNTAX VrBrNsAteProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrNsAteProvTable." INDEX { vrIndex, vrBrIndex, vrBrNsIndex, vrBrNsAteEntryNumberIndex } ::= { vrBrNsAteProvTable 1 } VrBrNsAteProvEntry ::= SEQUENCE { vrBrNsAteDomainNum Unsigned32, vrBrNsAteFirstMacAddress MacAddress, vrBrNsAteFirstMacAddressMask MacAddress, vrBrNsAteSecondMacAddress MacAddress, vrBrNsAteSecondMacAddressMask MacAddress, vrBrNsAteDirection INTEGER, vrBrNsAteFilterName AsciiString } vrBrNsAteDomainNum OBJECT-TYPE SYNTAX Unsigned32 (0..4294967293) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the domain number associated with a frame, that would qualify it partly, for a match in the apply table. The domain number provisioned will form a part of the match criteria only if it is not provisioned with a wild card value of 0. If the wild card character is specified, any domain number will satisfy the match criteria, in effect loosing domain number as a qualifier in the match criteria." DEFVAL { 0 } ::= { vrBrNsAteProvEntry 1 } vrBrNsAteFirstMacAddress OBJECT-TYPE SYNTAX MacAddress (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the MAC address to be anded with the firstMACAddressMask, and the result compared with- a) The source MAC address in a frame when the attribute direction has a value of to, b) The destination MAC address in a frame when the attribute direction has a value of from, c) Source / Destination address in a frame when the attribute direction has a value of toFrom, as a part of finding a match in the bridge filter apply table." DEFVAL { '000000000000'H } ::= { vrBrNsAteProvEntry 2 } vrBrNsAteFirstMacAddressMask OBJECT-TYPE SYNTAX MacAddress (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the mask which is anded with the attribute firstMACAddress. The result is then compared with- a) The source MAC address in a frame when the attribute direction has a value of to, b) The destination MAC address in a frame when the attribute direction has a value of from, c) Source / Destination address in a frame when the attribute direction has a value of toFrom, as a part of finding a match in the bridge filter apply table." DEFVAL { 'ffffffffffff'H } ::= { vrBrNsAteProvEntry 3 } vrBrNsAteSecondMacAddress OBJECT-TYPE SYNTAX MacAddress (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the MAC address to be anded with the secondMACAddressMask, and the result compared with- a) The destination MAC address in a frame when the attribute direction has a value of to, b) The source MAC address in a frame when the attribute direction has a value of from, c) Destination/Source address in a frame when the attribute direction has a value of toFrom, as a part of finding a match in the bridge filter apply table." DEFVAL { '000000000000'H } ::= { vrBrNsAteProvEntry 4 } vrBrNsAteSecondMacAddressMask OBJECT-TYPE SYNTAX MacAddress (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the mask which is anded with the attribute secondMACAddress. The result is then compared with- a) The destination MAC address in a frame when the attribute direction has a value of to, b) The source MAC address in a frame when the attribute direction has a value of from, c) Destination/Source address in a frame when the attribute direction has a value of toFrom, as a part of finding a match in the bridge filter apply table." DEFVAL { 'ffffffffffff'H } ::= { vrBrNsAteProvEntry 5 } vrBrNsAteDirection OBJECT-TYPE SYNTAX INTEGER { to(0), from(1), toFrom(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the direction of frame flow. It is used to appropriately compare the result of logically anding MAC address, MACAddressMask pairs, with the source /destination MAC address fields in a frame, as a part of the match finding process. When this attribute has value of to, the firstMACAddress is logically anded with the firstMACAddressMask and the result compared with the source MAC address in a frame and the secondMACAddress logically anded with the secondMACAddressMask and compared with the destination MAC address. When this attribute has a value of from, the firstMACAddress is logically anded with the firstMACAddressMask and the result compared with the destinationMAC address in a frame and the secondMACAddress logically anded with the secondMACAddressMask and compared with the sourceMAC addressin the frame, as a part of finding a match in the bridge filter apply table entry." DEFVAL { toFrom } ::= { vrBrNsAteProvEntry 6 } vrBrNsAteFilterName OBJECT-TYPE SYNTAX AsciiString (SIZE (0..32)) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the name of the filter to be applied to the frame, if it satisfies the match criteria mentioned in the bridge filter apply table entry." ::= { vrBrNsAteProvEntry 7 } -- Vr/<string> Bridge TransparentBridge -- This component houses all the global bridge attribute groups necessary -- for the operation of a transparent bridge. vrBrTb OBJECT IDENTIFIER ::= { vrBr 4 } vrBrTbRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBrTb components." ::= { vrBrTb 1 } vrBrTbRowStatusEntry OBJECT-TYPE SYNTAX VrBrTbRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrTb component." INDEX { vrIndex, vrBrIndex, vrBrTbIndex } ::= { vrBrTbRowStatusTable 1 } VrBrTbRowStatusEntry ::= SEQUENCE { vrBrTbRowStatus RowStatus, vrBrTbComponentName DisplayString, vrBrTbStorageType StorageType, vrBrTbIndex NonReplicated } vrBrTbRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrTb components. These components can be added and deleted." ::= { vrBrTbRowStatusEntry 1 } vrBrTbComponentName 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" ::= { vrBrTbRowStatusEntry 2 } vrBrTbStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrTb tables." ::= { vrBrTbRowStatusEntry 4 } vrBrTbIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrBrTb tables." ::= { vrBrTbRowStatusEntry 10 } vrBrTbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes applicable to a transparent bridge, those attributes that are global and are not port specific." ::= { vrBrTb 10 } vrBrTbProvEntry OBJECT-TYPE SYNTAX VrBrTbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbProvTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex } ::= { vrBrTbProvTable 1 } VrBrTbProvEntry ::= SEQUENCE { vrBrTbFwdTableNumEntries Unsigned32, vrBrTbAgingTime Unsigned32 } vrBrTbFwdTableNumEntries OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the number of entries that can exist in the transparent bridge forwarding table. This attribute provides a way to control the resources allocated to forwarding table. This attribute will prove to be very useful while attempting to fine tune the resource allocated to the various types of tables to suit the network configuration. Please understand that this attribute tbFwdTableNumEntries is influenced by the memory management scheme provided by the VirtualRouter and is by no means independent of the same. It is important to understand the network configuration in terms of number and types of bridge ports provisioned before attempting to fine tune this attribute.The following attributes can be used as feedback to fine tune this attribute: a) attribute totalForwardingTableEntries under the TransparentBridge component, b) attribute numFtEntriesFree under the TransparentBridge component, c) attribute numFtEntriesDenied under the TransparentBridge component" DEFVAL { 500 } ::= { vrBrTbProvEntry 1 } vrBrTbAgingTime OBJECT-TYPE SYNTAX Unsigned32 (10..1000000) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the time period used in seconds, to age out dynamically learned entries in the forwarding table. The aging time can change, triggered by a spanning tree topology change. The operational value of the aging time is reflected in the attribute agingTimeOper under the SpanningTreeProtocol component." DEFVAL { 300 } ::= { vrBrTbProvEntry 2 } vrBrTbStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the statistical attributes for a transparent bridge, those attributes that are global in nature and are not port specific." ::= { vrBrTb 11 } vrBrTbStatsEntry OBJECT-TYPE SYNTAX VrBrTbStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbStatsTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex } ::= { vrBrTbStatsTable 1 } VrBrTbStatsEntry ::= SEQUENCE { vrBrTbLearnedEntryDiscards Counter32, vrBrTbTotalForwardingTableEntries Counter32, vrBrTbNumFtEntriesFree Gauge32, vrBrTbNumFtEntriesDenied Counter32 } vrBrTbLearnedEntryDiscards OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute represents the number of entries that might have been learned but have been discarded due to lack of space to store them in the forwarding table. This counter is not supported currently by the bridging platform and will always return a value of 0 in response to any queries." ::= { vrBrTbStatsEntry 1 } vrBrTbTotalForwardingTableEntries OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the total number of TB forwarding table entries. This includes static forwarding table entries and dynamic forwarding table entries. This attribute is influenced by the attribute tbFwdTableNumEntries, which is a provisionable attribute. If the value is consistently approaching the value of the attribute tbFwdTableNumEntries, it is advisable to increase the value provisioned for tbFwdTableNumEntries. It indicates a potential shortage of forwarding table entries in the future. This attribute is inversely proportional in value to the attribute numFtEntriesFree. This counter wraps around its maximum value of 4294967295." ::= { vrBrTbStatsEntry 2 } vrBrTbNumFtEntriesFree OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of TB forwarding table entries free. These entries could be used by static entries or by dynamic entries. This counter wraps around its maximum value of 4294967295. A consistently high value for this attribute indicates that there is a resource surplus here, in terms of the memory requirements of the forwarding table. This surplus could be utilized elsewhere if need be. The value of this attributes directly influenced by the value of the attribute tbFwdTableNumEntries." DEFVAL { 0 } ::= { vrBrTbStatsEntry 3 } vrBrTbNumFtEntriesDenied OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of instances wherein TB table entry was unavailable. These entries could have been denied for static entries or for dynamic entries. This counter wraps around its maximum value of 4294967295. If this counter consistently shows a high value, it is indicative of a resource shortage in terms of memory required to support the increase in the number of forwarding table entries. To rectify this resource shortage, increase the number of forwarding table entries through the provisioned attribute tbFwdTableEntries under the Bridge component. This counter should ideally be as low as possible." ::= { vrBrTbStatsEntry 4 } -- Vr/<string> Br Tb Stp/<Decimal> -- Vr/<string> Br Sr Stp/<Decimal> -- This component represents the Spanning Tree Protocol for the bridge. -- Bridges in a network use the Spanning Tree Protocol to provide a loop -- free, fault tolerant network topology. As there may be a need for -- multiple domains in the network, bridging allows provisioning of -- domain specific spanning tree instances. -- Individual spanning tree instances are indexed using the domain number. -- The domain numbers assigned are only unique to the bridge type so -- domain numbers may be shared between TransparentBridge and -- SourceRouteBridge. -- Note that only 16 instances of this component are allowed and includes -- the backbone spanning tree instance. -- The instance identifier of the SpanningTreeProtocol component is -- significant as it is indicative of the domain that spanning tree instance -- governs. vrBrTbStp OBJECT IDENTIFIER ::= { vrBrTb 2 } vrBrTbStpRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbStpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBrTbStp components." ::= { vrBrTbStp 1 } vrBrTbStpRowStatusEntry OBJECT-TYPE SYNTAX VrBrTbStpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrTbStp component." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbStpIndex } ::= { vrBrTbStpRowStatusTable 1 } VrBrTbStpRowStatusEntry ::= SEQUENCE { vrBrTbStpRowStatus RowStatus, vrBrTbStpComponentName DisplayString, vrBrTbStpStorageType StorageType, vrBrTbStpIndex Integer32 } vrBrTbStpRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrTbStp components. These components can be added and deleted." ::= { vrBrTbStpRowStatusEntry 1 } vrBrTbStpComponentName 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" ::= { vrBrTbStpRowStatusEntry 2 } vrBrTbStpStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrTbStp tables." ::= { vrBrTbStpRowStatusEntry 4 } vrBrTbStpIndex OBJECT-TYPE SYNTAX Integer32 (1..268435455) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrBrTbStp tables." ::= { vrBrTbStpRowStatusEntry 10 } vrBrTbStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that are applicable to the spanning tree protocol. These are global attributes and not port specific attributes. These attributes have a direct impact on the way this bridge participates in the spanning tree protocol." ::= { vrBrTbStp 10 } vrBrTbStpProvEntry OBJECT-TYPE SYNTAX VrBrTbStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbStpProvTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbStpIndex } ::= { vrBrTbStpProvTable 1 } VrBrTbStpProvEntry ::= SEQUENCE { vrBrTbStpStpMode INTEGER, vrBrTbStpProtocolSpec INTEGER, vrBrTbStpPriority Unsigned32, vrBrTbStpBridgeMaxAge Unsigned32, vrBrTbStpBridgeHelloTime Unsigned32, vrBrTbStpBridgeForwardDelay Unsigned32 } vrBrTbStpStpMode OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute determines if this stp instance is to act as the stp instance for the backbone or an stp instance for a non-backbone media configuration. There can exist only one Backbone stp instance per virtual router. If the attribute domainStpTbState is set to a value on and Backbone bridge ports have been provisioned, there should exist a Backbone stp instance. Please note that it is not permissible to assign the instance identifier of this stp instance as domain number of any access bridge port. In case of stp instances that are non-Backbone, the instance identifier is indicative of the domain number the stp is operational in." DEFVAL { access } ::= { vrBrTbStpProvEntry 1 } vrBrTbStpProtocolSpec OBJECT-TYPE SYNTAX INTEGER { both(1), dec(2), ieee8021d(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocols that are in operation in the bridge. This means that this bridge participates in the types spanning tree protocol indicated by this attribute." DEFVAL { ieee8021d } ::= { vrBrTbStpProvEntry 2 } vrBrTbStpPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is used to construct the bridgeId. It forms the first two octets of the bridgeId and the remaining 6 octets are made up of the bridgeMACAddress. The priority also determines the root bridge of the spanning tree topology. Manipulating this attribute might lead to a change in the spanning tree topology." DEFVAL { 32768 } ::= { vrBrTbStpProvEntry 3 } vrBrTbStpBridgeMaxAge OBJECT-TYPE SYNTAX Unsigned32 (600..4000) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum age of spanning tree protocol information learned from the network on any bridge port before it is discarded. This value is used by this bridge and all the other bridges, when this bridge is the root bridge of the spanning tree topology. The following relationships are enforced as required by the IEEE 802.1d standards document. 2 *(bridgeForwardDelay -1.0seconds) >= bridgeMaxAge, bridgeMaxAge >= 2 * bridgeHelloTime + 1.0 seconds. DESCRIPTION" DEFVAL { 2000 } ::= { vrBrTbStpProvEntry 4 } vrBrTbStpBridgeHelloTime OBJECT-TYPE SYNTAX Unsigned32 (100..1000) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the time interval between the transmission of configuration BPDUs on any bridge port when this bridge becomes the root bridge. This attribute value is also used by all the other bridges in the Spanning Tree while this bridge is the root. The following relationship is enforced as required by the IEEE 802.1d standards document. bridgeMaxAge >= 2 * bridgeHelloTime + 1.0 seconds." DEFVAL { 200 } ::= { vrBrTbStpProvEntry 5 } vrBrTbStpBridgeForwardDelay OBJECT-TYPE SYNTAX Unsigned32 (400..3000) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies how fast a bridge port changes its STP state while progressing towards the forwarding state. It is also used as agingTime to age dynamic entries in the forwarding table once a topology change is detected. This attribute is used by all the bridges participating in the spanning tree protocol, when this bridge is the root bridge. The following relationship is enforced as required by the IEEE 802.1d standards document. 2 *(bridgeForwardDelay -1.0sconds) >= bridgeMaxAge." DEFVAL { 1500 } ::= { vrBrTbStpProvEntry 6 } vrBrTbStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational, spanning tree protocol attributes. These attributes are applicable in a global manner and are not specific to a bridge port." ::= { vrBrTbStp 11 } vrBrTbStpOperEntry OBJECT-TYPE SYNTAX VrBrTbStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbStpOperTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbStpIndex } ::= { vrBrTbStpOperTable 1 } VrBrTbStpOperEntry ::= SEQUENCE { vrBrTbStpBridgeId BridgeId, vrBrTbStpRootPortName AsciiString, vrBrTbStpTimeSinceTopologyChange Unsigned32, vrBrTbStpTopologyChangeDetect INTEGER, vrBrTbStpTopologyChanges Counter32, vrBrTbStpDesignatedRoot BridgeId, vrBrTbStpRootCost Unsigned32, vrBrTbStpMaxAge Unsigned32, vrBrTbStpAgingTimeOper Unsigned32, vrBrTbStpHelloTime Unsigned32, vrBrTbStpHoldTime Unsigned32, vrBrTbStpFwdDelay Unsigned32 } vrBrTbStpBridgeId OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier value of this bridge, which serves to uniquely represent this bridge in the spanning tree topology. Thus, a bridgeId is unique only in the spanning tree instance the bridge in participating in. If multiple domain spanning trees exist then the same bridgeId can be re-used across these spanning tree instances." ::= { vrBrTbStpOperEntry 1 } vrBrTbStpRootPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the name of the bridge port that offers the lowest cost route to the root bridge of the spanning tree topology.The attribute rootPortName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport. If multiple instances of spanning tree are operational, then there will exist a rootPortName value for each instance of the spanning tree running, and is applicable to that instance alone." ::= { vrBrTbStpOperEntry 2 } vrBrTbStpTimeSinceTopologyChange OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the time since a spanning tree topology change was detected by this bridge." DEFVAL { 0 } ::= { vrBrTbStpOperEntry 3 } vrBrTbStpTopologyChangeDetect OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies whether or not a topology change was detected. This flag is set when a bpdu with the topology detect flag set is received from the root bridge. If this bridge is the root bridge this flag is set on receipt of a topology change notification bpdu. It is reset after a fixed length of time." DEFVAL { false } ::= { vrBrTbStpOperEntry 4 } vrBrTbStpTopologyChanges OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of topology changes detected by this bridge since the last bridge reset. This counter wraps around its maximum value of 4294967295." ::= { vrBrTbStpOperEntry 5 } vrBrTbStpDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this bridge treats as the root of the spanning tree topology. The root of the spanning tree topology is chosen through exchange." ::= { vrBrTbStpOperEntry 6 } vrBrTbStpRootCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the cost of the path to the root as seen by this bridge." ::= { vrBrTbStpOperEntry 8 } vrBrTbStpMaxAge OBJECT-TYPE SYNTAX Unsigned32 (600..4000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum age of the spanning tree protocol info learnt from a port, before it is discarded." DEFVAL { 2000 } ::= { vrBrTbStpOperEntry 9 } vrBrTbStpAgingTimeOper OBJECT-TYPE SYNTAX Unsigned32 (10..1000000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the time period used in seconds, to age out dynamically learned entries in the forwarding table. The aging time is specific to a spanning tree protocol instance running. A value for the aging time of the current instance of the spanning tree protocol can be provisioned through the attribute agingTime under the InwBrTb component. The agingTimeOper attribute assumes the value of the bridgeForwardDelay while a topology change is in progress. This is done to facilitate quick aging out of the learned entries that might have become obsolete due to a spanning tree topology change." DEFVAL { 300 } ::= { vrBrTbStpOperEntry 10 } vrBrTbStpHelloTime OBJECT-TYPE SYNTAX Unsigned32 (100..1000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the time interval between the transmission of the configuration BPDUs. This value is obtained from the root bridge of the spanning tree topology, through bridge protocol data units. This value should be the value assigned to the attribute bridgeHelloTime of the root bridge." DEFVAL { 200 } ::= { vrBrTbStpOperEntry 11 } vrBrTbStpHoldTime OBJECT-TYPE SYNTAX Unsigned32 (100) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the interval of time which no more than two BPDUs should be sent." DEFVAL { 100 } ::= { vrBrTbStpOperEntry 12 } vrBrTbStpFwdDelay OBJECT-TYPE SYNTAX Unsigned32 (400..3000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies how much time a port spends in any state while progressing towards the forwarding state. It is also used to age out learned entries while a topology change is in progress.This value should be the value assigned to the attribute bridgefwdDelay of the root bridge." DEFVAL { 1500 } ::= { vrBrTbStpOperEntry 13 } -- Vr/<string> Br Tb StaticTableEntry/address, receivePort -- This component represents an entry in the transparent bridging static -- forwarding table. A static table is used to store provisioned forwarding -- entries. Entries in the static table indicate the output ports, a frame is -- allowed to go out of, if it was received on receivePort and if its -- destination MAC address field matched address. A collection of such -- entries form the static forwarding table. vrBrTbSte OBJECT IDENTIFIER ::= { vrBrTb 3 } vrBrTbSteRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbSteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBrTbSte components." ::= { vrBrTbSte 1 } vrBrTbSteRowStatusEntry OBJECT-TYPE SYNTAX VrBrTbSteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrTbSte component." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbSteAddressIndex, vrBrTbSteReceivePortIndex } ::= { vrBrTbSteRowStatusTable 1 } VrBrTbSteRowStatusEntry ::= SEQUENCE { vrBrTbSteRowStatus RowStatus, vrBrTbSteComponentName DisplayString, vrBrTbSteStorageType StorageType, vrBrTbSteAddressIndex DashedHexString, vrBrTbSteReceivePortIndex AsciiStringIndex } vrBrTbSteRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrTbSte components. These components can be added and deleted." ::= { vrBrTbSteRowStatusEntry 1 } vrBrTbSteComponentName 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" ::= { vrBrTbSteRowStatusEntry 2 } vrBrTbSteStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrTbSte tables." ::= { vrBrTbSteRowStatusEntry 4 } vrBrTbSteAddressIndex OBJECT-TYPE SYNTAX DashedHexString (SIZE (6)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrTbSte tables." ::= { vrBrTbSteRowStatusEntry 10 } vrBrTbSteReceivePortIndex OBJECT-TYPE SYNTAX AsciiStringIndex (SIZE (1..29)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrTbSte tables." ::= { vrBrTbSteRowStatusEntry 11 } vrBrTbSteProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbSteProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the fields of a static table entry. All these attributes can be provisioned by the user. Multiple such static table entries together form the static forwarding table." ::= { vrBrTbSte 10 } vrBrTbSteProvEntry OBJECT-TYPE SYNTAX VrBrTbSteProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbSteProvTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbSteAddressIndex, vrBrTbSteReceivePortIndex } ::= { vrBrTbSteProvTable 1 } VrBrTbSteProvEntry ::= SEQUENCE { vrBrTbSteStatus INTEGER } vrBrTbSteStatus OBJECT-TYPE SYNTAX INTEGER { permanent(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the longevity of an entry in the static table. Please note that currently only a value of permanent is supported." DEFVAL { permanent } ::= { vrBrTbSteProvEntry 1 } vrBrTbSteAtgtTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbSteAtgtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This port map specifies the out bridge ports a MAC frame with address in its destination MAC address field, originating from receivePort, can go out of. The allowedToGoTo attribute is a set of strings where in each string is of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding TB or SRT bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. Multiple strings can be specified on the same set command. Each string in the list is space separated. An '*' in place of the i indicates that regardless of the protocol port instance, all bridge ports with name BridgePortName should be included in the allowedToGoTo. In cases where there are multiple bridge ports provisioned under a protocol port, (e.g. pseudo bridge ports) each bridge port name must be specified in the form of strings, as indicated above. Please note that this attribute allowedToGoTo cannot contain any of the following bridge ports in part: SrBP, Srtb, Srsg, Tbsg, Srse, Srcl, FddiESr." ::= { vrBrTbSte 271 } vrBrTbSteAtgtEntry OBJECT-TYPE SYNTAX VrBrTbSteAtgtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbSteAtgtTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbSteAddressIndex, vrBrTbSteReceivePortIndex, vrBrTbSteAtgtValue } ::= { vrBrTbSteAtgtTable 1 } VrBrTbSteAtgtEntry ::= SEQUENCE { vrBrTbSteAtgtValue AsciiString, vrBrTbSteAtgtRowStatus RowStatus } vrBrTbSteAtgtValue OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-write STATUS mandatory DESCRIPTION "This variable represents both the value and the index for the vrBrTbSteAtgtTable." ::= { vrBrTbSteAtgtEntry 1 } vrBrTbSteAtgtRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS write-only STATUS mandatory DESCRIPTION "This variable is used to control the addition and deletion of individual values of the vrBrTbSteAtgtTable." ::= { vrBrTbSteAtgtEntry 2 } -- -- *** THIS SUBTREE CURRENTLY NOT IMPLEMENTED *** -- -- Vr/<string> Br Tb FowardTableEntry/address, domainNum -- This component represents an entry in the transparent bridge forwarding -- table. Entries in this table serve to map a destination MAC address to a -- port in the bridge. Essentially, entries are learned and aged in this table. -- This means that entries that are not frequently used, are purged. The -- agingTime is a provisionable attribute under the TransparentBridge -- component. Other fields in this table are informative in nature. A -- collection of such entries constitutes a transparent bridge forwarding -- table. There can exist only sixteen domains when a spanning tree is -- desired specific to each domain. When there is only a single spanning -- tree spanning all the domains, the maximum number of domains -- possible are 4294967293. vrBrTbFte OBJECT IDENTIFIER ::= { vrBrTb 4 } vrBrTbFteRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbFteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This entry controls the addition and deletion of vrBrTbFte components." ::= { vrBrTbFte 1 } vrBrTbFteRowStatusEntry OBJECT-TYPE SYNTAX VrBrTbFteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrTbFte component." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbFteAddressIndex, vrBrTbFteDomainNumIndex } ::= { vrBrTbFteRowStatusTable 1 } VrBrTbFteRowStatusEntry ::= SEQUENCE { vrBrTbFteRowStatus RowStatus, vrBrTbFteComponentName DisplayString, vrBrTbFteStorageType StorageType, vrBrTbFteAddressIndex DashedHexString, vrBrTbFteDomainNumIndex Integer32 } vrBrTbFteRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrTbFte components. These components cannot be added nor deleted." ::= { vrBrTbFteRowStatusEntry 1 } vrBrTbFteComponentName 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" ::= { vrBrTbFteRowStatusEntry 2 } vrBrTbFteStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrTbFte tables." ::= { vrBrTbFteRowStatusEntry 4 } vrBrTbFteAddressIndex OBJECT-TYPE SYNTAX DashedHexString (SIZE (6)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrTbFte tables." ::= { vrBrTbFteRowStatusEntry 10 } vrBrTbFteDomainNumIndex OBJECT-TYPE SYNTAX Integer32 (1..268435455) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrTbFte tables." ::= { vrBrTbFteRowStatusEntry 11 } vrBrTbFteOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbFteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This group houses all the attributes that form the fields of a forwarding table entry. Multiple such forwarding table entries put together form the forwarding table. These attributes reflect the state of the transparent bridge forwarding table." ::= { vrBrTbFte 10 } vrBrTbFteOperEntry OBJECT-TYPE SYNTAX VrBrTbFteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbFteOperTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbFteAddressIndex, vrBrTbFteDomainNumIndex } ::= { vrBrTbFteOperTable 1 } VrBrTbFteOperEntry ::= SEQUENCE { vrBrTbFtePort AsciiString, vrBrTbFteAgeOfEntry Gauge32, vrBrTbFtePeerAddressInfo BridgeId, vrBrTbFteStatus INTEGER } vrBrTbFtePort OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is the port name through which the address was learnt. This implies that the frames that are destined for a station whose MAC address is the same as the address, will be forwarded through the bridge port indicated by the attribute port. The attribute port is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrBrTbFteOperEntry 3 } vrBrTbFteAgeOfEntry OBJECT-TYPE SYNTAX Gauge32 (0..1000000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the age of the forwarding table entry. This is used to purge entries that have not been used for a certain period of time. This feature is to ensure that only the recently used entries are kept in the forwarding table. The time period for aging entries can be provisioned through the attribute agingTime under the component TransparentBridge." ::= { vrBrTbFteOperEntry 4 } vrBrTbFtePeerAddressInfo OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute represents the learned peer address information. This address is used to essentially tunnel frames to a peer bridge unit across a network or a backbone. The tunneled frame is then appropriately processed by the peer bridge unit. Fddi encapsulated bridging using FddiETb bridge port and Source route encapsulated bridging using SrseBridgePort & TbseBridgePort are examples of instances where this attribute peerAddressInfo is used." ::= { vrBrTbFteOperEntry 5 } vrBrTbFteStatus OBJECT-TYPE SYNTAX INTEGER { learned(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute represents the status of the forwarding table entry. A value of learned indicates that the entry was learned and cached from the network. Please note that a only a value of learned is currently supported." DEFVAL { learned } ::= { vrBrTbFteOperEntry 6 } -- -- *** THIS SUBTREE CURRENTLY NOT IMPLEMENTED *** -- -- Vr/<string> Br Tb NcFowardTableEntry/address, domainNum -- This component represents an entry in the transparent bridge forwarding -- table. This component is identical to ForwardTableEntry except the -- MAC address portion of the index of this component is in non-canonical -- form. vrBrTbNcFte OBJECT IDENTIFIER ::= { vrBrTb 5 } vrBrTbNcFteRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbNcFteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This entry controls the addition and deletion of vrBrTbNcFte components." ::= { vrBrTbNcFte 1 } vrBrTbNcFteRowStatusEntry OBJECT-TYPE SYNTAX VrBrTbNcFteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrTbNcFte component." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbNcFteAddressIndex, vrBrTbNcFteDomainNumIndex } ::= { vrBrTbNcFteRowStatusTable 1 } VrBrTbNcFteRowStatusEntry ::= SEQUENCE { vrBrTbNcFteRowStatus RowStatus, vrBrTbNcFteComponentName DisplayString, vrBrTbNcFteStorageType StorageType, vrBrTbNcFteAddressIndex DashedHexString, vrBrTbNcFteDomainNumIndex Integer32 } vrBrTbNcFteRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrTbNcFte components. These components cannot be added nor deleted." ::= { vrBrTbNcFteRowStatusEntry 1 } vrBrTbNcFteComponentName 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" ::= { vrBrTbNcFteRowStatusEntry 2 } vrBrTbNcFteStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrTbNcFte tables." ::= { vrBrTbNcFteRowStatusEntry 4 } vrBrTbNcFteAddressIndex OBJECT-TYPE SYNTAX DashedHexString (SIZE (6)) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrTbNcFte tables." ::= { vrBrTbNcFteRowStatusEntry 10 } vrBrTbNcFteDomainNumIndex OBJECT-TYPE SYNTAX Integer32 (1..268435455) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrTbNcFte tables." ::= { vrBrTbNcFteRowStatusEntry 11 } vrBrTbNcFteOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrTbNcFteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This group houses all the attributes that form the fields of a forwarding table entry. Multiple such forwarding table entries put together form the forwarding table. These attributes reflect the state of the transparent bridge forwarding table." ::= { vrBrTbNcFte 10 } vrBrTbNcFteOperEntry OBJECT-TYPE SYNTAX VrBrTbNcFteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrTbNcFteOperTable." INDEX { vrIndex, vrBrIndex, vrBrTbIndex, vrBrTbNcFteAddressIndex, vrBrTbNcFteDomainNumIndex } ::= { vrBrTbNcFteOperTable 1 } VrBrTbNcFteOperEntry ::= SEQUENCE { vrBrTbNcFtePort AsciiString, vrBrTbNcFteAgeOfEntry Gauge32, vrBrTbNcFtePeerAddressInfo BridgeId, vrBrTbNcFteStatus INTEGER } vrBrTbNcFtePort OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is the port name through which the address was learnt. This implies that the frames that are destined for a station whose MAC address is the same as the address, will be forwarded through the bridge port indicated by the attribute port. The attribute port is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport." ::= { vrBrTbNcFteOperEntry 3 } vrBrTbNcFteAgeOfEntry OBJECT-TYPE SYNTAX Gauge32 (0..1000000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the age of the forwarding table entry. This is used to purge entries that have not been used for a certain period of time. This feature is to ensure that only the recently used entries are kept in the forwarding table. The time period for aging entries can be provisioned through the attribute agingTime under the component TransparentBridge." ::= { vrBrTbNcFteOperEntry 4 } vrBrTbNcFtePeerAddressInfo OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute represents the learned peer address information. This address is used to essentially tunnel frames to a peer bridge unit across a network or a backbone. The tunneled frame is then appropriately processed by the peer bridge unit. Fddi encapsulated bridging using FddiETb bridge port and Source route encapsulated bridging using SrseBridgePort & TbseBridgePort are examples of instances where this attribute peerAddressInfo is used." ::= { vrBrTbNcFteOperEntry 5 } vrBrTbNcFteStatus OBJECT-TYPE SYNTAX INTEGER { learned(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute represents the status of the forwarding table entry. A value of learned indicates that the entry was learned and cached from the network. Please note that a only a value of learned is currently supported." DEFVAL { learned } ::= { vrBrTbNcFteOperEntry 6 } -- Vr/<string> Br SourceRouteBridge -- This component represents the source route bridging scheme described -- in various IEEE documents. Source routing is a scheme whereby most -- of the routing decisions are made by the originating host. The bridge -- merely forwards frames based upon the route descriptor fields found in -- the individual frames. -- Source route bridges also process explorer frames traversing the -- network. The spanning tree protocol is (optionally) used to prevent loops -- and the duplication of explorer frames. vrBrSrb OBJECT IDENTIFIER ::= { vrBr 5 } vrBrSrbRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBrSrb components." ::= { vrBrSrb 1 } vrBrSrbRowStatusEntry OBJECT-TYPE SYNTAX VrBrSrbRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrSrb component." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex } ::= { vrBrSrbRowStatusTable 1 } VrBrSrbRowStatusEntry ::= SEQUENCE { vrBrSrbRowStatus RowStatus, vrBrSrbComponentName DisplayString, vrBrSrbStorageType StorageType, vrBrSrbIndex NonReplicated } vrBrSrbRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrSrb components. These components can be added and deleted." ::= { vrBrSrbRowStatusEntry 1 } vrBrSrbComponentName 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" ::= { vrBrSrbRowStatusEntry 2 } vrBrSrbStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrSrb tables." ::= { vrBrSrbRowStatusEntry 4 } vrBrSrbIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrBrSrb tables." ::= { vrBrSrbRowStatusEntry 10 } vrBrSrbProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all provisionable attributes associated with source route bridging. These attributes are global in nature as opposed to port specific." ::= { vrBrSrb 10 } vrBrSrbProvEntry OBJECT-TYPE SYNTAX VrBrSrbProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrSrbProvTable." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex } ::= { vrBrSrbProvTable 1 } VrBrSrbProvEntry ::= SEQUENCE { vrBrSrbLanIdTableNumEntries Unsigned32, vrBrSrbAgingTime Unsigned32, vrBrSrbBridgeLfMode INTEGER } vrBrSrbLanIdTableNumEntries OBJECT-TYPE SYNTAX Unsigned32 (500..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the maximum number of entries in the LAN ID table. This attribute provides a way to control the resources allocated to the LAN ID table. The lanIdTableNumEntries value depends upon the VirtualRouter attribute bridgingMaxHeapSpace and the number of source route bridge ports provisioned for this SourceRouteBridge. Consider the following attributes of the SourceRouteBridge component when adjusting this number: - totalLanIdTableEntries - numLanIdTEntriesFree - numLanIdTEntriesDenied" DEFVAL { 500 } ::= { vrBrSrbProvEntry 1 } vrBrSrbAgingTime OBJECT-TYPE SYNTAX Unsigned32 (10..1000000) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the time period used in seconds, to age out dynamically learned entries in the forwarding table. The aging time can change, triggered by a spanning tree topology change. The operational value of the aging time is reflected in the attribute agingTimeOper under the SpanningTreeProtocol component." DEFVAL { 300 } ::= { vrBrSrbProvEntry 2 } vrBrSrbBridgeLfMode OBJECT-TYPE SYNTAX INTEGER { mode3(1), mode6(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute indicates whether the bridge operates using the older 3-bit length negotiation field or the newer 6-bit length field in the routing information field. Only the 3-bit field is supported at this time." DEFVAL { mode3 } ::= { vrBrSrbProvEntry 3 } vrBrSrbStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains all statistical attributes associated with the SourceRouteBridge. These attributes are global in nature as opposed to port specific." ::= { vrBrSrb 11 } vrBrSrbStatsEntry OBJECT-TYPE SYNTAX VrBrSrbStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrSrbStatsTable." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex } ::= { vrBrSrbStatsTable 1 } VrBrSrbStatsEntry ::= SEQUENCE { vrBrSrbTotalLanIdTableEntries Counter32, vrBrSrbNumLanIdtEntriesFree Counter32, vrBrSrbNumLanIdtEntriesDenied Counter32 } vrBrSrbTotalLanIdTableEntries OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the total number of LAN ID Table entries. The total includes both static and dynamic entries. The value is limited by the attribute lanIdTableNumEntries, a provisionable attribute. If the value is consistently approaching the value of lanIdTableNumEntries it is advisable to increase the value provisioned for lanIdTableNumEntries." ::= { vrBrSrbStatsEntry 1 } vrBrSrbNumLanIdtEntriesFree OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the number of LanIdTable entries that are available for use. A consistently high value indicates a resource surplus in terms of memory requirements for the bridge. This surplus could be utilized elsewhere if need be. The value of this attribute is directly influenced by the value of the lanIdTableNumEntries." ::= { vrBrSrbStatsEntry 2 } vrBrSrbNumLanIdtEntriesDenied OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute indicates the number of instances where an entry was not placed in the LanIdTable due to the lack of free entries. A rapid increase indicates a shortage of free entries. To reduce the shortage increase the provisioned lanIdTableNumEntries value." ::= { vrBrSrbStatsEntry 3 } -- Vr/<string> Br Tb Stp/<Decimal> -- Vr/<string> Br Sr Stp/<Decimal> -- This component represents the Spanning Tree Protocol for the bridge. -- Bridges in a network use the Spanning Tree Protocol to provide a loop -- free, fault tolerant network topology. As there may be a need for -- multiple domains in the network, bridging allows provisioning of -- domain specific spanning tree instances. -- Individual spanning tree instances are indexed using the domain number. -- The domain numbers assigned are only unique to the bridge type so -- domain numbers may be shared between TransparentBridge and -- SourceRouteBridge. -- Note that only 16 instances of this component are allowed and includes -- the backbone spanning tree instance. -- The instance identifier of the SpanningTreeProtocol component is -- significant as it is indicative of the domain that spanning tree instance -- governs. vrBrSrbStp OBJECT IDENTIFIER ::= { vrBrSrb 2 } vrBrSrbStpRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbStpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of vrBrSrbStp components." ::= { vrBrSrbStp 1 } vrBrSrbStpRowStatusEntry OBJECT-TYPE SYNTAX VrBrSrbStpRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrSrbStp component." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex, vrBrSrbStpIndex } ::= { vrBrSrbStpRowStatusTable 1 } VrBrSrbStpRowStatusEntry ::= SEQUENCE { vrBrSrbStpRowStatus RowStatus, vrBrSrbStpComponentName DisplayString, vrBrSrbStpStorageType StorageType, vrBrSrbStpIndex Integer32 } vrBrSrbStpRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrSrbStp components. These components can be added and deleted." ::= { vrBrSrbStpRowStatusEntry 1 } vrBrSrbStpComponentName 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" ::= { vrBrSrbStpRowStatusEntry 2 } vrBrSrbStpStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrSrbStp tables." ::= { vrBrSrbStpRowStatusEntry 4 } vrBrSrbStpIndex OBJECT-TYPE SYNTAX Integer32 (1..268435455) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the vrBrSrbStp tables." ::= { vrBrSrbStpRowStatusEntry 10 } vrBrSrbStpProvTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the provisionable attributes that are applicable to the spanning tree protocol. These are global attributes and not port specific attributes. These attributes have a direct impact on the way this bridge participates in the spanning tree protocol." ::= { vrBrSrbStp 10 } vrBrSrbStpProvEntry OBJECT-TYPE SYNTAX VrBrSrbStpProvEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrSrbStpProvTable." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex, vrBrSrbStpIndex } ::= { vrBrSrbStpProvTable 1 } VrBrSrbStpProvEntry ::= SEQUENCE { vrBrSrbStpStpMode INTEGER, vrBrSrbStpProtocolSpec INTEGER, vrBrSrbStpPriority Unsigned32, vrBrSrbStpBridgeMaxAge Unsigned32, vrBrSrbStpBridgeHelloTime Unsigned32, vrBrSrbStpBridgeForwardDelay Unsigned32 } vrBrSrbStpStpMode OBJECT-TYPE SYNTAX INTEGER { access(1), backbone(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute determines if this stp instance is to act as the stp instance for the backbone or an stp instance for a non-backbone media configuration. There can exist only one Backbone stp instance per virtual router. If the attribute domainStpTbState is set to a value on and Backbone bridge ports have been provisioned, there should exist a Backbone stp instance. Please note that it is not permissible to assign the instance identifier of this stp instance as domain number of any access bridge port. In case of stp instances that are non-Backbone, the instance identifier is indicative of the domain number the stp is operational in." DEFVAL { access } ::= { vrBrSrbStpProvEntry 1 } vrBrSrbStpProtocolSpec OBJECT-TYPE SYNTAX INTEGER { both(1), dec(2), ieee8021d(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the type of spanning tree protocols that are in operation in the bridge. This means that this bridge participates in the types spanning tree protocol indicated by this attribute." DEFVAL { ieee8021d } ::= { vrBrSrbStpProvEntry 2 } vrBrSrbStpPriority OBJECT-TYPE SYNTAX Unsigned32 (0..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute is used to construct the bridgeId. It forms the first two octets of the bridgeId and the remaining 6 octets are made up of the bridgeMACAddress. The priority also determines the root bridge of the spanning tree topology. Manipulating this attribute might lead to a change in the spanning tree topology." DEFVAL { 32768 } ::= { vrBrSrbStpProvEntry 3 } vrBrSrbStpBridgeMaxAge OBJECT-TYPE SYNTAX Unsigned32 (600..4000) ACCESS read-write STATUS mandatory DESCRIPTION "The maximum age of spanning tree protocol information learned from the network on any bridge port before it is discarded. This value is used by this bridge and all the other bridges, when this bridge is the root bridge of the spanning tree topology. The following relationships are enforced as required by the IEEE 802.1d standards document. 2 *(bridgeForwardDelay -1.0seconds) >= bridgeMaxAge, bridgeMaxAge >= 2 * bridgeHelloTime + 1.0 seconds. DESCRIPTION" DEFVAL { 2000 } ::= { vrBrSrbStpProvEntry 4 } vrBrSrbStpBridgeHelloTime OBJECT-TYPE SYNTAX Unsigned32 (100..1000) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the time interval between the transmission of configuration BPDUs on any bridge port when this bridge becomes the root bridge. This attribute value is also used by all the other bridges in the Spanning Tree while this bridge is the root. The following relationship is enforced as required by the IEEE 802.1d standards document. bridgeMaxAge >= 2 * bridgeHelloTime + 1.0 seconds." DEFVAL { 200 } ::= { vrBrSrbStpProvEntry 5 } vrBrSrbStpBridgeForwardDelay OBJECT-TYPE SYNTAX Unsigned32 (400..3000) ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies how fast a bridge port changes its STP state while progressing towards the forwarding state. It is also used as agingTime to age dynamic entries in the forwarding table once a topology change is detected. This attribute is used by all the bridges participating in the spanning tree protocol, when this bridge is the root bridge. The following relationship is enforced as required by the IEEE 802.1d standards document. 2 *(bridgeForwardDelay -1.0sconds) >= bridgeMaxAge." DEFVAL { 1500 } ::= { vrBrSrbStpProvEntry 6 } vrBrSrbStpOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group houses all the operational, spanning tree protocol attributes. These attributes are applicable in a global manner and are not specific to a bridge port." ::= { vrBrSrbStp 11 } vrBrSrbStpOperEntry OBJECT-TYPE SYNTAX VrBrSrbStpOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrSrbStpOperTable." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex, vrBrSrbStpIndex } ::= { vrBrSrbStpOperTable 1 } VrBrSrbStpOperEntry ::= SEQUENCE { vrBrSrbStpBridgeId BridgeId, vrBrSrbStpRootPortName AsciiString, vrBrSrbStpTimeSinceTopologyChange Unsigned32, vrBrSrbStpTopologyChangeDetect INTEGER, vrBrSrbStpTopologyChanges Counter32, vrBrSrbStpDesignatedRoot BridgeId, vrBrSrbStpRootCost Unsigned32, vrBrSrbStpMaxAge Unsigned32, vrBrSrbStpAgingTimeOper Unsigned32, vrBrSrbStpHelloTime Unsigned32, vrBrSrbStpHoldTime Unsigned32, vrBrSrbStpFwdDelay Unsigned32 } vrBrSrbStpBridgeId OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier value of this bridge, which serves to uniquely represent this bridge in the spanning tree topology. Thus, a bridgeId is unique only in the spanning tree instance the bridge in participating in. If multiple domain spanning trees exist then the same bridgeId can be re-used across these spanning tree instances." ::= { vrBrSrbStpOperEntry 1 } vrBrSrbStpRootPortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the name of the bridge port that offers the lowest cost route to the root bridge of the spanning tree topology.The attribute rootPortName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort, the bridge port is provisioned under. For example a TransparentBridgePort provisioned under ProtocolPort/myport would have a name TBP-myport. If multiple instances of spanning tree are operational, then there will exist a rootPortName value for each instance of the spanning tree running, and is applicable to that instance alone." ::= { vrBrSrbStpOperEntry 2 } vrBrSrbStpTimeSinceTopologyChange OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the time since a spanning tree topology change was detected by this bridge." DEFVAL { 0 } ::= { vrBrSrbStpOperEntry 3 } vrBrSrbStpTopologyChangeDetect OBJECT-TYPE SYNTAX INTEGER { false(0), true(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies whether or not a topology change was detected. This flag is set when a bpdu with the topology detect flag set is received from the root bridge. If this bridge is the root bridge this flag is set on receipt of a topology change notification bpdu. It is reset after a fixed length of time." DEFVAL { false } ::= { vrBrSrbStpOperEntry 4 } vrBrSrbStpTopologyChanges OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "This attribute is indicative of the number of topology changes detected by this bridge since the last bridge reset. This counter wraps around its maximum value of 4294967295." ::= { vrBrSrbStpOperEntry 5 } vrBrSrbStpDesignatedRoot OBJECT-TYPE SYNTAX BridgeId (SIZE (8)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the identifier of the bridge that this bridge treats as the root of the spanning tree topology. The root of the spanning tree topology is chosen through exchange." ::= { vrBrSrbStpOperEntry 6 } vrBrSrbStpRootCost OBJECT-TYPE SYNTAX Unsigned32 (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the cost of the path to the root as seen by this bridge." ::= { vrBrSrbStpOperEntry 8 } vrBrSrbStpMaxAge OBJECT-TYPE SYNTAX Unsigned32 (600..4000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the maximum age of the spanning tree protocol info learnt from a port, before it is discarded." DEFVAL { 2000 } ::= { vrBrSrbStpOperEntry 9 } vrBrSrbStpAgingTimeOper OBJECT-TYPE SYNTAX Unsigned32 (10..1000000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the time period used in seconds, to age out dynamically learned entries in the forwarding table. The aging time is specific to a spanning tree protocol instance running. A value for the aging time of the current instance of the spanning tree protocol can be provisioned through the attribute agingTime under the InwBrTb component. The agingTimeOper attribute assumes the value of the bridgeForwardDelay while a topology change is in progress. This is done to facilitate quick aging out of the learned entries that might have become obsolete due to a spanning tree topology change." DEFVAL { 300 } ::= { vrBrSrbStpOperEntry 10 } vrBrSrbStpHelloTime OBJECT-TYPE SYNTAX Unsigned32 (100..1000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the time interval between the transmission of the configuration BPDUs. This value is obtained from the root bridge of the spanning tree topology, through bridge protocol data units. This value should be the value assigned to the attribute bridgeHelloTime of the root bridge." DEFVAL { 200 } ::= { vrBrSrbStpOperEntry 11 } vrBrSrbStpHoldTime OBJECT-TYPE SYNTAX Unsigned32 (100) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the interval of time which no more than two BPDUs should be sent." DEFVAL { 100 } ::= { vrBrSrbStpOperEntry 12 } vrBrSrbStpFwdDelay OBJECT-TYPE SYNTAX Unsigned32 (400..3000) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies how much time a port spends in any state while progressing towards the forwarding state. It is also used to age out learned entries while a topology change is in progress.This value should be the value assigned to the attribute bridgefwdDelay of the root bridge." DEFVAL { 1500 } ::= { vrBrSrbStpOperEntry 13 } -- -- *** THIS SUBTREE CURRENTLY NOT IMPLEMENTED *** -- -- Vr/<string> Br Srb LanIdTableEntry/lanId, domainNum -- This component represents an entry in the LAN ID Table. The LAN ID -- Table is used by the SourceRouteBridge logic to associate a particular -- bridge port with a LAN ID found in the route descriptor field of a source -- route frame. Static entries reference bridge ports local to the bridge. vrBrSrbLte OBJECT IDENTIFIER ::= { vrBrSrb 3 } vrBrSrbLteRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbLteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This entry controls the addition and deletion of vrBrSrbLte components." ::= { vrBrSrbLte 1 } vrBrSrbLteRowStatusEntry OBJECT-TYPE SYNTAX VrBrSrbLteRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single vrBrSrbLte component." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex, vrBrSrbLteLanIdIndex, vrBrSrbLteDomainNumIndex } ::= { vrBrSrbLteRowStatusTable 1 } VrBrSrbLteRowStatusEntry ::= SEQUENCE { vrBrSrbLteRowStatus RowStatus, vrBrSrbLteComponentName DisplayString, vrBrSrbLteStorageType StorageType, vrBrSrbLteLanIdIndex Integer32, vrBrSrbLteDomainNumIndex Integer32 } vrBrSrbLteRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-only STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of vrBrSrbLte components. These components cannot be added nor deleted." ::= { vrBrSrbLteRowStatusEntry 1 } vrBrSrbLteComponentName 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" ::= { vrBrSrbLteRowStatusEntry 2 } vrBrSrbLteStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the vrBrSrbLte tables." ::= { vrBrSrbLteRowStatusEntry 4 } vrBrSrbLteLanIdIndex OBJECT-TYPE SYNTAX Integer32 (0..4095 | 65535) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrSrbLte tables." ::= { vrBrSrbLteRowStatusEntry 10 } vrBrSrbLteDomainNumIndex OBJECT-TYPE SYNTAX Integer32 (1..268435455) ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents an index for the vrBrSrbLte tables." ::= { vrBrSrbLteRowStatusEntry 11 } vrBrSrbLteOperTable OBJECT-TYPE SYNTAX SEQUENCE OF VrBrSrbLteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "*** THIS TABLE CURRENTLY NOT IMPLEMENTED *** This group contains all the fields of a LAN ID Table entry." ::= { vrBrSrbLte 10 } vrBrSrbLteOperEntry OBJECT-TYPE SYNTAX VrBrSrbLteOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the vrBrSrbLteOperTable." INDEX { vrIndex, vrBrIndex, vrBrSrbIndex, vrBrSrbLteLanIdIndex, vrBrSrbLteDomainNumIndex } ::= { vrBrSrbLteOperTable 1 } VrBrSrbLteOperEntry ::= SEQUENCE { vrBrSrbLtePortName AsciiString, vrBrSrbLteAgeOfEntry Unsigned32, vrBrSrbLtePeerMACAddress DashedHexString, vrBrSrbLteTypeOfEntry INTEGER } vrBrSrbLtePortName OBJECT-TYPE SYNTAX AsciiString (SIZE (4..29)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the name of the bridge port the frame should be forwarded through to reach the desired Lan. In the case where the desired Lan is across a TB/SRT cloud, this entry would have the name of the SrSeBridgePort. The attribute portName is a string of the form 'BridgePortName-i', where BridgePortName is the abbreviation of the corresponding bridge port and i is the instance identifier of the ProtocolPort the bridge port is provisioned under. For example a SourceRouteBridgePort provisioned under ProtocolPort/MyPort would have a name SrBP-MyPort. Please note that the attribute portName cannot have a value of TBP, FddiETb, Tbse, Tbcl, Tbsr, Srsg, Tbsg. DESCRIPTION" ::= { vrBrSrbLteOperEntry 1 } vrBrSrbLteAgeOfEntry OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the age of this entry in seconds." ::= { vrBrSrbLteOperEntry 2 } vrBrSrbLtePeerMACAddress OBJECT-TYPE SYNTAX DashedHexString (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the MAC address of a bridge unit found across an transparent bridge/source route transparent network whose LAN ID is referenced by the attribute lanId. The peerMACAddress for static entries will be all zeroes." ::= { vrBrSrbLteOperEntry 3 } vrBrSrbLteTypeOfEntry OBJECT-TYPE SYNTAX INTEGER { static(0), dynamic(1) } ACCESS read-only STATUS mandatory DESCRIPTION "This attribute specifies the type of the LAN ID table entry. LAN ID table entries may be either static or dynamic. Dynamic entries imply that to reach the desired LAN source route frames need to be tunneled through a TB/SRT network, to another bridge unit which is attached to the LAN. These entries have a peerMACAddress associated with them and may be removed through the aging mechanism of the LAN ID table. Static entries on the other hand contain information about LANs that may be reached directly through bridge ports attached to the bridge. They are not aged and do not have a peerMACAddress associated with them." ::= { vrBrSrbLteOperEntry 4 } -- ClusterBridge -- The ClusterBridge component represents -- one ClusterBridge application. It allows a set -- of bridged ports to be treated as one routed -- port. cB OBJECT IDENTIFIER ::= { components 103 } cBRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CBRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of cB components." ::= { cB 1 } cBRowStatusEntry OBJECT-TYPE SYNTAX CBRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single cB component." INDEX { cBIndex } ::= { cBRowStatusTable 1 } CBRowStatusEntry ::= SEQUENCE { cBRowStatus RowStatus, cBComponentName DisplayString, cBStorageType StorageType, cBIndex NonReplicated } cBRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of cB components. These components can be added and deleted." ::= { cBRowStatusEntry 1 } cBComponentName 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" ::= { cBRowStatusEntry 2 } cBStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the cB tables." ::= { cBRowStatusEntry 4 } cBIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the cB tables." ::= { cBRowStatusEntry 10 } cBAdminControlTable OBJECT-TYPE SYNTAX SEQUENCE OF CBAdminControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Administrative Control attribute. This attribute defines the current administrative state of this component." ::= { cB 10 } cBAdminControlEntry OBJECT-TYPE SYNTAX CBAdminControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the cBAdminControlTable." INDEX { cBIndex } ::= { cBAdminControlTable 1 } CBAdminControlEntry ::= SEQUENCE { cBSnmpAdminStatus INTEGER } cBSnmpAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-write STATUS obsolete DESCRIPTION "The desired state of the interface. The up state indicates the interface is operational and packet forwarding is allowed. The down state indicates the interface is not operational and packet forwarding is unavailable. The testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { cBAdminControlEntry 1 } cBIfEntryTable OBJECT-TYPE SYNTAX SEQUENCE OF CBIfEntryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains the provisionable attributes for the ifEntry." ::= { cB 11 } cBIfEntryEntry OBJECT-TYPE SYNTAX CBIfEntryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the cBIfEntryTable." INDEX { cBIndex } ::= { cBIfEntryTable 1 } CBIfEntryEntry ::= SEQUENCE { cBIfAdminStatus INTEGER, cBIfIndex InterfaceIndex } cBIfAdminStatus 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 } ::= { cBIfEntryEntry 1 } cBIfIndex 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." ::= { cBIfEntryEntry 2 } cBMpTable OBJECT-TYPE SYNTAX SEQUENCE OF CBMpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains the base provisioning data for the media base component." ::= { cB 12 } cBMpEntry OBJECT-TYPE SYNTAX CBMpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the cBMpTable." INDEX { cBIndex } ::= { cBMpTable 1 } CBMpEntry ::= SEQUENCE { cBLinkToProtocolPort Link } cBLinkToProtocolPort OBJECT-TYPE SYNTAX Link ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the ProtocolPort to which this interface is linked to. The protocol port is the logical interface to the network. The protocol port component describes the logical characteristics of this interface." ::= { cBMpEntry 1 } cBOperTable OBJECT-TYPE SYNTAX SEQUENCE OF CBOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the operational attibutes which are specific to the ClusterBridge component." ::= { cB 13 } cBOperEntry OBJECT-TYPE SYNTAX CBOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the cBOperTable." INDEX { cBIndex } ::= { cBOperTable 1 } CBOperEntry ::= SEQUENCE { cBMacAddress MacAddress } cBMacAddress OBJECT-TYPE SYNTAX MacAddress (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The medium access controller (MAC) address is an address that is only recognized by one station on the attached bus. This address is automatically assigned by the system." ::= { cBOperEntry 1 } cBStateTable OBJECT-TYPE SYNTAX SEQUENCE OF CBStateEntry 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." ::= { cB 14 } cBStateEntry OBJECT-TYPE SYNTAX CBStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the cBStateTable." INDEX { cBIndex } ::= { cBStateTable 1 } CBStateEntry ::= SEQUENCE { cBAdminState INTEGER, cBOperationalState INTEGER, cBUsageState INTEGER } cBAdminState 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 } ::= { cBStateEntry 1 } cBOperationalState 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 } ::= { cBStateEntry 2 } cBUsageState 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 } ::= { cBStateEntry 3 } cBOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF CBOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { cB 15 } cBOperStatusEntry OBJECT-TYPE SYNTAX CBOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the cBOperStatusTable." INDEX { cBIndex } ::= { cBOperStatusTable 1 } CBOperStatusEntry ::= SEQUENCE { cBSnmpOperStatus INTEGER } cBSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { cBOperStatusEntry 1 } -- PseudoBridge -- The PseudoBridge component represents -- one PseudoBridge application. pB OBJECT IDENTIFIER ::= { components 104 } pBRowStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PBRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This entry controls the addition and deletion of pB components." ::= { pB 1 } pBRowStatusEntry OBJECT-TYPE SYNTAX PBRowStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A single entry in the table represents a single pB component." INDEX { pBIndex } ::= { pBRowStatusTable 1 } PBRowStatusEntry ::= SEQUENCE { pBRowStatus RowStatus, pBComponentName DisplayString, pBStorageType StorageType, pBIndex NonReplicated } pBRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This variable is used as the basis for SNMP naming of pB components. These components can be added and deleted." ::= { pBRowStatusEntry 1 } pBComponentName 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" ::= { pBRowStatusEntry 2 } pBStorageType OBJECT-TYPE SYNTAX StorageType ACCESS read-only STATUS mandatory DESCRIPTION "This variable represents the storage type value for the pB tables." ::= { pBRowStatusEntry 4 } pBIndex OBJECT-TYPE SYNTAX NonReplicated ACCESS not-accessible STATUS mandatory DESCRIPTION "This variable represents the index for the pB tables." ::= { pBRowStatusEntry 10 } pBAdminControlTable OBJECT-TYPE SYNTAX SEQUENCE OF PBAdminControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Administrative Control attribute. This attribute defines the current administrative state of this component." ::= { pB 10 } pBAdminControlEntry OBJECT-TYPE SYNTAX PBAdminControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the pBAdminControlTable." INDEX { pBIndex } ::= { pBAdminControlTable 1 } PBAdminControlEntry ::= SEQUENCE { pBSnmpAdminStatus INTEGER } pBSnmpAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-write STATUS obsolete DESCRIPTION "The desired state of the interface. The up state indicates the interface is operational and packet forwarding is allowed. The down state indicates the interface is not operational and packet forwarding is unavailable. The testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { pBAdminControlEntry 1 } pBIfEntryTable OBJECT-TYPE SYNTAX SEQUENCE OF PBIfEntryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains the provisionable attributes for the ifEntry." ::= { pB 11 } pBIfEntryEntry OBJECT-TYPE SYNTAX PBIfEntryEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the pBIfEntryTable." INDEX { pBIndex } ::= { pBIfEntryTable 1 } PBIfEntryEntry ::= SEQUENCE { pBIfAdminStatus INTEGER, pBIfIndex InterfaceIndex } pBIfAdminStatus 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 } ::= { pBIfEntryEntry 1 } pBIfIndex 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." ::= { pBIfEntryEntry 2 } pBMpTable OBJECT-TYPE SYNTAX SEQUENCE OF PBMpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group contains the base provisioning data for the media base component." ::= { pB 12 } pBMpEntry OBJECT-TYPE SYNTAX PBMpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the pBMpTable." INDEX { pBIndex } ::= { pBMpTable 1 } PBMpEntry ::= SEQUENCE { pBLinkToProtocolPort Link } pBLinkToProtocolPort OBJECT-TYPE SYNTAX Link ACCESS read-write STATUS mandatory DESCRIPTION "This attribute specifies the ProtocolPort to which this interface is linked to. The protocol port is the logical interface to the network. The protocol port component describes the logical characteristics of this interface." ::= { pBMpEntry 1 } pBOperTable OBJECT-TYPE SYNTAX SEQUENCE OF PBOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the operational attibutes which are specific to the PseudoBridge component." ::= { pB 13 } pBOperEntry OBJECT-TYPE SYNTAX PBOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the pBOperTable." INDEX { pBIndex } ::= { pBOperTable 1 } PBOperEntry ::= SEQUENCE { pBMacAddress HexString } pBMacAddress OBJECT-TYPE SYNTAX HexString (SIZE (6)) ACCESS read-only STATUS mandatory DESCRIPTION "The medium access controller (MAC) address is an address that is only recognized by one station on the attached bus. This address is automatically assigned by the system." ::= { pBOperEntry 1 } pBStateTable OBJECT-TYPE SYNTAX SEQUENCE OF PBStateEntry 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." ::= { pB 14 } pBStateEntry OBJECT-TYPE SYNTAX PBStateEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the pBStateTable." INDEX { pBIndex } ::= { pBStateTable 1 } PBStateEntry ::= SEQUENCE { pBAdminState INTEGER, pBOperationalState INTEGER, pBUsageState INTEGER } pBAdminState 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 } ::= { pBStateEntry 1 } pBOperationalState 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 } ::= { pBStateEntry 2 } pBUsageState 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 } ::= { pBStateEntry 3 } pBOperStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF PBOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This group includes the Operational Status attribute. This attribute defines the current operational state of this component." ::= { pB 15 } pBOperStatusEntry OBJECT-TYPE SYNTAX PBOperStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the pBOperStatusTable." INDEX { pBIndex } ::= { pBOperStatusTable 1 } PBOperStatusEntry ::= SEQUENCE { pBSnmpOperStatus INTEGER } pBSnmpOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the interface. The up state indicates the interface is operational and capable of forwarding packets. The down state indicates the interface is not operational, thus unable to forward packets. testing state indicates that no operational packets can be passed." DEFVAL { up } ::= { pBOperStatusEntry 1 } -- -- Version and Compliance statements -- -- Object-Group Statement: -- A list of all current accessible leaf objects. -- OBJECTS { vrPpTbseStpTypeOper, -- vrBrTbStpFwdDelay, -- vrPpSrtBpRowStatus, -- vrPpSrseDesignatedBridge, -- vrPpSrseHopCountExceededDiscards, -- vrPpFddiETBPreserveDomain, -- vrPpSrtBpHopCount, -- vrPpTbclNsIncomingFilter, -- vrPpSrsgBridgePortConfig, -- vrPpTbclDesignatedBridge, -- vrBrNsLastFilter, -- vrPpTbpSnmpOperStatus, -- vrPpTbsgDelayExceededDiscards, -- vrPpSrtBpLargestFrame, -- vrPpTbpIfIndex, -- vrPpFddiETBConvertArpMacAddress, -- vrPpSrseMtuExceededDiscards, -- vrBrTbStpStorageType, -- vrPpTbpStpTypeProv, -- vrPpSrtBpTinygramFramesIn, -- vrPpSrBpBridgePortConfig, -- vrPpSrclNsComponentName, -- vrPpTbpDomainNum, -- vrPpSrsgBridgePortType, -- vrPpTbseDesignatedBridge, -- vrBrTbFteComponentName, -- vrPpSrseDomainNum, -- vrPpSrBpTranslateIpx, -- vrPpSrclUpTime, -- vrPpTbsgBridgingMode, -- vrPpSrBpDupSegmentDiscards, -- pBIfAdminStatus, -- vrPpFddiETBSnmpOperStatus, -- cBMacAddress, -- vrPpFddiETBIfIndex, -- vrPpTbclUnicastNoMatches, -- vrPpSrtBpDesignatedPort, -- vrPpFddiETBStpTypeProv, -- vrPpSrsgInternalLanId, -- vrPpSrsgUsageState, -- vrPpTbseDelayExceededDiscards, -- vrPpSrsgPortPriority, -- vrPpTbsgSecureOption, -- vrBrPtePortPointsTo, -- vrPpFddiETBDomainNum, -- vrPpSrBpPortNum, -- vrPpSrseAreRdLimit, -- vrPpSrclPortPriority, -- vrPpSrtBpDynamicDiscards, -- vrPpTbpRowStatus, -- vrPpSrtBpDesignatedRoot, -- vrPpTbclDownTime, -- vrPpSrseBridgePortType, -- vrPpSrsgDupLanIdOrTreeErrors, -- vrPpSrclComponentName, -- vrPpTbsgTranslateIpx, -- vrPpTbseBridgingMode, -- vrPpTbpNsRowStatus, -- vrPpSrseOutFilterDiscards, -- vrPpSrBpUsageState, -- vrPpSrclDesignatedRoot, -- vrPpTbsgForwardTransitions, -- vrBrTbStpComponentName, -- vrPpTbpTinygramFramesIn, -- vrPpTbclPortName, -- vrBrPteStpState, -- vrBrTbAgingTime, -- vrPpSrsePortPriority, -- vrBrSrbStpBridgeId, -- vrPpFddiETBRowStatus, -- vrPpSrclLanId, -- vrPpSrclDupSegmentDiscards, -- vrPpSrBpApeInFrames, -- vrPpSrsgFragmentIp, -- vrPpTbclMtuExceededDiscards, -- vrPpSrtBpBadAbstractDiscards, -- vrBrPteStorageType, -- vrPpSrtBpPortNum, -- vrPpTbpOperationalState, -- vrPpSrtBpDupLanIdOrTreeErrors, -- vrPpFddiETBNsRowStatus, -- vrBrSrbLteStorageType, -- pBComponentName, -- vrPpTbpDesignatedPort, -- vrPpTbsgDesignatedPort, -- vrPpTbseTranslateIpx, -- vrPpFddiETBTinygramFramesIn, -- vrPpTbclBridgePortConfig, -- vrPpFddiETBStpTypeOper, -- vrPpTbseSecureOption, -- vrPpTbclTinygramFramesOut, -- vrPpSrBpHopCountExceededDiscards, -- vrPpSrtBpDesignatedBridge, -- vrPpSrsgSegmentMismatchDiscards, -- vrPpTbsgInFilterDiscards, -- vrPpSrclNsRowStatus, -- vrPpSrclSteOutFrames, -- vrPpTbclServiceClass, -- vrPpSrseInternalLanId, -- vrPpSrtBpSteInFrames, -- vrPpFddiETBOperationalState, -- vrPpSrsgStorageType, -- cBSnmpOperStatus, -- vrBrPteLanId, -- vrPpSrseFragmentIp, -- vrPpFddiETBDesignatedPort, -- vrPpSrclUsageState, -- vrPpTbsgInDiscards, -- vrPpSrsgStpPortState, -- vrBrSrbLtePortName, -- vrBrSrbStpTopologyChangeDetect, -- vrPpSrsgApeOutFrames, -- vrPpSrseForwardTransitions, -- vrPpSrtBpDomainNum, -- vrPpSrseStpTypeProv, -- vrPpSrtBpUnicastNoMatches, -- vrPpSrsgAdminState, -- vrPpTbclBadVerifyDiscards, -- vrPpSrseSegmentMismatchDiscards, -- vrPpTbseInFilterDiscards, -- cBIfAdminStatus, -- vrPpTbsgPreserveDomain, -- vrPpSrBpStaticDiscards, -- vrPpSrtBpSpecOutFrames, -- vrPpTbclDesignatedCost, -- vrPpSrsePortStateStpControl, -- pBStorageType, -- vrPpTbsePathCostOper, -- vrPpTbsePreserveDomain, -- vrPpTbclStpTypeOper, -- vrBrPteRowStatus, -- vrPpSrclSteRdLimit, -- vrPpSrtBpBridgeNum, -- vrPpSrtBpDownTime, -- vrBrTbNumFtEntriesDenied, -- vrPpSrsgOutboundFrameMediaType, -- vrPpTbpNsIncomingFilter, -- vrPpTbclBadAbstractDiscards, -- vrPpTbpDesignatedBridge, -- vrPpSrsgSpecInFrames, -- vrPpSrsgConvertArpMacAddress, -- vrPpSrclTranslateIpx, -- vrPpSrseApeOutFrames, -- vrPpSrclMtuExceededDiscards, -- vrPpSrclStpTypeProv, -- vrPpTbsgBridgePortConfig, -- vrPpSrBpOutFilterDiscards, -- vrPpFddiETBPortNum, -- vrPpSrsgDelayExceededDiscards, -- vrPpSrtBpPortName, -- vrPpTbseBridgePortConfig, -- vrBrTbStpBridgeId, -- vrPpSrtBpStaticDiscards, -- vrPpTbsgInFrames, -- vrBrAdminStatus, -- pBOperationalState, -- vrPpTbsgOutFilterDiscards, -- vrPpSrBpPortPriority, -- vrPpSrclBridgingMode, -- vrBrTbComponentName, -- vrPpFddiETBNsIncomingFilter, -- vrPpSrsgRowStatus, -- vrPpFddiETBDesignatedBridge, -- vrPpSrtBpStpTypeOper, -- pBSnmpOperStatus, -- vrPpTbsgUsageState, -- vrPpSrsgBlockingDiscards, -- vrPpSrseOutboundFrameMediaType, -- vrPpTbpUnicastNoMatches, -- vrPpSrsgSteSpanMode, -- vrPpSrseConvertArpMacAddress, -- vrPpTbpOutboundFrameMediaType, -- vrBrSrbStpHoldTime, -- vrPpSrclPathCostMethod, -- vrPpSrtBpTinygramFramesOut, -- vrPpSrclSteInFrames, -- vrPpTbsgOutboundFrameMediaType, -- vrPpSrsgStaticDiscards, -- vrPpSrBpNsOutgoingFilter, -- vrBrTbStpBridgeForwardDelay, -- vrPpFddiETBStpPortState, -- vrPpSrclExploreFrameTreatment, -- vrPpTbseDynamicEntryDiscards, -- vrPpTbseInFrames, -- vrPpSrclBridgePortType, -- vrPpTbpDownTime, -- vrBrSrbStpBridgeMaxAge, -- vrPpSrBpInternalLanId, -- vrBrSrbStpTimeSinceTopologyChange, -- vrPpSrsgServiceClass, -- vrPpFddiETBUnicastNoMatches, -- vrPpTbclBridgingMode, -- vrBrTbFteStorageType, -- vrPpSrclOutFilterDiscards, -- vrPpSrBpAreRdLimit, -- vrPpSrsgTinygramFramesIn, -- vrPpSrseBlockingDiscards, -- vrBrTbStpDesignatedRoot, -- vrPpTbpPathCost, -- vrBrPteStpType, -- vrPpTbclDelayExceededDiscards, -- vrPpTbclSecureOption, -- vrPpSrBpForwardTransitions, -- vrPpSrtBpBadVerifyDiscards, -- vrPpFddiETBDownTime, -- vrPpSrBpLanId, -- vrBrTbSteAtgtValue, -- vrPpSrclAdminStatus, -- vrPpSrBpSegmentMismatchDiscards, -- vrPpSrclHopCount, -- vrPpSrtBpDesignatedCost, -- vrPpSrsgPathCostMethod, -- vrPpSrclDynamicDiscards, -- vrPpSrBpPortStateStpControl, -- vrPpSrseStpPortState, -- vrPpSrseServiceClass, -- vrPpSrBpStorageType, -- vrPpFddiETBPathCost, -- vrBrSrbStpFwdDelay, -- vrPpTbpTinygramFramesOut, -- vrPpSrsgDesignatedRoot, -- vrBrTbStpBridgeHelloTime, -- pBRowStatus, -- vrPpSrclInternalLanId, -- vrPpSrBpNsStorageType, -- vrPpTbsgDynamicEntryDiscards, -- vrPpTbclComponentName, -- vrBrAdminState, -- vrPpSrBpApeOutFrames, -- vrPpTbseMtuExceededDiscards, -- vrPpSrBpAdminState, -- vrBrSrbStpBridgeForwardDelay, -- vrPpTbclNsComponentName, -- vrPpFddiETBPortName, -- vrPpTbclPreserveDomain, -- vrBrSrbTotalLanIdTableEntries, -- vrPpFddiETBTinygramFramesOut, -- vrPpSrclStpTypeOper, -- vrPpSrsgBadAbstractDiscards, -- vrPpSrtBpSteRdLimit, -- vrPpSrsgTranslateIpx, -- vrPpSrsePathCost, -- vrPpSrseStorageType, -- vrBrPteBridgeNum, -- vrPpSrclSegmentMismatchDiscards, -- vrPpTbclInFilterDiscards, -- vrPpSrBpOutboundFrameMediaType, -- vrPpFddiETBOutFrames, -- vrPpSrtBpDelayExceededDiscards, -- vrPpSrsgPreserveDomain, -- vrBrTbFteStatus, -- vrPpSrtBpSteOutFrames, -- vrPpSrBpConvertArpMacAddress, -- vrPpTbpDesignatedCost, -- vrPpTbclPathCostOper, -- vrPpSrsgForwardTransitions, -- vrPpTbpStpTypeOper, -- vrPpTbclNsRowStatus, -- vrPpSrclSpecInFrames, -- vrPpSrclBadAbstractDiscards, -- vrPpTbclUsageState, -- vrPpSrsgExploreFrameTreatment, -- vrPpTbseBridgePortType, -- vrPpSrclHopCountExceededDiscards, -- vrPpSrseUpTime, -- vrPpSrtBpBridgingMode, -- vrPpFddiETBBadVerifyDiscards, -- vrPpSrclApeOutFrames, -- vrPpSrseLanId, -- vrPpSrseAdminStatus, -- vrBrNumPorts, -- vrBrSrbStpPriority, -- vrPpTbseOutFilterDiscards, -- vrPpSrclAdminState, -- vrPpSrBpDesignatedCost, -- vrPpSrBpBlockingDiscards, -- vrBrTbNumFtEntriesFree, -- vrPpSrsgSnmpOperStatus, -- vrPpSrsePreserveDomain, -- vrPpSrsgIfIndex, -- vrPpSrtBpSecureOption, -- vrPpSrseTinygramFramesOut, -- vrPpTbsePortPriority, -- cBLinkToProtocolPort, -- vrPpSrsgStpTypeProv, -- vrBrPteComponentName, -- vrBrTbStpAgingTimeOper, -- vrPpTbsgFragmentIp, -- vrBrNsAteSecondMacAddress, -- vrPpSrsgDomainNum, -- vrPpSrclOutboundFrameMediaType, -- vrPpSrclDomainNum, -- vrPpSrseExploreFrameTreatment, -- vrBrSrbStpAgingTimeOper, -- vrPpSrBpMtuExceededDiscards, -- vrPpSrclConvertArpMacAddress, -- vrPpSrBpStpPortState, -- vrPpTbpDelayExceededDiscards, -- vrPpSrBpServiceClass, -- vrPpSrsgStpTypeOper, -- vrPpTbsgPortPriority, -- vrPpSrtBpInDiscards, -- vrPpSrtBpSpecInFrames, -- vrPpTbseLearningDiscards, -- vrPpSrseSnmpOperStatus, -- vrPpTbclInFrames, -- vrPpSrtBpComponentName, -- vrPpSrseIfIndex, -- vrBrSrbAgingTime, -- vrPpTbsgPortStateStpControl, -- vrPpTbsgPortNum, -- vrPpSrseSpecInFrames, -- vrPpTbsgStorageType, -- vrBrNsAteFirstMacAddress, -- vrPpTbpBridgingMode, -- vrPpSrBpPreserveDomain, -- vrPpTbseFragmentIp, -- vrPpSrtBpNsComponentName, -- vrPpFddiETBDelayExceededDiscards, -- vrPpSrclBlockingDiscards, -- vrPpSrsgHopCount, -- vrBrSrbLteComponentName, -- vrPpSrsgTinygramFramesOut, -- vrPpSrBpPathCostMethod, -- vrBrPteFilterPoints, -- vrPpSrtBpNsStorageType, -- vrPpTbsgStaticEntryDiscards, -- vrPpSrsgLargestFrame, -- vrPpTbseForwardTransitions, -- vrPpTbpSecureOption, -- vrPpTbpComponentName, -- vrBrSrbRowStatus, -- vrPpSrtBpInFilterDiscards, -- vrPpTbsgAdminState, -- vrPpSrtBpSteSpanMode, -- vrPpTbseOutFrames, -- vrBrSrbStpRowStatus, -- vrPpSrtBpPathCost, -- vrPpSrseLanIdMismatches, -- vrPpFddiETBBridgingMode, -- vrPpTbsgMaxInfo, -- vrPpSrtBpPathCostOper, -- vrPpTbsePortStateStpControl, -- vrPpSrclStpPortState, -- vrPpTbseUnicastNoMatches, -- vrPpSrclServiceClass, -- vrBrSrbLanIdTableNumEntries, -- vrPpTbseStorageType, -- vrBrSrbStpRootCost, -- pBLinkToProtocolPort, -- vrPpSrseRowStatus, -- vrPpSrsgOperationalState, -- vrBrNsFirstFilter, -- vrPpSrseHopCount, -- vrPpFddiETBSecureOption, -- vrPpSrtBpOperationalState, -- vrPpSrsgDesignatedPort, -- vrPpSrclPortStateStpControl, -- vrPpSrBpUpTime, -- vrBrNsComponentName, -- vrPpTbseStaticEntryDiscards, -- vrPpSrseLargestFrame, -- vrPpSrBpBadAbstractDiscards, -- vrPpSrBpAdminStatus, -- vrBrSrbStpProtocolSpec, -- vrPpSrtBpBridgePortConfig, -- vrPpTbseAdminState, -- vrPpSrseTinygramFramesIn, -- vrPpSrtBpSegmentMismatchDiscards, -- vrBrTbFtePeerAddressInfo, -- vrPpFddiETBTranslateIpx, -- vrPpTbclStpTypeProv, -- vrPpTbpNsComponentName, -- vrPpTbseMaxInfo, -- vrBrComponentName, -- pBMacAddress, -- vrPpSrtBpDupSegmentDiscards, -- vrPpSrsgBridgeNum, -- vrBrTbSteStorageType, -- vrPpSrBpPortName, -- vrPpSrsgSteOutFrames, -- vrBrPteInternalLanId, -- vrPpSrseOperationalState, -- vrBrTbStorageType, -- vrPpFddiETBComponentName, -- vrPpTbseOutboundFrameMediaType, -- vrPpTbpInFilterDiscards, -- vrPpSrBpExploreFrameTreatment, -- vrPpSrseDesignatedPort, -- vrBrTbNcFtePort, -- vrPpSrclIfIndex, -- vrPpTbseConvertArpMacAddress, -- vrBrTbNcFteAgeOfEntry, -- vrPpSrsgDupSegmentDiscards, -- vrPpFddiETBDesignatedRoot, -- vrPpTbpPathCostOper, -- vrPpFddiETBNsComponentName, -- vrPpSrclAreRdLimit, -- vrBrTbStpProtocolSpec, -- vrPpSrtBpInFrames, -- vrBrTbFtePort, -- vrPpSrBpSnmpOperStatus, -- vrPpTbclBridgePortType, -- vrPpSrseDesignatedRoot, -- vrPpSrBpIfIndex, -- vrPpTbpAdminStatus, -- vrPpTbsgStpPortState, -- vrPpSrBpStpTypeProv, -- vrPpFddiETBInFilterDiscards, -- vrPpSrtBpUsageState, -- vrBrSrbStpDesignatedRoot, -- vrBrNsAteRowStatus, -- vrPpTbclOutFilterDiscards, -- vrPpTbclDynamicEntryDiscards, -- vrPpSrsgLanIdMismatches, -- vrPpSrBpDomainNum, -- vrPpTbseBlockingDiscards, -- vrBrUsageState, -- vrPpFddiETBPathCostOper, -- vrPpSrclPreserveDomain, -- vrPpTbsgPathCostOper, -- vrPpTbclPortPriority, -- vrPpSrtBpApeInFrames, -- vrBrNsAteDirection, -- vrPpSrseSteSpanMode, -- cBIfIndex, -- vrBrTbLearnedEntryDiscards, -- vrPpSrseBridgePortConfig, -- vrPpSrtBpNsRowStatus, -- vrPpTbseUsageState, -- vrBrSrbLtePeerMACAddress, -- vrPpSrBpLanIdMismatches, -- vrPpSrsePortNum, -- vrPpTbsgPathCostMethod, -- vrPpSrseDupLanIdOrTreeErrors, -- vrPpTbseStpPortState, -- vrBrRowStatus, -- vrPpTbseServiceClass, -- vrPpFddiETBBridgePortConfig, -- vrPpSrtBpHopCountExceededDiscards, -- vrPpTbseComponentName, -- vrPpSrBpRowStatus, -- vrPpTbclNsOutgoingFilter, -- vrPpTbclLearningDiscards, -- vrPpSrBpHopCount, -- vrPpSrclSnmpOperStatus, -- vrBrNsRowStatus, -- vrPpSrsgHopCountExceededDiscards, -- vrPpTbpInFrames, -- vrPpSrsgSpecOutFrames, -- vrPpSrtBpMtuExceededDiscards, -- vrBrTbStpMaxAge, -- vrPpSrBpLargestFrame, -- vrPpTbsgMtuExceededDiscards, -- vrPpSrseSteInFrames, -- vrPpSrBpSpecInFrames, -- vrPpSrclInFilterDiscards, -- vrPpTbclFragmentIp, -- vrPpSrBpTinygramFramesIn, -- vrPpTbpUsageState, -- vrPpTbsgStpTypeOper, -- vrPpSrsgDownTime, -- vrBrNsAteFilterName, -- vrPpSrseSteOutFrames, -- vrPpTbsePathCostMethod, -- cBComponentName, -- vrPpTbsgUpTime, -- pBAdminState, -- vrBrOperationalState, -- vrPpTbclForwardTransitions, -- vrPpTbsgAdminStatus, -- vrPpFddiETBInFrames, -- vrBrTbSteComponentName, -- vrBrNsAteDomainNum, -- vrPpSrBpOperationalState, -- vrPpTbclOutFrames, -- vrBrType, -- vrPpSrsgPathCost, -- vrPpSrclLanIdMismatches, -- vrPpSrtBpDynamicEntryDiscards, -- vrPpSrBpDesignatedPort, -- vrPpSrclPortName, -- vrPpSrseSpecOutFrames, -- vrPpTbclPortStateStpControl, -- vrPpFddiETBUsageState, -- vrPpSrclPathCostOper, -- vrBrSrbStpTopologyChanges, -- vrPpTbclStorageType, -- vrPpSrBpBridgePortType, -- vrPpSrBpPathCost, -- vrPpSrseBridgeNum, -- vrPpSrtBpBridgePortType, -- vrPpSrseDownTime, -- vrPpSrBpDynamicDiscards, -- vrPpSrBpDesignatedRoot, -- vrPpTbclNsStorageType, -- vrPpTbseUpTime, -- vrPpTbpAdminState, -- vrPpTbclStaticEntryDiscards, -- vrPpTbsgBadAbstractDiscards, -- vrPpSrtBpOutFilterDiscards, -- vrPpTbseAdminStatus, -- vrPpTbpMtuExceededDiscards, -- vrBrTbStpTimeSinceTopologyChange, -- vrPpTbclAdminState, -- vrPpTbpBadVerifyDiscards, -- vrPpTbsgServiceClass, -- vrPpTbclRowStatus, -- vrPpSrsePortName, -- vrPpTbsgSnmpOperStatus, -- vrPpSrtBpPortPriority, -- vrPpTbclMaxInfo, -- vrPpSrsgSteInFrames, -- vrPpSrclDownTime, -- vrPpSrclPathCost, -- vrBrSrbLteAgeOfEntry, -- vrPpTbsgStpTypeProv, -- vrPpTbpPortName, -- vrPpSrBpSteSpanMode, -- vrPpSrsgPortStateStpControl, -- vrPpTbsePortName, -- vrPpTbsgDomainNum, -- vrPpTbclOutboundFrameMediaType, -- vrPpSrsgPortNum, -- vrPpFddiETBMtuExceededDiscards, -- vrPpSrclDesignatedPort, -- vrPpSrBpDupLanIdOrTreeErrors, -- vrPpTbclConvertArpMacAddress, -- vrPpSrsgUpTime, -- vrPpTbpDynamicEntryDiscards, -- vrBrSrbComponentName, -- cBStorageType, -- vrBrTbFteAgeOfEntry, -- vrPpSrtBpNsOutgoingFilter, -- vrPpSrtBpLearningDiscards, -- vrBrBridgeAddress, -- vrPpSrBpNsIncomingFilter, -- vrBrTbStpHoldTime, -- vrPpSrBpDesignatedBridge, -- vrPpTbseSnmpOperStatus, -- vrBrSrbStpComponentName, -- vrPpSrtBpInternalLanId, -- vrPpTbseIfIndex, -- vrPpTbpBridgePortType, -- vrBrNsStorageType, -- vrPpTbseStpTypeProv, -- vrPpTbpTranslateIpx, -- vrPpSrBpSteInFrames, -- cBAdminState, -- vrPpTbsgRowStatus, -- vrPpTbpOutFilterDiscards, -- vrPpFddiETBDynamicEntryDiscards, -- vrPpTbclBlockingDiscards, -- vrPpTbsgIfIndex, -- vrBrTbTotalForwardingTableEntries, -- vrPpSrclPortNum, -- vrBrStorageType, -- vrPpSrtBpForwardTransitions, -- vrPpTbsgComponentName, -- vrPpTbpPortPriority, -- vrPpSrtBpStpTypeProv, -- vrPpTbsgDesignatedCost, -- vrPpSrtBpOutFrames, -- vrPpFddiETBBridgePortType, -- vrPpTbsgTinygramFramesIn, -- vrPpSrtBpNsIncomingFilter, -- vrPpSrtBpFragmentIp, -- vrPpSrclRowStatus, -- vrPpSrtBpPortStateStpControl, -- vrPpSrseDesignatedCost, -- vrPpSrsgAdminStatus, -- vrPpSrBpSpecOutFrames, -- vrPpFddiETBOutFilterDiscards, -- vrPpSrtBpStorageType, -- vrPpSrseStpTypeOper, -- vrBrSrbLteRowStatus, -- vrPpSrsgDynamicDiscards, -- vrPpSrsgSteRdLimit, -- vrPpSrBpNsRowStatus, -- vrPpTbseRowStatus, -- vrPpTbseBadAbstractDiscards, -- vrPpSrBpBridgeNum, -- vrPpFddiETBPortPriority, -- vrPpSrBpDownTime, -- vrPpTbpLearningDiscards, -- vrPpTbpNsOutgoingFilter, -- vrPpFddiETBAdminState, -- vrPpSrtBpStaticEntryDiscards, -- vrPpSrtBpApeOutFrames, -- vrPpSrclDesignatedBridge, -- vrPpFddiETBDesignatedCost, -- vrPpSrtBpAreRdLimit, -- vrPpSrBpInFilterDiscards, -- vrPpSrtBpAdminState, -- vrBrSrbBridgeLfMode, -- vrPpSrseAdminState, -- vrPpTbclInDiscards, -- vrPpTbseTinygramFramesIn, -- vrPpTbpFragmentIp, -- vrPpSrtBpMaxInfo, -- vrBrTbSteAtgtRowStatus, -- vrPpSrclNsStorageType, -- vrPpTbclPathCostMethod, -- vrBrTbNcFteComponentName, -- vrPpFddiETBNsOutgoingFilter, -- vrPpSrsgBridgingMode, -- vrPpFddiETBLearningDiscards, -- vrPpTbpForwardTransitions, -- vrPpSrseSteRdLimit, -- vrPpSrtBpOutboundFrameMediaType, -- vrPpTbseOperationalState, -- vrPpSrclStorageType, -- vrBrSrbNumLanIdtEntriesDenied, -- vrPpTbpOutFrames, -- vrBrSrbStpRootPortName, -- vrPpSrtBpConvertArpMacAddress, -- vrPpTbseDesignatedPort, -- vrPpSrseDelayExceededDiscards, -- vrPpSrclSpecOutFrames, -- vrBrNsAteFirstMacAddressMask, -- vrPpFddiETBFragmentIp, -- vrPpTbpPortStateStpControl, -- vrPpTbseDomainNum, -- vrPpSrBpTinygramFramesOut, -- vrPpTbpStorageType, -- vrBrSrbStpBridgeHelloTime, -- vrPpSrclBridgeNum, -- vrPpSrclFragmentIp, -- vrPpFddiETBForwardTransitions, -- vrPpTbseDesignatedRoot, -- vrPpTbseInDiscards, -- vrPpTbclUpTime, -- vrPpTbpNsStorageType, -- vrPpSrclTinygramFramesIn, -- vrPpSrseBridgingMode, -- vrPpTbpStaticEntryDiscards, -- vrPpTbclAdminStatus, -- vrPpSrsgDesignatedCost, -- vrPpSrtBpBlockingDiscards, -- vrBrTbStpRootPortName, -- vrPpSrclBridgePortConfig, -- vrPpFddiETBPortStateStpControl, -- vrPpTbsgDesignatedBridge, -- vrPpTbseDesignatedCost, -- vrPpSrclStaticDiscards, -- vrPpFddiETBStorageType, -- vrBrNsAteSecondMacAddressMask, -- vrPpSrsgComponentName, -- vrPpTbpMaxInfo, -- cBUsageState, -- vrBrTbStpStpMode, -- vrBrTbFwdTableNumEntries, -- vrBrTbNcFtePeerAddressInfo, -- pBIfIndex, -- vrBrTbSteRowStatus, -- vrPpSrclSteSpanMode, -- vrPpFddiETBNsStorageType, -- vrPpSrseDynamicDiscards, -- vrPpFddiETBStaticEntryDiscards, -- vrPpTbsePortNum, -- vrPpSrtBpStpPortState, -- vrPpSrtBpServiceClass, -- vrBrNsAteStorageType, -- vrPpSrseTranslateIpx, -- vrPpTbpConvertArpMacAddress, -- vrPpSrBpStpTypeOper, -- vrPpSrsgPortName, -- vrPpSrclTinygramFramesOut, -- vrPpFddiETBMaxInfo, -- vrPpSrsgInFilterDiscards, -- vrPpSrsgDesignatedBridge, -- vrPpTbpDesignatedRoot, -- vrBrTbStpHelloTime, -- vrPpTbclSnmpOperStatus, -- vrPpSrclOperationalState, -- vrPpTbsgUnicastNoMatches, -- vrPpTbclIfIndex, -- vrPpSrseComponentName, -- vrPpSrclNsOutgoingFilter, -- vrPpSrsgPathCostOper, -- vrBrTbNcFteRowStatus, -- vrPpSrtBpTranslateIpx, -- vrPpFddiETBOutboundFrameMediaType, -- vrBrTbStpPriority, -- vrPpTbclDomainNum, -- vrPpSrtBpPathCostMethod, -- vrPpTbsgDownTime, -- vrPpTbpBlockingDiscards, -- vrPpTbsgLearningDiscards, -- vrPpSrsgLanId, -- vrPpTbclStpPortState, -- vrPpTbsgBlockingDiscards, -- vrPpTbpPortNum, -- vrPpSrsgOutFilterDiscards, -- vrPpTbpBridgePortConfig, -- vrPpSrBpSteRdLimit, -- vrPpSrclLargestFrame, -- vrPpSrseInFilterDiscards, -- vrBrSrbNumLanIdtEntriesFree, -- vrPpTbsgPathCost, -- vrPpSrBpSteOutFrames, -- vrPpSrclForwardTransitions, -- vrPpSrclDesignatedCost, -- vrPpSrBpDelayExceededDiscards, -- vrPpSrsePathCostOper, -- vrPpTbpStpPortState, -- vrPpFddiETBBlockingDiscards, -- vrPpTbpServiceClass, -- vrBrTbNcFteStatus, -- vrBrSrbStpMaxAge, -- vrPpSrBpFragmentIp, -- vrPpSrsgAreRdLimit, -- vrPpTbseDownTime, -- vrBrSrbLteTypeOfEntry, -- vrPpSrtBpUpTime, -- vrBrSrbStpStorageType, -- vrPpTbsgConvertArpMacAddress, -- vrPpSrtBpLanId, -- vrPpSrtBpAdminStatus, -- vrPpSrBpBridgingMode, -- vrBrTbNcFteStorageType, -- vrPpTbsgTinygramFramesOut, -- vrBrSnmpOperStatus, -- vrPpSrclDupLanIdOrTreeErrors, -- vrPpTbclTinygramFramesIn, -- vrPpTbpInDiscards, -- vrPpSrtBpPreserveDomain, -- vrPpTbsePathCost, -- vrPpFddiETBServiceClass, -- vrBrNsAteComponentName, -- vrBrSrbStpStpMode, -- vrPpTbpPathCostMethod, -- vrPpSrseDupSegmentDiscards, -- vrBrTbStpRowStatus, -- vrPpTbsgBridgePortType, -- vrPpTbclTranslateIpx, -- vrPpTbclOperationalState, -- vrPpSrtBpExploreFrameTreatment, -- cBRowStatus, -- vrPpSrclNsIncomingFilter, -- vrBrTbStpTopologyChangeDetect, -- vrPpTbclDesignatedPort, -- vrPpSrclDelayExceededDiscards, -- vrBrTbRowStatus, -- vrPpTbclPathCost, -- vrPpFddiETBInDiscards, -- vrBrSrbStpHelloTime, -- vrPpSrsgApeInFrames, -- vrPpTbseTinygramFramesOut, -- vrPpSrseStaticDiscards, -- vrPpFddiETBPathCostMethod, -- vrBrTbStpRootCost, -- vrPpSrtBpSnmpOperStatus, -- vrPpTbsgBadVerifyDiscards, -- vrBrTbSteStatus, -- vrPpSrtBpIfIndex, -- vrPpTbclDesignatedRoot, -- vrPpSrclApeInFrames, -- vrPpSrBpComponentName, -- vrBrPteMacType, -- vrPpTbpUpTime, -- vrPpSrsePathCostMethod, -- vrPpTbsgPortName, -- vrPpTbpBadAbstractDiscards, -- vrPpSrseUsageState, -- vrPpTbsgDesignatedRoot, -- vrPpFddiETBBadAbstractDiscards, -- vrPpSrBpNsComponentName, -- vrBrTbStpTopologyChanges, -- vrBrTbFteRowStatus, -- vrPpTbpPreserveDomain, -- vrBrTbStpBridgeMaxAge, -- vrPpSrsgMtuExceededDiscards, -- vrPpSrseBadAbstractDiscards, -- vrPpTbsgOutFrames, -- vrPpSrseApeInFrames, -- vrBrSrbStorageType, -- vrPpTbseBadVerifyDiscards, -- cBOperationalState, -- vrPpSrtBpLanIdMismatches, -- vrPpFddiETBUpTime, -- vrPpTbsgOperationalState, -- pBUsageState, -- vrPpTbclPortNum, -- vrPpFddiETBAdminStatus, -- vrPpSrBpPathCostOper } -- STATUS mandatory -- DESCRIPTION -- "A list of all current accessible leaf objects." bridgeGroup OBJECT IDENTIFIER ::= { bridgeMIB 1 } bridgeGroupBE OBJECT IDENTIFIER ::= { bridgeGroup 5 } bridgeGroupBE01 OBJECT IDENTIFIER ::= { bridgeGroupBE 2 } bridgeGroupBE01A OBJECT IDENTIFIER ::= { bridgeGroupBE01 2 } -- Agent-Capabilities Statement: -- PRODUCT-RELEASE "Passport Release 7.0 Bridge." -- STATUS mandatory -- DESCRIPTION "Bridge MIB: MIB Version BE01A, -- Software Version BG00S4C." -- SUPPORTS Nortel-Magellan-Passport-BridgeMIB -- INCLUDES { bridgeGroupBE01A } -- rfc1493 (Bridge) -- -- SUPPORTS RFC1493-MIB -- INCLUDES { dot1dBase, dot1dStp, dot1dTp, dot1dStatic } -- -- variations for dot1dBase group -- -- VARIATION dot1dBasePortCircuit -- ACCESS not-implemented -- DESCRIPTION "Inapplicable" -- -- VARIATION dot1dBasePortDelayExceededDiscards -- ACCESS not-implemented -- DESCRIPTION "Not supported" bridgeCapabilities OBJECT IDENTIFIER ::= { bridgeMIB 3 } bridgeCapabilitiesBE OBJECT IDENTIFIER ::= { bridgeCapabilities 5 } bridgeCapabilitiesBE01 OBJECT IDENTIFIER ::= { bridgeCapabilitiesBE 2 } bridgeCapabilitiesBE01A OBJECT IDENTIFIER ::= { bridgeCapabilitiesBE01 2 } END