4097 lines
127 KiB
Plaintext
4097 lines
127 KiB
Plaintext
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
|