RAD-BrgGen-MIB DEFINITIONS ::= BEGIN -- It is RAD's intent to encourage the widespread use of -- this Specification in connection with the management of -- RAD products. RAD grants vendors, end-users, -- and other interested parties a non-exclusive license to -- use this Specification in connection with the management -- of RAD products. -- This Specification is supplied "as is," and RAD makes -- no warranty, either express or implied, as to the use, -- operation, condition, or performance of the Specification. IMPORTS InterfaceIndex FROM IF-MIB Timeout, BridgeId, dot1dBasePortEntry FROM BRIDGE-MIB ieee8021BridgeBaseComponentId, ieee8021BridgeBaseEntry, ieee8021BridgeBasePortEntry FROM IEEE8021-BRIDGE-MIB ieee8021QBridgeVlanStaticEntry FROM IEEE8021-Q-BRIDGE-MIB VlanId, PortList, dot1qVlanStaticEntry FROM Q-BRIDGE-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB Integer32, Counter32, TimeTicks, IpAddress, Gauge32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, RowStatus, MacAddress, RowPointer FROM SNMPv2-TC radBridges FROM RAD-SMI-MIB IEEE8021VlanIndex, IEEE8021PbbComponentIdentifier, IEEE8021BridgePortNumber FROM IEEE8021-TC-MIB TimeFilter FROM RMON2-MIB ieee8021MstpEntry, ieee8021MstpDesignatedRoot, ieee8021MstpTopologyChanges FROM IEEE8021-MSTP-MIB alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB; genBridge MODULE-IDENTITY LAST-UPDATED "201508201800Z" -- August 20, 2015 ORGANIZATION "RAD Data Communications Ltd." CONTACT-INFO "System Department Email: mibs@rad.com Postal: RAD Data Communications Ltd. 24 Raoul Wallenberg St. Tel-Aviv 6971920 Israel Phone: +972-3-645-5421 Fax: +972-3-760-7844" DESCRIPTION "General Bridge MIB." ::= { radBridges 1 } genBridgeEvents OBJECT IDENTIFIER ::= {radBridges 0 } -- Spanning Tree Root Selection bridgeSpanningTreeNewRoot NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ieee8021BridgeBaseXName } STATUS current DESCRIPTION "This Trap indicates Bridge was elected as spanning tree root. " ::= { genBridgeEvents 1 } -- Spanning Tree Topology Change bridgeSpanningTreeTopologyChange NOTIFICATION-TYPE OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription, alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason, ieee8021BridgeBaseXName } STATUS current DESCRIPTION "This Trap indicates a Spanning Tree Topology change. " ::= { genBridgeEvents 2 } -- At the end of the MIB there is a definition of all RAD general traps for bridges. -- Textual conventions TagHandlingType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TEXTUAL CONVENTION defines VLAN Tag process type. It is mainly for use with Double Tagging." SYNTAX INTEGER { none (2), stacking (3), stripping (4) } BridgeTopology ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This TEXTUAL CONVENTION defines the topology of the bridge." SYNTAX INTEGER { notApplicable (1), eLAN (3), eTree (4) } radBridgeAction OBJECT-TYPE SYNTAX INTEGER { reset(1), sendNetworkTab(2), deleteNetworkTab(3), sendRoutingTab(4), -- Level II deleteRoutinTab(5), sendLanTab(6), deleteLanTab(7), deleteArpTab(8), sendArpTab(9), deleteRouteTab(10), -- Level III sendRouteTab(11), deactivateAllMasks(12), saveAllActiveMasks(13), loadAndActivateAllMasksFromNVRAM(14), clearAllMasksFromNVRAM(15), defaultConfig(16), resetNVRAM(17), clearIPNVRAM(18), noOp(255) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable enables the operator to perform one of the specified actions on the tables maintained by the network device. Send actions are not currently implemented. Not all actions can be performed on all bridges." ::= { genBridge 1 } radBridgeInactiveArpTimeOut OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines the maximum time period that can pass between ARP requests concerning an entry in the ARP table. After this time period, the entry is deleted from the table." ::= { genBridge 2 } -- radBridgeMaskTab defines the format of RAD Bridge OLD masking tables radBridgeMaskTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeMaskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Mask tables enable definition of forwarding restrictions and control of message flow in the internetwork. Each entry in this table defines a mask statement consisting of up to three mask definitions and an action defined by radBridgeMaskOper. Different types of mask entries are supported, as defined by radBridgeMaskType." ::= { genBridge 3 } radBridgeMaskEntry OBJECT-TYPE SYNTAX RadBridgeMaskEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in table radBridgeMaskTable." INDEX { radBridgeMaskType, radBridgeMaskIfIndex, radBridgeMaskNum } ::= { radBridgeMaskTable 1 } RadBridgeMaskEntry ::= SEQUENCE { radBridgeMaskType INTEGER, radBridgeMaskIfIndex Integer32, radBridgeMaskNum Integer32, radBridgeMaskDest INTEGER, radBridgeMaskPat1 OCTET STRING, radBridgeMaskActiveBit1 OCTET STRING, radBridgeMaskFrom1 INTEGER, radBridgeMaskOffset1 Integer32, radBridgeMaskCond1 INTEGER, radBridgeMaskPat2 OCTET STRING, radBridgeMaskActiveBit2 OCTET STRING, radBridgeMaskFrom2 INTEGER, radBridgeMaskOffset2 Integer32, radBridgeMaskCond2 INTEGER, radBridgeMaskPat3 OCTET STRING, radBridgeMaskActiveBit3 OCTET STRING, radBridgeMaskFrom3 INTEGER, radBridgeMaskOffset3 Integer32, radBridgeMaskCond3 INTEGER, radBridgeMaskOper INTEGER } radBridgeMaskType OBJECT-TYPE SYNTAX INTEGER { tx(1), rx(2), compress(3), priority(4), loadSharing(5), facs(6), codConnect(7), codDisconnect(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the type of mask entry." ::= { radBridgeMaskEntry 1 } radBridgeMaskIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the if Index of the interface to which the mask is applied." ::= { radBridgeMaskEntry 2 } radBridgeMaskNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Mask entry number, defined by its line number in the mask table." ::= { radBridgeMaskEntry 3 } radBridgeMaskDest OBJECT-TYPE SYNTAX INTEGER { unassigned-cond (1), broadcast-msge (2), multicast-msge (3), all-msge(4), none(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the type of destination address carried by the frame to which the mask will be applied. Unassigned-condition deactivates the mask entry." ::= { radBridgeMaskEntry 4 } radBridgeMaskPat1 OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE (2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the mask field which is either a 16 bit binary pattern, or four digit hexadecimal pattern." ::= { radBridgeMaskEntry 5 } radBridgeMaskActiveBit1 OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE (2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the positions of the wild card characters (*) in the radBridgeMaskPat1 field." ::= { radBridgeMaskEntry 6 } radBridgeMaskFrom1 OBJECT-TYPE SYNTAX INTEGER { mac(1), llc(2), net(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Offset base of radBridgeMaskPat1 within the frame. Net can be in some cases the data start point." ::= { radBridgeMaskEntry 7 } radBridgeMaskOffset1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the radBridgeMaskPat1 offset within the frame (in bytes) from the base defined in by radBridgeMaskForm1.The mask offset is an even decimal number in the range of 0 to 1518." ::= { radBridgeMaskEntry 8 } radBridgeMaskCond1 OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by radBridgeMaskOffset1 the packet contains data that matches the content of radBridgeMaskPat1. false - Condition is valid if at the position specified by radBridgeMaskOffset1 the packet contains data that does not match the content of radBridgeMaskPat1." ::= { radBridgeMaskEntry 9 } radBridgeMaskPat2 OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE (2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the mask field which is either a 16 bit binary pattern, or four digit hexadecimal pattern." ::= { radBridgeMaskEntry 10 } radBridgeMaskActiveBit2 OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE (2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the positions of the wild card characters (*) in the radBridgeMaskPat2 field." ::= { radBridgeMaskEntry 11 } radBridgeMaskFrom2 OBJECT-TYPE SYNTAX INTEGER { mac (1), llc (2), net(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Offset base of radBridgeMaskPat2 within the frame. Net can be in some cases the data start point." ::= { radBridgeMaskEntry 12 } radBridgeMaskOffset2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the radBridgeMaskPat2 offset within the frame (in bytes) from the base defined in by radBridgeMaskForm2.The mask offset is an even decimal number in the range of 0 to 1518." ::= { radBridgeMaskEntry 13 } radBridgeMaskCond2 OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by radBridgeMaskOffset2 the packet contains data that matches the content of radBridgeMaskPat2. false - Condition is valid if at the position specified by radBridgeMaskOffset2 the packet contains data that does not match the content of radBridgeMaskPat2." ::= { radBridgeMaskEntry 14 } radBridgeMaskPat3 OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE (2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Describes the mask field which is either a 16 bit binary pattern, or four digit hexadecimal pattern." ::= { radBridgeMaskEntry 15 } radBridgeMaskActiveBit3 OBJECT-TYPE SYNTAX OCTET STRING -- (SIZE (2)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the positions of the wild card characters (*) in the radBridgeMaskPat3 field." ::= { radBridgeMaskEntry 16 } radBridgeMaskFrom3 OBJECT-TYPE SYNTAX INTEGER { mac (1), llc (2), net (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Offset base of radBridgeMaskPat3 within the frame. Net can be in some cases the data start point." ::= { radBridgeMaskEntry 17 } radBridgeMaskOffset3 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the radBridgeMaskPat3 offset within the frame (in bytes) from the base defined in by radBridgeMaskForm3. The mask offset is an even decimal number in the range of 0 to 1518." ::= { radBridgeMaskEntry 18 } radBridgeMaskCond3 OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by radBridgeMaskOffset3 the packet contains data that matches the content of radBridgeMaskPat3 false - Condition is valid if at the position specified by radBridgeMaskOffset3 the packet contains data that does not match the content of radBridgeMaskPat3." ::= { radBridgeMaskEntry 19 } radBridgeMaskOper OBJECT-TYPE SYNTAX INTEGER { block (1), forward (2), route (3), forward-route (4), high-priority (5), noOp(6), delete(7) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of action to be taken if the frame meets the conditions of the mask. noOp = disabled (mask remains on list, but is not active) delete = mask is removed from the list. " ::= { radBridgeMaskEntry 20 } radBridgeCOD OBJECT IDENTIFIER ::= {genBridge 4 } radBridgeCODParamTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeCODEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of COD parameters " ::= { radBridgeCOD 1} radBridgeCODEntry OBJECT-TYPE SYNTAX RadBridgeCODEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each radBridgeCODEntry consists of the following parameters" INDEX {radBridgeCODIfIndex} ::= { radBridgeCODParamTable 1 } RadBridgeCODEntry ::= SEQUENCE { radBridgeCODIfIndex Integer32, radBridgeCODManualConnect INTEGER, radBridgeCODMode INTEGER, radBridgeCODConnectDelay Integer32, radBridgeCODisConnectDelay Integer32, radBridgeCODImplicitSwitch INTEGER, radBridgeCODNumAccess Counter32, radBridgeCODTotalConnecTime Integer32 } radBridgeCODIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface to which this COD entry is applicable." ::= { radBridgeCODEntry 1 } radBridgeCODManualConnect OBJECT-TYPE SYNTAX INTEGER { connect(1), disconnect(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The management station can start connection manually by setting this parameter" ::= { radBridgeCODEntry 2 } radBridgeCODMode OBJECT-TYPE SYNTAX INTEGER { answer(1), originate(2), disable(3), answerAndOriginate(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "In answer mode only one incoming call may be accepted at a time. Other nodes attempting to access the local modem will receive a busy signal until the connection is terminated. (Answer mode has no difficulty supporting multiple remote connections to one local port, as blocking multiple incoming calls is just a modem function. Originate mode, on the other hand will only support a single local port to remote port connection). The disable parameter disables the COD utility for this interface. Choosing any other mode will enable the COD utility." ::= { radBridgeCODEntry 3 } radBridgeCODConnectDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The connect delay defines the minimum time period that the link must stay disconnected, between 2 succesive connections (in seconds)." ::= { radBridgeCODEntry 4 } radBridgeCODisConnectDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The disconnect delay defines the minimum time period the link must stay connected, between 2 succesive disconnections (in seconds)." ::= { radBridgeCODEntry 5 } radBridgeCODImplicitSwitch OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The inplicit switch allows the user to ignore implicit triggers provided by the COD software." -- DEFVAL { 1 } ::= { radBridgeCODEntry 6 } radBridgeCODNumAccess OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of successful connections that have been established since the COD has been reset." ::= { radBridgeCODEntry 7} radBridgeCODTotalConnecTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sum of all the connect time intervals since the COD was reset." ::= { radBridgeCODEntry 8} radBridgeCODTimeTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeCODTimeTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of COD parameters " ::= { radBridgeCOD 2 } radBridgeCODTimeTriggerEntry OBJECT-TYPE SYNTAX RadBridgeCODTimeTriggerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each radBridgeCODTimeTriggerEntry consists of the following parameters" INDEX { radBridgeCODTimeIfIndex, radBridgeCODDay, radBridgeCODTimeTriggerNum } ::= { radBridgeCODTimeTriggerTable 1 } RadBridgeCODTimeTriggerEntry ::= SEQUENCE { radBridgeCODTimeIfIndex Integer32, radBridgeCODDay INTEGER, radBridgeCODTimeTriggerNum Integer32, radBridgeCODTimeTriggerFrom DisplayString, radBridgeCODTimeTriggerTo DisplayString, radBridgeCODTimeTriggerStatus INTEGER } radBridgeCODTimeIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface to which this COD Time Trigger entry is applicable." ::= { radBridgeCODTimeTriggerEntry 1} radBridgeCODDay OBJECT-TYPE SYNTAX INTEGER { mon(1), tue(2), wed(3), thu(4), fri(5), sat(6), sun(7) } MAX-ACCESS read-only STATUS current DESCRIPTION " The day of the week in which the dial up connection operates." ::= { radBridgeCODTimeTriggerEntry 2 } radBridgeCODTimeTriggerNum OBJECT-TYPE SYNTAX Integer32 (1..3) MAX-ACCESS read-only STATUS current DESCRIPTION " Every day of the week the user can configure 3 dial up connections." ::= { radBridgeCODTimeTriggerEntry 3 } radBridgeCODTimeTriggerFrom OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Time to start Dial Up connection, in format hh:mm." ::= {radBridgeCODTimeTriggerEntry 4 } radBridgeCODTimeTriggerTo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Time to terminate Dial Up connection, in format HH:MM." ::= {radBridgeCODTimeTriggerEntry 5 } radBridgeCODTimeTriggerStatus OBJECT-TYPE SYNTAX INTEGER { valid(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of a table entry." ::= { radBridgeCODTimeTriggerEntry 6 } radBridgeCODTraffic OBJECT IDENTIFIER ::= { radBridgeCOD 3} radBridgeCODTrafficTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeCODTrafficEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of COD Traffic trigger " ::= { radBridgeCODTraffic 1 } radBridgeCODTrafficEntry OBJECT-TYPE SYNTAX RadBridgeCODTrafficEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each radBridgeCODTrafficEntry consists of the following parameters." INDEX {radBridgeCODProtocolType} ::= { radBridgeCODTrafficTable 1} RadBridgeCODTrafficEntry ::= SEQUENCE { radBridgeCODProtocolType INTEGER, radBridgeCODTrafficTriggerStatus INTEGER } radBridgeCODProtocolType OBJECT-TYPE SYNTAX INTEGER { ip(1), ipx(2), other(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Protocol Type of the Traffic Table" ::= { radBridgeCODTrafficEntry 1 } radBridgeCODTrafficTriggerStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Command of Status of the Protocol Traffic Trigger" ::= { radBridgeCODTrafficEntry 2 } radBridgeCODRemoteIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " This is the Remote IP Address" ::= { radBridgeCODTraffic 2 } radBridgeCODIPMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION " This is the Mask of the Remote IP Address" ::= { radBridgeCODTraffic 3 } radBridgeCODTrafficTriggerProtType OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Protocol Type for the User Defined Protocol Traffic Trigger (3)." ::= { radBridgeCODTraffic 4 } --COD Condition table radBridgeCODCondTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeCODCondEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table of COD Condition parameters " ::= { radBridgeCOD 4} radBridgeCODCondEntry OBJECT-TYPE SYNTAX RadBridgeCODCondEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each radBridgeCODCondEntry consists of the following parameters" INDEX {radBridgeCODCondIfIndex} ::= { radBridgeCODCondTable 1 } RadBridgeCODCondEntry ::= SEQUENCE { radBridgeCODCondIfIndex Integer32, radBridgeCODOriginateConnectCondition INTEGER, radBridgeCODOriginateDisConnectCondition INTEGER, radBridgeCODOriginateDisConnectDelay Integer32, radBridgeCODAnswerConnectCondition INTEGER, radBridgeCODSpecificOnTrafficOIDCondition OBJECT IDENTIFIER, radBridgeCODDisConnectMinimunFramesNumber Integer32 } radBridgeCODCondIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The interface, this COD entry is applicable to." ::= { radBridgeCODCondEntry 1 } radBridgeCODOriginateConnectCondition OBJECT-TYPE SYNTAX INTEGER { onPowerOn (1), whenAnyStationOnLan (2), onTraffic (3), onManualConnect (4) } MAX-ACCESS read-write STATUS current DESCRIPTION " This condition, allows the user to specify the condition under which the link is connected. The options are onPowerOn - On power on. whenAnyStationOnLan - When any station on lan. onTraffic - On traffic. The user can specify the condition/s for connection. The connection will be defined in CODSpecificOnTrafficConditionOID . onManualConnect - depends on radBridgeCODManualConnect OBJECT-TYPE (=connect). " ::= { radBridgeCODCondEntry 2 } radBridgeCODOriginateDisConnectCondition OBJECT-TYPE SYNTAX INTEGER { noStationOnLan (1), onTraffic (2), onDelayFromConnectionOnRequest (3), onManualDisConnect (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This condition allows the user to specify the condition under which the link is disconnected. The options are: noStationOnLan - When there is no station on lan. Counts 15 minutes from the point the last frame from lan has been received. If no frame have been transmitted on lan by the end of this period, disconnect the connection. onTraffic - On traffic. The user can specify the condition/s for disconnection. The disconnection will be defined in CODSpecificOnTrafficConditionOID . onDelayFromConnectionOnRequest - On Delay From Connection On Request . The delay time period will be defined in CODOriginateDisConnectDelay . onManualDisConnect - depends on radBridgeCODManualConnect OBJECT-TYPE (=disconnect). " ::= { radBridgeCODCondEntry 3 } radBridgeCODOriginateDisConnectDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Delay time in seconds. " ::= { radBridgeCODCondEntry 4 } radBridgeCODAnswerConnectCondition OBJECT-TYPE SYNTAX INTEGER { onPowerOn (1), whenAnyStationOnLan (2), onTraffic (3), onManualConnect (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "CODCondAnswerConnect allows the user to specify the condition under which the link is connected. The options are: onPowerOn - On power on. whenAnyStationOnLan - When any station on lan. onTraffic - On traffic. The user can specify the condition/s for connection. The connection will be defined in CODSpecificOnTrafficConditionOID . onManualConnect - depends on radBridgeCODManualConnect OBJECT-TYPE . " ::= { radBridgeCODCondEntry 5 } radBridgeCODSpecificOnTrafficOIDCondition OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "A reference to a specific entry in the radBridgeMaskTable, which describes the particular COD condition . If Connect or Disconnect Conditions are not onTraffic, its value should be set to the OBJECT IDENTIFIER { 0 0 }. " ::= { radBridgeCODCondEntry 6 } radBridgeCODDisConnectMinimunFramesNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Frames rate." ::= { radBridgeCODCondEntry 7 } --The IPX following objects define the Spoofing radBridgeIPX OBJECT IDENTIFIER ::= {genBridge 5 } radBridgeIPXdriver OBJECT IDENTIFIER ::= {radBridgeIPX 1 } radBridgeIPXRip OBJECT IDENTIFIER ::= {radBridgeIPX 2 } radBridgeIPXSap OBJECT IDENTIFIER ::= {radBridgeIPX 3 } radBridgeIPXForwarding OBJECT-TYPE SYNTAX INTEGER { forwarding(1), not-forwarding(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The indication of whether this entity is acting as an IPX gateway in respect to the forwarding of datagrams received by, but not addressed to, this entity. IPX gateways forward datagrams. IPX hosts do not. Note that changing this parameter requiers RESET of the router." -- DEFVAL { 1 } ::= { radBridgeIPXdriver 1 } radBridgeIPXRipOutPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted by RIP." ::= { radBridgeIPXRip 1 } radBridgeIPXRipInPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received by RIP. This will include any packets that are subsequently discarded." ::= { radBridgeIPXRip 2 } radBridgeIPXRipInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received packets discarded by RIP." ::= { radBridgeIPXRip 3 } radBridgeIPXRipTblNoOfEntries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of entries that exist in the RIP routing table." ::= { radBridgeIPXRip 4 } radBridgeIPXRipTblBcastTrigUpdateInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The default time interval (in seconds)between triggered RIP updates on a broadcast type interface. A triggered update occurs when a change is detected in the routing database. This time interval delays the broadcasting of these updates so that changes on the network will not result in a lot of triggered updates." ::= { radBridgeIPXRip 5 } radBridgeIPXRipTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeIPXRipTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The routing table used by RIP to calculate routes to remote desination networks." ::= { radBridgeIPXRip 6 } radBridgeIPXRipTableEntry OBJECT-TYPE SYNTAX RadBridgeIPXRipTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The routing information for one of this entity's destination networks." INDEX { radBridgeIPXRipDestNetwork, radBridgeIPXRipPolicy } ::= { radBridgeIPXRipTable 1 } RadBridgeIPXRipTableEntry ::= SEQUENCE { radBridgeIPXRipDestNetwork OCTET STRING, radBridgeIPXRipPolicy INTEGER, radBridgeIPXRipForwardingRouter OCTET STRING, radBridgeIPXRipNIC Integer32, radBridgeIPXRipTickMetric Integer32, radBridgeIPXRipHopMetric Integer32, radBridgeIPXRipAgingTime TimeTicks, radBridgeIPXRipValueStatus INTEGER, radBridgeIPXRipForwardType INTEGER } radBridgeIPXRipDestNetwork OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The destination network address to which this entry's routing information pertains." ::= {radBridgeIPXRipTableEntry 1 } radBridgeIPXRipPolicy OBJECT-TYPE SYNTAX INTEGER { main(1), alternate(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "A value specifying the precidence of the route. A value of zero means that the route is the best route, a value of one means that the route is the second best route and so on." ::= { radBridgeIPXRipTableEntry 2 } radBridgeIPXRipForwardingRouter OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPX node address of the next hop (router) for the entry's associated destination network." ::= { radBridgeIPXRipTableEntry 3 } radBridgeIPXRipNIC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An interface identifier specifying what IPX interface the next hop can be found on." ::= { radBridgeIPXRipTableEntry 4 } radBridgeIPXRipTickMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The metric, in terms of transit time, associated with the route given by the entry. This time is in terms of 1/18ths of a second." ::= { radBridgeIPXRipTableEntry 5 } radBridgeIPXRipHopMetric OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The metric, in terms of distance , associated with the route given by the entry." ::= { radBridgeIPXRipTableEntry 6 } radBridgeIPXRipAgingTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The last time that the entry was updated. The time will be provided in terms of the MIB-I object sysUpTime." ::= {radBridgeIPXRipTableEntry 7 } radBridgeIPXRipValueStatus OBJECT-TYPE SYNTAX INTEGER { static(1), dynamic(2), invalid(3), semiDynamic(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The entry status value; whether the entry is permanent (added statically), reachable or unreachable. In the latter two cases it would be added by RIP. A semiDynamic entry is an entry enterd manualy by the user and can be updated by the router." ::= { radBridgeIPXRipTableEntry 8 } radBridgeIPXRipForwardType OBJECT-TYPE SYNTAX INTEGER { other (1), -- not specified by this MIB local (2), -- local interface remote (3) -- remote destination } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of route. Note that local(2) refers to a route for which the next hop is the final destination; remote(3) refers to a route for which the next hop is not the final destination." ::= {radBridgeIPXRipTableEntry 9 } radBridgeIPXRipInfTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeIPXRipInfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RIP interface table." ::= { radBridgeIPXRip 7 } radBridgeIPXRipInfEntry OBJECT-TYPE SYNTAX RadBridgeIPXRipInfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry corresponds to one ifindex." INDEX { radBridgeIPXRipInfIfIndex} ::= { radBridgeIPXRipInfTable 1 } RadBridgeIPXRipInfEntry ::= SEQUENCE { radBridgeIPXRipInfIfIndex Integer32, radBridgeIPXRipInfBcastUpdate Integer32, radBridgeIPXRipInfAgeMultiplier Integer32 } radBridgeIPXRipInfIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value of Ifindex is same as radBridgeIPXIfIndex in the IPX Interface Table." ::= { radBridgeIPXRipInfEntry 1 } radBridgeIPXRipInfBcastUpdate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The RIP periodic update interval, in seconds. Zero value corresponds to infinite interval." -- DEFVAL {60} ::= { radBridgeIPXRipInfEntry 2 } radBridgeIPXRipInfAgeMultiplier OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The holding multiplier for information received in RIP periodic updates. Zero value corresponds to infinite aging time." -- DEFVAL {3} ::= { radBridgeIPXRipInfEntry 3 } radBridgeIPXSapOutPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted by SAP." ::= { radBridgeIPXSap 1 } radBridgeIPXSapInPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received by SAP. This will include any packets that are subsequently discarded." ::= { radBridgeIPXSap 2 } radBridgeIPXSapInDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received packets discarded by SAP." ::= { radBridgeIPXSap 3 } radBridgeIPXSapTblNoOfEntries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of entries that exist in the SAP Server Information table." ::= { radBridgeIPXSap 4 } radBridgeIPXSapTblBcastTrigUpdateInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The default time interval (in seconds) between triggered SAP updates on a broadcast style interface. A triggered update occurs when a change is detected in the service database. This time interval delays the transmission of these updates so that changes on the network will not result in a lot of triggered updates." ::= { radBridgeIPXSap 5 } radBridgeIPXSapTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeIPXSapTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Server Information table is used by SAP to store information of services which are available on the internetwork." ::= { radBridgeIPXSap 6 } radBridgeIPXSapTableEntry OBJECT-TYPE SYNTAX RadBridgeIPXSapTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The server information for one of this entity's server entries." INDEX { radBridgeIPXSapServerType, radBridgeIPXSapName } ::= { radBridgeIPXSapTable 1 } RadBridgeIPXSapTableEntry ::= SEQUENCE { radBridgeIPXSapServerType Integer32, radBridgeIPXSapName DisplayString, radBridgeIPXSapNetwork OCTET STRING, radBridgeIPXSapNode OCTET STRING, radBridgeIPXSapSocket Integer32, radBridgeIPXSapHopsToServer Integer32, radBridgeIPXSapNIC Integer32, radBridgeIPXSapAgingTime TimeTicks, radBridgeIPXSapStatus INTEGER } radBridgeIPXSapServerType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the server for which this entry pertains." ::= { radBridgeIPXSapTableEntry 1 } radBridgeIPXSapName OBJECT-TYPE SYNTAX DisplayString (SIZE(48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the server for which this entry pertains." ::= { radBridgeIPXSapTableEntry 2 } radBridgeIPXSapNetwork OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPX network address of the host on which this server exists." ::= { radBridgeIPXSapTableEntry 3 } radBridgeIPXSapNode OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) MAX-ACCESS read-write STATUS current DESCRIPTION "The IPX node address of the host on which this server exists." ::= { radBridgeIPXSapTableEntry 4 } radBridgeIPXSapSocket OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The IPX socket number that is being used by the server to which this entry pertains." ::= { radBridgeIPXSapTableEntry 5 } radBridgeIPXSapHopsToServer OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of hops to the entity on which this server exists." ::= { radBridgeIPXSapTableEntry 6 } radBridgeIPXSapNIC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "An Network Interface Card identifier specifying what IPX interface the next hop can be found on." ::= { radBridgeIPXSapTableEntry 7 } radBridgeIPXSapAgingTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The last time that the entry was updated. The time will be provided in terms of the MIB-I object sysUpTime." ::= { radBridgeIPXSapTableEntry 8 } radBridgeIPXSapStatus OBJECT-TYPE SYNTAX INTEGER { permanent(1), dynamic(2), invalid(3), semiDynamic(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the entry." ::= { radBridgeIPXSapTableEntry 9 } radBridgeIPXSapInfTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeIPXSapInfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Sap interface table." ::= { radBridgeIPXSap 7 } radBridgeIPXSapInfEntry OBJECT-TYPE SYNTAX RadBridgeIPXSapInfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry corresponds to one ifindex." INDEX {radBridgeIPXSapInfIfIndex} ::= { radBridgeIPXSapInfTable 1 } RadBridgeIPXSapInfEntry ::= SEQUENCE { radBridgeIPXSapInfIfIndex Integer32, radBridgeIPXSapInfBcastUpdate Integer32, radBridgeIPXSapInfAgeMultiplier Integer32 } radBridgeIPXSapInfIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value of Ifindex is same as radBridgeIPXIfIndex in the IPX Interface Table." ::= { radBridgeIPXSapInfEntry 1 } radBridgeIPXSapInfBcastUpdate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The SAP periodic update interval, in seconds. Zero value corresponds to infinite interval." -- DEFVAL {60} ::= { radBridgeIPXSapInfEntry 2 } radBridgeIPXSapInfAgeMultiplier OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The holding multiplier for information received in SAP periodic updates. Zero value corresponds to infinite aging time." -- DEFVAL {3} ::= { radBridgeIPXSapInfEntry 3 } -- radMaskingTab defines the new format of RAD Bridge masking tables GenAddress ::= OCTET STRING (SIZE(12)) newMasking OBJECT IDENTIFIER ::= {genBridge 6 } maskingMaxEntries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of entries in the masking table." ::= { newMasking 1 } maskingCurrentEntries OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of entries in the mask table." ::= { newMasking 2 } maskingTable OBJECT-TYPE SYNTAX SEQUENCE OF MaskingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the new masking scheme. Mask tables enable definition of forwarding restrictions and control of message flow in the internetwork. Each entry in this table defines a mask statement and an action defined by maskingOperation." ::= { newMasking 3 } maskingEntry OBJECT-TYPE SYNTAX MaskingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the contents of each line in the mask table." INDEX { maskingType, maskingIfIndex, maskingIndex } ::= { maskingTable 1 } MaskingEntry ::= SEQUENCE { maskingType INTEGER, maskingIfIndex Integer32, maskingIndex Integer32, maskingProtocolType INTEGER, maskingSmartMaskOID OBJECT IDENTIFIER, maskingFrameType INTEGER, maskingFrameTypeCondition INTEGER, maskingSourceAddress GenAddress, maskingSourceActiveBits GenAddress, maskingSourceMacOrNet INTEGER, maskingSourceCondition INTEGER, maskingDestAddress GenAddress, maskingDestActiveBits GenAddress, maskingDestMacOrNet INTEGER, maskingDestCondition INTEGER, maskingLowLevelProt INTEGER, maskingLowLevelProtCondition INTEGER, maskingHighLevelProt Integer32, maskingHighLevelProtCondition INTEGER, maskingPortNum Integer32, maskingPortNumCondition INTEGER, maskingOperation INTEGER, maskingSrcPortNum Integer32, maskingSrcPortNumCondition INTEGER } maskingType OBJECT-TYPE SYNTAX INTEGER { tx (1), rx (2), compress(3), priority(4), loadSharing(5), facs(6), codConnect(7), codDisconnect(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the type of mask entry. " ::= { maskingEntry 1 } maskingIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the ifIndex of the interface to which the mask is applied." ::= { maskingEntry 2 } maskingIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the masking table. This number should not be greater than maskingMaxEntries" ::= { maskingEntry 3 } maskingProtocolType OBJECT-TYPE SYNTAX INTEGER { unknown (1), ip (2), ipx (3), sna (4), netbios (5), apple (6), dec (7), all (255) } MAX-ACCESS read-write STATUS current DESCRIPTION "The base protocol for masking. IPX, IP, others." ::= { maskingEntry 4 } maskingSmartMaskOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "A reference to a specific Smart mask table (old radBridgeMaskTable) which enables a more specific mask type. If this information is not available, its value should be set to the OBJECT IDENTIFIER { 0 0 }. " ::= { maskingEntry 5 } maskingFrameType OBJECT-TYPE SYNTAX INTEGER { unknown (1), all (2), broadcast (3), multicast (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables the user to decide about frame type * all frame * just broadcast * just multicast." ::= { maskingEntry 6 } maskingFrameTypeCondition OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by maskingFrameType the packet contains data that matches the content of maskingFrameType. fa lse - Condition is valid if at the position specified by maskingFrameType the packet contains data that does not match the content of maskingFrameType." ::= { maskingEntry 7 } maskingSourceAddress OBJECT-TYPE SYNTAX GenAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The source address is according to the maskingMacOrNet and maskingProtocolType variables. In case of 'MAC' enter 6 bytes (48 bit) of source address. In case of 'NET' if the maskingProtocolType is IP, this is the IP address if the maskingProtocolType is IPX, this is the IPX address (nnnnmmmmmmss) nnnn - IPX net address mmmmmm - Node address (Mac) ss - IPX socket In case of 'Apple' nn - net address (4 nibbles) ss - socket (4 nibbles)." ::= { maskingEntry 8 } maskingSourceActiveBits OBJECT-TYPE SYNTAX GenAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the positions of the wild card characters (*) in the maskingSourceAddress field. Only the 1's bit will be taken in considerations." ::= { maskingEntry 9 } maskingSourceMacOrNet OBJECT-TYPE SYNTAX INTEGER { macAddress (1), netAddress (2), ipRange (3), appleAddress(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The variable maskingSourceAddress and maskingSourceActiveBits will be treated as MAC, or NET address. - If maskingProtocolType = 'all', 'sna', 'netbios', dec or 'unknown', the maskingSourceMacOrNet can be macAddress only! - If maskingProtocolType = 'ip' the maskingSourceMacOrNet can be macAddress or netAddress or appleAddress. - If maskingProtocolType = 'ipx', the maskingSourceMacOrNet can be either macAddress or netAddress. - If maskingProtocolType = 'apple', the maskingSourceMacOrNet can be either macAddress or appleAddress." ::= { maskingEntry 10 } maskingSourceCondition OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by maskingSourceAddress (in conjunction with maskingSourceActiveBits) the packet contains data that matches the content of maskingSourceAddress. false - Condition is valid if at the position specified by maskingSourceAddress (in conjunction with maskingSourceActiveBits) the packet contains data that does not match the content of maskingSourceAddress." ::= { maskingEntry 11 } maskingDestAddress OBJECT-TYPE SYNTAX GenAddress MAX-ACCESS read-write STATUS current DESCRIPTION "If maskingFrameType = broadcast or multicast, this object is NOT APPLICABLE. If maskingFrameType = all or unknown, this object is applicable. The destination address is according to the maskingMacOrNet and maskingProtocolType variables. In case of 'MAC' enter 6 bytes (48 bit) of source address. In case of 'NET' if the maskingProtocolType is IP, this is the IP address if the maskingProtocolType is IPX, this is the IPX address (nnnnmmmmmmss) nnnn - IPX net address mmmmmm - Node address (Mac) ss - IPX socket. In case of 'Apple' nn - net address (4 nibbles) ss - socket (4 nibbles). The IPX socket entered here has priority over the value of maskingLowLevelProt, when it is ipxRip, ipxSap or ipxSpx, unless the entered IPX socket is don't care. " ::= { maskingEntry 12 } maskingDestActiveBits OBJECT-TYPE SYNTAX GenAddress MAX-ACCESS read-write STATUS current DESCRIPTION "If maskingFrameType = broadcast or multicast, this object is NOT APPLICABLE. If maskingFrameType = all or unknown, this object is applicable. Specifies the positions of the wild card characters (*) in the maskingDestAddress field. Only the 1's bit will be taken in considerations." ::= { maskingEntry 13 } maskingDestMacOrNet OBJECT-TYPE SYNTAX INTEGER { macAddress (1), netAddress (2), ipRange (3), appleAddress(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "If maskingFrameType = broadcast or multicast, this object is NOT APPLICABLE. If maskingFrameType = all or unknown, this object is applicable. - If maskingProtocolType = 'all', 'sna', 'netbios', dec or 'unknown', the maskingDestMacOrNet can be macAddress only! - If maskingProtocolType = 'ip' the maskingDestMacOrNet can be macAddress or netAddress or appleAddress. - If maskingProtocolType = 'ipx', the maskingDestMacOrNet can be either macAddress or netAddress. - If maskingProtocolType = 'apple', the maskingDestMacOrNet can be either macAddress or appleAddress. The variable maskingDestAddress and maskingDestActiveBits will be treated as MAC, or NET address. " ::= { maskingEntry 14 } maskingDestCondition OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If maskingFrameType = broadcast or multicast, this object is NOT APPLICABLE. If maskingFrameType = all or unknown, this object is applicable. Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by maskingDestAddress (in conjunction with maskingDestActiveBits) the packet contains data that matches the content of maskingDestAddress. false - Condition is valid if at the position specified by maskingDestAddress (in conjunction with maskingDestActiveBits) the packet contains data that does not match the content of maskingDestAddress." ::= { maskingEntry 15 } maskingLowLevelProt OBJECT-TYPE SYNTAX INTEGER { unknown (1), -- don't care ipxRip (2), -- 0x51 ipxSap (3), -- 0x52 ipxSpx (4), -- 0x53 ipUdp (5), -- 0x54 ipTcp (6), -- 0x55 ipIcmp (7), -- 0x56 ipxNcp (8), -- 0x57 ipxWan (9), -- 0x58 ipxEco (10), -- 0x59 ipxErr (11), -- 0x5a ipxPep (12) -- 0x5b } MAX-ACCESS read-write STATUS current DESCRIPTION "This field is set in conjunction with the maskingProtocolType variable. This variable specifies the low level protocol. The IPX socket entered in maskingDestAddress has priority over the value of maskingLowLevelProt, when it is ipxRip, ipxSap or ipxSpx, unless the entered IPX socket is don't care." ::= { maskingEntry 16 } maskingLowLevelProtCondition OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by maskingLowLevelProt the packet contains data that matches the content of maskingLowLevelProt. false - Condition is valid if at the position specified by maskingLowLevelProt the packet contains data that does not match the content of maskingLowLevelProt." ::= { maskingEntry 17 } maskingHighLevelProt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This field is set in connection to the maskingProtocolType variable. This variable specifies the high level protocols (application). As for today it supports just IP protocol stack. The object's value is a sum of the following instances values (selected by user): none (0), -- don't care ftp (1), ftpC (2), telnet (4), smtp (8), tftp (16), snmp (32), snmpTrap (64), ipRip (128), www (256), email (512), dns (1024), For Apple Protocol only: rtmp (2048), nbp (4096), atp (8192), aep (16384), zip (32768), adsp (65536), pap (131072), asp (262144) Example: if ftp(1), snmp(32) and snmpTrap(64) instances were selected, the value should be 97 (=1+32+64)." ::= { maskingEntry 18 } maskingHighLevelProtCondition OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by maskingHighLevelProt the packet contains data that matches the content of maskingHighLevelProt. false - Condition is valid if at the position specified by maskingHighLevelProt the packet contains data that does not match the content of maskingHighLevelProt." ::= { maskingEntry 19 } maskingPortNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The port number is the same as in high level protocol. It specifies the dest. port in IP case or the dest. socket in case of IPX & apple protocols. IP - This object is applicable only if none (0) value was selected in maskingHighLevelProt. IPX - This object is applicable only if the socket entered in maskingDestAddress is 'don't care'(00) AND maskingLowLevelProt is NOT ipxRip or ipxSap. Apple - This option is applicable only if the socket entered in maskingDestAddress is 'don't care'(00)." ::= { maskingEntry 20 } maskingPortNumCondition OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the logical condition of the mask pattern: true - Condition is valid if at the position specified by maskingPortNum the packet contains data that matches the content of maskingPortNum. false - Condition is valid if at the position specified by maskingPortNum the packet contains data that does not match the content of maskingPortNum. This object is applicable only when maskingPortNum is applicable." ::= { maskingEntry 21 } maskingOperation OBJECT-TYPE SYNTAX INTEGER { block (1), forward (2), route (3), forward-route (4), high-priority (5), noOp (6), delete (7), smartMask (8) } MAX-ACCESS read-write STATUS current DESCRIPTION "The type of action to be taken if the frame meets the conditions of the mask. noOp = disabled (mask remains on list, but is not active) delete = mask is removed from the list. smartMask = the operation and destination of the mask will be determined by the objects of the Smart Table (old masking table: radBridgeMaskTable). If maskingType is codConnect, the 'block' value is NOT allowed. If maskingType is codDisconnect, the 'forward' value is NOT allowed." ::= { maskingEntry 22 } maskingSrcPortNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The source port number. For IP: No Condition. For IPX: This object is applicable only if the socket entered in maskingSourceAddress is don't care (00) and maskingLowLevelProt is NOT ipxRip or ipxSap. For Apple:This object is applicable only if the socket entered in maskingSourceAddress is don't care (00). " ::= { maskingEntry 23 } maskingSrcPortNumCondition OBJECT-TYPE SYNTAX INTEGER { false (1), true (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The same as 'maskingPortNumCondition'. Relates to source port." ::= { maskingEntry 24 } radBridgePerformance OBJECT IDENTIFIER ::= {genBridge 7 } -- The RAD Bridge current table contains statistics being -- collected for the current 15 minute interval. radBridgeCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RAD Bridge Current table." ::= { radBridgePerformance 1 } radBridgeCurrentEntry OBJECT-TYPE SYNTAX RadBridgeCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the RAD Bridge Current table." INDEX { radBridgeCurrentIndex } ::= { radBridgeCurrentTable 1 } RadBridgeCurrentEntry ::= SEQUENCE { radBridgeCurrentIndex Integer32, radBridgeCurrentIngressFilteringDiscardedFrames Gauge32, radBridgeCurrentFrameTypeDiscardedFrames Gauge32, radBridgeCurrentRxCorrectFrames Gauge32, radBridgeCurrentRxCorrectBytes Gauge32, radBridgeCurrentRxCorrectBytesHCOverflow Gauge32, radBridgeCurrentRxBcastFrames Gauge32, radBridgeCurrentRxMcastFrames Gauge32, radBridgeCurrentTxCorrectFrames Gauge32, radBridgeCurrentTxCorrectBytes Gauge32, radBridgeCurrentTxCorrectBytesHCOverflow Gauge32, radBridgeCurrentTxBcastFrames Gauge32, radBridgeCurrentTxMcastFrames Gauge32, radBridgeCurrentTxDropFrames Gauge32 } radBridgeCurrentIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the Bridge interface or Bridge Port. It may be ifIndex." ::= { radBridgeCurrentEntry 1 } radBridgeCurrentIngressFilteringDiscardedFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Discarded Frames upon Ingress Filtering, encountered by a Bridge interface in the current 15 minute interval." ::= { radBridgeCurrentEntry 2 } radBridgeCurrentFrameTypeDiscardedFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Discarded Frames upon Frame Type and Tagging Mismatch, encountered by a Bridge interface in the current 15 minute interval." ::= { radBridgeCurrentEntry 3 } radBridgeCurrentRxCorrectFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Correct Frames, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 4 } radBridgeCurrentRxCorrectBytes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Correct Bytes, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 5 } radBridgeCurrentRxCorrectBytesHCOverflow OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times the associated radBridgeCurrentRxCorrectBytes counter has overflowed." ::= { radBridgeCurrentEntry 6 } radBridgeCurrentRxBcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Broadcast Frames, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 7 } radBridgeCurrentRxMcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Multicast Frames, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 8 } radBridgeCurrentTxCorrectFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Correct Frames, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 9 } radBridgeCurrentTxCorrectBytes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Correct Bytes, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 10 } radBridgeCurrentTxCorrectBytesHCOverflow OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times the associated radBridgeCurrentTxCorrectBytes counter has overflowed." ::= { radBridgeCurrentEntry 11 } radBridgeCurrentTxBcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Broadcast Frames, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 12 } radBridgeCurrentTxMcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Multicast Frames, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 13 } radBridgeCurrentTxDropFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Dropped Frames, encountered by a Bridge Port in the current 15 minute interval." ::= { radBridgeCurrentEntry 14 } --Interval Table -- The RAD Bridge Interval table contains statistics being -- collected by each Interface over the previous 24 -- hours of operation. The past 24 hours are broken into 96 -- completed 15 minute intervals. radBridgeIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RAD Bridge Interval table." ::= { radBridgePerformance 2 } radBridgeIntervalEntry OBJECT-TYPE SYNTAX RadBridgeIntervalEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the RAD Bridge Interval table." INDEX { radBridgeIntervalIndex, radBridgeIntervalNumber } ::= { radBridgeIntervalTable 1 } RadBridgeIntervalEntry ::= SEQUENCE { radBridgeIntervalIndex Integer32, radBridgeIntervalNumber Integer32, radBridgeIntervalIngressFilteringDiscardedFrames Gauge32, radBridgeIntervalFrameTypeDiscardedFrames Gauge32, radBridgeIntervalRxCorrectFrames Gauge32, radBridgeIntervalRxCorrectBytes Gauge32, radBridgeIntervalRxCorrectBytesHCOverflow Gauge32, radBridgeIntervalRxBcastFrames Gauge32, radBridgeIntervalRxMcastFrames Gauge32, radBridgeIntervalTxCorrectFrames Gauge32, radBridgeIntervalTxCorrectBytes Gauge32, radBridgeIntervalTxCorrectBytesHCOverflow Gauge32, radBridgeIntervalTxBcastFrames Gauge32, radBridgeIntervalTxMcastFrames Gauge32, radBridgeIntervalTxDropFrames Gauge32 } radBridgeIntervalIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the bridge interface or Bridge Port. It may be ifIndex." ::= { radBridgeIntervalEntry 1 } radBridgeIntervalNumber OBJECT-TYPE SYNTAX Integer32 (1..96) MAX-ACCESS read-only STATUS current DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals exist)." ::= { radBridgeIntervalEntry 2 } radBridgeIntervalIngressFilteringDiscardedFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Discarded Frames upon Ingress Filtering, encountered by a Bridge interface in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 3 } radBridgeIntervalFrameTypeDiscardedFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Discarded Frames upon Frame Type and Tagging Mismatch, encountered by a Bridge interface in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 4 } radBridgeIntervalRxCorrectFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Correct Frames, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 5 } radBridgeIntervalRxCorrectBytes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Correct Bytes, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 6 } radBridgeIntervalRxCorrectBytesHCOverflow OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times the associated radBridgeIntervalRxCorrectBytes counter has overflowed." ::= { radBridgeIntervalEntry 7 } radBridgeIntervalRxBcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Broadcast Frames, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 8 } radBridgeIntervalRxMcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Received Multicast Frames, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 9 } radBridgeIntervalTxCorrectFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Correct Frames, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 10 } radBridgeIntervalTxCorrectBytes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Correct Bytes, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 11 } radBridgeIntervalTxCorrectBytesHCOverflow OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of times the associated radBridgeIntervalTxCorrectBytes counter has overflowed." ::= { radBridgeIntervalEntry 12 } radBridgeIntervalTxBcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Broadcast Frames, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 13 } radBridgeIntervalTxMcastFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Multicast Frames, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 14 } radBridgeIntervalTxDropFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter associated with the number of Transmitted Dropped Frames, encountered by a Bridge Port in one of the previous 96, individual 15 minute, intervals." ::= { radBridgeIntervalEntry 15 } radBridgePortBaseVlan OBJECT IDENTIFIER ::= {genBridge 8 } radBridgePortBaseVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgePortBaseVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing static configuration information for each VLAN configured into the device by management. All entries are permanent and will be restored after the device is reset." ::= { radBridgePortBaseVlan 1 } radBridgePortBaseVlanEntry OBJECT-TYPE SYNTAX RadBridgePortBaseVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static information for a VLAN configured into the device by (local or network) management." INDEX { radBridgePortBaseVlanCnfgIdx,radBridgePortBaseVlanIdx } ::= { radBridgePortBaseVlanTable 1 } RadBridgePortBaseVlanEntry ::= SEQUENCE { radBridgePortBaseVlanCnfgIdx Integer32, radBridgePortBaseVlanIdx Integer32, radBridgePortBaseVlanName SnmpAdminString, radBridgePortBaseVlanEgressPorts PortList, radBridgePortBaseVlanVirtualGroups PortList, radBridgePortBaseVlanRowStatus RowStatus, radBridgePortBaseVlanMng INTEGER } radBridgePortBaseVlanCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Idx of the Agent Cnfg the following objects refer. 255=Temporary Cnfg (when relevant, Set is done only to this configuration). For Agents that support only one configuration, this object will be constant=1. " ::= { radBridgePortBaseVlanEntry 1 } radBridgePortBaseVlanIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the port based VLAN." ::= { radBridgePortBaseVlanEntry 2 } radBridgePortBaseVlanName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively assigned string, which may be used to identify the the port based VLAN." ::= { radBridgePortBaseVlanEntry 3 } radBridgePortBaseVlanEgressPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The set of ports which are permanently assigned to the egress list for this port based VLAN by management. The default value of this object is a string of zeros." ::= { radBridgePortBaseVlanEntry 4 } radBridgePortBaseVlanVirtualGroups OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The set of Virtual Groups which are permanently assigned to this port based VLAN by management. (read Virtual Group instead of port in PortList Textual Convention) The default value of this object is a string of zeros." ::= { radBridgePortBaseVlanEntry 5 } radBridgePortBaseVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object enable user to create/delete entries in this table." ::= { radBridgePortBaseVlanEntry 6 } radBridgePortBaseVlanMng OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object allows user to enable/disable management traffic on this VLAN. disable - only non-management data is allowed. enable - mixture of management traffic 0with other types of data is allowed." ::= { radBridgePortBaseVlanEntry 7 } -- The Bridge's Ports-VLANs Memebership Table radBridgePortVlanMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgePortVlanMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Bridge Ports-VLAN Membership table. This table enables the user to assign: - Several VLANs to a Port. - Several Ports to a VLAN." ::= { radBridgePortBaseVlan 2 } radBridgePortVlanMemberEntry OBJECT-TYPE SYNTAX RadBridgePortVlanMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Bridge Ports-VLANs Memebership table." INDEX { radBridgePortVlanMemberBridgeIdx, radBridgePortVlanMemberPortIdx, radBridgePortVlanMemberVlanId } ::= { radBridgePortVlanMemberTable 1 } RadBridgePortVlanMemberEntry ::= SEQUENCE { radBridgePortVlanMemberBridgeIdx Integer32, radBridgePortVlanMemberPortIdx Integer32, radBridgePortVlanMemberVlanId Integer32, radBridgePortVlanMemberRowStatus RowStatus } radBridgePortVlanMemberBridgeIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Bridge Index." ::= { radBridgePortVlanMemberEntry 1 } radBridgePortVlanMemberPortIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the Bridge's Port Index. For some cases, it can be used as the Port ofIndex." ::= { radBridgePortVlanMemberEntry 2 } radBridgePortVlanMemberVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the VLAN ID." ::= { radBridgePortVlanMemberEntry 3 } radBridgePortVlanMemberRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables the user to create/delete entries in this table." ::= { radBridgePortVlanMemberEntry 4 } radBridgeGenCnfg OBJECT IDENTIFIER ::= {genBridge 9 } radBridgeGenFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeGenFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing static configuration information for Bridge configured into the device by (local or network) management. All entries are permanent and will be restored after the device is reset." ::= { radBridgeGenCnfg 1 } radBridgeGenFlowEntry OBJECT-TYPE SYNTAX RadBridgeGenFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static information for a Bridge configured into the device by management." INDEX { radBridgeGenFlowCnfgIdx,radBridgeGenFlowIdx } ::= { radBridgeGenFlowTable 1 } RadBridgeGenFlowEntry ::= SEQUENCE { radBridgeGenFlowCnfgIdx Integer32, radBridgeGenFlowIdx Integer32, radBridgeGenFlowRowStatus RowStatus, radBridgeGenFlowFloodOrBcastMaxRate Integer32, radBridgeGenFlowQosMode INTEGER, radBridgeGenFlowSchedulingMode INTEGER, radBridgeGenFlowBasicClassification INTEGER, radBridgeGenFlowMulticastTrafficClass Integer32, radBridgeGenFlowBroadcastTrafficClass Integer32, radBridgeGenFlowUnkownUnicastTrafficClass Integer32 } radBridgeGenFlowCnfgIdx OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Idx of the Agent Cnfg the following objects refer. 255=Temporary Cnfg (when relevant Set is done only to this configuration). For Agents that support only one configuration, this object will be constant=1. This object can be used to carry additional indexing (e.g port index) when needed." ::= { radBridgeGenFlowEntry 1 } radBridgeGenFlowIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "For Agent having more than one bridge, this index may be used as bridge index " ::= { radBridgeGenFlowEntry 2 } radBridgeGenFlowRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object enable user to create/delete entries in this table." ::= { radBridgeGenFlowEntry 3 } radBridgeGenFlowFloodOrBcastMaxRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls maximum Flooding or Broadcast Rate: Max number of multicast along with unknown or flooded unicast frames allowed to enter any port. The number can be presented either as percentage of bandwidth, or bandwidth in Kbps. Once the limit is exceeded, any multicast or flooded frame entering from the port is discarded For RIC-155, and FCD-155 valid values are 3% , 6%, 12% and 100% = No Limit" ::= { radBridgeGenFlowEntry 4 } radBridgeGenFlowQosMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), vlanTag (2), -- 802.1p dscp (3), dscpAndVlanTag (4), vlanTagAndDscp (5), none (6), tos (7), perPort (8), ipPrecedence (9), dsField (10), vlanTagAndTos (11), tosAndVlanTag (12), vlanTagAndIpPrecedence(13), ipPrecedenceAndVlanTag(14), vlanTagAndDsField (15), dsFieldAndVlanTag (16), vlanId (17) --VLAN ID } MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls Quality of Service mode. User may select which field(s) (in case of fields - which one has precedence) will affect prioritization of data between egress queues." ::= { radBridgeGenFlowEntry 5 } radBridgeGenFlowSchedulingMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), wfq (2), -- Weighted Fair Queuing sp (3), -- Strict Priority atmCos (4), -- ATM Class of Service wrr (5), -- Weighted Round Robin hqpAndWrr (6), -- Highest Queue Preempt + Weighted Round Robin spAndWrr (7) -- Strict Priority + Weighted Round Robin } MAX-ACCESS read-create STATUS current DESCRIPTION "This object controls which scheduling mode is used. hqpAndWrr(6) - The highest queue will be emptied first, then the other queues, according to WRR (Weighted Round Robin)." DEFVAL { sp } ::= { radBridgeGenFlowEntry 6 } radBridgeGenFlowBasicClassification OBJECT-TYPE SYNTAX INTEGER { none (2), port (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object defines whether Classification based on Port should be taken into account (either as default, or in addition to other classifications)." ::= { radBridgeGenFlowEntry 7 } radBridgeGenFlowMulticastTrafficClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The Traffic Class the received Multicast frame is mapped to." ::= { radBridgeGenFlowEntry 8 } radBridgeGenFlowBroadcastTrafficClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The Traffic Class the received Broadcast frame is mapped to." ::= { radBridgeGenFlowEntry 9 } radBridgeGenFlowUnkownUnicastTrafficClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The Traffic Class the received Unkonwn Unicast frame is mapped to." ::= { radBridgeGenFlowEntry 10 } radBridgeDot1qVlanStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeDot1qVlanStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing static configuration information for each VLAN configured into the device by (local or network) management. All entries are permanent and will be restored after the device is reset." ::= { radBridgeGenCnfg 2 } radBridgeDot1qVlanStaticEntry OBJECT-TYPE SYNTAX RadBridgeDot1qVlanStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static information for a VLAN configured into the device by (local or network) management." AUGMENTS { dot1qVlanStaticEntry } ::= { radBridgeDot1qVlanStaticTable 1 } RadBridgeDot1qVlanStaticEntry ::= SEQUENCE { radBridgeDot1qVlanTaggedPorts PortList, radBridgeDot1qVlanUnmodifiedPorts PortList, radBridgeDot1qVlanSplitHorizon INTEGER, radBridgeDot1qVlanRingMembers BITS } radBridgeDot1qVlanTaggedPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The set of ports which should transmit egress packets for this VLAN as tagged." ::= { radBridgeDot1qVlanStaticEntry 1 } radBridgeDot1qVlanUnmodifiedPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "The set of ports which should transmit egress packets for this VLAN as unmodified." ::= { radBridgeDot1qVlanStaticEntry 2 } radBridgeDot1qVlanSplitHorizon OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "When 'enable (3)', packets having this VLAN will not be switched back to other bridge ports which are members of this VLAN." ::= { radBridgeDot1qVlanStaticEntry 3 } radBridgeDot1qVlanRingMembers OBJECT-TYPE SYNTAX BITS { notApplicable (0), ring1 (1), ring2 (2), ring3 (3), ring4 (4), ring5 (5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates which Ring (ERP=Ethernet Ring Protection) are members of this VLAN. For each BIT, the value means: '1' = Ring is member of this VLAN. '0' = Ring is NOT member of this VLAN." ::= { radBridgeDot1qVlanStaticEntry 4 } ieee8021QBridgeVlanStaticXTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8021QBridgeVlanStaticXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing static configuration information for each VLAN configured into the device by (local or network) management. All entries are permanent and are restored after the device reset. The table is similar to radBridgeDot1qVlanStaticTable, but supports multiple bridges." ::= { radBridgeGenCnfg 7 } ieee8021QBridgeVlanStaticXEntry OBJECT-TYPE SYNTAX Ieee8021QBridgeVlanStaticXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Static information for a VLAN configured into the device by (local or network) management." AUGMENTS { ieee8021QBridgeVlanStaticEntry } ::= { ieee8021QBridgeVlanStaticXTable 1 } Ieee8021QBridgeVlanStaticXEntry ::= SEQUENCE { ieee8021QBridgeVlanStaticXSplitHorizon INTEGER, ieee8021QBridgeVlanStaticXRingMembers OCTET STRING, ieee8021QBridgeVlanStaticXMaxMacAddr Unsigned32, ieee8021QBridgeVlanStaticXTopology BridgeTopology } ieee8021QBridgeVlanStaticXSplitHorizon OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enable (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "When 'enable (3)', packets having this VLAN will not be switched back to other bridge ports which are members of this VLAN." ::= { ieee8021QBridgeVlanStaticXEntry 3 } ieee8021QBridgeVlanStaticXRingMembers OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "A sixteen-octet(128 bit) pattern: This object indicates which Ring (ERP=Ethernet Ring Protection) are members of this VLAN. For each BIT, the value means: '1' = Ring is member of this VLAN. '0' = Ring is NOT member of this VLAN. Each bit rank is related to the erpIdx value. For example the second bit rank (bit-1) represents the erpIdx=1. if the first bit rank (bit-0) is set to '1', it means that there is no ERP that is a member in this VLAN-ID (not applicable). From teh second bit rank (bit-1) to the 128 rank (bit-127) each bit set to '1' means that the erpIdx= bit-rank is a member of this VLAN-ID." ::= { ieee8021QBridgeVlanStaticXEntry 4 } ieee8021QBridgeVlanStaticXMaxMacAddr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the maximum number of MAC addresses supported by this VLAN." ::= { ieee8021QBridgeVlanStaticXEntry 8 } ieee8021QBridgeVlanStaticXTopology OBJECT-TYPE SYNTAX BridgeTopology MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the bridge topology per VLAN. The default is E-LAN (2)" ::= { ieee8021QBridgeVlanStaticXEntry 9 } radBridgeStatus OBJECT IDENTIFIER ::= {genBridge 10 } radBridgeInvBasePortTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeInvBasePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An inversed table to dot1dBasePortTable from RFC1493 with reduced information. This table index is known to the NMS and this way the needed information can be received by just one Get command, instead of searching the entire dot1dBasePortTable (where it is an attribute). " ::= { radBridgeStatus 1 } radBridgeInvBasePortEntry OBJECT-TYPE SYNTAX RadBridgeInvBasePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bridge port number for each bridge port interface index." INDEX { radBridgeInvBasePortIfIndex } ::= { radBridgeInvBasePortTable 1 } RadBridgeInvBasePortEntry ::= SEQUENCE { radBridgeInvBasePortIfIndex Integer32, radBridgeInvBasePort Integer32 } radBridgeInvBasePortIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the instance of the ifIndex object, defined in MIB-II, for the interface corresponding to this Bridge port." ::= { radBridgeInvBasePortEntry 1 } radBridgeInvBasePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Bridge port number." ::= { radBridgeInvBasePortEntry 2 } --Spanning Tree Protocol (STP) radBridgeStp OBJECT IDENTIFIER ::= {genBridge 11 } --Configuration Table radBridgeStpCnfgTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeStpCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STP Configuration table. STP=Spanning Tree Protocol. It includes STP configurable parameters that in BRIDGE-MIB are scalars, while we need them per card/bridge/interface and per different configurations." ::= { radBridgeStp 1 } radBridgeStpCnfgEntry OBJECT-TYPE SYNTAX RadBridgeStpCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the radBridgeStpCnfgTable." INDEX {radBridgeStpCnfgIdx1, radBridgeStpCnfgIdx2} ::= { radBridgeStpCnfgTable 1 } RadBridgeStpCnfgEntry ::= SEQUENCE { radBridgeStpCnfgIdx1 Integer32, radBridgeStpCnfgIdx2 Integer32, radBridgeStpCnfgForwardDelay Timeout, radBridgeStpCnfgMaxAge Timeout, radBridgeStpCnfgHelloTime Timeout, radBridgeStpCnfgPriority Integer32, radBridgeStpCnfgStpVersion INTEGER } radBridgeStpCnfgIdx1 OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Index of the Agent Configuration the following objects refer to. For Agents that support more than one configuration: 255=Temporary Cnfg ; Set can be done only to this configuration. For Agents that support only one configuration, this object will be constant=1." ::= { radBridgeStpCnfgEntry 1 } radBridgeStpCnfgIdx2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "For Agents having the table objects per Card/Bridge/Interface this will be the index of the Card/Bridge/Interface used." ::= { radBridgeStpCnfgEntry 2 } radBridgeStpCnfgForwardDelay OBJECT-TYPE SYNTAX Timeout (400..3000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that the bridge of radBridgeStpCnfgIdx2 uses for Forward Delay when this bridge is acting as the root. Note that the range for this parameter is related to the value of radBridgeStpCnfgMaxAge (according to 802.1D-1990 for the similar scalars of BRIDGE-MIB). The granularity of this timer is specified by 802.1D-1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." ::= { radBridgeStpCnfgEntry 3 } radBridgeStpCnfgMaxAge OBJECT-TYPE SYNTAX Timeout (600..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that the bridge of radBridgeStpCnfgIdx2 uses for MaxAge when this bridge is acting as the root. Note that the range for this parameter is related to the value of radBridgeStpCnfgHelloTime (according to 802.1D-1990 for the similar scalars of BRIDGE-MIB). The granularity of this timer is specified by 802.1D-1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." ::= { radBridgeStpCnfgEntry 4 } radBridgeStpCnfgHelloTime OBJECT-TYPE SYNTAX Timeout (100..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "The value that the bridge of radBridgeStpCnfgIdx2 uses for Hello Time when this bridge is acting as the root. The granularity of this timer is specified by 802.1D-1990 to be 1 second. An agent may return a badValue error if a set is attempted to a value which is not a whole number of seconds." ::= { radBridgeStpCnfgEntry 5 } radBridgeStpCnfgPriority OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the write-able portion of the Bridge ID, i.e., the first two octets of the (8 octet long) Bridge ID, per radBridgeStpCnfgIdx2 instance." ::= { radBridgeStpCnfgEntry 6 } radBridgeStpCnfgStpVersion OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), stp (2), rstp (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object determines the STP version used: stp - usual Spanning Tree Protocol. rstp - Rapid Spanning Tree Protocol." ::= { radBridgeStpCnfgEntry 7 } --Status Table radBridgeStpStatTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeStpStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "STP Status table. STP=Spanning Tree Protocol. It includes STP status parameters that in BRIDGE-MIB are scalars, while we need them per card/bridge/interface. For devices that have several configurations, this table is for Status of the Active configuration." ::= { radBridgeStp 2 } radBridgeStpStatEntry OBJECT-TYPE SYNTAX RadBridgeStpStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the radBridgeStpStatTable." INDEX {radBridgeStpStatIdx} ::= { radBridgeStpStatTable 1 } RadBridgeStpStatEntry ::= SEQUENCE { radBridgeStpStatIdx Integer32, radBridgeStpStatForwardDelay Timeout, radBridgeStpStatMaxAge Timeout, radBridgeStpStatHelloTime Timeout, radBridgeStpStatDesignatedRoot BridgeId, radBridgeStpStatRootCost Integer32 } radBridgeStpStatIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "For Agents having the table objects per Card/Bridge/Interface this will be the index of the Card/Bridge/Interface used." ::= { radBridgeStpStatEntry 1 } radBridgeStpStatForwardDelay OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "This time value, measured in units of hundredths of a second, controls how fast a port changes its spanning state when moving towards the Forwarding state. The value determines how long the port stays in each of the Listening and Learning states, which precede the Forwarding state. This value is also used, when a topology change has been detected and is underway, to age all dynamic entries in the Forwarding Database. [Note that this value is the one that this bridge is currently using, in contrast to radBridgeStpCnfgForwardDelay which is the value that this bridge would start using if/when this bridge were to become the root.]" ::= { radBridgeStpStatEntry 2 } radBridgeStpStatMaxAge OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum age of Spanning Tree Protocol information learned from the network on any port before it is discarded, in units of hundredths of a second. This is the actual value that this bridge is currently using." ::= { radBridgeStpStatEntry 3 } radBridgeStpStatHelloTime OBJECT-TYPE SYNTAX Timeout MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of time between the transmission of Configuration bridge PDUs by this node on any port when it is the root of the spanning tree or trying to become so, in units of hundredths of a second. This is the actual value that this bridge is currently using." ::= { radBridgeStpStatEntry 4 } radBridgeStpStatDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "The bridge identifier of the root of the spanning tree as determined by the Spanning Tree Protocol as executed by this node. This value is used as the Root Identifier parameter in all Configuration Bridge PDUs originated by this node." ::= { radBridgeStpStatEntry 5 } radBridgeStpStatRootCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The cost of the path to the root as seen from this bridge." ::= { radBridgeStpStatEntry 6 } ieee8021MstpXTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8021MstpXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "ieee8021MstpXTable augments ieee8021MstpTable. It is used for mapping VLANs to MST instances.." ::= { radBridgeStp 3 } ieee8021MstpXEntry OBJECT-TYPE SYNTAX Ieee8021MstpXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the ieee8021MstpXTable." AUGMENTS { ieee8021MstpEntry } ::= { ieee8021MstpXTable 1 } Ieee8021MstpXEntry ::= SEQUENCE { ieee8021MstpXVids0 OCTET STRING, ieee8021MstpXVids1 OCTET STRING, ieee8021MstpXVids2 OCTET STRING, ieee8021MstpXVids3 OCTET STRING } ieee8021MstpXVids0 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the first 1024 bits of the 4096 bit vector indicating which VIDs are assigned to this MSTID. This is a read-writable object corresponding to ieee8021MstpVids0." ::= { ieee8021MstpXEntry 1 } ieee8021MstpXVids1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the first 1024 bits of the 4096 bit vector indicating which VIDs are assigned to this MSTID. This is a read-writable object corresponding to ieee8021MstpVids0." ::= { ieee8021MstpXEntry 2 } ieee8021MstpXVids2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the third 1024 bits of the 4096 bit vector indicating which VIDs are assigned to this MSTID. This is a read-writable object corresponding to ieee8021MstpVids2" ::= { ieee8021MstpXEntry 3 } ieee8021MstpXVids3 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object contains the fourth 1024 bits of the 4096 bit vector indicating which VIDs are assigned to this MSTID. This is a read-writable object corresponding to ieee8021MstpVids3" ::= { ieee8021MstpXEntry 4 } radBridgeForwardingMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), transparent (2), filter (3), filterTagged (4), transparentTagged (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object determines the Bridge Forwarding Mode: transparent - Forward all frames received (not dependent on VLAN). filter - Filter frames received according to MAC Address. filterTagged = Filter frames received according to VLAN. transparentTagged = VLAN aware + Transparent." ::= { genBridge 12 } radBridgePort OBJECT IDENTIFIER ::= { genBridge 13 } ieee8021BridgeBaseXTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8021BridgeBaseXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A RAD-defined list of objects containing information for each bridge. This table augments ieee8021BridgeBaseTable." ::= { genBridge 14 } ieee8021BridgeBaseXEntry OBJECT-TYPE SYNTAX Ieee8021BridgeBaseXEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is indexed by ieee8021BridgeBaseComponentId." AUGMENTS { ieee8021BridgeBaseEntry } ::= { ieee8021BridgeBaseXTable 1 } Ieee8021BridgeBaseXEntry ::= SEQUENCE { ieee8021BridgeBaseXForwardingMode INTEGER, ieee8021BridgeBaseXName SnmpAdminString } ieee8021BridgeBaseXForwardingMode OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), transparent (2), filter (3), filterTagged (4), transparentTagged (5) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object is similar with radBridgeForwardingMode. It determines the Bridge Forwarding Mode: transparent - Forward all frames received (not dependent on VLAN). filter - Filter frames received according to MAC Address. filterTagged - Filter frames received according to VLAN. transparentTagged - VLAN aware + Transparent." ::= { ieee8021BridgeBaseXEntry 1 } ieee8021BridgeBaseXName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the Bridge's Name." ::= { ieee8021BridgeBaseXEntry 2 } invieee8021QBridgeVlanCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF Invieee8021QBridgeVlanCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A Reverese table of ieee8021QBridgeVlanCurrentTable." ::= { genBridge 15 } invieee8021QBridgeVlanCurrentEntry OBJECT-TYPE SYNTAX Invieee8021QBridgeVlanCurrentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information for an FDB ID configured into the device." INDEX { invieee8021QBridgeVlanCurrentComponentId, invieee8021QBridgeVlanFdbId, invieee8021QBridgeVlanTimeMark} ::= { invieee8021QBridgeVlanCurrentTable 1 } Invieee8021QBridgeVlanCurrentEntry ::= SEQUENCE { invieee8021QBridgeVlanCurrentComponentId IEEE8021PbbComponentIdentifier, invieee8021QBridgeVlanFdbId Unsigned32, invieee8021QBridgeVlanTimeMark TimeFilter, invieee8021QBridgeVlanIndex IEEE8021VlanIndex } invieee8021QBridgeVlanCurrentComponentId OBJECT-TYPE SYNTAX IEEE8021PbbComponentIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "The component identifier is used to distinguish between the multiple virtual bridge instances within a PBB. In simple situations where there is only a single component the default value is 1." ::= { invieee8021QBridgeVlanCurrentEntry 1 } invieee8021QBridgeVlanFdbId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Filtering Database used by this VLAN. This is one of the ieee8021QBridgeFdbId values in the ieee8021QBridgeFdbTable. This value is allocated automatically by the device whenever the VLAN is created: either dynamically by MVRP, or by management, in ieee8021QBridgeVlanStaticTable. Allocation of this value follows the learning constraints defined for this VLAN in ieee8021QBridgeLearningConstraintsTable." ::= { invieee8021QBridgeVlanCurrentEntry 2 } invieee8021QBridgeVlanTimeMark OBJECT-TYPE SYNTAX TimeFilter MAX-ACCESS not-accessible STATUS current DESCRIPTION "A TimeFilter for this entry. See the TimeFilter textual convention to see how this works." ::= { invieee8021QBridgeVlanCurrentEntry 3 } invieee8021QBridgeVlanIndex OBJECT-TYPE SYNTAX IEEE8021VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN-ID or other identifier referring to this VLAN." ::= { invieee8021QBridgeVlanCurrentEntry 4 } radBridgePortCnfgTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgePortCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Bridge Port Configuration Table." ::= { radBridgePort 1 } radBridgePortCnfgEntry OBJECT-TYPE SYNTAX RadBridgePortCnfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table." INDEX { radBridgePortCnfgIdx, radBridgePortCnfgPrtIdx } ::= { radBridgePortCnfgTable 1 } RadBridgePortCnfgEntry ::= SEQUENCE { radBridgePortCnfgIdx Integer32, radBridgePortCnfgPrtIdx Integer32, radBridgePortCnfgMaxMacAddr Integer32, radBridgePortCnfgMngFlow INTEGER, radBridgePortCnfgMcastMode INTEGER, radBridgePortCnfgDefaultVpi Integer32, radBridgePortCnfgDefaultVci Integer32, radBridgePortCnfgStatVlanId Integer32, radBridgePortCnfgIngressMtu Integer32, radBridgePortCnfgEgressMtu Integer32, radBridgePortCnfgDot1x INTEGER, -- Not in use. Moved to ethIftable radBridgePortCnfgMappingProfile Integer32 } radBridgePortCnfgIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The first index of the table. It can serve for Configuration index, Bridge index or other." ::= { radBridgePortCnfgEntry 1 } radBridgePortCnfgPrtIdx OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Bridge Port index." ::= { radBridgePortCnfgEntry 2 } radBridgePortCnfgMaxMacAddr OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the maximum number of total MAC Addresses (static and learned) supported by this Bridge Port." ::= { radBridgePortCnfgEntry 3 } radBridgePortCnfgMngFlow OBJECT-TYPE SYNTAX INTEGER { disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether this Bridge Port is dedicated for management flow." ::= { radBridgePortCnfgEntry 4 } radBridgePortCnfgMcastMode OBJECT-TYPE SYNTAX INTEGER { flooding (1), forwarding (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates this Bridge Port's Multicast Mode: flooding (1) - flood multicast MAC addresses forwarding (2) - forward multicast MAC addresses to the subnet indicated." ::= { radBridgePortCnfgEntry 5 } radBridgePortCnfgDefaultVpi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the VPI of this Bridge Port's Default VCL. An incoming frame with priority that is not assigned to any VCL will be transferred to the Default VCL." ::= { radBridgePortCnfgEntry 6 } radBridgePortCnfgDefaultVci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the VCI of this Bridge Port's Default VCL. An incoming frame with priority that is not assigned to any VCL will be transferred to the Default VCL." ::= { radBridgePortCnfgEntry 7 } radBridgePortCnfgStatVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the selected VlanId of the bridge port on which statistics are being collected. 0=no Statistics collected for VLAN on this bridge port." ::= { radBridgePortCnfgEntry 8 } radBridgePortCnfgIngressMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The size of the largest packet which can be received on the interface, specified in octets." ::= { radBridgePortCnfgEntry 9 } radBridgePortCnfgEgressMtu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The size of the largest packet which can be sent on the interface, specified in octets." ::= { radBridgePortCnfgEntry 10 } radBridgePortCnfgDot1x OBJECT-TYPE SYNTAX INTEGER { disabled (2), enabled (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This feature is currently supported via the variable ethIfTable.ethDot1xEnable. Determnines if the Port-Based Network Access Protocol (IEEE-802.1x)is enabled for the bridge Port." ::= { radBridgePortCnfgEntry 11 } radBridgePortCnfgMappingProfile OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute defines the Queue Mapping Profile ID(cosProfileTable) assigned to this Bridge Port." ::= { radBridgePortCnfgEntry 12 } radDot1qPortVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RadDot1qPortVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing control and status information for VLAN configuration per port." ::= { radBridgeGenCnfg 3 } radDot1qPortVlanEntry OBJECT-TYPE SYNTAX RadDot1qPortVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information controlling VLAN configuration for a port. This is indexed by dot1dBasePort." AUGMENTS { dot1dBasePortEntry } ::= { radDot1qPortVlanTable 1 } RadDot1qPortVlanEntry ::= SEQUENCE { radDot1qPortStacking INTEGER, radDot1qPortCopyOriginVlanPriority INTEGER, radDot1qPortDefaultVlanPriority Integer32, radDot1qPortTagStripping INTEGER, radDot1qPortEgressTagHandling INTEGER, radDot1qPortIngressTagHandling INTEGER, radDot1qPortReplaceVlanPriority INTEGER, radDot1qPortVlanEthType Unsigned32, radDot1qPortVlanCnodeLevel1Agent INTEGER } radDot1qPortStacking OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), unmodify (2), tag (3), stack (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the port stacking operation: unmodify (2) = Do not add Tag. tag (3) = Add Tag to Untagged Frames. stack (4) = Add Tag to all Frames." ::= { radDot1qPortVlanEntry 1 } radDot1qPortCopyOriginVlanPriority OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether use the original VLAN Priority of the frame, as the priority of the VLAN added by this port." ::= { radDot1qPortVlanEntry 2 } radDot1qPortDefaultVlanPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Default VLAN Frame priority of the VLAN added by this port." ::= { radDot1qPortVlanEntry 3 } radDot1qPortTagStripping OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether remove a tag from the frame on this port, frame with double tag will remain with one tag and frame with one tag will remain untagged." ::= { radDot1qPortVlanEntry 4 } radDot1qPortEgressTagHandling OBJECT-TYPE SYNTAX INTEGER { none (2), stacking (3), stripping (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates how is the Egress VLAN Tag processed. It is mainly for use with Double Tagging." ::= { radDot1qPortVlanEntry 5 } radDot1qPortIngressTagHandling OBJECT-TYPE SYNTAX INTEGER { none (2), stacking (3), stripping (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates how is the Ingress VLAN Tag processed. It is mainly for use with Double Tagging." ::= { radDot1qPortVlanEntry 6 } radDot1qPortReplaceVlanPriority OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), no (2), yes (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether for each received tagged frame on this Bridge Port - VLAN Priority will be replaced by another Priority. no(2) = no repacement yes(3) = VLAN Priority will be replaced For Egate-100: When value is 'yes', the original Priority is replaced by the Default Priority." ::= { radDot1qPortVlanEntry 7 } radDot1qPortVlanEthType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the Ethernet Type. For some devices, it is applicable only when radDot1qPortStacking = stack." ::= { radDot1qPortVlanEntry 8 } radDot1qPortVlanCnodeLevel1Agent OBJECT-TYPE SYNTAX INTEGER { disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specify if a Level 1 cNode agent is enabled or not for the bridge port." ::= { radDot1qPortVlanEntry 9 } radBridgeGenCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgeGenCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing Bridge configuration parameters." ::= { radBridgeGenCnfg 4 } radBridgeGenCfgEntry OBJECT-TYPE SYNTAX RadBridgeGenCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes an entry in the radBridgeGenCfgTable." INDEX { radBridgeGenCfgIdx, radBridgeGenCfgIdx2 } ::= { radBridgeGenCfgTable 1 } RadBridgeGenCfgEntry ::= SEQUENCE { radBridgeGenCfgIdx Integer32, radBridgeGenCfgIdx2 Integer32, radBridgeGenCfgBridgeAction INTEGER, radBridgeAgingTimeSec INTEGER, radBridgeMngVlanId Unsigned32, radBridgeLoopDetectVlanId Unsigned32, radBridgeSplitHorizon INTEGER, radBridgeEthType Unsigned32, radBridgeTopology BridgeTopology } radBridgeGenCfgIdx OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Idx of the Agent Cnfg the following objects refer. 255=Temporary Cnfg. For Agents that support only one Configuration, this object will be constant=1. " ::= { radBridgeGenCfgEntry 1 } radBridgeGenCfgIdx2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "For Agents having more than one bridge, this index may be used as bridge index " ::= { radBridgeGenCfgEntry 2 } radBridgeGenCfgBridgeAction OBJECT-TYPE SYNTAX INTEGER { deleteLanTab(7), noOp(255) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable enables the operator to perform one of the specified actions on the tables maintained by the Bridge. After performing the action, Agent will automatically Set the value of this variable to noOp(255)." ::= { radBridgeGenCfgEntry 3 } radBridgeAgingTimeSec OBJECT-TYPE SYNTAX INTEGER (10..1000000) MAX-ACCESS read-write STATUS current DESCRIPTION "This variable duplicates scalar object dot1dTpAgingTimeThe of BRIDGE-MIB with configuration index and Bridge index. It defines the timeout period in seconds for aging out dynamically learned forwarding information. 802.1D-1990 recommends a default of 300 seconds." REFERENCE "IEEE 802.1D-1990: Section 6.7.1.1.3" ::= { radBridgeGenCfgEntry 4 } radBridgeMngVlanId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This variable indicates the VLAN ID used for remote management traffic. 0 = Not Applicable." ::= { radBridgeGenCfgEntry 5 } radBridgeLoopDetectVlanId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This variable indicates the VLAN ID used for Loop Detection packets. Valid values: 1 - 4095: VLAN ID 0 - Means that the Loop Detection is Disabled." ::= { radBridgeGenCfgEntry 6 } radBridgeSplitHorizon OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), disable (2), enabled (3), vlanBased (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object configure 'split horizon' switching between bridge Ports. - disable - normal (VLAN aware) bridge behavior. - enable - all packets, regardless their VLAN, coming from user side are blocked from being switched back to other user side bridge ports. - vlanBased - split horizon behavior is applicable only for specific VLANs, according to radBridgeDot1qVlanSplitHorizon." ::= { radBridgeGenCfgEntry 7 } radBridgeEthType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Value of Ethertype field in Ethernet frame. This field indicates which protocol is being transported in an ethernet frame." ::= { radBridgeGenCfgEntry 8 } radBridgeTopology OBJECT-TYPE SYNTAX BridgeTopology MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the topology type of the Bridge. The default is E-LAN (2)" ::= { radBridgeGenCfgEntry 9 } radBridgeAgingTime OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), infinite(2), finite (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines whether the Aging Time will be finite or infinite. When selecting the finite (3) value, the exact time will be determined by another variable of the standard MIB (ex. 1493.dot1dTpAgingTime). or by radBridgeAgingTime below." ::= { radBridgeGenCnfg 5 } radBridgeMngFlow OBJECT-TYPE SYNTAX INTEGER { disable (2), enable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable defines whether the Management Flow is passed through the bridge (enable) or not (disable)." ::= { radBridgeGenCnfg 6 } -- radBridgePortVlanTable radBridgePortVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF RadBridgePortVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing Bridge configuration parameters of the management traffic." ::= { radBridgeGenCnfg 9 } radBridgePortVlanEntry OBJECT-TYPE SYNTAX RadBridgePortVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes an entry in the radBridgePortVlanTable." INDEX { radBridgePortVlanBridgeIdx , radBridgePortVlanIdx, radBridgePortVlanPrtIdx } ::= { radBridgePortVlanTable 1 } RadBridgePortVlanEntry ::= SEQUENCE { radBridgePortVlanBridgeIdx IEEE8021PbbComponentIdentifier, radBridgePortVlanIdx IEEE8021VlanIndex, radBridgePortVlanPrtIdx IEEE8021BridgePortNumber, radBridgePortVlanRowStatus RowStatus, radBridgePortVlanIsRoot INTEGER } radBridgePortVlanBridgeIdx OBJECT-TYPE SYNTAX IEEE8021PbbComponentIdentifier MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Idx of the bridge." ::= { radBridgePortVlanEntry 1 } radBridgePortVlanIdx OBJECT-TYPE SYNTAX IEEE8021VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "- For VLAN Aware : This object indicates the VLAN ID number. - For VLAN Unaware: This object is not applicable and the value shall be 0xFFFFFFFF = Not Applicable." ::= { radBridgePortVlanEntry 2 } radBridgePortVlanPrtIdx OBJECT-TYPE SYNTAX IEEE8021BridgePortNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the bridge port Idx." ::= { radBridgePortVlanEntry 3 } radBridgePortVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables creation and deletion of entries in the radBridgePortVlanTable. Leaf nodes of E-TREE topology will not be registered in this table (see object radBridgePortVlanIsRoot)." ::= { radBridgePortVlanEntry 4 } radBridgePortVlanIsRoot OBJECT-TYPE SYNTAX INTEGER { yes (2), no (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates if the node is Root port or Leaf port. By default: - for E-LAN topology all nodes are root. - for E-TREE topology all nodes that are leaves will not be registered. " ::= { radBridgePortVlanEntry 5 } bridgeMacSearchTable OBJECT-TYPE SYNTAX SEQUENCE OF BridgeMacSearchEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table that allow to find specific MAC address in a bridge its allow to search: - specific Mac address in a bridge - Mac addresses on a VLAN - Mac addresses on a port." ::= { radBridgeStatus 2 } bridgeMacSearchEntry OBJECT-TYPE SYNTAX BridgeMacSearchEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries define list of MAC and VLAN per bridge." INDEX { bridgeMacSearchIdx } ::= { bridgeMacSearchTable 1 } BridgeMacSearchEntry ::= SEQUENCE { bridgeMacSearchIdx Unsigned32, bridgeMacSearchBridgeComponentId Unsigned32, bridgeMacSearchAddress MacAddress, bridgeMacSearchVlan Unsigned32, bridgeMacSearchPort Unsigned32, bridgeMacSearchCmdStatus INTEGER } bridgeMacSearchIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Value is always equal to 1." ::= { bridgeMacSearchEntry 1 } bridgeMacSearchBridgeComponentId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Mac address to search in a specific bridge." ::= { bridgeMacSearchEntry 2 } bridgeMacSearchAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The Mac address to search in a specific bridge." ::= { bridgeMacSearchEntry 3 } bridgeMacSearchVlan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The object is used to search all the MAC addresses in a specific VLAN." ::= { bridgeMacSearchEntry 4 } bridgeMacSearchPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The object is used to search all the MAC addresses in a specific port." ::= { bridgeMacSearchEntry 5 } bridgeMacSearchCmdStatus OBJECT-TYPE SYNTAX INTEGER { notApplicable (1), startSearch (2), macSearching (3), macFound (4), macNoFound (5), failed (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "The status of the search process: notApplicable - used as default value startSearch - initiate search process macSearching - search is in process macFound - the search was end with a result macNoFound - the search was end without a result failed - there was a failed in the process ." ::= { bridgeMacSearchEntry 6 } bridgeMacResultTable OBJECT-TYPE SYNTAX SEQUENCE OF BridgeMacResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table holds the result of the searching MAC addresses initiated in table bridgeMacTable." ::= { radBridgeStatus 3 } bridgeMacResultEntry OBJECT-TYPE SYNTAX BridgeMacResultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes an entry in the bridgeMacResultTable." INDEX { bridgeMacResultBridgeIdx, bridgeMacResultVlan , bridgeMacResultMacAddress } ::= { bridgeMacResultTable 1 } BridgeMacResultEntry ::= SEQUENCE { bridgeMacResultBridgeIdx Unsigned32, bridgeMacResultVlan Unsigned32, bridgeMacResultMacAddress MacAddress, bridgeMacResultPort Unsigned32, bridgeMacResultCmdStatus INTEGER } bridgeMacResultBridgeIdx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The bridge index." ::= { bridgeMacResultEntry 1 } bridgeMacResultVlan OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Mac address on a VLAN that was searched." ::= { bridgeMacResultEntry 2 } bridgeMacResultMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Mac address that was searched." ::= { bridgeMacResultEntry 3 } bridgeMacResultPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Mac address on a port that was searched." ::= { bridgeMacResultEntry 4 } bridgeMacResultCmdStatus OBJECT-TYPE SYNTAX INTEGER { other(1), invalid(2), learned(3), self(4), mgmt(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the Mac address, see ieee8021QBridgeTpFdbStatus for details." ::= { bridgeMacResultEntry 5 } END