[Search for users]
[Overall Top Noters]
[List of all Conferences]
[Download this site]
Title: | DECmcc user notes file. Does not replace IPMT. |
Notice: | Use IPMT for problems. Newsletter location in note 6187 |
Moderator: | TAEC::BEROUD |
|
Created: | Mon Aug 21 1989 |
Last Modified: | Wed Jun 04 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 6497 |
Total number of notes: | 27359 |
3859.0. "RND_MIB extention for DECMCC" by TAV02::KALAI () Sun Oct 04 1992 10:00
Shalom,
I tried to compile RND_MIB.TXT , phase 1 and 2 were successfully
(with information messages MCCPTB-I-NOENTRY).
We have all the top level but some of the sub entity are missing .
Just for your information there are a lot of customers world wide using RND
devices who wish to manage them with DECMCC.
So we need some help.
Thanks,
Yael Kalai.
RND_MIB.TXT
RND-MIB DEFINITIONS ::= BEGIN
-- Title: RAD Network Devices (RND)
-- This Private MIB supports the following RND devices:
-- IP-Router on REB, IELB/LEB, OpenGate 4/12, TrimBridge
-- Version: 2.0
-- Date: 6 March 1992 (Last Update 19 July, 1992 - Anya Eldan)
-- By: Rina Nethaniel.
-- Comments: RND agents also support the following Public MIBs:
-- - MIB-II ( RFC1213 )
-- - BRIDGE - MIB ( RFC1286 )
IMPORTS
NetworkAddress, IpAddress,
Counter, Gauge, TimeTicks, enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212;
MACAddress ::= OCTET STRING (SIZE(6))
--mgmt OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) mgmt(2) }
--mib OBJECT IDENTIFIER ::= { mgmt 1 }
--directory OBJECT IDENTIFIER ::= { internet 1 }
--experimental OBJECT IDENTIFIER ::= { internet 3 }
--private OBJECT IDENTIFIER ::= { internet 4 }
--enterprises OBJECT IDENTIFIER ::= { private 1 }
rnd OBJECT IDENTIFIER ::= { enterprises 89 }
-- Objects in this MIB are arranged into groups:
-- rndMng - Management/Action
-- rndDeviceParams - General parameters
-- rndBridge - RND Bridge/Route parameters (Level 2)
-- rndInterface - Interface table and RS232 interface parameters
-- rndSlot - Structure of OpenGate (modular device)
-- rndIpRoute - Routing Parameters (Level 3)
-- rndRouteSpf - RND SPF Routing algorithm parameters (Level 3)
-- rndMaskTable - RND Masking tables
-- rndBackup - RND backup feature
-- rndMng group contains Management Variables for RND devices
rndMng OBJECT IDENTIFIER ::= { rnd 1 }
rndSysId OBJECT-TYPE
SYNTAX INTEGER {
reb(1),
ceb(2),
ceblb(3),
xeb(4),
xeb1(5),
rebsx(6),
rtb(7),
ltb(8),
lte(9),
iprouter(10),
ielb(11),
leb(12),
openGate12(13),
openGate4(14),
trimBridge(15)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identification of an RND device. The device type for each
integer clarifies the sysObjectID in MIB - II."
::= { rndMng 1 }
rndAction 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)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable enables the operator to perform one of the
specified actions on the tables maintained by the network device.
Send actions require support of proprietery File exchange
protocol."
::= { rndMng 2 }
rndFileName OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 256
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of the file used internally by RND for transferring
tables maintained by network devices, using a prorietary File
exchange protocol."
::= { rndMng 3 }
-- rndDeviceParams group contains a number of general variables
rndDeviceParams OBJECT IDENTIFIER ::= { rnd 2 }
rndBridgeType OBJECT-TYPE
SYNTAX INTEGER {
reb(1),
ceb(2),
ceblb(3),
xeb(4),
xeb1(5),
rebsx(6),
rtb(7),
ltb(8),
tre(9),
rtre(10), -- remote TRE
xtb(11),
ete(12),
rete(13), -- remote ETE
ielb(30),
leb(31),
openGate12(32),
openGate4(33),
trimBridge(34)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identification of the RND bridge type."
::= { rndDeviceParams 1 }
rndInactiveArpTimeOut OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
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."
::= { rndDeviceParams 2 }
-- The following two variables define the format of RND specific
-- error messages issued by the RND devices
rndBridgeAlarm OBJECT IDENTIFIER ::= { rndDeviceParams 3 }
rndErrorDesc OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the enterprise-specific trap sent
to the Network Management Station by the RND managed device."
::= { rndBridgeAlarm 1 }
rndErrorSeverity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The severity type of the enterprise-specific trap sent to the
Network Management Station by the RND managed device."
::= { rndBridgeAlarm 2 }
-- rndBridge group contains parameters for RND Bridging/Routing - Level 2
rndBridge OBJECT IDENTIFIER ::= { rnd 3 }
rndBridgeNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A number that uniquely identifies a bridge/router when sending
and receiving messages to other bridge/routers."
::= { rndBridge 1 }
rndComLanBrgNum OBJECT-TYPE SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of bridges connected to the same LAN the
specified bridge is connected to."
::= { rndBridge 2 }
-- rndRouteAttr sub-group defined Routing attributes - Level 2
rndRoutAttr OBJECT IDENTIFIER ::= { rndBridge 3 }
rndUndAddress OBJECT-TYPE
-- Undefined addresses in NET table action TYPE
SYNTAX INTEGER {
bcstUndefAdrs(1),
ignoreUndefAdrs(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable defines how the bridge/router will handle
frames with unknown destination addresses (addresses that do
not appear in bridge/router tables).
Broadcast - Automatically broadcast the frames to other
bridges, giving the message a chance to find the
addressed node at another bridge/router.
Ignore - Discard such frames."
::= { rndRoutAttr 1 }
rndRoutChThreshold OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter specifies (for the bridge) the decision criteria
for directing traffic to its destination. When the Path
threshhold value is high, the fastest path is selected. When the
path threshold value is low, the traffic is directed according
to costs."
::= { rndRoutAttr 2 }
rndRoutMaxCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is used to limit the life of a message in the
network: when cost exceeds rndRoutMaxCost, the message
is discarded."
::= { rndRoutAttr 3 }
rndRouteProtocol OBJECT-TYPE
SYNTAX INTEGER {
sta(1),
spf(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This parameter is used to select the level 2 routing protocol.
Note that changinh this parameter requiers RESET of the bridge."
::= { rndRoutAttr 4 }
-- Bridge Level II Network table
rndNetworkTab OBJECT-TYPE
SYNTAX SEQUENCE OF RndNetworkEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Contains all nodes connected to all LANs and the
bridge/routers in the extended network, as known to the
bridge/router. The node information comprises the node
address, bridge number and port number."
::= { rndBridge 4 }
rndNetworkEntry OBJECT-TYPE
SYNTAX RndNetworkEntry
ACCESS not-accessible
STATUS mandatory
INDEX { rndNetworkNodeAddress }
::= { rndNetworkTab 1 }
RndNetworkEntry ::= SEQUENCE {
rndNetworkNodeAddress
OCTET STRING,
rndNetworkBridgeNum
INTEGER,
rndNetworkPortNum
INTEGER
}
rndNetworkNodeAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC address of the network table entry."
::= { rndNetworkEntry 1 }
rndNetworkBridgeNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of the bridge to which the node is connected."
::= { rndNetworkEntry 2 }
rndNetworkPortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identification of the LAN. If the bridge has only one LAN,
the number is always 1. If the bridge has several LANs, the
LANs are assigned numbers starting with 1."
::= { rndNetworkEntry 3 }
-- Bridge routing table Level 2
rndRouteTab OBJECT-TYPE
SYNTAX SEQUENCE OF RndRouteEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table specifies the bridge ports connected to channels that
provide the main (fastest) path and the alternate path
from this bridge to other bridges identified by rndRouteBridgeNum.
A cost value is associated with each path."
::= { rndBridge 5 }
rndRouteEntry OBJECT-TYPE
SYNTAX RndRouteEntry
ACCESS not-accessible
STATUS mandatory
INDEX { rndRouteBridgeNum }
::= { rndRouteTab 1 }
RndRouteEntry ::= SEQUENCE {
rndRouteBridgeNum
INTEGER,
rndMainRoutePortNum
INTEGER,
rndMainRouteCost
INTEGER,
rndAlternateRoutePortNum
INTEGER,
rndAlternateRouteCost
INTEGER
}
rndRouteBridgeNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifies a bridge in the extended network. The value of
rndRouteBridgeNum identifies the bridge whose rndBridgeNum
value is identical to the rndRouteBridgeNum value."
::= { rndRouteEntry 1 }
rndMainRoutePortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port connected to the channel which provides the fastest
path to the bridge specified by rndRouteBridgeNum."
::= { rndRouteEntry 2 }
rndMainRouteCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cost of the main (fastest)path to the bridge specified
by rndRouteBridgeNum."
::= { rndRouteEntry 3 }
rndAlternateRoutePortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port connected to the channel that provides an alternate
path to the bridge specified by rndRouteBridgeNum."
::= { rndRouteEntry 4 }
rndAlternateRouteCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The cost of the path specified by rndAlternateRoutePortNum."
::= { rndRouteEntry 5 }
-- the rndInterface group defines the RND interface table and parameters for
-- RS232 interface
rndInterface OBJECT IDENTIFIER ::= { rnd 4 }
-- Channel & LAN Configuration
rndIfTab OBJECT-TYPE
SYNTAX SEQUENCE OF RndIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"RND-specific interface table. Each table entry includes an
index, Board number, Network Address, interface status, clock
indicator and interface cost."
::= { rndInterface 1 }
rndIfEntry OBJECT-TYPE
SYNTAX RndIfEntry
ACCESS not-accessible
STATUS mandatory
INDEX { rndIfIndex }
::= { rndIfTab 1 }
RndIfEntry ::= SEQUENCE {
rndIfIndex
INTEGER,
rndIfBoardNum
INTEGER,
rndIfNetAddress
NetworkAddress,
rndIfStatus
INTEGER,
rndIfClockType
INTEGER,
rndIfCost
INTEGER,
rndIfCompression
INTEGER,
rndIfCompressionStatus
INTEGER,
rndIfCompressionRate
INTEGER
}
rndIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index to the RND Interface Table. The interface defined by a
particular value of this index is the same interface as
identified by the same value of ifIndex (MIBII)."
::= { rndIfEntry 1 }
rndIfBoardNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface defined by this entry correspTnds to the board
defined by the same value of rndSlotBoardNum in the rndSlotTab."
::= { rndIfEntry 2 }
rndIfNetAddress OBJECT-TYPE
SYNTAX NetworkAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the interface defined by the particular value of
rndIfIndex."
::= { rndIfEntry 3 }
rndIfStatus OBJECT-TYPE
SYNTAX INTEGER {
ok (1),
okSingleBrg(2),
okMultiBrg(3),
connctFault(4),
rxFault(5),
txFault(6),
channelLoopback(7),
rxClockFault(8),
t1Alarm(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current status of the interface."
::= { rndIfEntry 4 }
rndIfClockType OBJECT-TYPE
SYNTAX INTEGER {
external(1),
internal(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"rndIfClockType defines the type of clock each interface
uses: internal or external."
::= { rndIfEntry 5 }
rndIfBaudRate OBJECT-TYPE -- Level II routing
SYNTAX INTEGER -- word
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Defines the baud rate of use by the interface. The valid
rates are determined by the type of the media for which this
baud rate is defined."
::= { rndIfEntry 6 }
rndIfCost OBJECT-TYPE -- Level II routing
SYNTAX INTEGER -- word
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable assigns a transmission cost to the interface
(channel or LAN). These costs are used in Level II routing. The
costs aretypically inversly proportional to the channel quality."
::= { rndIfEntry 7 }
rndIfCompression OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Defines whether data compression is enabled or disabled for the
interface."
::= { rndIfEntry 8 }
rndIfCompressionStatus OBJECT-TYPE
SYNTAX INTEGER {
not-inserted(1),
active(2),
not-active(3),
disable(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the status of the compression component:
not-inserted - compression component is not in the device
active - compression is enabled and operates correctly
not-active - compression is enables but does not operate.
The reason may be that there is no
compression component on the device connected
to this interface.
disabled - compression was disabled by management, using
variable rndCompression."
::= { rndIfEntry 9 }
rndIfCompressionRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Percentage of compression. This variable applies only
if rndCompressionStatus is active."
::= { rndIfEntry 10 }
-- The variables in this group define the RS232 interface
rndRS232Conf OBJECT IDENTIFIER ::= { rndInterface 2 }
rndBaudRate OBJECT-TYPE
SYNTAX INTEGER {
br300(1),
br1200(2),
br2400(5),
br4800(7),
br9600(9),
br19200(10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Selects the baud rate used by the RS232 interface. The
default selection is 1200 bits/second."
::= { rndRS232Conf 1 }
rndParity OBJECT-TYPE
SYNTAX INTEGER {
noParity(1),
oddParity(2),
evenParity(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Determines whether the parity bit will be used and determines
its type."
::= { rndRS232Conf 2 }
rndStopBit OBJECT-TYPE
SYNTAX INTEGER {
oneStopBit(1),
twoStopBit(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Selects the number of stop bits appended to the end of
each data word."
::= { rndRS232Conf 3 }
-- rndSlotTabl group defines the boards in the slots of a moduler bridge
rndSlot OBJECT IDENTIFIER ::= { rnd 5 }
rndSlotTab OBJECT-TYPE
SYNTAX SEQUENCE OF RndSlotEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table defines the configuration of boards on the RND
modular bridge/router."
::= { rndSlot 1 }
rndSlotEntry OBJECT-TYPE
SYNTAX RndSlotEntry
ACCESS not-accessible
STATUS mandatory
INDEX { rndSlotBoardNum }
::= { rndSlotTab 1 }
RndSlotEntry ::= SEQUENCE {
rndSlotBoardNum
INTEGER,
rndBoardNetAddress
NetworkAddress,
rndBoardDescr
OCTET STRING,
rndBoardType
INTEGER,
rndSlotNum
INTEGER,
rndSlotFirstPort -- number of the first interface on this slot.
INTEGER,
rndBoardStatus
INTEGER
}
rndSlotBoardNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The board number serves as an index to the Slot Table."
::= { rndSlotEntry 1 }
rndBoardNetAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the master IP Address for the board. If more then one
address for the board, the first address isn used. This
address is used when the board sends SNMP traps."
::= { rndSlotEntry 2 }
rndBoardDescr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Provides a textual description of the board, 59 characters
long."
::= { rndSlotEntry 3 }
rndBoardType OBJECT-TYPE
SYNTAX INTEGER {
ccm(1),
wan2(2), -- Wan Module 2 links
tr(3), -- Token Ring Module
eth1(4), -- EH Module 1 LAN
eth4(5), -- EH Module 4 LAN
fddi(6) -- FDDI Module
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the board type. eth1 specifies a module with one
port. eth4 specifies a module with 4 ports."
::= { rndSlotEntry 4 }
rndSlotNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The physical slot number specifying the location of this
board on the the modular bridge/router. Slots 1 to 12 are
used for the communications modules. Slot 14 is reserved
for the Central Control Module(CCM). Slot 13 can be used
for a communications module or for a redundant CCM."
::= { rndSlotEntry 5 }
rndSlotFirstPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The interface number of the first port in the specific slot
defined by rndSlotNum. This is the port for which the Network
Address is given by boardNetAddress."
::= { rndSlotEntry 6 }
rndBoardStatus OBJECT-TYPE
SYNTAX INTEGER {
operational(1),
fault(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot status:
operational - Self test passed at start-up hardware ok.
fault - Self test passed at start-up hardware fault. "
::= { rndSlotEntry 7 }
rndPowerSupplyStatus OBJECT-TYPE
SYNTAX INTEGER {
operational(1),
fault(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
" cwThw Power supply status:
operational - Power supplies are ok.
fault - Indicates a fault in one of the Power supplies "
::= { rndSlot 2 }
rndFanStatus OBJECT-TYPE
SYNTAX INTEGER {
operational(1),
fault(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The fans status:
operational - Fans are ok.
fault - Indicates a fault in one of the fans."
::= { rndSlot 3 }
rndActiveCCM OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Idicates which of the CCM boards is active and controls the OpenGate.
It can be either SlotNum 13 or 14 for OG-12 or 5 for OG-4."
::= { rndSlot 4 }
-- Ip Routing group
rndIpRouteAttr OBJECT IDENTIFIER ::= { rnd 6 }
rndIpRoutePolicy OBJECT-TYPE
SYNTAX INTEGER {
main(1),
alternate(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable defines the possible values for the
ipForwardPolicy field in the ipForwardTable defined in the
Internet draft IP Forwarding MIB."
::= { rndIpRouteAttr 1 }
rndRIPInfiniteHopCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enables definition of the number of Hops considered an
Infinite Hop Number by the RIP protocol. While RIP defines the
number of infinite hops as 16, this variable enables definition
of a larger number, if desired."
::= { rndIpRouteAttr 2 }
rndIpRouteTimeout OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable defines the maximum time period that can pass
between requests concerning an entry in the IP routing table.
After this time period, the entry is deleted from the table."
::= { rndIpRouteAttr 3 }
rndArpProxy OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When ARP Proxy is enabled, the RND Router can respond to
ARP requests for nodes located on a different sub-net,
provided they are it its network table. The router responds
with its own MAC address.
When ARP Proxy is disabled, the router responds only
to ARP requests for its own IP addresses."
::= { rndIpRouteAttr 4 }
rndIpRouteAttrIfTab OBJECT-TYPE
SYNTAX SEQUENCE OF RndIpRouteAttrIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains interface configuration variables
which affect the Level III routing algorithm."
::= { rndIpRouteAttr 5 }
rndIpRouteAttrIfEntry OBJECT-TYPE
SYNTAX RndIpRouteAttrIfEntry
ACCESS not-accessible
STATUS mandatory
INDEX { rndIfIPIndex }
::= { rndIpRouteAttrIfTab 1 }
RndIpRouteAttrIfEntry ::= SEQUENCE {
rndIfIPIndex
INTEGER,
rndVirtualDis
INTEGER
}
rndIfIPIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface defined by a particular value of this index is
the same interface as identified by the same value of ifIndex
(MIBII)."
::= { rndIpRouteAttrIfEntry 1 }
rndVirtualDis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable defines the virtual number of hops assigned to
the interface specified by rndIpRouteIfIndex. This enables
fine-tuning of the IP routing algorithm."
::= { rndIpRouteAttrIfEntry 2 }
-- rndIpRouteSpf group defines the parameters for the RND SPF algorithm
rndIpRouteSpf OBJECT IDENTIFIER ::= { rnd 7 }
rndIpMaxCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The routing message will be discarded if the accumulated cost
of the messages exceeds the Maximum cost."
::= { rndIpRouteSpf 1 }
rndIpCostThr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The router determines the best path to a net/subnet according
to the minumum path cost if:
1. The difference between the distances in hops of two routes
is less than or equal to the Distance Threshold.
2. The difference of the costs between the routes is greater
then the Cost Threshold defined by this variable."
::= { rndIpRouteSpf 2 }
rndIpMaxDis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The message is discarded when its hop count reaches the
Maximun hop count, defined by this variable."
::= { rndIpRouteSpf 3 }
rndIpDisThr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The router determines the best route to the net/subnet
according to the minimum distance, if the difference between
the distances of the two routes is greater than the Distance
Threshold defined by this variable."
::= { rndIpRouteSpf 4 }
rndIpHoldDown OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This counter is used to prevent changes in the path. Its value
is the number of times a 'change route' decision can be made
before the route is actually changed in the routing table."
::= { rndIpRouteSpf 5 }
rndIpMaxLifeTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The routing message is discarded when the message remains in the
network longer than defined by this variable."
::= { rndIpRouteSpf 6 }
rndIpRouteSpfIfTab OBJECT-TYPE
SYNTAX SEQUENCE OF RndIpRouteSpfIfEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains interface configuration variables
which affect the SPF Level III routing algorithm."
::= { rndIpRouteSpf 7 }
rndIpRouteSpfIfEntry OBJECT-TYPE
SYNTAX RndIpRouteSPFIfEntry
ACCESS not-accessible
STATUS mandatory
INDEX { rndSpfIfIndex }
::= { rndIpRouteSpfIfTab 1 }
RndIpRouteSpfIfEntry ::= SEQUENCE {
rndSpfIfIndex
INTEGER,
rndSpfCost
INTEGER,
rndSpfPrtocol
INTEGER
}
rndSpfIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The interface defined by a particular value of this index is
the same interface as identified by the same value of ifIndex
(MIBII)."
::= { rndIpRouteSpfIfEntry 1 }
rndSpfCost OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable defines the cost assigned to the interface
specified by rndSpfIfIndex."
::= { rndIpRouteSpfIfEntry 2 }
rndSpfProtocol OBJECT-TYPE
SYNTAX INTEGER {
spf(1),
other(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable defines whether the interface specified by rndSpfIfIndex, takes
part in the proprietary routing algorithm SPF (Level III)."
::= { rndIpRouteSpfIfEntry 3 }
-- rndMaskTab group defines the format of RND masking tables
rndMaskTab OBJECT-TYPE
SYNTAX SEQUENCE OF RndMaskEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Mask tables enable definition of routing restrictions and
control of messages 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
rndMaskOper. Different types of mask entries are supported,
as defined by rndMaskType."
::= { rnd 8 }
rndMaskEntry OBJECT-TYPE
SYNTAX RndMaskEntry
ACCESS not-accessible
STATUS mandatory
-- INDEX { rndMaskType,
-- rndIfPortNum,
-- rndMaskNum }
DESCRIPTION
"Defines the contents of each line in the mask table.
Each line is composed of three mask definitions and the
action to be taken. Each mask definition is composed of a
Pattern, Active bit, Base, Offset and Condition."
::= { rndMaskTab 1 }
RndMaskEntry ::= SEQUENCE {
rndMaskType
INTEGER,
rndIfPortNum
INTEGER,
rndMaskNum
INTEGER,
rndMaskDest
INTEGER,
rndMaskPat1
OCTET STRING,
rndMaskActiveBit1
OCTET STRING,
rndMaskFrom1
INTEGER,
rndMaskOffset1
INTEGER,
rndMaskCond1
INTEGER,
rndMaskPat2
OCTET STRING,
rndMaskActiveBit2
OCTET STRING,
rndMaskFrom2
INTEGER,
rndMaskOffset2
INTEGER,
rndMaskCond2
INTEGER,
rndMaskPat3
OCTET STRING,
rndMaskActiveBit3
OCTET STRING,
rndMaskFrom3
INTEGER,
rndMaskOffset3
INTEGER,
rndMaskCond3
INTEGER,
rndMaskCompFrom
INTEGER,
rndMaskCompOffset
INTEGER,
rndMaskOper
INTEGER
}
rndMaskType OBJECT-TYPE
SYNTAX INTEGER {
tx(1),
rx(2),
compress(3),
priority(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Defines the type of mask entry."
::= { rndMaskEntry 1 }
rndIfPortNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the port number to which the mask is applied."
::= { rndMaskEntry 2 }
rndMaskNum OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Mask entry number, defined by its line number in the mask
table."
::= { rndMaskEntry 3 }
rndMaskDest OBJECT-TYPE
SYNTAX INTEGER {
unassigned-cond (1),
broadcast-msge (2),
multicast-msge (3),
all-msge(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the type of destination address carried by the frame
to which the mask will be applied. Unassigned-condition
deactivates the mask entry."
::= { rndMaskEntry 4 }
rndMaskPat1 OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 2
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Describes the mask field which is either a 16 bit binary pattern,
or four digit hexadecimal pattern."
::= { rndMaskEntry 5 }
rndMaskActiveBit1 OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 2
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the positions of the wild card characters (*)
in the rndMaskPat1 field."
::= { rndMaskEntry 6 }
rndMaskFrom1 OBJECT-TYPE
SYNTAX INTEGER {
mac(1),
llc(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Offset base of rndMaskPat1 within the frame."
::= { rndMaskEntry 7 }
rndMaskOffset1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the rndMaskPat1 offset within the frame (in bytes) from
the base defined in by rndMaskForm1.The mask offset is an even
decimal number in the range of 0 to 1518."
::= { rndMaskEntry 8 }
rndMaskCond1 OBJECT-TYPE
SYNTAX INTEGER {
false (1),
true (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the logical condition of the mask pattern:
true - Condition is valid if at the position specified by
rndMaskOffset1 the packet contains data that matches
the content of rndMaskPat1.
false - Condition is valid if at the position specified by
rndMaskOffset1 the packet contains data that does not
match the content of rndMaskPat1."
::= { rndMaskEntry 9 }
rndMaskPat2 OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 2
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Describes the mask field which is either a 16 bit binary pattern,
or four digit hexadecimal pattern."
::= { rndMaskEntry 10 }
rndMaskActiveBit2 OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 2
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the positions of the wild card characters (*)
in the rndMaskPat2 field."
::= { rndMaskEntry 11 }
rndMaskFrom2 OBJECT-TYPE
SYNTAX INTEGER {
mac (1),
llc (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Offset base of rndMaskPat2 within the frame."
::= { rndMaskEntry 12 }
rndMaskOffset2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the rndMaskPat2 offset within the frame (in bytes) from
the base defined in by rndMaskForm2.The mask offset is an even
decimal number in the range of 0 to 1518."
::= { rndMaskEntry 13 }
rndMaskCond2 OBJECT-TYPE
SYNTAX INTEGER {
false (1),
true (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the logical condition of the mask pattern:
true - Condition is valid if at the position specified by
rndMaskOffset2 the packet contains data that matches
the content of rndMaskPat2.
false - Condition is valid if at the position specified by
rndMaskOffset2 the packet contains data that does not
match the content of rndMaskPat2."
::= { rndMaskEntry 14 }
rndMaskPat3 OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 2
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Describes the mask field which is either a 16 bit binary pattern,
or four digit hexadecimal pattern."
::= { rndMaskEntry 15 }
rndMaskActiveBit3 OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 2
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the positions of the wild card characters (*)
in the rndMaskPat3 field."
::= { rndMaskEntry 16 }
rndMaskFrom3 OBJECT-TYPE
SYNTAX INTEGER {
mac (1),
llc (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Offset base of rndMaskPat3 within the frame."
::= { rndMaskEntry 17 }
rndMaskOffset3 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the rndMaskPat3 offset within the frame (in bytes) from
the base defined in by rndMaskForm3. The mask offset is an even
decimal number in the range of 0 to 1518."
::= { rndMaskEntry 18 }
rndMaskCond3 OBJECT-TYPE
SYNTAX INTEGER {
false (1),
true (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies the logical condition of the mask pattern:
true - Condition is valid if at the position specified by
rndMaskOffset3 the packet contains data that matches
the content of rndMaskPat3
false - Condition is valid if at the position specified by
rndMaskOffset3 the packet contains data that does not
match the content of rndMaskPat3."
::= { rndMaskEntry 19 }
rndMaskCompFrom OBJECT-TYPE
SYNTAX INTEGER {
mac (1),
llc (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field is used only when the mask type is 'compress'.
It specifies the offset base from which the offset specified by
rndMaskCompOffset is calculated"
::= { rndMaskEntry 20 }
rndMaskCompOffset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This field is used for compression mask type only. It defines
the truncation offset in bytes. The rage is 12 to 254 and it can
assume only even values."
::= { rndMaskEntry 21 }
rndMaskOper OBJECT-TYPE
SYNTAX INTEGER {
block (1),
forward (2),
route (3),
forward-route (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The type of action to be taken if the frame meets the
conditions of the mask."
::= { rndMaskEntry 22 }
-- rndBackup group defines the parameters for the backup feature
rndBackup OBJECT IDENTIFIER ::= { rnd 9 }
rndBackupState OBJECT-TYPE
SYNTAX INTEGER {
main(1),
backup(2)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"If main - the bridge is connected via the main phisical link.
If backup - the automatic backup feature was enabled
and the bridge is connected via the backup phisical link."
::= { rndBackup 1 }
-- Enterprise-specific traps for RND
-- Each enterprise-specific trap has two bound variables describing the exact nature of
-- the trap. rndErrorDesc provides a detailed description of the problem, including the
-- related interface number, board number or any other applicable variable.
-- rndErrorSeverity describes the severity of this problem.
-- comHWFault TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "A hardware fault was detected in one of the communications modules in a
-- modular router/bridge. The bound variable rndErrorDesc provides the
-- number of the board for the faulty communications module."
-- ::= 1
--
-- ccmHWFault TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "A hardware fault was detected in one of the central control modules in a
-- modular router/bridge. The bound variable rndErrorDesc provides the
-- number of the board for the faulty central control module."
-- ::= 2
--
-- RXOverflowHWFault TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "An RX buffer overflow has occurred in one of the LAN or link interfaces.
-- The bound variable rndErrorDesc provides the interface number."
-- ::= 3
--
-- TXOverflowHWFault TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "Interport queue overflow has occurred in one of the LAN or link interfaces.
-- The bound variable rndErrorDesc provides the interface number."
-- ::= 4
--
-- routeTableOverflow TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "An overflow condition has occurred in the Routing Table. The Routing
-- Table is used for IP routing algorithm (RIP)."
-- ::= 5
--
-- netTableOverflow TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "An overflow condition has occurred in the Netwok Table. The Network
-- Table is used by the Spanning Tree algorithm and by SPF, a proprietary algorithm
-- for layer 2 routing."
-- ::= 6
--
-- multipleBridgesOnLAN TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "More than one bridge was detected on the LAN by SPF - a
-- proprietary algorithm for layer 2 routing. The bound variable rndErrorDesc
-- provides the actual number of bridges detected on the common LAN and the interface
-- number."
-- ::= 7
--
-- singleBridgeLAN TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "The bridge that issues this trap recognizes that it is the only bridge on the
-- LAN. This information is relevant to SPF - a proprietary algorithm for layer 2 routing."
-- ::= 8
--
-- setTableError TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "An error was detected in the last SET request - an attempt to modify too many enries in the
-- IP Forwarding table. "
-- ::= 9
--
-- resetRequired TRAP-TYPE
-- ENTERPRISE rnd
-- DESCRIPTION
-- "This trap indicates that in order to perform the last SET request, a reset operation
-- of the router/bridge is required. This occurs when the layer 2 routing algorithm is
-- changed between SPF and Spanning Tree. The reset can be performed manually or
-- using the variable rndAction."
-- ::= 10
END
------------------------------------------------------------------------------
T.R | Title | User | Personal Name | Date | Lines |
---|
3859.1 | Looks fine to me. | YAHEY::BOSE | | Sun Oct 04 1992 18:06 | 8 |
|
From what you are saying, the mib seem to have been successfully
added to the DECmcc dictionary. The MCCPTB-I-NOENTRY message is
normal and can be ignored. The reason you do not see some of the
child entities is due to "pruning". Look at note 3271.* for a
discussion on this.
Rahul.
|