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;
bridgeMIB OBJECT IDENTIFIER ::= { passportMIBs 25 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
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 }
bridgeGroup OBJECT IDENTIFIER ::= { bridgeMIB 1 }
bridgeGroupBE OBJECT IDENTIFIER ::= { bridgeGroup 5 }
bridgeGroupBE01 OBJECT IDENTIFIER ::= { bridgeGroupBE 2 }
bridgeGroupBE01A OBJECT IDENTIFIER ::= { bridgeGroupBE01 2 }
bridgeCapabilities OBJECT IDENTIFIER ::= { bridgeMIB 3 }
bridgeCapabilitiesBE OBJECT IDENTIFIER ::= { bridgeCapabilities 5 }
bridgeCapabilitiesBE01 OBJECT IDENTIFIER ::= { bridgeCapabilitiesBE 2 }
bridgeCapabilitiesBE01A OBJECT IDENTIFIER ::= { bridgeCapabilitiesBE01 2 }
END