initial commit; version 22.5.12042

This commit is contained in:
2022-12-12 23:28:25 -05:00
commit af1b03d79f
17653 changed files with 22692970 additions and 0 deletions

1361
mibs/radlan/BROADCOM-MIB Normal file

File diff suppressed because it is too large Load Diff

1525
mibs/radlan/DIFF-SERV-MIB Normal file

File diff suppressed because it is too large Load Diff

760
mibs/radlan/DVMRP-STD-MIB Normal file
View File

@ -0,0 +1,760 @@
--
-- from draft-ietf-idmr-dvmrp-mib-11.mib
--
DVMRP-STD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, mib-2,
Integer32, Counter32, Gauge32, NOTIFICATION-TYPE,
IpAddress, TimeTicks FROM SNMPv2-SMI
DisplayString, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB
enterprises FROM RFC1155-SMI
rlDvmrp FROM RADLAN-rlIPMulticast-MIB;
-- rlDvmrp OBJECT IDENTIFIER ::= { enterprises 89 46 4 }
dvmrpStdMIB MODULE-IDENTITY
LAST-UPDATED "9910191200Z" -- October 19, 1999
ORGANIZATION "IETF IDMR Working Group."
CONTACT-INFO
" Dave Thaler
Microsoft
One Microsoft Way
Redmond, WA 98052-6399
EMail: dthaler@microsoft.com"
DESCRIPTION
"The MIB module for management of DVMRP routers."
REVISION "9910191200Z" -- October 19, 1999
DESCRIPTION
"Initial version, published as RFC xxxx (to be filled in by
RFC-Editor)."
-- ::= { mib-2 xx }
-- NOTE TO RFC EDITOR: When this document is published as an
-- RFC, replace xx with IANA assignment, and delete this comment.
::= { rlDvmrp 1 }
dvmrpMIBObjects OBJECT IDENTIFIER ::= { dvmrpStdMIB 1 }
dvmrp OBJECT IDENTIFIER ::= { dvmrpMIBObjects 1 }
dvmrpScalar OBJECT IDENTIFIER ::= { dvmrp 1 }
dvmrpVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router's DVMRP version information. Similar to
sysDescr in MIB-II, this is a free-form field which can be
used to display vendor-specific information."
::= { dvmrpScalar 1 }
dvmrpGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The generation identifier for the routing process. This is
used by neighboring routers to detect whether the DVMRP
routing table should be resent."
::= { dvmrpScalar 2 }
dvmrpNumRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the routing table. This can be
used to monitor the routing table size to detect illegal
advertisements of unicast routes."
::= { dvmrpScalar 3 }
dvmrpReachableRoutes OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of entries in the routing table with non
infinite metrics. This can be used to detect network
partitions by observing the ratio of reachable routes to
total routes."
::= { dvmrpScalar 4 }
-- The DVMRP Interface Table
dvmrpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's multicast-
capable interfaces."
::= { dvmrp 2 }
dvmrpInterfaceEntry OBJECT-TYPE
SYNTAX DvmrpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the dvmrpInterfaceTable. This
row augments ipMRouteInterfaceEntry in the IP Multicast MIB,
where the threshold object resides."
INDEX { dvmrpInterfaceIfIndex }
::= { dvmrpInterfaceTable 1 }
DvmrpInterfaceEntry ::= SEQUENCE {
dvmrpInterfaceIfIndex InterfaceIndex,
dvmrpInterfaceLocalAddress IpAddress,
dvmrpInterfaceMetric Integer32,
dvmrpInterfaceStatus RowStatus,
dvmrpInterfaceRcvBadPkts Counter32,
dvmrpInterfaceRcvBadRoutes Counter32,
dvmrpInterfaceSentRoutes Counter32,
dvmrpInterfaceInterfaceKey SnmpAdminString,
dvmrpInterfaceInterfaceKeyVersion Integer32,
dvmrpInterfaceGenerationId Integer32
}
dvmrpInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for which DVMRP is
enabled."
::= { dvmrpInterfaceEntry 1 }
dvmrpInterfaceLocalAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The IP address this system will use as a source address on
this interface. On unnumbered interfaces, it must be the
same value as dvmrpInterfaceLocalAddress for some interface
on the system."
::= { dvmrpInterfaceEntry 2 }
dvmrpInterfaceMetric OBJECT-TYPE
SYNTAX Integer32 (1..31)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The distance metric for this interface which is used to
calculate distance vectors."
DEFVAL { 1 }
::= { dvmrpInterfaceEntry 3 }
dvmrpInterfaceStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry enables DVMRP
on the virtual interface; destroying the entry or setting it
to notInService disables DVMRP on the virtual interface."
::= { dvmrpInterfaceEntry 4 }
dvmrpInterfaceRcvBadPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of DVMRP messages received on the interface by
the DVMRP process which were subsequently discarded as
invalid (e.g. invalid packet format, or a route report from
an unknown neighbor)."
::= { dvmrpInterfaceEntry 5 }
dvmrpInterfaceRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in valid DVMRP packets, which were
ignored because the entry was invalid."
::= { dvmrpInterfaceEntry 6 }
dvmrpInterfaceSentRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in DVMRP Report packets, which have
been sent on this interface. Together with
dvmrpNeighborRcvRoutes at a peer, this object is useful for
detecting routes being lost."
::= { dvmrpInterfaceEntry 7 }
dvmrpInterfaceInterfaceKey OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The (shared) key for authenticating neighbors on this
interface. This object is intended solely for the purpose
of setting the interface key, and MUST be accessible only
via requests using both authentication and privacy. The
agent MAY report an empty string in response to get, get-
next, get-bulk requests."
::= { dvmrpInterfaceEntry 8 }
dvmrpInterfaceInterfaceKeyVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The highest version number of all known interface keys for
this interface used for authenticating neighbors."
::= { dvmrpInterfaceEntry 9 }
dvmrpInterfaceGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The generation identifier for the interface. This is used
by neighboring routers to detect whether the DVMRP routing
table should be resent."
::= { dvmrpInterfaceEntry 10 }
-- The DVMRP Neighbor Table
dvmrpNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's DVMRP
neighbors, as discovered by receiving DVMRP messages."
::= { dvmrp 3 }
dvmrpNeighborEntry OBJECT-TYPE
SYNTAX DvmrpNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the dvmrpNeighborTable."
INDEX { dvmrpNeighborIfIndex, dvmrpNeighborAddress }
::= { dvmrpNeighborTable 1 }
DvmrpNeighborEntry ::= SEQUENCE {
dvmrpNeighborIfIndex InterfaceIndex,
dvmrpNeighborAddress IpAddress,
dvmrpNeighborUpTime TimeTicks,
dvmrpNeighborExpiryTime TimeTicks,
dvmrpNeighborGenerationId Integer32,
dvmrpNeighborMajorVersion Integer32,
dvmrpNeighborMinorVersion Integer32,
dvmrpNeighborCapabilities BITS,
dvmrpNeighborRcvRoutes Counter32,
dvmrpNeighborRcvBadPkts Counter32,
dvmrpNeighborRcvBadRoutes Counter32,
dvmrpNeighborState INTEGER
}
dvmrpNeighborIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of ifIndex for the virtual interface used to
reach this DVMRP neighbor."
::= { dvmrpNeighborEntry 1 }
dvmrpNeighborAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the DVMRP neighbor for which this entry
contains information."
::= { dvmrpNeighborEntry 2 }
dvmrpNeighborUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since this DVMRP neighbor (last) became a neighbor
of the local router."
::= { dvmrpNeighborEntry 3 }
dvmrpNeighborExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum time remaining before this DVMRP neighbor will
be aged out."
::= { dvmrpNeighborEntry 4 }
dvmrpNeighborGenerationId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's generation identifier."
::= { dvmrpNeighborEntry 5 }
dvmrpNeighborMajorVersion OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's major DVMRP version number."
::= { dvmrpNeighborEntry 6 }
dvmrpNeighborMinorVersion OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighboring router's minor DVMRP version number."
::= { dvmrpNeighborEntry 7 }
dvmrpNeighborCapabilities OBJECT-TYPE
SYNTAX BITS {
leaf(0),
prune(1),
generationID(2),
mtrace(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the neighboring router's
capabilities. The leaf bit indicates that the neighbor has
only one interface with neighbors. The prune bit indicates
that the neighbor supports pruning. The generationID bit
indicates that the neighbor sends its generationID in Probe
messages. The mtrace bit indicates that the neighbor can
handle mtrace requests."
::= { dvmrpNeighborEntry 8 }
dvmrpNeighborRcvRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of routes received in valid DVMRP packets
received from this neighbor. This can be used to diagnose
problems such as unicast route injection, as well as giving
an indication of the level of DVMRP route exchange
activity."
::= { dvmrpNeighborEntry 9 }
dvmrpNeighborRcvBadPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packet received from this neighbor which were
discarded as invalid."
::= { dvmrpNeighborEntry 10 }
dvmrpNeighborRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of routes, in valid DVMRP packets received from
this neighbor, which were ignored because the entry was
invalid."
::= { dvmrpNeighborEntry 11 }
dvmrpNeighborState OBJECT-TYPE
SYNTAX INTEGER { oneway(1), active(2), ignoring(3), down(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"State of the neighbor adjacency."
::= { dvmrpNeighborEntry 12 }
-- The DVMRP Route Table
dvmrpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of routes learned through DVMRP route exchange."
::= { dvmrp 4 }
dvmrpRouteEntry OBJECT-TYPE
SYNTAX DvmrpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) containing the multicast routing
information used by DVMRP in place of the unicast routing
information."
INDEX { dvmrpRouteSource, dvmrpRouteSourceMask }
::= { dvmrpRouteTable 1 }
DvmrpRouteEntry ::= SEQUENCE {
dvmrpRouteSource IpAddress,
dvmrpRouteSourceMask IpAddress,
dvmrpRouteUpstreamNeighbor IpAddress,
dvmrpRouteIfIndex InterfaceIndexOrZero,
dvmrpRouteMetric Integer32,
dvmrpRouteExpiryTime TimeTicks,
dvmrpRouteUpTime TimeTicks
}
dvmrpRouteSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of dvmrpRouteSourceMask identifies the
sources for which this entry contains multicast routing
information."
::= { dvmrpRouteEntry 1 }
dvmrpRouteSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of dvmrpRouteSource identifies the sources for which
this entry contains multicast routing information."
::= { dvmrpRouteEntry 2 }
dvmrpRouteUpstreamNeighbor OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address of the upstream neighbor (e.g., RPF neighbor)
from which IP datagrams from these sources are received."
::= { dvmrpRouteEntry 3 }
dvmrpRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of ifIndex for the interface on which IP
datagrams sent by these sources are received. A value of 0
typically means the route is an aggregate for which no next-
hop interface exists."
::= { dvmrpRouteEntry 4 }
dvmrpRouteMetric OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The distance in hops to the source subnet."
::= { dvmrpRouteEntry 5 }
dvmrpRouteExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum amount of time remaining before this entry will
be aged out."
::= { dvmrpRouteEntry 6 }
dvmrpRouteUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the route represented by this entry was
learned by the router."
::= { dvmrpRouteEntry 7 }
-- The DVMRP Routing Next Hop Table
dvmrpRouteNextHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpRouteNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing information on the next
hops on outgoing interfaces for routing IP multicast
datagrams."
::= { dvmrp 5 }
dvmrpRouteNextHopEntry OBJECT-TYPE
SYNTAX DvmrpRouteNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the list of next hops on
outgoing interfaces to which IP multicast datagrams from
particular sources are routed."
INDEX { dvmrpRouteNextHopSource, dvmrpRouteNextHopSourceMask,
dvmrpRouteNextHopIfIndex }
::= { dvmrpRouteNextHopTable 1 }
DvmrpRouteNextHopEntry ::= SEQUENCE {
dvmrpRouteNextHopSource IpAddress,
dvmrpRouteNextHopSourceMask IpAddress,
dvmrpRouteNextHopIfIndex InterfaceIndex,
dvmrpRouteNextHopType INTEGER
}
dvmrpRouteNextHopSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network address which when combined with the
corresponding value of dvmrpRouteNextHopSourceMask
identifies the sources for which this entry specifies a next
hop on an outgoing interface."
::= { dvmrpRouteNextHopEntry 1 }
dvmrpRouteNextHopSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The network mask which when combined with the corresponding
value of dvmrpRouteNextHopSource identifies the sources for
which this entry specifies a next hop on an outgoing
interface."
::= { dvmrpRouteNextHopEntry 2 }
dvmrpRouteNextHopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the interface for the outgoing
interface for this next hop."
::= { dvmrpRouteNextHopEntry 3 }
dvmrpRouteNextHopType OBJECT-TYPE
SYNTAX INTEGER { leaf(1), branch(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type is leaf if no downstream dependent neighbors exist on
the outgoing virtual interface. Otherwise, type is branch."
::= { dvmrpRouteNextHopEntry 4 }
-- The DVMRP Prune Table
dvmrpPruneTable OBJECT-TYPE
SYNTAX SEQUENCE OF DvmrpPruneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the router's upstream prune
state."
::= { dvmrp 6 }
dvmrpPruneEntry OBJECT-TYPE
SYNTAX DvmrpPruneEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the dvmrpPruneTable."
INDEX { dvmrpPruneGroup, dvmrpPruneSource,
dvmrpPruneSourceMask }
::= { dvmrpPruneTable 1 }
DvmrpPruneEntry ::= SEQUENCE {
dvmrpPruneGroup IpAddress,
dvmrpPruneSource IpAddress,
dvmrpPruneSourceMask IpAddress,
dvmrpPruneExpiryTime TimeTicks
}
dvmrpPruneGroup OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The group address which has been pruned."
::= { dvmrpPruneEntry 1 }
dvmrpPruneSource OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the source or source network which has been
pruned."
::= { dvmrpPruneEntry 2 }
dvmrpPruneSourceMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address of the source or source network which has been
pruned. The mask must either be all 1's, or else
dvmrpPruneSource and dvmrpPruneSourceMask must match
dvmrpRouteSource and dvmrpRouteSourceMask for some entry in
the dvmrpRouteTable."
::= { dvmrpPruneEntry 3 }
dvmrpPruneExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time remaining before this prune should
expire at the upstream neighbor. This value should be the
minimum of the default prune lifetime and the remaining
prune lifetimes of the local router's downstream neighbors,
if any."
::= { dvmrpPruneEntry 4 }
-- DVMRP Traps
dvmrpTraps OBJECT IDENTIFIER ::= { dvmrp 7 }
dvmrpNeighborLoss NOTIFICATION-TYPE
OBJECTS {
dvmrpInterfaceLocalAddress, -- The originator of the trap
dvmrpNeighborState -- The new state
}
STATUS current
DESCRIPTION
"A dvmrpNeighborLoss trap signifies the loss of a 2-way
adjacency with a neighbor. This trap should be generated
when the neighbor state changes from active to one-way,
ignoring, or down. The trap should be generated only if the
router has no other neighbors on the same interface with a
lower IP address than itself."
::= { dvmrpTraps 1 }
dvmrpNeighborNotPruning NOTIFICATION-TYPE
OBJECTS {
dvmrpInterfaceLocalAddress, -- The originator of the trap
dvmrpNeighborCapabilities
}
STATUS current
DESCRIPTION
"A dvmrpNeighborNotPruning trap signifies that a non-pruning
neighbor has been detected (in an implementation-dependent
manner). This trap should be generated at most once per
generation ID of the neighbor. For example, it should be
generated at the time a neighbor is first heard from if the
prune bit is not set in its capabilities. It should also be
generated if the local system has the ability to tell that a
neighbor which sets the the prune bit in its capabilities is
not pruning any branches over an extended period of time.
The trap should be generated only if the router has no other
neighbors on the same interface with a lower IP address than
itself."
::= { dvmrpTraps 2 }
-- conformance information
dvmrpMIBConformance OBJECT IDENTIFIER ::= { dvmrpStdMIB 2 }
dvmrpMIBCompliances OBJECT IDENTIFIER ::= { dvmrpMIBConformance 1 }
dvmrpMIBGroups OBJECT IDENTIFIER ::= { dvmrpMIBConformance 2 }
-- compliance statements
dvmrpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the DVMRP MIB."
MODULE -- this module
MANDATORY-GROUPS { dvmrpGeneralGroup, dvmrpInterfaceGroup,
dvmrpNeighborGroup, dvmrpRoutingGroup, dvmrpTreeGroup
}
GROUP dvmrpSecurityGroup
DESCRIPTION
"This group is mandatory for agents which support both
authentication and privacy of SNMP messages, and only for
those network interfaces for which DVMRP is authenticating
neighbors."
::= { dvmrpMIBCompliances 1 }
-- units of conformance
dvmrpGeneralGroup OBJECT-GROUP
OBJECTS { dvmrpVersionString, dvmrpGenerationId,
dvmrpNumRoutes, dvmrpReachableRoutes
}
STATUS current
DESCRIPTION
"A collection of objects used to describe general DVMRP
configuration information."
::= { dvmrpMIBGroups 2 }
dvmrpInterfaceGroup OBJECT-GROUP
OBJECTS { dvmrpInterfaceLocalAddress, dvmrpInterfaceMetric,
dvmrpInterfaceStatus,
dvmrpInterfaceRcvBadPkts, dvmrpInterfaceRcvBadRoutes,
dvmrpInterfaceSentRoutes
}
STATUS current
DESCRIPTION
"A collection of objects used to describe DVMRP interface
configuration and statistics."
::= { dvmrpMIBGroups 3 }
dvmrpNeighborGroup OBJECT-GROUP
OBJECTS { dvmrpNeighborUpTime, dvmrpNeighborExpiryTime,
dvmrpNeighborGenerationId,
dvmrpNeighborMajorVersion, dvmrpNeighborMinorVersion,
dvmrpNeighborCapabilities, dvmrpNeighborRcvRoutes,
dvmrpNeighborRcvBadPkts, dvmrpNeighborRcvBadRoutes,
dvmrpNeighborState
}
STATUS current
DESCRIPTION
"A collection of objects used to describe DVMRP peer
configuration and statistics."
::= { dvmrpMIBGroups 4 }
dvmrpRoutingGroup OBJECT-GROUP
OBJECTS { dvmrpRouteUpstreamNeighbor, dvmrpRouteIfIndex,
dvmrpRouteMetric, dvmrpRouteExpiryTime,
dvmrpRouteUpTime, dvmrpRouteNextHopType
}
STATUS current
DESCRIPTION
"A collection of objects used to store the DVMRP routing
table."
::= { dvmrpMIBGroups 5 }
dvmrpSecurityGroup OBJECT-GROUP
OBJECTS { dvmrpInterfaceInterfaceKey,
dvmrpInterfaceInterfaceKeyVersion }
STATUS current
DESCRIPTION
"A collection of objects used to store information related
to DVMRP security."
::= { dvmrpMIBGroups 6 }
dvmrpTreeGroup OBJECT-GROUP
OBJECTS { dvmrpPruneExpiryTime }
STATUS current
DESCRIPTION
"A collection of objects used to store information related
to DVMRP prune state."
::= { dvmrpMIBGroups 7 }
dvmrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { dvmrpNeighborLoss,
dvmrpNeighborNotPruning }
STATUS current
DESCRIPTION
"A collection of notifications for signaling important DVMRP
events."
::= { dvmrpMIBGroups 8 }
END

1889
mibs/radlan/GALILEO-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,32 @@
MARVELL-Dlf-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell Switch Interfaces Private
-- Version: 7.47
-- Date: 15 Sep 2008
IMPORTS
OBJECT-TYPE FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB
rnd FROM RADLAN-MIB;
rlDlf MODULE-IDENTITY
LAST-UPDATED "200809151234Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"The private MIB module definition for DLF Ports MIB.
unknown unicast egress filtering "
::= { rnd 135 }
--rlDlfPortList
rlDlfPortList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A port bitmap containing entries of unknown unicas egress filtering"
::= { rlDlf 1 }
END

310
mibs/radlan/MARVELL-EEE-MIB Normal file
View File

@ -0,0 +1,310 @@
MARVELL-EEE-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELL EEE MIB
-- Version: 7.50
-- Date: 05 May 2010
--
IMPORTS
rnd FROM RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
ifIndex, ifOperStatus FROM IF-MIB;
rlEee MODULE-IDENTITY -- 5-May-2010
LAST-UPDATED "201003150000Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO "www.marvell.com"
DESCRIPTION "The private MIB module definition for Energy Efficient Ethernet feature."
REVISION "201005150000Z"
DESCRIPTION "Add Energy Efficient Ethernet support per port and per system"
::= { rnd 149}
----------------------
-- rlEeeEnable
----------------------
rlEeeEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable the EEE mode globally"
DEFVAL { false }
::= { rlEee 1 }
----------------------
-- rlEeePortTable
----------------------
rlEeePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE state of ports"
::= { rlEee 2 }
rlEeePortEntry OBJECT-TYPE
SYNTAX RlEeePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE state of bridge port"
INDEX { ifIndex }
::= { rlEeePortTable 1 }
RlEeePortEntry ::= SEQUENCE {
rlEeePortAdminStatus TruthValue,
rlEeePortSupported BITS,
rlEeePortRemoteStatus TruthValue,
rlEeePortOperStatus TruthValue
}
rlEeePortAdminStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable EEE on ifindex"
DEFVAL { false }
::= { rlEeePortEntry 1 }
rlEeePortSupported OBJECT-TYPE
SYNTAX BITS {
rlEeePortSupported10M(0),
rlEeePortSupported100M(1),
rlEeePortSupported1G(2),
rlEeePortSupported10G(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit map that indicates whether EEE supported on the phy of the ifindex per speed
0 - speed 10m; 1 - 100m; 2 - 1g; 3 - 10g"
::= { rlEeePortEntry 2 }
rlEeePortRemoteStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether EEE active on remote link on current port's speed"
::= { rlEeePortEntry 3 }
rlEeePortOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether EEE active on ifindex - ifoper is up,
rlEeePortSupported BIT is on in current port speed
rlEeePortLldpRemoteStatus is true,
rlEeeEnable is true,
rlEeePortAdminStatus is true"
::= { rlEeePortEntry 4 }
----------------------
-- rlEeePortLldpTable
----------------------
rlEeePortLldpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortLldpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE LLDP"
::= { rlEee 3 }
rlEeePortLldpEntry OBJECT-TYPE
SYNTAX RlEeePortLldpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE LLDP"
INDEX { ifIndex }
::= { rlEeePortLldpTable 1 }
RlEeePortLldpEntry ::= SEQUENCE {
rlEeePortLldpAdminStatus TruthValue,
rlEeePortLldpOperStatus TruthValue
}
rlEeePortLldpAdminStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable EEE LLDP on ifindex"
DEFVAL { false }
::= { rlEeePortLldpEntry 1 }
rlEeePortLldpOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether EEE LLDP active on ifindex - rlEeePortLldpAdminStatus is true
lldpPortConfigAdminStatus is txAndRx,
rlLldpEnabled is true,
recieve a synch lldp packet"
::= { rlEeePortLldpEntry 2 }
----------------------
-- rlEeePortLldpLocalTable
----------------------
rlEeePortLldpLocalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortLocalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE Local ports"
::= { rlEee 4 }
rlEeePortLldpLocalEntry OBJECT-TYPE
SYNTAX RlEeePortLocalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE Local port"
INDEX { ifIndex }
::= { rlEeePortLldpLocalTable 1 }
RlEeePortLocalEntry ::= SEQUENCE {
rlEeePortLldpLocalResolvedTx Unsigned32,
rlEeePortLldpLocalTx Unsigned32,
rlEeePortLldpLocalTxEcho Unsigned32,
rlEeePortLldpLocalResolvedRx Unsigned32,
rlEeePortLldpLocalRx Unsigned32,
rlEeePortLldpLocalRxEcho Unsigned32
}
rlEeePortLldpLocalResolvedTx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current Tw_sys_tx configured in the local system, in micro-seconds"
::= { rlEeePortLldpLocalEntry 1 }
rlEeePortLldpLocalTx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the local system can support, in micro-seconds"
::= { rlEeePortLldpLocalEntry 2 }
rlEeePortLldpLocalTxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the remote system's Transmit Tw_sys_tx that was used by the local system
to compute the Tw_sys_tx that it wants to request from the remote system, in micro-seconds"
::= { rlEeePortLldpLocalEntry 3 }
rlEeePortLldpLocalResolvedRx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current Tw_sys_tx configured by the remote system, in micro-seconds"
::= { rlEeePortLldpLocalEntry 4 }
rlEeePortLldpLocalRx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the local system requests from the remote system,
in micro-seconds"
::= { rlEeePortLldpLocalEntry 5 }
rlEeePortLldpLocalRxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the remote system Receive Tw_sys_tx that was used by the local system
to compute the Tw_sys_tx that it can support, in micro-seconds"
::= { rlEeePortLldpLocalEntry 6 }
----------------------
-- rlEeePortLldpRemoteTable
----------------------
rlEeePortLldpRemoteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEeePortRemoteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of EEE remote ports"
::= { rlEee 5 }
rlEeePortLldpRemoteEntry OBJECT-TYPE
SYNTAX RlEeePortRemoteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of EEE remote port"
INDEX { ifIndex }
::= { rlEeePortLldpRemoteTable 1 }
RlEeePortRemoteEntry ::= SEQUENCE {
rlEeePortLldpRemoteTx Unsigned32,
rlEeePortLldpRemoteRx Unsigned32,
rlEeePortLldpRemoteTxEcho Unsigned32,
rlEeePortLldpRemoteRxEcho Unsigned32
}
rlEeePortLldpRemoteTx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the remote system can support, in micro-seconds"
::= { rlEeePortLldpRemoteEntry 1 }
rlEeePortLldpRemoteRx OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of Tw_sys_tx that the remote system requests from the local system,
in micro-seconds"
::= { rlEeePortLldpRemoteEntry 2 }
rlEeePortLldpRemoteTxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value of transmit Tw_sys_tx echoed back by the remote system, in micro-seconds"
::= { rlEeePortLldpRemoteEntry 3 }
rlEeePortLldpRemoteRxEcho OBJECT-TYPE
SYNTAX Unsigned32
UNITS "uSec"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the value Receive Tw_sys_tx echoed back by the remote system, in micro-seconds"
::= { rlEeePortLldpRemoteEntry 4 }
END

View File

@ -0,0 +1,148 @@
MARVELL-ERRDISABLE-RECOVERY-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELL ERRDISABLE Recovery Configuration
-- Version: 7.45.00.00
-- Date: 24-Oct-2007
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION,
RowStatus FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
rnd FROM RADLAN-MIB;
rlErrdisableRecovery MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
ORGANIZATION "Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"The private MIB module definition for Errdisable Recovery MIB."
REVISION "200711070000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 128 }
-------------------------------------------------------------------------------
RlErrdisableRecoveryCauseType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Errdisable Recovery Cause Type."
SYNTAX INTEGER {
loopback-detection(1),
port-security(2),
dot1x-src-address(3),
acl-deny(4),
stp-bpdu-guard(5),
stp-loopback-guard(6),
pcb-overheat(7),
udld(8),
storm-control(9),
link-flapping(10),
l2pt-guard(11),
pvst(12),
vpc(13),
arp-inspection(14)
}
-------------------------------------------------------------------------------
rlErrdisableRecoveryInterval OBJECT-TYPE
SYNTAX INTEGER(30..86400)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Timeout interval in seconds for automatic activation of an interface after shutdown."
::= { rlErrdisableRecovery 1 }
-----------------------------------------------------------------------
rlErrdisableRecoveryCauseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlErrdisableRecoveryCauseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to enable or disable auto-recovery for specific
application causes port suspend. The table includes entries for all applications."
::= { rlErrdisableRecovery 2 }
rlErrdisableRecoveryCauseEntry OBJECT-TYPE
SYNTAX RlErrdisableRecoveryCauseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlErrdisableRecoveryCauseEntry."
INDEX { rlErrdisableRecoveryCause }
::= { rlErrdisableRecoveryCauseTable 1 }
RlErrdisableRecoveryCauseEntry ::= SEQUENCE {
rlErrdisableRecoveryCause RlErrdisableRecoveryCauseType,
rlErrdisableRecoveryEnable TruthValue
}
rlErrdisableRecoveryCause OBJECT-TYPE
SYNTAX RlErrdisableRecoveryCauseType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of recovery cause."
::= { rlErrdisableRecoveryCauseEntry 1 }
rlErrdisableRecoveryEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable automatic recovery."
::= { rlErrdisableRecoveryCauseEntry 2 }
-------------------------------------------------------------------------------
rlErrdisableRecoveryIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlErrdisableRecoveryIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used for show the reason of shutdown the port in errdisable state.
The table includes only suspended interfaces."
::= { rlErrdisableRecovery 3 }
rlErrdisableRecoveryIfEntry OBJECT-TYPE
SYNTAX RlErrdisableRecoveryIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlErrdisableRecoveryIfEntry."
INDEX { ifIndex }
::= { rlErrdisableRecoveryIfTable 1 }
RlErrdisableRecoveryIfEntry::= SEQUENCE {
rlErrdisableRecoveryIfReason RlErrdisableRecoveryCauseType,
rlErrdisableRecoveryIfEnable TruthValue
}
rlErrdisableRecoveryIfReason OBJECT-TYPE
SYNTAX RlErrdisableRecoveryCauseType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The reason of shutdown the port in errdisable state."
::= { rlErrdisableRecoveryIfEntry 1 }
rlErrdisableRecoveryIfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable/Disable automatic recovery status."
::= { rlErrdisableRecoveryIfEntry 2 }
END

View File

@ -0,0 +1,552 @@
MARVELL-EVENTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
TruthValue, RowStatus FROM SNMPv2-TC
rnd FROM RADLAN-MIB
Counter FROM RFC1155-SMI
InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
RlSmartPortsMacroNameOrZero FROM RADLAN-SMARTPORTS-MIB;
rlEventsMib MODULE-IDENTITY
LAST-UPDATED "201009110000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"www.Marvell.com"
DESCRIPTION
"MTS events MIB."
REVISION "201009110000Z"
DESCRIPTION
"Initial revision."
::= { rnd 150 }
--
-- rlEvents MIB
--
SmartPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Supported smart port types."
SYNTAX INTEGER {
unknown(1),
default(2),
printer(3),
desktop(4),
guest(5),
server(6),
host(7),
ip-camera(8),
ip-phone(9),
ip-phone-desktop(10),
switch(11),
router(12),
ap(13)
}
SmartPortMacroParameterName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro parameter name."
SYNTAX DisplayString(SIZE(1..32))
SmartPortMacroParameterValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro parameter value."
SYNTAX DisplayString(SIZE(1..80))
SmartPortMacroType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro type - built-in or user-defined."
SYNTAX INTEGER {built-in(1), user-defined(2)}
SmartPortMacroParameterOrder ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Smart macro parameter order."
SYNTAX INTEGER {single(1), first(2), middle(3), last(4)}
rlPortEvents OBJECT IDENTIFIER ::= { rlEventsMib 1}
rlAutoSmartPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
controlled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"disabled - Auto Smart port feature is administratively disabled.
enabled - Auto Smart port feature is administratively enabled.
controlled - Auto Smart port feature is administratively controlled by VOICE VLAN.
"
DEFVAL {controlled}
::= { rlPortEvents 1 }
rlAutoSmartPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"disabled - Auto Smart port feature is operationally disabled.
enabled - Auto Smart port feature is operationally enabled.
"
DEFVAL {disabled}
::= { rlPortEvents 2 }
rlAutoSmartPortLastVoiceVlanStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated last status set by VOICE VLAN feature.
If rlAutoSmartPortAdminStatus has 'controlled' value then the value of this object is the same as rlAutoSmartPortOperStatus.
enabled - Auto Smart port feature should be operationally enabled, if rlAutoSmartPortAdminStatus has 'controlled' value.
disabled - Auto Smart port feature should be operationally disabled, if rlAutoSmartPortAdminStatus has 'controlled' value
"
DEFVAL {disabled}
::= { rlPortEvents 3}
rlAutoSmartPortLastVoiceVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated last VOICE VLAN ID set by VOICE VLAN feature."
::= { rlPortEvents 4}
rlAutoSmartPortLearningProtocols OBJECT-TYPE
SYNTAX BITS {
cdp (0),
lldp (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"cdp - Information about device type of neighboring devices(s) is learnt
via CDP (Cisco Discovery Protocol) advertisements.
lldp - Information about device type of neighboring devices(s) is learnt
via LLDP (Link Layer Discovery Protocol ) advertisements. "
::= { rlPortEvents 5 }
rlAutoSmartPortTypesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to keep all the information related to a specific port type."
::= { rlPortEvents 6 }
rlAutoSmartPortTypesEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlAutoSmartPortTypesTable."
INDEX { rlAutoSmartPortTypesType }
::= { rlAutoSmartPortTypesTable 1 }
RlAutoSmartPortTypesEntry ::= SEQUENCE {
rlAutoSmartPortTypesType SmartPortType,
rlAutoSmartPortTypeStatus INTEGER,
rlAutoSmartPortMacro RlSmartPortsMacroNameOrZero,
rlAutoSmartPortTypesRevertToDefaultMacro TruthValue,
rlAutoSmartPortTypesRevertToDefaultParams TruthValue,
rlAutoSmartPortTypesBuiltinMacro SmartPortMacroType
}
rlAutoSmartPortTypesType OBJECT-TYPE
SYNTAX SmartPortType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Smart port type."
::= { rlAutoSmartPortTypesEntry 1 }
rlAutoSmartPortTypeStatus OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2), default(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Smart port type global status. "
::= { rlAutoSmartPortTypesEntry 2 }
rlAutoSmartPortMacro OBJECT-TYPE
SYNTAX RlSmartPortsMacroNameOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Macro to be activated when a port is set to the smart port type indicated
by rlAutoSmartPortTypesType. The macro whose name is 'no_'<rlAutoSmartPortMacro>
is activated when a port ceases to be of this smart port type. "
::= { rlAutoSmartPortTypesEntry 3 }
rlAutoSmartPortTypesRevertToDefaultMacro OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object will cause the smart port type macro associated with this smart port type
to revert to the default macro. "
::= { rlAutoSmartPortTypesEntry 4 }
rlAutoSmartPortTypesRevertToDefaultParams OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object will cause the default smart port type parameter values associated with the built-in macro
of this smart port type to revert to their default values."
::= { rlAutoSmartPortTypesEntry 5 }
rlAutoSmartPortTypesBuiltinMacro OBJECT-TYPE
SYNTAX SmartPortMacroType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the macro is built-in or user defined."
::= { rlAutoSmartPortTypesEntry 6 }
rlAutoSmartPortMacrosParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortMacrosParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to keep all the default parameter values related to a specific port type."
::= { rlPortEvents 7 }
rlAutoSmartPortMacrosParamEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortMacrosParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A parameter name & default value pair for a smart port type macro."
INDEX { rlAutoSmartPortTypesType, rlAutoSmartPortMacroType, IMPLIED rlAutoSmartPortMacrosParamName }
::= { rlAutoSmartPortMacrosParamTable 1 }
RlAutoSmartPortMacrosParamEntry ::= SEQUENCE {
rlAutoSmartPortMacroType SmartPortMacroType,
rlAutoSmartPortMacrosParamName SmartPortMacroParameterName,
rlAutoSmartPortMacrosParamOrder SmartPortMacroParameterOrder,
rlAutoSmartPortMacrosParamValue SmartPortMacroParameterValue
}
rlAutoSmartPortMacroType OBJECT-TYPE
SYNTAX SmartPortMacroType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Macro type - built-in or user defined."
::= { rlAutoSmartPortMacrosParamEntry 1 }
rlAutoSmartPortMacrosParamName OBJECT-TYPE
SYNTAX SmartPortMacroParameterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the parameter to be supplied at smart port macro activation. "
::= { rlAutoSmartPortMacrosParamEntry 2 }
rlAutoSmartPortMacrosParamOrder OBJECT-TYPE
SYNTAX SmartPortMacroParameterOrder
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to 'first' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row.
Setting this object to 'middle' instructs the system to wait for further parameters.
Setting this object to 'last' informs the system that no further parameters will be sent and
therefore it can start the macro or builtin parameters change process.
Setting this object to 'single' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row and
informs the system that no further parameters will be sent and therefore it can start macro or builtin
parameters change process."
::= { rlAutoSmartPortMacrosParamEntry 3 }
rlAutoSmartPortMacrosParamValue OBJECT-TYPE
SYNTAX SmartPortMacroParameterValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default value of the parameter to be supplied at smart port macro activation. "
::= { rlAutoSmartPortMacrosParamEntry 4 }
rlAutoSmartPortPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to keep all the auto smart port information related to a specific port."
::= { rlPortEvents 8 }
rlAutoSmartPortPortsEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlAutoSmartPortPortsTable."
INDEX { rlAutoSmartPortPort }
::= { rlAutoSmartPortPortsTable 1 }
RlAutoSmartPortPortsEntry ::= SEQUENCE {
rlAutoSmartPortPort InterfaceIndex,
rlAutoSmartPortPortStatus INTEGER,
rlAutoSmartPortPortType SmartPortType,
rlAutoSmartPortPersistency INTEGER,
rlAutoSmartPortLearntPortType SmartPortType,
rlAutoSmartPortPortAcquiringType INTEGER,
rlAutoSmartPortLastActivatedMacro RlSmartPortsMacroNameOrZero,
rlAutoSmartPortFailedCommandNumber INTEGER,
rlAutoSmartPortSetLearntPortType TruthValue
}
rlAutoSmartPortPort OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port to which the smartport information is associated."
::= { rlAutoSmartPortPortsEntry 1 }
rlAutoSmartPortPortStatus OBJECT-TYPE
SYNTAX INTEGER {enabled(1), disabled(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether auto smart port feature is enabled or not on this port."
DEFVAL { enabled }
::= { rlAutoSmartPortPortsEntry 2 }
rlAutoSmartPortPortType OBJECT-TYPE
SYNTAX SmartPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Smart port type associated with this port. If set by user, the port will retain
the smart port type at link down, link not present and reboot events."
DEFVAL { default }
::= { rlAutoSmartPortPortsEntry 3 }
rlAutoSmartPortPersistency OBJECT-TYPE
SYNTAX INTEGER {persistent(1), not-persistent(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to persistent then, if the system concludes, according to
the information learnt there is no relevant device connected to the port,
the rlAutoSmartPortPortType will not be changed (as if the user set this
rlAutoSmartPortPortType himself), except on learning another rlAutoSmartPortPortType."
DEFVAL { not-persistent }
::= { rlAutoSmartPortPortsEntry 4 }
rlAutoSmartPortLearntPortType OBJECT-TYPE
SYNTAX SmartPortType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Smart port type learnt via the learning protocols. This value will
be different from rlAutoSmartPortPortType only if rlAutoSmartPortPortType
was manually configured (i.e. if the value of
rlAutoSmartPortPortAcquiringType is 'configuration'). The value of the object
is used to set the value of rlAutoSmartPortPortType
if the user removes the configuration."
DEFVAL { default }
::= { rlAutoSmartPortPortsEntry 5 }
rlAutoSmartPortPortAcquiringType OBJECT-TYPE
SYNTAX INTEGER {default(1), configuration(2), persistency(3), learning(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the way that the value of rlAutoSmartPortPortType was acquired. This object can be
set only during configuration download."
::= { rlAutoSmartPortPortsEntry 6 }
rlAutoSmartPortLastActivatedMacro OBJECT-TYPE
SYNTAX RlSmartPortsMacroNameOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates macro name of last activated macro or 'no macro' if no macro was run."
::= { rlAutoSmartPortPortsEntry 7 }
rlAutoSmartPortFailedCommandNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates number of command (starting with 1) that caused the macro
failure or 0 if the macro succeeded or no macro was run."
::= { rlAutoSmartPortPortsEntry 8 }
rlAutoSmartPortSetLearntPortType OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Instructs the system to set the port type to the learnt port type."
::= { rlAutoSmartPortPortsEntry 9 }
rlAutoSmartPortParamsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartPortActionParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table optionally determines the parameter values for the macro that is activated when the smartport type is
manually changed for a specific port or trunk via the rlAutoSmartPortPortType object."
::= { rlPortEvents 9 }
rlAutoSmartPortParamsEntry OBJECT-TYPE
SYNTAX RlAutoSmartPortActionParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A parameter name & immediate value."
INDEX { rlAutoSmartPortIfIndex, IMPLIED rlAutoSmartPortParamName }
::= { rlAutoSmartPortParamsTable 1 }
RlAutoSmartPortActionParamsEntry ::= SEQUENCE {
rlAutoSmartPortIfIndex InterfaceIndex,
rlAutoSmartPortParamName SmartPortMacroParameterName,
rlAutoSmartPortParamOrder SmartPortMacroParameterOrder,
rlAutoSmartPortParamValue SmartPortMacroParameterValue
}
rlAutoSmartPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port or trunk that this entry is associated with. "
::= { rlAutoSmartPortParamsEntry 1 }
rlAutoSmartPortParamName OBJECT-TYPE
SYNTAX SmartPortMacroParameterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the parameter whose value must be supplied at a smart port macro activation. "
::= { rlAutoSmartPortParamsEntry 2 }
rlAutoSmartPortParamOrder OBJECT-TYPE
SYNTAX SmartPortMacroParameterOrder
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to 'first' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row.
Setting this object to 'middle' instructs the system to wait for further parameters.
Setting this object to 'last' informs the system that no further parameters will be sent and
therefore it can start applying the smartport type.
Setting this object to 'single' instructs the system to erase all previous information associated
with the rlAutoSmartPortTypesType and rlAutoSmartPortMacroType associated with this conceptual row and
informs the system that no further parameters will be sent and informs the system that no further parameters will be sent and
therefore it can start applying the smartport type."
::= { rlAutoSmartPortParamsEntry 3 }
rlAutoSmartPortParamValue OBJECT-TYPE
SYNTAX SmartPortMacroParameterValue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Value of the parameter whose value must be supplied at a smart port macro activation. "
::= { rlAutoSmartPortParamsEntry 4 }
rlAutoSmartTrunkRefreshTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAutoSmartTrunkRefreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Setting this object causes running the SmartPort macros of the
following types: router, switch and ap. This operation is called the trunk refresh operation."
::= { rlPortEvents 10 }
rlAutoSmartTrunkRefreshEntry OBJECT-TYPE
SYNTAX RlAutoSmartTrunkRefreshEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlAutoSmartTrunkRefreshTable."
INDEX { rlAutoSmartTrunkRefreshSmartPortType, rlAutoSmartTrunkRefreshIfIndex }
::= { rlAutoSmartTrunkRefreshTable 1 }
RlAutoSmartTrunkRefreshEntry ::= SEQUENCE {
rlAutoSmartTrunkRefreshSmartPortType INTEGER,
rlAutoSmartTrunkRefreshIfIndex InterfaceIndexOrZero,
rlAutoSmartTrunkRefreshRowStatus RowStatus
}
rlAutoSmartTrunkRefreshSmartPortType OBJECT-TYPE
SYNTAX INTEGER {default(1), switch(11), router(12), ap(13)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If not default the trunk refresh operation will be carried out on all ports of this smart port type if
rlAutoSmartTrunkRefreshIfIndex is nonzero, or on the port specifed by rlAutoSmartTrunkRefreshIfIndex if it's type
matches the given this smart port type (if not matching a wrong-value error will be return).
If default the trunk refresh operation will be carried out on all ports of router, switch and ap smart port type if
rlAutoSmartTrunkRefreshIfIndex is nonzero, or on the port specifed by rlAutoSmartTrunkRefreshIfIndex."
::= { rlAutoSmartTrunkRefreshEntry 1 }
rlAutoSmartTrunkRefreshIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If 0 the trunk refresh operation will be carried out on all ports of the smart port type as specified in the
rlAutoSmartTrunkRefreshSmartPortType. If nonzero the trunk refresh operation will be carried out
on the specified port, if rlAutoSmartTrunkRefreshSmartPortType is default or matches the smart port type of
the specified port. Any other case will result in a wrong-value error."
::= { rlAutoSmartTrunkRefreshEntry 2 }
rlAutoSmartTrunkRefreshRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Since this an action table only createAndGo will be accepted and the conceptual row will vanish immediately
after the action execution."
::= { rlAutoSmartTrunkRefreshEntry 3 }
rlAutoSmartBusy OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If true indicates that the autosmartports system is temporarily busy performing a multiport
operation and therefore can not service management requests for the time-being."
::= { rlPortEvents 11 }
END

310
mibs/radlan/MARVELL-FIP-MIB Normal file
View File

@ -0,0 +1,310 @@
MARVELL-FIP-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELLFIP Configuration
-- Version: 7.50.00.00
-- Date: 29-March-2009
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB
MacAddress FROM BRIDGE-MIB
RowStatus FROM SNMPv2-TC
rnd FROM RADLAN-MIB;
rlFip MODULE-IDENTITY
LAST-UPDATED "200711070000Z"
ORGANIZATION "Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"The private MIB module definition for FIP MIB."
REVISION "200711070000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 205 }
-------------------------------------------------------------------------------
RlFipIfType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each port may be in one of the following states:
Non-Snooping - The port forwards the FCoE and FIP traffic. Snooping is disabled.
Non-FCoE - Discards all FCoE and FIP traffic received on the port.
FCoE - A port that is connected to FC Forwarders and/or Enodes.
ENODE - A port that is connected to FC Enode."
SYNTAX INTEGER {
non-snooping(1),
non-fcoe(2),
fcoe(3),
enode(4)
}
--- rlFipIfTable table
rlFipIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFipIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table used to configure Global FCF MAC addresses."
::= { rlFip 1 }
rlFipIfEntry OBJECT-TYPE
SYNTAX RlFipIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FIP Interface Table."
INDEX { rlFipIfIndex }
::= { rlFipIfTable 1 }
RlFipIfEntry ::= SEQUENCE {
rlFipIfIndex INTEGER,
rlFipIfType RlFipIfType,
rlFipIfRowStatus RowStatus
}
rlFipIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index."
::= { rlFipIfEntry 1 }
rlFipIfType OBJECT-TYPE
SYNTAX RlFipIfType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interface type."
DEFVAL { enode }
::= { rlFipIfEntry 2 }
rlFipIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the entry. It's used to add/delete the entries"
::= { rlFipIfEntry 3 }
--- rlFipGlobalFcfList table
rlFipGlobalFcfListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFipGlobalFcfListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table used to configure Global FCF MAC addresses."
::= { rlFip 2 }
rlFipGlobalFcfListEntry OBJECT-TYPE
SYNTAX RlFipGlobalFcfListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Global FCF MAC address."
INDEX { rlFipGlobalFcfListMac }
::= { rlFipGlobalFcfListTable 1 }
RlFipGlobalFcfListEntry ::= SEQUENCE {
rlFipGlobalFcfListMac MacAddress,
rlFipGlobalFcfListStatus RowStatus
}
rlFipGlobalFcfListMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Global FCF MAC address."
::= { rlFipGlobalFcfListEntry 1 }
rlFipGlobalFcfListStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the entry. It's used to add/delete the entries"
::= { rlFipGlobalFcfListEntry 2 }
--- rlFipStaticFcoeTunnel table
rlFipStaticFcoeTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFipStaticFcoeTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table used to configure Fip Static FCOE Tunnels."
::= { rlFip 3 }
rlFipStaticFcoeTunnelEntry OBJECT-TYPE
SYNTAX RlFipStaticFcoeTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FIP Static FCOE Tunnel."
INDEX { rlFipStaticFcoeTunnelPort,rlFipStaticFcoeTunnelSrcMac,rlFipStaticFcoeTunnelDstMac}
::= { rlFipStaticFcoeTunnelTable 1 }
RlFipStaticFcoeTunnelEntry ::= SEQUENCE {
rlFipStaticFcoeTunnelPort INTEGER,
rlFipStaticFcoeTunnelSrcMac MacAddress,
rlFipStaticFcoeTunnelDstMac MacAddress,
rlFipStaticFcoeTunnelStatus RowStatus
}
rlFipStaticFcoeTunnelPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FCOE tunnel port."
::= { rlFipStaticFcoeTunnelEntry 1 }
rlFipStaticFcoeTunnelSrcMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FCOE tunnel Source MAC address."
::= { rlFipStaticFcoeTunnelEntry 2 }
rlFipStaticFcoeTunnelDstMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FCOE tunnel Destination MAC address."
::= { rlFipStaticFcoeTunnelEntry 3 }
rlFipStaticFcoeTunnelStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the entry. It's used to add/delete the entries"
::= { rlFipStaticFcoeTunnelEntry 4 }
--- rlFipActiveFcoeTunnel table
rlFipActiveFcoeTunnelTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFipActiveFcoeTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table used to show Fip Active FCOE Tunnels."
::= { rlFip 4 }
rlFipActiveFcoeTunnelEntry OBJECT-TYPE
SYNTAX RlFipActiveFcoeTunnelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FIP Active FCOE Tunnel."
INDEX { rlFipActiveFcoeTunnelPort, rlFipActiveFcoeTunnelSrcMac, rlFipActiveFcoeTunnelDstMac, rlFipActiveFcoeTunnelSid }
::= { rlFipActiveFcoeTunnelTable 1 }
RlFipActiveFcoeTunnelEntry ::= SEQUENCE {
rlFipActiveFcoeTunnelPort INTEGER,
rlFipActiveFcoeTunnelSrcMac MacAddress,
rlFipActiveFcoeTunnelDstMac MacAddress,
rlFipActiveFcoeTunnelSid OCTET STRING(SIZE(0..3)),
rlFipActiveFcoeTunnelStatus RowStatus
}
rlFipActiveFcoeTunnelPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FCOE tunnel port."
::= { rlFipActiveFcoeTunnelEntry 1 }
rlFipActiveFcoeTunnelSrcMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FCOE tunnel Source MAC address."
::= { rlFipActiveFcoeTunnelEntry 2 }
rlFipActiveFcoeTunnelDstMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FCOE tunnel Destination MAC address."
::= { rlFipActiveFcoeTunnelEntry 3 }
rlFipActiveFcoeTunnelSid OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..3))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FCOE Source ID."
::= { rlFipActiveFcoeTunnelEntry 4 }
rlFipActiveFcoeTunnelStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the entry. It's used to add/delete the entries"
::= { rlFipActiveFcoeTunnelEntry 5 }
-- Scalars -----------------------------
rlFipEnableScalar OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"FIP Enable/Disable."
::= { rlFip 5 }
rlFipClearDynamicEntiesScalar OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear dynamic tunnels."
::= { rlFip 6 }
rlFipGlobalFcfFilteringEnableScalar OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable filtering of packets based on
configured list of MAC addresses of FCFs."
::= { rlFip 7 }
END

View File

@ -0,0 +1,217 @@
MARVELL-GREEN-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELL GREEN ETHERNET MIB
-- Version: 7.47
-- Date: 25 Aug 2008
--
IMPORTS
rnd FROM RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
ifIndex FROM IF-MIB;
rlGreenEth MODULE-IDENTITY -- August 15, 2008
LAST-UPDATED "200808150000Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO "www.marvell.com"
DESCRIPTION "The private MIB module definition for Green Ethernet Energy Detect feature."
REVISION "200808150000Z"
DESCRIPTION "Add Green Ethernet Energy Detect and Short Reach support per port and per system rlGreenEthernet"
::= { rnd 134}
rlGreenEthEnergyDetectEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar defines Green Ethernet Enrgy-Detect Globaly"
::= { rlGreenEth 1 }
rlGreenEthShortReachEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar defines Green Ethernet Short-Reach Globaly"
::= { rlGreenEth 2 }
rlGreenEthCurrentEnergyConsumption OBJECT-TYPE
SYNTAX Unsigned32
UNITS "mWatt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar define Green Ethernet all modes current Energy consumption per system in mWatt
in order to calculate current energy consumption in percent proportional to Consumption without Green Ethernet feature
please use the following formula:
(rlGreenEthCurrentEnergyConsumption/rlGreenEthCurrentMaxEnergyConsumption)*100"
::= { rlGreenEth 3 }
rlGreenEthCurrentMaxEnergyConsumption OBJECT-TYPE
SYNTAX Unsigned32
UNITS "mWatt"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar define Green Ethernet current maximum consumption Energy consumption per system in mWatt,
as it was without Green Ethernet feature."
::= { rlGreenEth 4 }
rlGreenEthCumulativePowerSaveMeter OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Watt*Hour"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar define Green Ethernet cumulative power save per system in Watt*Hour"
::= { rlGreenEth 5 }
rlGreenEthShortReachThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..70)
UNITS "meter"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The usage threshold expressed in meter for
determinate the cable length for Short-Reach"
::= { rlGreenEth 6 }
rlGreenEthCumulativePowerSaveMeterReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rlGreenEthCumulativePowerSaveMeterReset indicates that rlGreenEthCumulativePowerSaveMeter
should be set to ziro.
This object behaviors as write-only than
reading this object will always return 'false'."
DEFVAL{ false }
::= { rlGreenEth 7 }
RlGreenSavingType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Green saving types:
energyDetect(1) uses energy detect
shortReach(2) uses Short Reach"
SYNTAX INTEGER {
energyDetect (1),
shortReach (2)
}
NonOperReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Reason why Green Ethernet is not activated saving on a port
NP(1) Port is not present - Applicable in ED & SR
LT(2) Link Type is not supported(fiber, auto media setect) - Applicable in ED & SR
LU(3) Port link is up - Applicable only in ED
LS(4) Link speed is not supported (100M,10M,10G) - Applicable only in SR
LL(5) Link length received from VCT test exceed threshold - Applicable only in SR
ER(6) Errors detected on line and port revered back to Long Reach(only in enhanced mode) - Applicable only in SR
LD(7) Port link is Down - Applicable only in SR
unknown(8) In case that green Active or disable on port"
SYNTAX INTEGER {
np(1),
lt(2),
lu(3),
ls(4),
ll(5),
er(6),
ld(7),
unknown(8)
}
rlGreenEthPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlGreenEthPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of green state of ports"
::= { rlGreenEth 8 }
rlGreenEthPortEntry OBJECT-TYPE
SYNTAX RlGreenEthPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of green state of port"
INDEX { ifIndex,
rlGreenEthPortSavingTypeValue }
::= { rlGreenEthPortTable 1 }
RlGreenEthPortEntry ::= SEQUENCE {
rlGreenEthPortSavingTypeValue RlGreenSavingType,
rlGreenEthPortAdminState TruthValue,
rlGreenEthPortOperState TruthValue,
rlGreenEthPortNonOperReason NonOperReasonType
}
rlGreenEthPortSavingTypeValue OBJECT-TYPE
SYNTAX RlGreenSavingType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Green saving types"
::= { rlGreenEthPortEntry 1 }
rlGreenEthPortAdminState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Active\non Active"
::= { rlGreenEthPortEntry 2 }
rlGreenEthPortOperState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active\non Active"
::= { rlGreenEthPortEntry 3 }
rlGreenEthPortNonOperReason OBJECT-TYPE
SYNTAX NonOperReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason why saving mode is not activated"
::= { rlGreenEthPortEntry 4 }
rlGreenEthForceShortReachIfIndexList OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ports that forced enable the Green Ethernet Short Reach configuration
not considering VCT results."
DEFVAL { ''H } -- empty octet string
::= { rlGreenEth 9 }
rlGreenEthMaskLedStatus OBJECT-TYPE
SYNTAX INTEGER {
off (0),
on (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mask all ports led according to the configuration."
DEFVAL{ off }
::= { rlGreenEth 10 }
END

125
mibs/radlan/MARVELL-LBD-MIB Normal file
View File

@ -0,0 +1,125 @@
MARVELL-LBD-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELLLBD Configuration
-- Version: 7.45.00.00
-- Date: 24-Oct-2007
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
rnd FROM RADLAN-MIB;
rlLbd MODULE-IDENTITY
LAST-UPDATED "201505290000Z"
ORGANIZATION "Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"The private MIB module definition for Loopback Detection MIB."
REVISION "201505290000Z"
DESCRIPTION
"Add multicast-mac-addr value for rlLbdMode."
REVISION "200711070000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 127 }
-------------------------------------------------------------------------------
rlLbdEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Loopback Detection in the switch."
::= { rlLbd 1 }
-------------------------------------------------------------------------------
rlLbdDetectionInterval OBJECT-TYPE
SYNTAX INTEGER(1..60)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in seconds that should pass between unicast LBD packets."
::= { rlLbd 2 }
-------------------------------------------------------------------------------
rlLbdMode OBJECT-TYPE
SYNTAX INTEGER {
source-mac-addr (1),
base-mac-addr (2),
multicast-mac-addr (3),
broadcast-mac-addr (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Loopback detection mode."
::= { rlLbd 3 }
-------------------------------------------------------------------------------
rlLbdPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLbdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains Admin configuration and operational status per port."
::= { rlLbd 4 }
rlLbdPortEntry OBJECT-TYPE
SYNTAX RlLbdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represent a port.
Per port contains LBD Admin configuration (SET) and status (GET),
LBD Operational status and LBD Vlan configuration (SET) and status (GET)."
INDEX { ifIndex }
::= { rlLbdPortTable 1 }
RlLbdPortEntry ::= SEQUENCE {
rlLbdPortAdminStatus INTEGER,
rlLbdPortOperStatus INTEGER
}
rlLbdPortAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Loopback Detection on port"
DEFVAL { disabled }
::= { rlLbdPortEntry 1 }
rlLbdPortOperStatus OBJECT-TYPE
SYNTAX INTEGER {
inactive (1),
active (2),
loopDetected (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates Loopback Detection operational status on port.
'inactive' means that the port is not working in loop-detected operational state;
'active' means that the port is Up and working in state of loop-detecting;
'loop-detected' means that the system has detected loop on the port."
DEFVAL { inactive }
::= { rlLbdPortEntry 2 }
END

185
mibs/radlan/MARVELL-PBR-MIB Normal file
View File

@ -0,0 +1,185 @@
MARVELL-PBR-MIB DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM RADLAN-MIB
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863]
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
rlRouteMapPbrRouteMapName, rlRouteMapPbrRouteMapSectionId FROM MARVELL-ROUTEMAP-MIB;
rlPolicyBasedRouting MODULE-IDENTITY
LAST-UPDATED "201506080000Z"
ORGANIZATION "Marvell Inc."
CONTACT-INFO
"www.Marvell.com"
DESCRIPTION
"The private MIB module definition for Policy-Based Routing mechanism."
REVISION "201506080000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { rnd 228 }
RlPBRInetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The inet type of a policy"
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
RlPBRStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of status for policy-based routing entry"
SYNTAX INTEGER {
active(1),
noIp(2),
interfaceDown(3)
}
-- ============================================================
-- rlPBRTable
-- ============================================================
rlPBRTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPBREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing policy-based routing binding information."
::= { rlPolicyBasedRouting 1 }
rlPBREntry OBJECT-TYPE
SYNTAX RlPBREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPBRIfIndex,
rlPBRInetType }
::= { rlPBRTable 1 }
RlPBREntry ::= SEQUENCE {
rlPBRIfIndex InterfaceIndex,
rlPBRInetType RlPBRInetType,
rlPBRRouteMapName DisplayString,
rlPBRStatus RlPBRStatusType,
rlPBRRowStatus RowStatus
}
rlPBRIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IfIndex on which policy based routing is applied."
::= { rlPBREntry 1 }
rlPBRInetType OBJECT-TYPE
SYNTAX RlPBRInetType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Inet type of this entry."
::= { rlPBREntry 2 }
rlPBRRouteMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Route map name to apply."
::= { rlPBREntry 3 }
rlPBRStatus OBJECT-TYPE
SYNTAX RlPBRStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The route status for this entry."
::= { rlPBREntry 4 }
rlPBRRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The row status of this entry."
::= { rlPBREntry 5 }
-- ============================================================
-- rlPBRInfoTable
-- ============================================================
RlPBRNexthopStatusType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The types of status of nexthop for policy-based routing entry"
SYNTAX INTEGER {
active(1),
notReachable(2),
notDirect(3)
}
rlPBRInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPBRInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table containing policy-based routing information."
::= { rlPolicyBasedRouting 2 }
rlPBRInfoEntry OBJECT-TYPE
SYNTAX RlPBRInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlPBRInetType,
rlPBRIfIndex,
rlRouteMapPbrRouteMapName,
rlRouteMapPbrRouteMapSectionId }
::= { rlPBRInfoTable 1 }
RlPBRInfoEntry ::= SEQUENCE {
rlPBRInfoAccessListName DisplayString,
rlPBRInfoNexthopInetAddressType InetAddressType,
rlPBRInfoNexthopInetAddress InetAddress,
rlPBRInfoNexthopIfIndex InterfaceIndexOrZero,
rlPBRInfoNexthopStatus RlPBRNexthopStatusType
}
rlPBRInfoAccessListName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Access-list name of policy-based routing."
::= { rlPBRInfoEntry 1 }
rlPBRInfoNexthopInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet type of rlPBRInfoNexthopInetAddress"
::= { rlPBRInfoEntry 2 }
rlPBRInfoNexthopInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlPBRInfoEntry 3 }
rlPBRInfoNexthopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlPBRInfoEntry 4 }
rlPBRInfoNexthopStatus OBJECT-TYPE
SYNTAX RlPBRNexthopStatusType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Status of nexthop."
::= { rlPBRInfoEntry 5 }
END

542
mibs/radlan/MARVELL-POE-MIB Normal file
View File

@ -0,0 +1,542 @@
MARVELL-POE-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell LOCALIZATION ROS
-- This Private MIB is enhancement for rfc3621.txt - Power Ethernet Mib
-- Version: 7.50
-- Date: 28 Nov 2005
IMPORTS
rnd FROM RADLAN-MIB
DisplayString, TruthValue FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32 FROM SNMPv2-SMI;
rlPoe MODULE-IDENTITY
LAST-UPDATED "200911260000Z"
ORGANIZATION "Marvell."
CONTACT-INFO
"Marvell.com"
DESCRIPTION
"Add a new field in the PoE MIB to indicate Max power allocation allowed"
REVISION "201006020000Z"
DESCRIPTION
"The private MIB module definition for Power Over Ethernet."
REVISION "200911260000Z"
DESCRIPTION
"Initial revision."
::= { rnd 108 }
RlPoeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "PoE types:
1 - none: no PoE, unknown type;
2 - PoE: Standard AF PoE
3 - PoE Plus: Standard AT PoE
4 - 60 W: 60W poe port "
SYNTAX INTEGER {
none(1),
poe(2),
poeplus(3),
poe60w(4)
}
rlPethPsePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional information for Power Over Ethernet ports."
::= {rlPoe 1 }
rlPethPsePortEntry OBJECT-TYPE
SYNTAX RlPethPsePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPsePortTable."
INDEX { rlPethPsePortGroupIndex , rlPethPsePortIndex }
::= {rlPethPsePortTable 1 }
RlPethPsePortEntry ::= SEQUENCE {
rlPethPsePortGroupIndex INTEGER,
rlPethPsePortIndex INTEGER,
rlPethPsePortOutputVoltage INTEGER,
rlPethPsePortOutputCurrent INTEGER,
rlPethPsePortOutputPower INTEGER,
rlPethPsePortPowerLimit INTEGER,
rlPethPsePortStatus INTEGER,
rlPethPsePortStatusDescription DisplayString,
rlPethPsePortOperPowerLimit INTEGER,
rlPethPsePortTimeRangeName DisplayString,
rlPethPsePortOperStatus TruthValue,
rlPethPsePortMaxPowerAllocAllowed INTEGER,
rlPethPsePortSupportPoeType RlPoeType,
rlPethPsePortLinkPartnerPoeType RlPoeType,
rlPethPsePortFourPairForced INTEGER,
rlPethPsePortFourPairEnabled INTEGER,
rlPethPsePortNegotiationAllocatedPower INTEGER,
rlPethPsePortNegotiationProtocolOwner INTEGER
}
rlPethPsePortGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is
connected. Group means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices.
Furthermore, the same value MUST be used in this variable,
pethMainPseGroupIndex, and pethNotificationControlGroupIndex
to refer to a given box in a stack or module in the rack."
::= { rlPethPsePortEntry 1 }
rlPethPsePortIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the power Ethernet PSE
port within group pethPsePortGroupIndex to which the
power Ethernet PSE entry is connected."
::= { rlPethPsePortEntry 2 }
rlPethPsePortOutputVoltage OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the output voltage level in milli volts from rlPethPsePortIndex."
::= { rlPethPsePortEntry 3 }
rlPethPsePortOutputCurrent OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the output current level in milli amper from rlPethPsePortIndex."
::= { rlPethPsePortEntry 4 }
rlPethPsePortOutputPower OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the output power level in milli watts from rlPethPsePortIndex."
::= { rlPethPsePortEntry 5 }
rlPethPsePortPowerLimit OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates on the user configured power level in milli watts which is available from rlPethPsePortIndex."
::= { rlPethPsePortEntry 6 }
rlPethPsePortStatus OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates on the hardware status of rlPethPsePortIndex."
::= { rlPethPsePortEntry 7 }
rlPethPsePortStatusDescription OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the description of the hardware status of rlPethPsePortIndex."
::= { rlPethPsePortEntry 8 }
rlPethPsePortOperPowerLimit OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the maximum power level in milli watts which is available from rlPethPsePortIndex."
::= { rlPethPsePortEntry 9 }
rlPethPsePortTimeRangeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to bind PoE port to time range."
::= { rlPethPsePortEntry 10 }
rlPethPsePortOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This Read-Only variable indicates PoE port current status affected by time range active/inactive and admin status."
::= { rlPethPsePortEntry 11 }
rlPethPsePortMaxPowerAllocAllowed OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the maximum power allocation allowed per port (including wire power loses) in milli-watts which is available from rlPethPsePortIndex."
::= { rlPethPsePortEntry 12 }
rlPethPsePortSupportPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the supported type of the PoE port"
::= { rlPethPsePortEntry 13 }
rlPethPsePortLinkPartnerPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the link partner PoE type."
::= { rlPethPsePortEntry 14 }
rlPethPsePortFourPairForced OBJECT-TYPE
SYNTAX INTEGER {
forcedEnable(0),
forcedDisable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable enabled the spare pair ALT_B in 60W port to force 4 pair enable."
::= { rlPethPsePortEntry 15 }
rlPethPsePortFourPairEnabled OBJECT-TYPE
SYNTAX INTEGER {
fourPairEnable(1),
fourPairDisable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates that spare pair ALT_B is enable."
::= { rlPethPsePortEntry 16 }
rlPethPsePortNegotiationAllocatedPower OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the power allocation in milli watts from power negotiation"
::= { rlPethPsePortEntry 17 }
rlPethPsePortNegotiationProtocolOwner OBJECT-TYPE
SYNTAX INTEGER {
protocolOwnerNone(0),
protocolOwnerCDP(1),
protocolOwnerLLDP(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the protocol owner on power management negotiation protocol"
::= { rlPethPsePortEntry 18 }
rlPethMainPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional read - only information for Power Over Ethernet."
::= {rlPoe 2 }
rlPethMainPseEntry OBJECT-TYPE
SYNTAX RlPethMainPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethMainPseTable."
INDEX { rlPethMainPseGroupIndex }
::= {rlPethMainPseTable 1 }
RlPethMainPseEntry ::= SEQUENCE {
rlPethMainPseGroupIndex INTEGER,
rlPethMainPseSwVersion DisplayString,
rlPethMainPseHwVersion DisplayString,
rlPethMainPseHwType INTEGER,
rlPethMainPsePowerGuardBand INTEGER
}
rlPethMainPseGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is
connected. Group means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices.
Furthermore, the same value MUST be used in this variable,
pethMainPseGroupIndex, and pethNotificationControlGroupIndex
to refer to a given box in a stack or module in the rack."
::= { rlPethMainPseEntry 1 }
rlPethMainPseSwVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the MCU SW version."
::= { rlPethMainPseEntry 2 }
rlPethMainPseHwVersion OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the MCU HW version."
::= { rlPethMainPseEntry 3 }
rlPethMainPseHwType OBJECT-TYPE
SYNTAX INTEGER {
enhanced(1),
plus(2),
auto(3),
nonPoe(4),
enhancedPlus(5),
poe60w(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the MCU HW type (enhanced, plus, none)."
::= { rlPethMainPseEntry 4 }
rlPethMainPsePowerGuardBand OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the guard band in [W] for not connecting
additional ports."
::= { rlPethMainPseEntry 5 }
rlPethPowerPseTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPowerPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional read-write information for Power Over Ethernet - PSE side."
::= {rlPoe 3 }
rlPethPowerPseEntry OBJECT-TYPE
SYNTAX RlPethPowerPseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPowerPseTable."
INDEX { rlPethPowerPseGroupIndex }
::= {rlPethPowerPseTable 1 }
RlPethPowerPseEntry ::= SEQUENCE {
rlPethPowerPseGroupIndex INTEGER,
rlPethPowerPsePower INTEGER,
rlPethPowerPseRpsPower INTEGER,
rlPethPowerPsePowerManagementMode INTEGER,
rlPethPowerPsedisconnectMethod INTEGER,
rlPethPowerPseTemperatureSensor INTEGER,
rlPethPowerPseInrushTestEnabled INTEGER,
rlPethPowerPseLegacyDisabled INTEGER
}
rlPethPowerPseGroupIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the group
containing the port to which a power Ethernet PSE is
connected. Group means box in the stack, module in a
rack and the value 1 MUST be used for non-modular devices.
Furthermore, the same value MUST be used in this variable,
PethPowerPseGroupIndex, and pethNotificationControlGroupIndex
to refer to a given box in a stack or module in the rack."
::= { rlPethPowerPseEntry 1 }
-- depricated
rlPethPowerPsePower OBJECT-TYPE
SYNTAX INTEGER {
none(0),
ps1(1),
ps2(2),
ps3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the maximum power in [W] supplied by PSE."
::= { rlPethPowerPseEntry 2 }
-- depricated
rlPethPowerPseRpsPower OBJECT-TYPE
SYNTAX INTEGER {
none(0),
rps1(1),
rps2(2),
rps3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the maximum power in [W] supplied by PSE + RPS."
::= { rlPethPowerPseEntry 3 }
rlPethPowerPsePowerManagementMode OBJECT-TYPE
SYNTAX INTEGER {
portlimit(0),
classlimit(5),
maxlimit(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies power management mode."
::= { rlPethPowerPseEntry 4 }
rlPethPowerPsedisconnectMethod OBJECT-TYPE
SYNTAX INTEGER {
lowestpriority(0),
nextport(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies disconnect method. "
::= { rlPethPowerPseEntry 5 }
rlPethPowerPseTemperatureSensor OBJECT-TYPE
SYNTAX INTEGER (-200..200)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the pd temperature sensor. "
::= { rlPethPowerPseEntry 6 }
rlPethPowerPseInrushTestEnabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies if HW inrush test will be disabled.
by default HW inrush test is enabled."
::= { rlPethPowerPseEntry 7 }
rlPethPowerPseLegacyDisabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(0),
disabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies poe Legacy global configuration mode"
::= { rlPethPowerPseEntry 8 }
--rlPethPdPortTable
rlPethPdPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPethPdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing additional read-write information for Power Over Ethernet - PD side."
::= {rlPoe 4 }
rlPethPdPortEntry OBJECT-TYPE
SYNTAX RlPethPdPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlPethPdPortTable."
INDEX { rlPethPdPortIndex }
::= {rlPethPdPortTable 1}
RlPethPdPortEntry ::= SEQUENCE {
rlPethPdPortIndex InterfaceIndex,
rlPethPdPortSupportPoeType RlPoeType,
rlPethPdPortOperPoeType RlPoeType,
rlPethPdPortPowerRequest Unsigned32,
rlPethPdPortPowerAvailable Unsigned32,
rlPethPdPortForcedMode RlPoeType,
rlPethPdPortNegotiationProtocolOwner INTEGER
}
rlPethPdPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable uniquely identifies the power Ethernet PD
port within group rlPethPdPortGroupIndex to which the
power Ethernet PSE entry is connected."
::= { rlPethPdPortEntry 1 }
rlPethPdPortSupportPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the PoE type of the PD port (AF/AT/60W)"
::= { rlPethPdPortEntry 2 }
rlPethPdPortOperPoeType OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the operational PoE status of the PD port"
::= { rlPethPdPortEntry 3 }
rlPethPdPortPowerRequest OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the requested power the PD port request from the PSE in mili-Watts"
::= { rlPethPdPortEntry 4 }
rlPethPdPortPowerAvailable OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the available power the PSE port offers to the PD port in mili-Watts"
::= { rlPethPdPortEntry 5 }
rlPethPdPortForcedMode OBJECT-TYPE
SYNTAX RlPoeType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the powered PD port forced mode"
::= { rlPethPdPortEntry 6 }
rlPethPdPortNegotiationProtocolOwner OBJECT-TYPE
SYNTAX INTEGER {
protocolOwnerNone(0),
protocolOwnerCDP(1),
protocolOwnerLLDP(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the protocol owner on power management negotiation protocol"
::= { rlPethPdPortEntry 7 }
END

View File

@ -0,0 +1,134 @@
MARVELL-ProtectedPorts-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell Switch Interfaces Private
-- Version: 7.46
-- Date: 13 Apr 2008
IMPORTS
ifIndex FROM IF-MIB
Unsigned32, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
rnd FROM RADLAN-MIB;
rlProtectedPorts MODULE-IDENTITY
LAST-UPDATED "200805031234Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"<description>"
REVISION "200805031234Z"
DESCRIPTION
"The private MIB module definition for Protected Ports MIB."
::= { rnd 132 }
-- rlProtectedPortsTable
rlProtectedPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlProtectedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries of protected ports configuration information"
::= { rlProtectedPorts 1 }
rlProtectedPortsEntry OBJECT-TYPE
SYNTAX RlProtectedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry of protected ports configuration information"
INDEX { ifIndex }
::= { rlProtectedPortsTable 1 }
RlProtectedPortsEntry ::= SEQUENCE {
rlProtectedPortType INTEGER,
rlProtectedPortCommunity INTEGER
}
rlProtectedPortType OBJECT-TYPE
SYNTAX INTEGER {
not-protected(1),
protected(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set port protected mode: not-protected, protected
protected ports filter layer 2 traffic from other protected ports"
DEFVAL { not-protected }
::= { rlProtectedPortsEntry 1 }
rlProtectedPortCommunity OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Associate protected port with community number which becoming active only when
rlProtectedPortsStatus changed to protected
protected community ports filter layer 2 traffic from protected ports
and from other protected community ports, but do not filter layer 2
traffic from same community ports.
value of 0 disassociate port from its community.
"
DEFVAL { 0 }
::= { rlProtectedPortsEntry 2 }
--------------------------------------------------------------------------------
-- rlProtectedPortsStatusTable
rlProtectedPortsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlProtectedPortsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries of protected ports status"
::= { rlProtectedPorts 2 }
rlProtectedPortsStatusEntry OBJECT-TYPE
SYNTAX RlProtectedPortsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry containing protected ports DB status information"
INDEX { ifIndex }
::= { rlProtectedPortsStatusTable 1 }
RlProtectedPortsStatusEntry ::= SEQUENCE {
rlProtectedPortEgressPorts PortList
}
rlProtectedPortEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"list of ports which are not filtered by protected port mechanism when traffic is forwarded from
the specified ifIndex"
::= { rlProtectedPortsStatusEntry 1 }
--------------------------------------------------------------------------------
-- rlProtectedPortsGroup
rlProtectedPortsGlobalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true - set all system fast ethernet ports to protected state
false - set all system fast ethernet ports to not protected state"
DEFVAL { false }
::= { rlProtectedPorts 3 }
END

View File

@ -0,0 +1,124 @@
MARVELL-ROUTEMAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM RADLAN-MIB
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863]
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI;
rlRouteMap MODULE-IDENTITY
LAST-UPDATED "201506080000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"www.Marvell.com"
DESCRIPTION
"The private MIB module definition for Route Map distribution mechanism."
REVISION "201506080000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { rnd 227 }
-- ============================================================
-- rlRouteMapPbrTable
-- ============================================================
RlRouteMapInetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The inet type of a route map"
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
rlRouteMapPbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRouteMapPbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Main table serving as container for route map table definition."
::= { rlRouteMap 1 }
rlRouteMapPbrEntry OBJECT-TYPE
SYNTAX RlRouteMapPbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlRouteMapPbrRouteMapName,
rlRouteMapPbrRouteMapSectionId,
rlRouteMapPbrInetType }
::= { rlRouteMapPbrTable 1 }
RlRouteMapPbrEntry ::= SEQUENCE {
rlRouteMapPbrRouteMapName DisplayString,
rlRouteMapPbrRouteMapSectionId Unsigned32,
rlRouteMapPbrInetType RlRouteMapInetType,
rlRouteMapPbrMatchAccessListName DisplayString,
rlRouteMapPbrActionNexthopInetAddressType InetAddressType,
rlRouteMapPbrActionNexthopInetAddress InetAddress,
rlRouteMapPbrActionNexthopIfIndex InterfaceIndexOrZero,
rlRouteMapPbrRowStatus RowStatus
}
rlRouteMapPbrRouteMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Name (identifier) of the route map."
::= { rlRouteMapPbrEntry 1 }
rlRouteMapPbrRouteMapSectionId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Identifier of single section the route map."
::= { rlRouteMapPbrEntry 2 }
rlRouteMapPbrInetType OBJECT-TYPE
SYNTAX RlRouteMapInetType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet type of this route-map."
::= { rlRouteMapPbrEntry 3 }
rlRouteMapPbrMatchAccessListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Identifier of access list, if used for matching."
DEFVAL { "" }
::= { rlRouteMapPbrEntry 4 }
rlRouteMapPbrActionNexthopInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The inet type of rlRouteMapPbrActionNexthopInetAddress"
::= { rlRouteMapPbrEntry 5 }
rlRouteMapPbrActionNexthopInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlRouteMapPbrEntry 6 }
rlRouteMapPbrActionNexthopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlRouteMapPbrEntry 7 }
rlRouteMapPbrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The row status of this entry."
::= { rlRouteMapPbrEntry 8 }
END

View File

@ -0,0 +1,40 @@
MARVELL-SCT-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell Switch Interfaces Private
-- Version: 7.50
-- Date: 16 Aug 2010
IMPORTS
OBJECT-TYPE, Counter32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
rnd FROM RADLAN-MIB;
rlSctMib MODULE-IDENTITY
LAST-UPDATED "201008161234Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"The private MIB module definition for SCT MIB."
::= { rnd 203 }
--rlSctCpuRateEnabled
rlSctCpuRateEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication whether the counter CPU rate is enabled"
::= { rlSctMib 1 }
--rlSctCpuRate
rlSctCpuRate OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"the amount of packets per second the CPU is handling."
::= { rlSctMib 2 }
END

View File

@ -0,0 +1,108 @@
MARVELL-SFLOW-MIB DEFINITIONS ::= BEGIN
-- rlsFlow statistics MIBs definition
-- Version: 7.50
-- Date: 27 Oct 2009
-- Initial definitions
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
rnd FROM RADLAN-MIB
Counter FROM RFC1155-SMI
ifIndex FROM IF-MIB;
rlsFlowMib MODULE-IDENTITY
LAST-UPDATED "200910270000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"www.Marvell.com"
DESCRIPTION
"sFlow statistics MIBs."
REVISION "200910270000Z"
DESCRIPTION
"Initial revision."
::= { rnd 147 }
--
-- rlsFlow statistics MIB
--
rlsFlowStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlsFlowStatisticsEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" sFlow statistics MIB Table "
::= { rlsFlowMib 1 }
rlsFlowStatisticsEntry OBJECT-TYPE
SYNTAX RlsFlowStatisticsEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Row definition for sFlow statistic table. "
INDEX { rlsFlowDataSource }
::= { rlsFlowStatisticsTable 1 }
RlsFlowStatisticsEntry::= SEQUENCE {
rlsFlowDataSource OBJECT IDENTIFIER,
rlsFlowStatisticsSampledPackets Counter,
rlsFlowStatisticsDatagramSent Counter,
rlsFlowStatisticsAction INTEGER
}
rlsFlowDataSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Identifies the source of the data for the sFlow sampler "
::= { rlsFlowStatisticsEntry 1 }
rlsFlowStatisticsSampledPackets OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Counts the number of packets sampled by sFlow
per interface "
::= { rlsFlowStatisticsEntry 2 }
rlsFlowStatisticsDatagramSent OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Counts the total number of datagrams sent
to sFlow collector per interface "
::= { rlsFlowStatisticsEntry 3 }
rlsFlowStatisticsAction OBJECT-TYPE
SYNTAX INTEGER {
noaction(1),
clear(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Used to clear sFlow statistics "
::= { rlsFlowStatisticsEntry 4 }
--
-- clear all sFlow statistics MIB
--
rlsFlowStatisticsReset OBJECT-TYPE
SYNTAX INTEGER {
noaction(1),
clear(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this MIB object will clear all sFlow statistics counters."
DEFVAL { 1 }
::= { rlsFlowMib 2 }
END

View File

@ -0,0 +1,235 @@
MARVELL-SPAN-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELL SPAN ROS
-- Private SPAN MIB
-- Version: 8.00
-- Date: 15-Mar-2015
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
rnd, rndNotifications
FROM RADLAN-MIB
InterfaceIndex
FROM IF-MIB;
SpanDestinationPortType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "SPAN destination mode type:
1 - monitor-only
2 - network."
SYNTAX INTEGER {
monitor-only(1),
network(2)
}
SpanSourceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "SPAN source type:
1 - port
2 - VLAN
3 - flow
4 - remote VLAN."
SYNTAX INTEGER {
port(1),
vlan(2),
flow(3),
remote-vlan(4)
}
SpanSourceDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "SPAN source direction:
1 - rx
2 - tx
3 - both."
SYNTAX INTEGER {
rx(1),
tx(2),
both(3)
}
rlSpan MODULE-IDENTITY
LAST-UPDATED "201503250000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"marvell.com"
DESCRIPTION
"This private MIB module for SPAN (Switched Port Analyzer)."
REVISION "201503250000Z"
DESCRIPTION
"Initial revision."
::= { rnd 219 }
rlSpanMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlSpan 1 }
------------------------------------
-- SPAN - rlSpanDestinationTable
------------------------------------
rlSpanDestinationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpanDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for SPAN destination per session id."
::= { rlSpan 2 }
rlSpanDestinationEntry OBJECT-TYPE
SYNTAX RlSpanDestinationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlSpanDestinationTable."
INDEX { rlSpanDestinationSessionId }
::= {rlSpanDestinationTable 1 }
RlSpanDestinationEntry ::= SEQUENCE {
rlSpanDestinationSessionId INTEGER,
rlSpanDestinationIfIndex InterfaceIndex,
rlSpanDestinationIsReflector TruthValue,
rlSpanDestinationPortType SpanDestinationPortType,
rlSpanDestinationRowStatus RowStatus
}
rlSpanDestinationSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SPAN session ID. This variable is the key for SPAN destination table.
Uniquely identifies the SPAN destination."
::= { rlSpanDestinationEntry 1 }
rlSpanDestinationIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interface Index. This variable identifies the destination ifIndex"
::= { rlSpanDestinationEntry 2 }
rlSpanDestinationIsReflector OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the current session is RSPAN (true)
or SPAN (flase)."
::= { rlSpanDestinationEntry 3 }
rlSpanDestinationPortType OBJECT-TYPE
SYNTAX SpanDestinationPortType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the destination port acts as network
port or analyzer only port."
::= { rlSpanDestinationEntry 4 }
rlSpanDestinationRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlSpanDestinationEntry 5 }
------------------------------------
-- SPAN - rlSpanSourceTable
------------------------------------
rlSpanSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpanSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for SPAN Source ports per session id."
::= {rlSpan 3 }
rlSpanSourceEntry OBJECT-TYPE
SYNTAX RlSpanSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlSpanSourceTable."
INDEX { rlSpanSourceSessionId,
rlSpanSourceType,
rlSpanSourceIndex
}
::= {rlSpanSourceTable 1 }
RlSpanSourceEntry ::= SEQUENCE {
rlSpanSourceSessionId INTEGER,
rlSpanSourceType SpanSourceType,
rlSpanSourceIndex INTEGER,
rlSpanSourceDirection SpanSourceDirection,
rlSpanSourceRowStatus RowStatus
}
rlSpanSourceSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SPAN session ID. This variable is the key for SPAN source table.
Identifies the SPAN source."
::= { rlSpanSourceEntry 1 }
rlSpanSourceType OBJECT-TYPE
SYNTAX SpanSourceType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the SPAN source type."
::= { rlSpanSourceEntry 2 }
rlSpanSourceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the ifIndex of the SPAN source port
or the flow Id of the class map (for flow span source type)."
::= { rlSpanSourceEntry 3 }
rlSpanSourceDirection OBJECT-TYPE
SYNTAX SpanSourceDirection
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the source direction for monitoring."
::= { rlSpanSourceEntry 4 }
rlSpanSourceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlSpanSourceEntry 5 }
END

View File

@ -0,0 +1,166 @@
MARVELL-SpecialBpdu-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell Switch Interfaces Private
-- Version: 7.50
-- Date: 07 July 2009
IMPORTS
ifIndex FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus, TruthValue, MacAddress, TEXTUAL-CONVENTION FROM SNMPv2-TC
rnd FROM RADLAN-MIB;
rlSpecialBpdu MODULE-IDENTITY
LAST-UPDATED "200805031234Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"<description>"
REVISION "200805031234Z"
DESCRIPTION
"The private MIB module definition Traffic Segmentation MIB."
::= { rnd 144 }
EncapType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The L2 encapsulation type. In case the entry contains MAC only,
the encapsulation will be none(1), otherwisw:
EthernetV2 (2), LLC (2) or LLC-Snap (3)"
SYNTAX INTEGER {
none(1),
ethernet-v2(2),
llc(3),
llc-snap(4)
}
Action ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Action to be taken. Bridge(1) or Discard (2)"
SYNTAX INTEGER {
bridge(1),
discard(2)
}
HwAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Configured action in the HW. Forward(1), Drop (2) or Trap(3)"
SYNTAX INTEGER {
forward(1),
drop(2),
trap(3)
}
--------------------------------------------------------------------------------
-- Special BPDU
--------------------------------------------------------------------------------
--rlSpecialBpduTable
rlSpecialBpduTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpecialBpduEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains entries of Special BPDU configuration"
::= { rlSpecialBpdu 1 }
rlSpecialBpduEntry OBJECT-TYPE
SYNTAX RlSpecialBpduEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Special BPDU configuration table"
INDEX { rlSpecialBpduMacAddr,
rlSpecialBpduEncap,
rlSpecialBpduProtId }
::= { rlSpecialBpduTable 1 }
RlSpecialBpduEntry ::= SEQUENCE {
rlSpecialBpduMacAddr MacAddress,
rlSpecialBpduEncap EncapType,
rlSpecialBpduProtId OCTET STRING (SIZE (5)),
rlSpecialBpduAction Action,
rlSpecialBpduRowStatus RowStatus
}
rlSpecialBpduMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Reserved MAC Mc 01:80:C2:00:00:00 - 01:80:C2:00:00:2F."
::= { rlSpecialBpduEntry 1 }
rlSpecialBpduEncap OBJECT-TYPE
SYNTAX EncapType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"L2 Encapsulation Type: Ethernet-V2, LLC or LLC-Snap."
::= { rlSpecialBpduEntry 2 }
rlSpecialBpduProtId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (5))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Protocol ID. For Ethernet-V2: 0x600 - 0xFFFF; For LLC: 0 - 0xFFFF;
For LLC-Snap: 0 - 0xFFFFFFFFFF."
::= { rlSpecialBpduEntry 3 }
rlSpecialBpduAction OBJECT-TYPE
SYNTAX Action
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action to be taken on the incoming frame: Discard or Bridge."
::= { rlSpecialBpduEntry 4 }
rlSpecialBpduRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rlSpecialBpduEntry 5 }
--rlSpecialBpduHwTable
rlSpecialBpduHwTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSpecialBpduHwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table contains entries of Special BPDU Hw status"
::= { rlSpecialBpdu 2 }
rlSpecialBpduHwEntry OBJECT-TYPE
SYNTAX RlSpecialBpduHwEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of Special BPDU Hw status table"
INDEX { rlSpecialBpduMacAddr }
::= { rlSpecialBpduHwTable 1 }
RlSpecialBpduHwEntry ::= SEQUENCE {
rlSpecialBpduHwAction HwAction
}
rlSpecialBpduHwAction OBJECT-TYPE
SYNTAX HwAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HW action per MAC address: Forward, Drop or Trap."
::= { rlSpecialBpduHwEntry 2 }
END

View File

@ -0,0 +1,107 @@
MARVELL-TIMEBASED-PORT-SHUTDOWN-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELL TIME-BASED PORT OPERATION Configuration
-- Version: 7.50.00.00
-- Date: 06-Aug-2011
--
IMPORTS
TruthValue,TEXTUAL-CONVENTION,DisplayString,
RowStatus FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
ifIndex FROM IF-MIB
PortList FROM Q-BRIDGE-MIB
rnd FROM RADLAN-MIB;
rlTimeBasedPort MODULE-IDENTITY
LAST-UPDATED "201108060000Z"
ORGANIZATION "Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"The private MIB module definition for Time Based Port Operation MIB."
REVISION "201108060000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 208 }
rlTimeBasedPortVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This scalar keep current supported version for Time Based Port feature.Initial version value is 1"
::= { rlTimeBasedPort 1 }
rlTimeBasedPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTimeBasedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to manage time based port operation schedules."
::= { rlTimeBasedPort 2 }
rlTimeBasedPortEntry OBJECT-TYPE
SYNTAX RlTimeBasedPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlTimeBasedPortEntry."
INDEX { ifIndex,rlTimeBasedPortTimeRangeName }
::= { rlTimeBasedPortTable 1 }
RlTimeBasedPortEntry ::= SEQUENCE {
rlTimeBasedPortTimeRangeName DisplayString,
rlTimeBasedPortAction INTEGER,
rlTimeBasedPortActive TruthValue,
rlTimeBasedPortRowStatus RowStatus
}
rlTimeBasedPortTimeRangeName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of time range."
::= { rlTimeBasedPortEntry 1 }
rlTimeBasedPortAction OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field constitutes what action must be applyed to port during the time range."
::= { rlTimeBasedPortEntry 2 }
rlTimeBasedPortActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field indicates if the time-range is active or not ."
::= { rlTimeBasedPortEntry 3 }
rlTimeBasedPortRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete an entry from this table."
::= { rlTimeBasedPortEntry 4 }
END

View File

@ -0,0 +1,149 @@
MARVELL-TrafficSegmentation-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell Switch Interfaces Private
-- Version: 7.46
-- Date: 13 Apr 2008
IMPORTS
ifIndex FROM IF-MIB
Unsigned32, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
rnd FROM RADLAN-MIB;
rlTrafficSeg MODULE-IDENTITY
LAST-UPDATED "200805031234Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"<description>"
REVISION "200805031234Z"
DESCRIPTION
"The private MIB module definition Traffic Segmentation MIB."
::= { rnd 138 }
--------------------------------------------------------------------------------
-- Traffic Segmentation
--------------------------------------------------------------------------------
--rlTrafficSegConfigTable
rlTrafficSegConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTrafficSegConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries to configure the traffic segmentation information table"
::= { rlTrafficSeg 1 }
rlTrafficSegConfigEntry OBJECT-TYPE
SYNTAX RlTrafficSegConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry of configuration for traffic segmentation information table"
INDEX { rlTrafficSegConfigIndex}
::= { rlTrafficSegConfigTable 1 }
RlTrafficSegConfigEntry::= SEQUENCE {
rlTrafficSegConfigIndex Unsigned32,
rlTrafficSegConfigIngressPorts PortList,
rlTrafficSegConfigEgressPorts PortList,
rlTrafficSegConfigRowStatus RowStatus
}
rlTrafficSegConfigIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Running index of the entry."
::= { rlTrafficSegConfigEntry 1 }
rlTrafficSegConfigIngressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"List of ingress ports to configure in rlTrafficSegTable"
::= { rlTrafficSegConfigEntry 2 }
rlTrafficSegConfigEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"List of egress ports to configure in rlTrafficSegTable"
::= { rlTrafficSegConfigEntry 3 }
rlTrafficSegConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rlTrafficSegConfigEntry 4 }
--rlTrafficSegTable
rlTrafficSegTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlTrafficSegEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries of traffic segmentation configuration information"
::= { rlTrafficSeg 2 }
rlTrafficSegEntry OBJECT-TYPE
SYNTAX RlTrafficSegEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry of traffic segmentation information table"
INDEX { rlTrafficSegIndex }
::= { rlTrafficSegTable 1 }
RlTrafficSegEntry ::= SEQUENCE {
rlTrafficSegIndex Unsigned32,
rlTrafficSegIngressPorts PortList,
rlTrafficSegEgressPorts PortList,
rlTrafficSegRowStatus RowStatus
}
rlTrafficSegIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to the table entry, analogue to source ID"
::= { rlTrafficSegEntry 1 }
rlTrafficSegIngressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"List of the ingress ports of the entry"
::= { rlTrafficSegEntry 2 }
rlTrafficSegEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" List of the ingress ports of the entry"
::= { rlTrafficSegEntry 3 }
rlTrafficSegRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the status of this entry."
::= { rlTrafficSegEntry 4 }
END

View File

@ -0,0 +1,287 @@
MARVELL-UDLD-MIB DEFINITIONS ::= BEGIN
-- Title: MARVELL UDLD ROS
-- Private UDLD MIB
-- Version: 7.60
-- Date: 06 Dec 2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
rnd, rndNotifications
FROM RADLAN-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InterfaceIndex
FROM IF-MIB;
UdldString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Device-ID TLV should contain the switch base MAC address in ACSII format."
SYNTAX SnmpAdminString
UdldPortBidirectionalState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port UDLD current status (shutdown, idle, detection, undetermined, bidirectional)."
SYNTAX INTEGER {
shutdown(1),
idle(2),
detection(3),
undetermined(4),
bidirectional(5)
}
UdldNeighborCurrentState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port UDLD Neighbor current status (Disabled, Enabled, Undefined, Bidirectional)."
SYNTAX INTEGER {
disabled(1),
enabled(2),
undefined(3),
bidirectional(4)
}
UdldGlobalMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Global (fiber) Port UDLD curent status (normal, aggressive, disabled)."
SYNTAX INTEGER {
normal(1),
aggressive(2),
disabled(3)
}
UdldPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port UDLD curent status (normal, aggressive, disabled, default)."
SYNTAX INTEGER {
normal(1),
aggressive(2),
disabled(3),
default(4)
}
rlUdld MODULE-IDENTITY
LAST-UPDATED "201208010000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"marvell.com"
DESCRIPTION
"This private MIB module for UDLD (Cisco Systems UniDirectional Link Detection Protocol)."
REVISION "201208010000Z"
DESCRIPTION
"Initial revision."
::= { rnd 218 }
-----------------------------------
-- UDLD - rlUdldPortTable
------------------------------------
rlUdldPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlUdldPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for Udld Ethernet ports."
::= {rlUdld 1 }
rlUdldPortEntry OBJECT-TYPE
SYNTAX RlUdldPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlUdldPortTable."
INDEX { rlUdldPortIfIndex }
::= {rlUdldPortTable 1 }
RlUdldPortEntry ::= SEQUENCE {
rlUdldPortIfIndex InterfaceIndex,
rlUdldPortAdminMode UdldPortMode,
rlUdldPortOperMode UdldPortMode,
rlUdldPortDefaultConfiguration TruthValue,
rlUdldBidirectionalState UdldPortBidirectionalState,
rlUdldNumberOfDetectedNeighbors INTEGER
}
rlUdldPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index. This variable is the key for udld port table.
uniquely identifies the udld port information."
::= { rlUdldPortEntry 1 }
rlUdldPortAdminMode OBJECT-TYPE
SYNTAX UdldPortMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies port UDLD admin configured mode (normal, aggressive, disable)."
::= { rlUdldPortEntry 2 }
rlUdldPortOperMode OBJECT-TYPE
SYNTAX UdldPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies port UDLD operational mode (normal, aggressive, disable).
for fiber ports it is combination of global mode and port mode"
::= { rlUdldPortEntry 3 }
rlUdldPortDefaultConfiguration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates whether tne user configure the udld port. to present (default) or not in port configuration."
::= { rlUdldPortEntry 4 }
rlUdldBidirectionalState OBJECT-TYPE
SYNTAX UdldPortBidirectionalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the port UDLD status (shutdown, idle, detection, undetermined, bidirectional)."
::= { rlUdldPortEntry 5 }
rlUdldNumberOfDetectedNeighbors OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number Of Detected Neighbors for this port."
::= { rlUdldPortEntry 6 }
------------------------------------
-- UDLD - rlUdldNeighborTable
------------------------------------
rlUdldNeighborTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlUdldNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds information for Udld Neighbor of ethernet ports."
::= {rlUdld 2 }
rlUdldNeighborEntry OBJECT-TYPE
SYNTAX RlUdldNeighborEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlUdldNeighborTable."
INDEX { rlUdldNeighborPortIfIndex, rlUdldNeighborDeviceID, rlUdldNeighborPortID }
::= {rlUdldNeighborTable 1 }
RlUdldNeighborEntry ::= SEQUENCE {
rlUdldNeighborPortIfIndex InterfaceIndex,
rlUdldNeighborDeviceID UdldString,
rlUdldNeighborPortID UdldString,
rlUdldNeighborDeviceMACAddress MacAddress,
rlUdldNeighborDeviceName UdldString,
rlUdldNeighborMessageTime INTEGER,
rlUdldNeighborLeftLifeTime INTEGER,
rlUdldNeighborCurrentState UdldNeighborCurrentState
}
rlUdldNeighborPortIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index. This variable is the key for udld port Neighbor table.
uniquely identifies the udld port index."
::= { rlUdldNeighborEntry 1 }
rlUdldNeighborDeviceID OBJECT-TYPE
SYNTAX UdldString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Neighbor Device-ID TLV should contain the switch base MAC address in ACSII format."
::= { rlUdldNeighborEntry 2 }
rlUdldNeighborPortID OBJECT-TYPE
SYNTAX UdldString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Port-ID TLV should contain the port ACSII name as it is printed in show CLI commands."
::= { rlUdldNeighborEntry 3 }
rlUdldNeighborDeviceMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Neighbor mac address"
::= { rlUdldNeighborEntry 4 }
rlUdldNeighborDeviceName OBJECT-TYPE
SYNTAX UdldString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Neighbor NeighborDevice Name TLV should contain sysName in ACSII."
::= { rlUdldNeighborEntry 5 }
rlUdldNeighborMessageTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Neighbor Message Time is from Message Interval TLV.
This time interval value used by a neighbor to send UDLD probes
after the linkup or detection phases. Its time unit is 1 second."
::= { rlUdldNeighborEntry 6 }
rlUdldNeighborLeftLifeTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remaining holdtime for Neighbor entry in cache in seconds."
::= { rlUdldNeighborEntry 7 }
rlUdldNeighborCurrentState OBJECT-TYPE
SYNTAX UdldNeighborCurrentState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the Neighbor port UDLD current status (Disabled, Enabled, Undefined, Bidirectional)."
::= { rlUdldNeighborEntry 8 }
------------------------------------
-- UDLD - Global UDLD Mode
------------------------------------
rlUdldGlobalUDLDMode OBJECT-TYPE
SYNTAX UdldGlobalMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define Global UDLD Mode (normal, aggressive, disable)"
::= { rlUdld 3 }
------------------------------------
-- UDLD - Global Message Time
------------------------------------
rlUdldGlobalMessageTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Define global value of the interval between two sent probe messages, use the udld
message time command in Global Configuration mode."
::= { rlUdld 4 }
END

View File

@ -0,0 +1,45 @@
MARVELL-WeightedRandomTailDrop-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell Switch Interfaces Private
-- Version: 7.50
-- Date: 29 Sep 2009
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlWeightedRandomTailDrop MODULE-IDENTITY
LAST-UPDATED "200909290000Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"<description>"
REVISION "200909290000Z"
DESCRIPTION
"The private MIB module definition for Weighted Random Tail Drop MIB."
::= { rnd 146 }
rlWeightedRandomTailDropCurrentStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show the current Weighted Random Tail Drop status"
::= { rlWeightedRandomTailDrop 1 }
rlWeightedRandomTailDropStatusAfterReset OBJECT-TYPE
SYNTAX INTEGER {
enable(0),
disable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the Weighted Random Tail Drop status after reset"
::= { rlWeightedRandomTailDrop 2 }
END

View File

@ -0,0 +1,191 @@
MARVELL-rldot1q-MIB DEFINITIONS ::= BEGIN
-- Title: Marvell Switch Interfaces Private
-- Version: 7.47
-- Date: 25 Nov 2008
IMPORTS
ifIndex FROM IF-MIB
Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
PortList, dot1qStaticUnicastEntry, dot1qTpFdbEntry FROM Q-BRIDGE-MIB
rnd FROM RADLAN-MIB
rlpBridgeMIBObjects FROM RADLAN-BRIDGEMIBOBJECTS-MIB;
rlq-bridge-mib MODULE-IDENTITY
LAST-UPDATED "200811250000Z"
ORGANIZATION "MARVELL Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"<description>"
REVISION "200811250000Z"
DESCRIPTION
"The private MIB module definition for dot1q MIBs."
::= { rlpBridgeMIBObjects 8 }
rldot1q OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 8 }
-- -------------------------------------------------------------
-- dot1qStaticUnicastTable Augmentation
-- -------------------------------------------------------------
rldot1qStaticUnicastTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1qStaticUnicastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qStaticUnicastTable"
::= { rldot1q 1 }
rldot1qStaticUnicastEntry OBJECT-TYPE
SYNTAX Rldot1qStaticUnicastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qStaticUnicastEntry"
AUGMENTS {dot1qStaticUnicastEntry}
::= { rldot1qStaticUnicastTable 1 }
Rldot1qStaticUnicastEntry ::=
SEQUENCE {
rldot1qStaticUnicastAddressOwner INTEGER
}
rldot1qStaticUnicastAddressOwner OBJECT-TYPE
SYNTAX INTEGER {
static(1),
learned(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The learned status of this entry:
static(1) - address has added by user.
learned(2)- address has added by device."
DEFVAL { static }
::= { rldot1qStaticUnicastEntry 1 }
-- -------------------------------------------------------------
-- dot1qTpFdbTable Augmentation
-- -------------------------------------------------------------
rldot1qTpFdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1qTpFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qTpFdbTable"
::= { rldot1q 2 }
rldot1qTpFdbEntry OBJECT-TYPE
SYNTAX Rldot1qTpFdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An augmentation to dot1qTpFdbEntry"
AUGMENTS {dot1qTpFdbEntry}
::= { rldot1qTpFdbTable 1 }
Rldot1qTpFdbEntry ::=
SEQUENCE {
rldot1qTpFdbSubStatus INTEGER
}
rldot1qTpFdbSubStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1),
dynamic-static(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sub status of this entry. The meanings of the values
are:
none(1) -
non of the following.
dynamic-static(2) -
the value of the corresponding instance of dot1qTpFdbPort was
learned dynamically in SW but kept as static address in HW."
::= { rldot1qTpFdbEntry 1 }
-- -------------------------------------------------------------
-- rldot1qTpFdbCountTable
-- -------------------------------------------------------------
rldot1qTpFdbCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rldot1qTpFdbCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Counters for FDB table. Per VLAN, port and type."
::= { rldot1q 3 }
rldot1qTpFdbCountEntry OBJECT-TYPE
SYNTAX Rldot1qTpFdbCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Count the number of MAC address for a specific VLAN, port and type."
INDEX { rldot1qTpFdbCountVlanTag, rldot1qTpFdbCountPort, rldot1qTpFdbCountType }
::= { rldot1qTpFdbCountTable 1 }
Rldot1qTpFdbCountEntry ::=
SEQUENCE {
rldot1qTpFdbCountVlanTag
INTEGER,
rldot1qTpFdbCountPort
Integer32,
rldot1qTpFdbCountType
INTEGER,
rldot1qTpFdbCountCount
INTEGER
}
rldot1qTpFdbCountVlanTag OBJECT-TYPE
SYNTAX INTEGER (0..4094)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Vlan Tag. Zero means all vlans"
::= { rldot1qTpFdbCountEntry 1 }
rldot1qTpFdbCountPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port. Zero means all ports"
::= { rldot1qTpFdbCountEntry 2 }
rldot1qTpFdbCountType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- secured
invalid(2),
learned(3), --dynamic
self(4), --self
mgmt(5) --static
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the address:
TODO
"
::= { rldot1qTpFdbCountEntry 3 }
rldot1qTpFdbCountCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of address per selected vlan, port and type."
::= { rldot1qTpFdbCountEntry 4 }
END

View File

@ -0,0 +1,34 @@
RADLAN-3SW2SWTABLES-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private 3SW 2SW TABLES MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rl3sw2swTables MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines 3sw 2sw Tables private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 63 }
rl3sw2swTablesPollingInterval OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The polling interval for dynamic 3SW/2SW tables in seconds."
DEFVAL { 3 }
::= { rl3sw2swTables 1 }
END

3327
mibs/radlan/RADLAN-AAA Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,157 @@
RADLAN-AGGREGATEVLAN-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private AGGREGATE VLAN MIB
-- Version: 7.46
-- Date: 14-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB;
rlAggregateVlan MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines Aggregate Vlan private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 73 }
rlAggregateVlanMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlAggregateVlan 1 }
rlAggregateVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAggregateVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table creates an aggregateVlans, the IfIndex is from 10000"
::= { rlAggregateVlan 2 }
rlAggregateVlanEntry OBJECT-TYPE
SYNTAX RlAggregateVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlAggregateVlanIndex }
::= { rlAggregateVlanTable 1 }
RlAggregateVlanEntry ::= SEQUENCE {
rlAggregateVlanIndex InterfaceIndex,
rlAggregateVlanName DisplayString,
rlAggregateVlanPhysAddressType INTEGER,
rlAggregateVlanStatus RowStatus
}
rlAggregateVlanIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This index indicate the aggrigateVlan id, the aggregate
vlan index is starting from 10000 "
::= { rlAggregateVlanEntry 1 }
rlAggregateVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the aggregateVlan "
DEFVAL {""}
::= { rlAggregateVlanEntry 2 }
rlAggregateVlanPhysAddressType OBJECT-TYPE
SYNTAX INTEGER {
default(1),
reserve(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This variable indicates whether the physical address assigned to this
VLAN should be the default one or be chosen from the set of
reserved physical addresses of the device."
DEFVAL{default}
::= { rlAggregateVlanEntry 3}
rlAggregateVlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the aggregateVlan table entry. It's used to delete an entry"
::= { rlAggregateVlanEntry 4}
rlAggregateSubVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlAggregateSubVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table indicates all the allocated sub-vlans to the
aggregateVlans, an entry in the rlAggregateVlanTable must
be exist before allocating the subVlans"
::= { rlAggregateVlan 3 }
rlAggregateSubVlanEntry OBJECT-TYPE
SYNTAX RlAggregateSubVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlAggregateVlanIndex, rlAggregateSubVlanIfIndex }
::= { rlAggregateSubVlanTable 1 }
RlAggregateSubVlanEntry ::= SEQUENCE {
rlAggregateSubVlanIfIndex InterfaceIndex,
rlAggregateSubVlanStatus RowStatus
}
rlAggregateSubVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the subVlan that allocated to the aggregate vlan"
::= { rlAggregateSubVlanEntry 1}
rlAggregateSubVlanStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of the aggregateSubVlan table entry.
It's used to delete an entry"
::= { rlAggregateSubVlanEntry 2}
rlAggregateVlanArpProxy OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When ARP Proxy is enabled, the router can respond to
ARP requests for nodes located on different sub-vlans,
which belong to the same Super VLAN.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."
DEFVAL { disable }
::= { rlAggregateVlan 4 }
END

View File

@ -0,0 +1,116 @@
RADLAN-ARPSPOOFING-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private ARP SPOOFING MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
RowStatus, PhysAddress FROM SNMPv2-TC
InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB;
rlArpSpoofing MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines ARP spoofing private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 60 }
rlArpSpoofingMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlArpSpoofing 1 }
rlArpSpoofingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlArpSpoofingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the ifIndexes, IP addresses and corresponding MAC addresses."
::= { rlArpSpoofing 2 }
rlArpSpoofingEntry OBJECT-TYPE
SYNTAX RlArpSpoofingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifis ifIndex,IP Address and
MAC address."
INDEX { rlArpSpoofingIfIndex, rlArpSpoofingLocalIpAddr }
::= { rlArpSpoofingTable 1 }
RlArpSpoofingEntry ::= SEQUENCE {
rlArpSpoofingIfIndex InterfaceIndex,
rlArpSpoofingLocalIpAddr IpAddress,
rlArpSpoofingMacAddr PhysAddress,
rlArpSpoofingRemoteIpAddr IpAddress,
rlArpSpoofingOutPhysIfIndex InterfaceIndexOrZero,
rlArpSpoofingStatus RowStatus
}
rlArpSpoofingIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The physical interface for which this entry contains information."
::= { rlArpSpoofingEntry 1 }
rlArpSpoofingLocalIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip addres for which the device will send ARP reply (ARP spoofing)."
::= { rlArpSpoofingEntry 2 }
rlArpSpoofingMacAddr OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"MAC addres with which the device will send ARP reply.
If the field is ommited or its value 0.0.0.0 the device will
send with the interface's MAC address."
::= { rlArpSpoofingEntry 3 }
rlArpSpoofingRemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Ip addres for which the device will send periodically ARP requests
if its value differs from 0.0.0.0."
::= { rlArpSpoofingEntry 4 }
rlArpSpoofingOutPhysIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The physical interface to which the device will send periodically
ARP requests if its value differs from 0. If its value is 0 then ARP
requests will send to all the VLAN's ports."
DEFVAL { 0 }
::= { rlArpSpoofingEntry 5 }
rlArpSpoofingStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is used to insert, update or delete an entry"
::= { rlArpSpoofingEntry 6 }
END

View File

@ -0,0 +1,70 @@
RADLAN-AUTOUPDATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString, TruthValue FROM SNMPv2-TC
;
rlAutoUpdate MODULE-IDENTITY
LAST-UPDATED "2007010600Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The Auto Update MIBs"
::={ rnd 123 }
rlAutoUpdateEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable / Disable autoUpdateFeature"
::= { rlAutoUpdate 1 }
rlAutoUpdateFilesBoot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether a boot file should be auto updated"
::= { rlAutoUpdate 2 }
rlAutoUpdateFilesImage OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether an image file should be auto updated"
::= { rlAutoUpdate 3 }
rlAutoUpdateFilesConf OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether a configuration file should be auto updated"
::= { rlAutoUpdate 4 }
rlAutoUpdateCopyEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines whether the running config will be saved in the startup config at the end of the process"
::= { rlAutoUpdate 5 }
rlAutoUpdatePreserveIP OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"True means that the DHCP address will not be replaced by an address in the running config"
::= { rlAutoUpdate 6 }
END

View File

@ -0,0 +1,185 @@
RADLAN-BANNER-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- Banner MIB
-- Title: Marvell Banner Private MIB
-- This Private MIB manages Banner display messages
-- Version: 7.46_01
-- Date: 16 Mach 2008
--
-- -------------------------------------------------------------
IMPORTS
rnd FROM RADLAN-MIB
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
EnabledStatus FROM P-BRIDGE-MIB
OBJECT-TYPE FROM SNMPv2-SMI;
rlBanner MODULE-IDENTITY
LAST-UPDATED "200803160000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"www.Marvell.com"
DESCRIPTION
"The private MIB module definition for Banner displays messages in Marvell switching devices.
Banner allows users to configure display messages which are displayed on various authentication events.
Banner Messages can hold dynamic data such as $(hostname) or $(domain) etc, and display instructions such as: bold, inverse, or blink.
Banner Messages can be displayed or hidden with respect to the connection type: via Telnet, SSH or the Console."
REVISION "200712160000Z"
DESCRIPTION
"Initial revision."
::= { rnd 133 }
--133 specifies the placement in rnd (private MIBS) MIB tree
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
BannerMessageType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Banner message type."
SYNTAX INTEGER {
rlBannerMOTD(1),
rlBannerLogin(2),
rlBannerExec(3)
}
-- -------------------------------------------------------------
-- --------- Tables --------------------------------------
-- -------------------------------------------------------------
rlBannerMessageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBannerMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the Banner content."
::= {rlBanner 1 }
rlBannerMessageEntry OBJECT-TYPE
SYNTAX RlBannerMessageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlBannerMessageTable."
INDEX { rlBannerMessageType,rlBannerMessageIndex}
::= {rlBannerMessageTable 1 }
RlBannerMessageEntry ::= SEQUENCE {
rlBannerMessageType BannerMessageType,
rlBannerMessageIndex INTEGER (1..13),
rlBannerMessageText SnmpAdminString
}
rlBannerMessageType OBJECT-TYPE
SYNTAX BannerMessageType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the Banner type. There are three types: MOTD, Login and Exec."
::= { rlBannerMessageEntry 1 }
rlBannerMessageIndex OBJECT-TYPE
SYNTAX INTEGER (1..13)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies a Banner string section in the Banner content.
The Banner content is limited to 2000 characters. Content is divided into 13 indexed sections. Each section contains 160 octets, except the last used section which can contain less than 160 octets. Once a section of the Banner string contains 160 octets of data, the user can write to the next index. Overwriting is not supported. To delete all Banner content, use the rlBannerMessageClear MIB."
::= { rlBannerMessageEntry 2 }
rlBannerMessageText OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the MIB which holds a section of the Banner content in the table."
::= { rlBannerMessageEntry 3 }
rlBannerManageTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBannerManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing specifying for each connection type which Banner should, or should not be displayed."
::= {rlBanner 2 }
rlBannerManageEntry OBJECT-TYPE
SYNTAX RlBannerManageEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBannerManageTable."
INDEX { rlBannerMessageType}
::= {rlBannerManageTable 1 }
RlBannerManageEntry ::= SEQUENCE {
rlBannerManageSSH EnabledStatus,
rlBannerManageTelnet EnabledStatus,
rlBannerManageConsole EnabledStatus
}
rlBannerManageSSH OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies whether the banner type specified
in the key should or should not be displayed when a user accesses the device via SSH."
-- DEFVAL { disabled }
::= { rlBannerManageEntry 1 }
rlBannerManageTelnet OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies whether the banner type specified
in the key should or should not be displayed when a user accesses the device via Telnet."
-- DEFVAL { disabled }
::= { rlBannerManageEntry 2 }
rlBannerManageConsole OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable specifies whether the banner type specified
in the key should or should not be displayed when a user accesses the device via Console."
-- DEFVAL { disabled }
::= { rlBannerManageEntry 3 }
-- -------------------------------------------------------------
-- --------- Scalars --------------------------------------
-- -------------------------------------------------------------
rlBannerMessageClear OBJECT-TYPE
SYNTAX BannerMessageType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value, when set, clears the selected Banner type.
Clearing the Banner type means that
the related entry from rlBannerMessageTable is removed."
::= { rlBanner 3 }
END

339
mibs/radlan/RADLAN-BGP Normal file
View File

@ -0,0 +1,339 @@
RADLAN-BGP DEFINITIONS ::= BEGIN
-- Title: RADLAN BGP4 Private Extension
-- Version: 7.37.00.00
-- Date: 17 May 2004
IMPORTS
rnd FROM RADLAN-MIB
bgpPeerEntry , bgpPeerRemoteAddr, bgp4PathAttrEntry,
bgp4PathAttrIpAddrPrefix, bgp4PathAttrIpAddrPrefixLen,
bgp4PathAttrPeer FROM BGP4-MIB
Unsigned32, Integer32, Counter32, IpAddress,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString,
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlBgp MODULE-IDENTITY
LAST-UPDATED "200406010000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for RND BGP private MIB."
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 71 }
rlBgpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"BGP4 Mib version, the current version is 1."
::= { rlBgp 1 }
rlBgpPeersExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBgpPeersExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"BGP peer table. Contains one entry per BGP peer,
information about the connections with BGP peers."
::= { rlBgp 2 }
rlBgpPeersExtEntry OBJECT-TYPE
SYNTAX RlBgpPeersExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information about the connection with
a BGP peer. "
AUGMENTS { bgpPeerEntry }
::= { rlBgpPeersExtTable 1 }
RlBgpPeersExtEntry ::= SEQUENCE {
rlBgpPeersExtRowStatus RowStatus,
rlBgpPeersExtIsReflectorClient INTEGER,
rlBgpPeersExtInConfederation TruthValue,
rlBgpPeersExtRemAS INTEGER
}
rlBgpPeersExtRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to installation
and removal conventions for conceptual rows. Setting this
object to active(1) or createAndGo(4) results in the
addition of the remote address of the peer.
Destroying the entry or setting it to notInService(2)
removes the remote address associated with the peer.
The use of other values is implementation-dependent."
DEFVAL { active }
::= { rlBgpPeersExtEntry 1 }
rlBgpPeersExtIsReflectorClient OBJECT-TYPE
SYNTAX INTEGER {
nonClient(0),
client(1),
meshedClient(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether the given peer is a
reflector client of this router, or not.
A value of client indicates that this peer is a
reflector client that is not fully meshed with
other reflector clients. A value of meshedClient
indicates that the peer is a reflector client and
is fully meshed with all other clients because
there is no route reflection. The default value
is meshedClient."
DEFVAL { meshedClient }
::= { rlBgpPeersExtEntry 2 }
rlBgpPeersExtInConfederation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether the given peer is in
our confederation or not."
DEFVAL { false }
::= { rlBgpPeersExtEntry 3 }
rlBgpPeersExtRemAS OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The remote autonomous system number which is configurable."
DEFVAL { 0 }
::= { rlBgpPeersExtEntry 4 }
rlBgpClusterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Cluster-ID of the local router. A
value of 0.0.0.0 indicates the absence of this
value."
::= { rlBgp 3 }
rlBgpConfederationId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local Confederation Identification
Number. A value of zero (0) indicates the
absence of this value."
::= { rlBgp 4 }
rlBgpEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether BGP is enable on
this router or not."
::={ rlBgp 5 }
rlBgpRouteReflectionEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether route reflection extension is enable on
this router or not."
::={ rlBgp 6 }
rlBgpASConfederationEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether AS confederation extension is enable on
this router or not."
::={ rlBgp 7 }
rlBgpRouteFlapDampeningEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether route flap dampening extension is enable
on this router or not."
::={ rlBgp 8 }
rlBgpCommunitiesEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether BGP communities extension is enable on
this router or not."
::={ rlBgp 9 }
rlBgpCapabilNegotEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value indicates whether BGP capabilities negotiation extension
is enable on this router or not."
::={ rlBgp 10 }
rlBgpMedConf OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Multi-Exit Descriminator of the local router.
A value of -1 indicates the absence of this attribute."
::= { rlBgp 11 }
rlBgpLocalPrefConf OBJECT-TYPE
SYNTAX INTEGER (-1..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configured Local Preference of the local router.
A value of -1 indicates the absence of this attribute."
::= { rlBgp 12 }
rlBgpLocalAsConf OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local autonomous system number, which is
configurable."
::= { rlBgp 13 }
rlBgp4PathAttrExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBgp4PathAttrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The BGP-4 Received Path Attribute Table contains
information about paths to destination networks
received from all BGP4 peers."
::= { rlBgp 14 }
rlBgp4PathAttrExtEntry OBJECT-TYPE
SYNTAX RlBgp4PathAttrExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a path to a network."
AUGMENTS { bgp4PathAttrEntry }
::= { rlBgp4PathAttrExtTable 1 }
RlBgp4PathAttrExtEntry ::= SEQUENCE {
rlBgp4PathAttrOriginatorId IpAddress,
rlBgp4PathAttrClusterList OCTET STRING,
rlBgp4PathAttrCommunities OCTET STRING
}
rlBgp4PathAttrOriginatorId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Originator-ID identifying the router that initially
advertised this destination to a Route Reflector. A
value of 0.0.0.0 indicates the absence of this attribute.
This attribute is defined in [RFC2796]."
::= { rlBgp4PathAttrExtEntry 1 }
rlBgp4PathAttrClusterList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4096))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A sequence of four octet long values representing the
reflection path that the route has passed. Each four
octet long value represents the ID of a cluster that
the route has traversed. A length of zero (0) indicates
the absence of this attribute. This attribute is defined
in [RFC2796]."
::= { rlBgp4PathAttrExtEntry 2 }
rlBgp4PathAttrCommunities OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..4096))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A sequence of four octet long values representing the
community that was received with the route. The values
of each of the individual octets may have semantic meaning.
A length of zero (0) indicates the absence of this attribute.
This attribute is defined in [RFC1997]."
::= { rlBgp4PathAttrExtEntry 3 }
rlBgpSuppressLimit OBJECT-TYPE
SYNTAX INTEGER (1..20000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A numeric value that is compared with the penalty. If the penalty
is greater than the suppress limit, the route is suppressed.
Default value is 2000."
::= { rlBgp 15 }
rlBgpReuseLimit OBJECT-TYPE
SYNTAX INTEGER (1..20000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A configurable numeric value that is compared with the penalty.
If the penalty is less than the reuse limit, a suppressed route
that is up will no longer be suppressed. Default value is 750."
::= { rlBgp 16 }
rlBgpHalfLifeTime OBJECT-TYPE
SYNTAX INTEGER (1..45)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A configurable numeric value that describes the time required to
reduce the penalty by one half. Default value is 15."
::= { rlBgp 17 }
rlBgpMaxSuppressTime OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A configurable numeric value that describes the maximum time a
route can be suppressed no matter how unstable it has been prior
to this period ofstability. Default value is 4*rlBgpHalfLifeTime."
::= { rlBgp 18 }
END

View File

@ -0,0 +1,380 @@
RADLAN-BONJOUR-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
InterfaceIndex FROM IF-MIB
rnd FROM RADLAN-MIB;
rlBonjour MODULE-IDENTITY
LAST-UPDATED "201505120000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"marvell.com"
DESCRIPTION
"The private MIB module definition for Bonjour protocol."
REVISION "200904230000Z"
DESCRIPTION
"Initial revision."
REVISION "201505120000Z"
DESCRIPTION
"Added fields rlBonjourStateIPv6OperationMode, rlBonjourStateIPv6OperationReason
to rlBonjourStateEntry."
::= { rnd 114 }
-- -------------------------------------------------------------
-- global scalar
-- -------------------------------------------------------------
rlBonjourPublish OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables Bonjour publishing."
::= {rlBonjour 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
RlBonjourServiceState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Bonjour service status - (per IP interface)."
SYNTAX INTEGER {
rlBonjourNotPublished(0),
rlBonjourInactive(1),
rlBonjourRegistering(2),
rlBonjourRunning(3)
}
RlBonjourOperationState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Bonjour service an L2 interface operation state."
SYNTAX INTEGER {
up(1),
down(2)
}
RlBonjourOperationReason ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Bonjour service an L2 interface operation state."
SYNTAX INTEGER {
notExclude(0),
include(1),
notInclude(2),
exclude(3),
bonjourDisabled(4),
serviceDisabled(5),
noIPaddress(6),
l2InterfaceDown(7),
notPresent(8),
unknown(9)
}
-- -------------------------------------------------------------
-- --------- Table --------------------------------------
-- -------------------------------------------------------------
-- ------------------------------------------------------------
-- --------- This MIb will not be bound in 750 version, ----------------
-- --------- The MIb following rlBonjourStateTable will replace it------
-- ------------------------------------------------------------
rlBonjourStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBonjourStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the service bonjour status per service and IP interface.
In order to keep the table sorted according to the customary lexicographical
order of the rlBonjourStatusServiceName strings, rlBonjourStatusServiceName
will be padded with blanks. Bonjour will truncate the padded blanks when advertising this service name.
Using this MIB user can monitor actual state of a service on an IP interface"
::= {rlBonjour 2 }
rlBonjourStatusEntry OBJECT-TYPE
SYNTAX RlBonjourStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBonjourStatusEntry."
INDEX { rlBonjourStatusServiceName,rlBonjourStatusIPInterfaceType, rlBonjourStatusIPInterfaceAddr }
::= {rlBonjourStatusTable 1 }
RlBonjourStatusEntry ::= SEQUENCE {
rlBonjourStatusServiceName DisplayString ,
rlBonjourStatusIPInterfaceType InetAddressType,
rlBonjourStatusIPInterfaceAddr InetAddress,
rlBonjourStatusState RlBonjourServiceState
}
rlBonjourStatusServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the service name."
::= { rlBonjourStatusEntry 1 }
rlBonjourStatusIPInterfaceType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the type of the IP interface
on which the Bonjour service should be published."
::= { rlBonjourStatusEntry 2 }
rlBonjourStatusIPInterfaceAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the address of the IP interface
on which the Bonjour service should be published."
::= { rlBonjourStatusEntry 3 }
rlBonjourStatusState OBJECT-TYPE
SYNTAX RlBonjourServiceState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable identifies the service state on IP interface of the device."
::= { rlBonjourStatusEntry 4 }
-- -------------------------------------------------------------
-- rlBonjourStateTable
-- -------------------------------------------------------------
rlBonjourStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlBonjourStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the service bonjour state per service and L2 interface.
The services that are displayed here are only those who are supported per project.
The L2 interfaces that are displayed here are either:
L2 interfaces with an IP on it
OR
L2 interfaces listed in the table below
Per each pair (service and L2 interface) table displays:
state :
UP - Bonjour published the service on this L2 interface
Not-exclude - the L2 interface has IP address (L2 interface is in UP state)
AND rlBonjourL2Table is empty
AND rlBonjourL2Mode is disable
include - the L2 interfaces are listed in the table rlBonjourL2Table
AND rlBonjourL2Mode is enabled
Down - Bonjour sent goodbye packets regarding this service on this L2 interface
exclude - the L2 interface is a member of the rlBonjourL2Table
AND rlBonjourL2Mode is disable
Not-Include - rlBonjourL2Table is empty
AND rlBonjourL2Mode is enable
service disabled - service was removed due to specific request from L1 manager
No IP address - the L2 interfaces is listed in the table rlBonjourL2EnableTable
BUT don't have an IP on it
Not-present - the L2 interfaces is listed in the table rlBonjourL2EnableTable
BUT not yet defined (like vlan not created or port in an unconnected slave)
Bonjour disabled - rlBonjourPublish scalar is off
Using this MIB user can monitor actual state of a service on an L2 interface"
::= {rlBonjour 3 }
rlBonjourStateEntry OBJECT-TYPE
SYNTAX RlBonjourStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBonjourStatusEntry."
INDEX { rlBonjourStateServiceName,rlBonjourStateL2Interface }
::= {rlBonjourStateTable 1 }
RlBonjourStateEntry ::= SEQUENCE {
rlBonjourStateServiceName DisplayString ,
rlBonjourStateL2Interface InterfaceIndex,
rlBonjourStateOperationMode RlBonjourOperationState,
rlBonjourStateOperationReason RlBonjourOperationReason,
rlBonjourStateIPv6OperationMode RlBonjourOperationState,
rlBonjourStateIPv6OperationReason RlBonjourOperationReason
}
rlBonjourStateServiceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the service name."
::= { rlBonjourStateEntry 1 }
rlBonjourStateL2Interface OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable indicates the L2 interface
on which the Bonjour service should be published."
::= { rlBonjourStateEntry 2 }
rlBonjourStateOperationMode OBJECT-TYPE
SYNTAX RlBonjourOperationState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates whether Bonjour over IPv4 is operational on the pair (service + L2 interface)."
::= { rlBonjourStateEntry 3 }
rlBonjourStateOperationReason OBJECT-TYPE
SYNTAX RlBonjourOperationReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable specifies the reason for the value of rlBonjourStateOperationMode."
::= { rlBonjourStateEntry 4 }
rlBonjourStateIPv6OperationMode OBJECT-TYPE
SYNTAX RlBonjourOperationState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates whether Bonjour over IPv4 is operational on the pair (service + L2 interface)."
::= { rlBonjourStateEntry 5 }
rlBonjourStateIPv6OperationReason OBJECT-TYPE
SYNTAX RlBonjourOperationReason
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable specifies the reason for the value of rlBonjourStateIPv6OperationMode"
::= { rlBonjourStateEntry 6 }
-- -------------------------------------------------------------
-- rlBonjourL2Table
-- -------------------------------------------------------------
rlBonjourL2Table OBJECT-TYPE
SYNTAX SEQUENCE OF RlBonjourL2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table listing the L2 interfaces on which the user wishes to
enable OR disable Bonjour with respect to rlBonjourL2Mode.
If rlBonjourL2Mode is set to include AND L2 interface is in this table
it does not ensure Bonjour WILL publish services on it.
Publication is also dependent on these fundemental conditions:
rlBonjourPublish must be on
at least one service should be enabled
L2 must be present and UP
have at least one IP on it
If this table is empty AND rlBonjourL2Mode is set to include
Bonjour won't operate at all.
If rlBonjourL2Mode is set to exclude, and rlBonjourL2Table is empty
Bonjour will be published on ALL L2 interfaces answering to the
fundemental conditions specified above.
If rlBonjourL2Table is NOT empty then Bonjour will operate on
ALL L2 interfaces answering to the fundemental conditions specified
above BUT NOT members of this list.
"
::= {rlBonjour 4 }
rlBonjourL2Entry OBJECT-TYPE
SYNTAX RlBonjourL2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlBonjourL2Entry."
INDEX { rlBonjourL2Ifindex }
::= {rlBonjourL2Table 1 }
RlBonjourL2Entry ::= SEQUENCE {
rlBonjourL2Ifindex InterfaceIndex ,
rlBonjourL2RowStatus RowStatus
}
rlBonjourL2Ifindex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This variable identifies the L2 interface."
::= { rlBonjourL2Entry 1 }
rlBonjourL2RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable identifies the L2 interface status manager."
::= { rlBonjourL2Entry 2 }
-- -------------------------------------------------------------
-- Scalars
-- -------------------------------------------------------------
rlBonjourL2Mode OBJECT-TYPE
SYNTAX INTEGER {
include (1),
exclude (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"specify whether the L2 interfaces listed in rlBonjourL2Table
means include bonjour on these L2 interfaces once they:
rlBonjourPublish must be on
at least one service should be enabled
L2 must be present and UP
have at least one IP on it
OR exclude bonjour on these L2 interfaces even if they answer to
all the conditions above."
::= {rlBonjour 5 }
rlBonjourInstanceName OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Instance Name is given to Bonjour driver by the project part (L1Manager)
When a conflict occurs: found another station with the same instance name.
Bonjour driver is required to append _m to the given name
while m is an incremental integer, increasing on each conflict"
::= {rlBonjour 6 }
rlBonjourHostName OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host Name is given to Bonjour driver by the project part (L1Manager)
When a conflict occurs: found another station with the same host name.
Bonjour driver is required to append _m to the given name
while m is an incremental integer, increasing on each conflict"
::= {rlBonjour 7 }
END

View File

@ -0,0 +1,100 @@
RADLAN-BOOTP-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private BOOT P MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
InterfaceIndex, ifIndex FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB;
rndBootP MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines boot p private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 24 }
rndBootPServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The IPAddress of the BOOTP server. the OpenGate will act as a BootP relay if
this parameter is not equale to 0.0.0.0."
DEFVAL {'00000000'H}
::= { rndBootP 1 }
rndBootPRelaySecThreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"BootP requests are relayed only if their SEC field is greater or
equal to the threshold value in order to allow local BootP Servers
to answer first."
::= { rndBootP 2 }
rndBootPActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndBootPActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table mentione IP address which must be
released/renewed on the interface."
::= { rndBootP 3 }
rndBootPActionEntry OBJECT-TYPE
SYNTAX RndBootPActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in rndBootPActionTable."
INDEX { rndBootPActionIfIndex }
::= { rndBootPActionTable 1 }
RndBootPActionEntry ::= SEQUENCE {
rndBootPActionIfIndex InterfaceIndex,
rndBootPActionStatus RowStatus,
rndBootPActionHostName SnmpAdminString
}
rndBootPActionIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface which the action is implemented for
or NULL if it implemented for all device. "
::= { rndBootPActionEntry 1 }
rndBootPActionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry renewing Bootp
address on the interface; destroying the entry release Bootp
address on the interface."
::= { rndBootPActionEntry 2}
rndBootPActionHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This option specifies the name of the client."
::= { rndBootPActionEntry 3 }
END

View File

@ -0,0 +1,165 @@
RADLAN-BRGMACSWITCH-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private BRIDGE MAC SWITCH MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC;
rlBrgMacSwitch MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines Switching Parameters private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 50 }
rlBrgMacSwVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 2."
::= { rlBrgMacSwitch 1 }
rlBrgMacSwMaxTableNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of MAC Tables supported by the device."
::= { rlBrgMacSwitch 2 }
rlBrgMacSwDynamicTables OBJECT-TYPE
SYNTAX INTEGER {
supported (1),
unsupported (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the device supports port dynamic MAC tables."
::= { rlBrgMacSwitch 3 }
--rlBrgMacSwTblPollingTimeout OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The units of this MIB object is seconds."
-- ::= { rlBrgMacSwitch 4 }
rlBrgMacSwOldEntryDeleteMode OBJECT-TYPE
SYNTAX INTEGER {
refreshFlag (1),
agingFlag(2),
agingTime(3),
boundaries(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The method used to delete old unused entries
refresh_flag:
The high level sets a flag when it adds or updates an entry,
the Switch clears the flag each time, when it learns the
station once more.
aging_flag:
The high level clears a flag when it adds or updates an entry,
the Switch sets the flag each time, when it learns the station
once more.
aging_time:
The high level defines a timeout, the Switch sends a message
to the high level each time when the station doesn't send
messages during interval between timeout and 2*timeout.
Boundaries:
The Switch doesn't support any mechanism, and the high level
uses two boundaries: red and yellow. When the number of entries
exceeds the red boundary, the high level deletes the oldest entries."
::= { rlBrgMacSwitch 5 }
rlBrgMacSwSpanningTree OBJECT-TYPE
SYNTAX INTEGER {
supported (1),
unsupported (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the device supports port the Spanning Tree Protocol."
::= { rlBrgMacSwitch 6 }
rlBrgMacSwKeyType OBJECT-TYPE
SYNTAX INTEGER {
macOnly (1),
tagAndMac(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specified the used MAC Address Table kye format:
macOnly:
One global MAC Address Table per device (leaky VLANs).
tagAndMac:
MAC Address Table per each VLAN (strick VLANs)."
::= { rlBrgMacSwitch 7 }
rlBrgMacSwYellowBoundary OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The yellow boundary."
::= { rlBrgMacSwitch 8 }
rlBrgMacSwRedBoundary OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The yellow boundary."
::= { rlBrgMacSwitch 9 }
rlBrgMacSwTrapEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether to create a SNMP trap
if adding dynamic mac failed due to full hash chain."
DEFVAL { false }
::= { rlBrgMacSwitch 10 }
rlBrgMacSwOperTrapCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the trap counter status
(i.e. number of received MAC addresses since the last trap
sent that haven't been inserted into the hash).
It is relevant only when trap is enabled."
::= { rlBrgMacSwitch 11 }
rlBrgMacSwAdminTrapFrequency OBJECT-TYPE
SYNTAX INTEGER (1 .. 86400)
-- UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the minimal frequency (in seconds)
of sending a trap.
It is relevant only when trap is enabled."
DEFVAL { 60 }
::= { rlBrgMacSwitch 12 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,74 @@
RADLAN-BaudRate-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN LOCALIZATION ROS
-- This Private MIB supports the baudrate of the local terminal of ROS products
-- Version: 7.39
-- Date: 14 Apr 2005
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI;
rlRs232 MODULE-IDENTITY
LAST-UPDATED "200504140000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for baudrate."
REVISION "200504140000Z"
DESCRIPTION
"Initial revision."
::= { rnd 104 }
rlRs232MibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlRs232 1 }
rlRs232AutoBaudRateStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show the current Auto BaudRate status"
::= { rlRs232 2 }
rlRs232AutoBaudRateStatusAfterReset OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Show/Set the Auto BaudRate status after reset"
::= { rlRs232 3 }
rlRs232BaudRate OBJECT-TYPE
SYNTAX INTEGER {
baud2400(1),
baud4800(2),
baud9600(3),
baud19200(4),
baud38400(5),
baud57600(6),
baud115200(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Show/Set the current Baud Rate status"
::= { rlRs232 4 }
END

View File

@ -0,0 +1,53 @@
RADLAN-CDB-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private CDB MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC;
rlCDB MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines CDB private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 94 }
rlStartupCDBChanged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the startup CDB has changed between the router's
last two reboots"
::= {rlCDB 1 }
rlManualReboot OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the device was shutdown orderly before reboot or
not (i.e. power failure)"
::= {rlCDB 2 }
rlStartupCDBEmpty OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the startup-cdb is empty, meaning: does not include
any user configuration."
::= {rlCDB 3 }
END

1216
mibs/radlan/RADLAN-CDP-MIB Normal file

File diff suppressed because it is too large Load Diff

308
mibs/radlan/RADLAN-CLI-MIB Normal file
View File

@ -0,0 +1,308 @@
RADLAN-CLI-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private CLI MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY,
Unsigned32 FROM SNMPv2-SMI
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC;
rlCli MODULE-IDENTITY
LAST-UPDATED "201005250000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"Remote CLI branch has been added."
REVISION "201005250000Z"
DESCRIPTION
"This private MIB module defines CLI private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 52 }
rlCliMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 3."
::= { rlCli 1 }
rlCliPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CLI Password"
::= { rlCli 2 }
rlCliTimer OBJECT-TYPE
SYNTAX INTEGER (5..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CLI Timer"
::= { rlCli 3 }
rlCliFileEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CLI File Enable/Disable"
::= { rlCli 4 }
rlCliFileEnableAfterReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CLI File Enable/Disable After Reset"
::= { rlCli 5 }
rlCLIremoteCLIsupport OBJECT IDENTIFIER ::= { rlCli 6 }
--- Remote CLI Scalars
rlCLIremoteCLIcommand OBJECT-TYPE
SYNTAX INTEGER { takeRemoteCLI(1),
releaseRemoteCLI(2),
applySentCLI(3),
deleteCommandsCLI(4),
setEchoModeCLI(5),
unsetEchoModeCLI(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Commands that can be given for execution of CLI from remote:
takeRemoteCLI: take resources of remote CLI activation
releaseRemoteCLI: free resources of remote CLI activation
applySentCLI: apply the CLI commands that are currently in
rlCLIremoteCLIcommandsTable.
deleteCommandsCLI: delete all the CLI commands that are currently in
rlCLIremoteCLIcommandsTable.
setEchoModeCLI: entered commands will appear before its output
in rlCLIremoteCLIoutputsTable.
unsetEchoModeCLI: entered commands will not appear
in rlCLIremoteCLIoutputsTable."
::= { rlCLIremoteCLIsupport 1 }
rlCLIremoteCLIexecutionState OBJECT-TYPE
SYNTAX INTEGER { free(1),
notActive(2),
inProcess(3),
outputAvailable(4),
waitingForOutputRetrieval(5),
done(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The execution state of remote CLI:
notActive: no 'applySentCLI' command has been given.
This is the default state. The remote CLI reverts to
this state each time when the 1st entry is added to
rlCLIremoteCLIcommandsTable.
inProcess: Executing commands - no output available
outputAvailable: Some output is already available, although
the commands execution may not be finished yet.
waitingForOutputRetrieval: The rlCLIremoteCLIoutputsTable is full
and remote CLI is waiting for the manager
to retrieve the output.
done: All the commands in rlCLIremoteCLIcommandsTable
have been executed."
::= { rlCLIremoteCLIsupport 2 }
rlCLIremoteCLIexecutionCommandIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of command, which is currently in execution. 0 if none."
::= { rlCLIremoteCLIsupport 3 }
rlCLIremoteCLImode OBJECT-TYPE
SYNTAX INTEGER { deleteCLIOutputOnGet(1),
keepCLIOutputOnGet(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Operation mode of remote CLI:
deleteCLIOutputOnGet: output row will be deleted after GET.
Recommended for reliable management channels.
keepCLIOutputOnGet: output row will be kept after GET,
will be deleted only explicitly by remote
CLI client or upon release of remote CLI
resources. Recommended for non-reliable
management channels."
DEFVAL {deleteCLIOutputOnGet}
::= { rlCLIremoteCLIsupport 4 }
--- Remote CLI Tables
--- rlCLIremoteCLIcommandsTable
rlCLIremoteCLIcommandsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCLIremoteCLIcommandsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CLI commands to execute."
::= { rlCLIremoteCLIsupport 5 }
rlCLIremoteCLIcommandsEntry OBJECT-TYPE
SYNTAX RlCLIremoteCLIcommandsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing a part of a CLI command."
INDEX { rlCLIremoteCLIcommandIndex, rlCLIremoteCLIcommandPartNumber }
::= { rlCLIremoteCLIcommandsTable 1 }
RlCLIremoteCLIcommandsEntry ::=
SEQUENCE { rlCLIremoteCLIcommandIndex Unsigned32 (1..4294967295),
rlCLIremoteCLIcommandPartNumber Unsigned32 (1..4294967295),
rlCLIremoteCLIcommandPart OCTET STRING,
rlCLIremoteCLIcommandStatus RowStatus,
rlCLIremoteCLIactivationStatus INTEGER }
rlCLIremoteCLIcommandIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the command. The commands will be executed
in order of their indexes."
::= { rlCLIremoteCLIcommandsEntry 1 }
rlCLIremoteCLIcommandPartNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The part of the command. Long commands will be divided in
several parts, which will be concatenated before execution."
::= { rlCLIremoteCLIcommandsEntry 2 }
rlCLIremoteCLIcommandPart OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The text of the command part."
::= { rlCLIremoteCLIcommandsEntry 3 }
rlCLIremoteCLIcommandStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { rlCLIremoteCLIcommandsEntry 4 }
rlCLIremoteCLIactivationStatus OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Activation status of the command. Any value greater than 0
indicates that the command has been activated and failed"
::= { rlCLIremoteCLIcommandsEntry 5 }
--- rlCLIremoteCLIoutputsTable
rlCLIremoteCLIoutputsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCLIremoteCLIoutputsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of CLI output rows."
::= { rlCLIremoteCLIsupport 6 }
rlCLIremoteCLIoutputsEntry OBJECT-TYPE
SYNTAX RlCLIremoteCLIoutputsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing a part of a CLI output row."
INDEX { rlCLIremoteCLIoutputRowIndex,
rlCLIremoteCLIoutputRowPartNumber }
::= { rlCLIremoteCLIoutputsTable 1 }
RlCLIremoteCLIoutputsEntry ::=
SEQUENCE { rlCLIremoteCLIoutputRowIndex Unsigned32 (1..4294967295),
rlCLIremoteCLIoutputRowPartNumber Unsigned32 (1..4294967295),
rlCLIremoteCLIoutputRowPart OCTET STRING,
rlCLIremoteCLIoutputRowStatus RowStatus,
rlCLIremoteCLIoutputCommandNumber INTEGER }
rlCLIremoteCLIoutputRowIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the output row."
::= { rlCLIremoteCLIoutputsEntry 1 }
rlCLIremoteCLIoutputRowPartNumber OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The part of the output row."
::= { rlCLIremoteCLIoutputsEntry 2 }
rlCLIremoteCLIoutputRowPart OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text of the output row part."
::= { rlCLIremoteCLIoutputsEntry 3 }
rlCLIremoteCLIoutputRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the command part. Only destroy will be accepted
as value for SET."
::= { rlCLIremoteCLIoutputsEntry 4 }
rlCLIremoteCLIoutputCommandNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The command index of the command whose activation generated thist output row."
::= { rlCLIremoteCLIoutputsEntry 5 }
rlCLIremoteCLIinstance OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remote CLI instance. A value of 0xFFFFFFFF indicates that no instance
corresponding to the client was found."
::= { rlCLIremoteCLIsupport 7 }
END

1248
mibs/radlan/RADLAN-COPY-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,163 @@
RADLAN-CPU-COUNTERS-MIB DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM RADLAN-MIB
Counter32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString,
TruthValue FROM SNMPv2-TC;
-- module
rlCpuCounters MODULE-IDENTITY
LAST-UPDATED "2007010600Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"CPU Counter MIBs"
REVISION "200705150000Z"
DESCRIPTION
"Initial revision."
::={ rnd 124 }
-- table
rlCpuCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlCpuCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of rx&tx counter, the key is cpuCounters"
::= { rlCpuCounters 1 }
--entry:
rlCpuCountersEntry OBJECT-TYPE
SYNTAX RlCpuCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of rx&tx counters, the key is cpuCounters"
INDEX { rlCpuCountersTarget }
::= { rlCpuCountersTable 1 }
--entry content
RlCpuCountersEntry ::= SEQUENCE {
rlCpuCountersTarget INTEGER,
rlCpuCountersTxBC Counter32,
rlCpuCountersTxMC Counter32,
rlCpuCountersTxUC Counter32,
rlCpuCountersTxOctets Counter32,
rlCpuCountersRxBC Counter32,
rlCpuCountersRxMC Counter32,
rlCpuCountersRxUC Counter32,
rlCpuCountersRxOctets Counter32
}
--field definition:
rlCpuCountersTarget OBJECT-TYPE
SYNTAX INTEGER {
cpuCounters (0)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Packet type can be Multicast (MC), Broadcast (BC) or Unicast(UC)"
::= { rlCpuCountersEntry 1 }
rlCpuCountersTxBC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received broadcast packets."
::= { rlCpuCountersEntry 2 }
rlCpuCountersTxMC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted multicast packets."
::= { rlCpuCountersEntry 3 }
rlCpuCountersTxUC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted unicast packets."
::= { rlCpuCountersEntry 4 }
rlCpuCountersTxOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of transmitted octets."
::= { rlCpuCountersEntry 5 }
rlCpuCountersRxBC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received broadcast packets."
::= { rlCpuCountersEntry 6 }
rlCpuCountersRxMC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received mutlicast packets."
::= { rlCpuCountersEntry 7 }
rlCpuCountersRxUC OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received unicast packets."
::= { rlCpuCountersEntry 8 }
rlCpuCountersRxOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received octets"
::= { rlCpuCountersEntry 9 }
-- rlCpuCountersReset:
rlCpuCountersReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting true to this MIB object will reset the CPU counters."
DEFVAL { false}
::= { rlCpuCounters 2 }
-- rlCpuCountersEnabled:
rlCpuCountersEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"True - feature is enabled, false - feature is disabled "
DEFVAL { false}
::= { rlCpuCounters 3 }
END

View File

@ -0,0 +1,44 @@
RADLAN-DEBUGCAPABILITIES-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private Debug Capabilities MIB
-- Version: 7.50
-- Date: 5-Jan-2011
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
rlDebugCapabilities MODULE-IDENTITY
LAST-UPDATED "201101050000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module is used for achieving extended
debugging capablities for the device.
For example: greater management capabilies for technical
support users."
REVISION "201101050000Z"
DESCRIPTION
"Initial revision."
::= { rnd 206 }
rlDebugCapabilitiesPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user intereseted to obtain extended debug capabilities should
SET this MIB to a well known secret value (it is intended to be
used only by authorized users).
Most often, this value will be based on the device MAC address.
Upon setting the correct value, the SET operation will return
noError. Otherwise, wrongValue will return to the caller.
GET operation on this MIB will reurn a value of length 0."
::= { rlDebugCapabilities 1 }
END

View File

@ -0,0 +1,795 @@
RADLAN-DEVICEPARAMS-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private DEVICE PARAMETERS MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
TruthValue, DisplayString, PhysAddress FROM SNMPv2-TC;
rndDeviceParams MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines general Parameters private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 2 }
-- rndDeviceParams group contains a number of general variables
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),
ran(34),
itlb(35),
gatelinx(36),
openGate2(37),
ogRanTR(38),
rdapter(39),
ogVan(40),
wanGate(41),
ogRubE(42),
ogRubT(43),
wanGateI(44),
vGate4(45),
lre(46),
mrt(47),
vGate2(48)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identification of the RND bridge type."
::= { rndDeviceParams 1 }
rndInactiveArpTimeOut OBJECT-TYPE
SYNTAX INTEGER
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."
::= { 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 DisplayString
MAX-ACCESS read-only
STATUS current
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 {
info(0),
warning(1),
error(2),
fatal-error(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity type of the enterprise-specific trap sent to the
Network Management Station by the RND managed device."
::= { rndBridgeAlarm 2 }
rndBrgVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bridge version."
::= { rndDeviceParams 4 }
rndBrgFeatures OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 20
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit mask that defines the features supported by a particular configuration
of this network element:
__________________________________________
| Byte 1|Byte 2 |Byte 3 | ....|Byte 20 |
|87654321| | 87654321|
|________|_______________________________|
Byte1 :
bit1: TX Block mask
bit2: Source Routing Encapulation
bit3: SNA/SDLC
bit4: Frame Relay
bit5: SNMP
bit6: LAN Manager
bit7: High Performance
bit8: Translation
Byte2 :
bit1: DEC Router
bit2: IPX Router
bit3: IP Router
Byte3 :
bit1: Dial Up Backup
bit2: COD
bit3: FACS
bit4: Load Balance
bit5: Remote Configuration
bit6: RIP 2
bit7: OSPF
bit8: IPX RIP/SAP Filter
Byte4 :
bit1: BootP Server
bit2: BootP Client
bit3: Compression
bit4: V25.bis
bit5: ISDN
bit6: CODv2
bit7: NSPF
bit8: UDP Relay
Byte5
bit1:VirtualLAN
bit2:Static IP Multicast
bit3:IP Redundancy
bit4:CCM2
bit5:ISDN Bonding
bit6:Backup Link Selection -- for the VAN/Rdapter ver 4.0
bit7:IP/IPX Forwarding -- for the WANgate ver 4.0
bit8:Improved COD
Byte6
bit1: Server Disptacher
bit2: ISDN_US -- for the VANSX/WANGATE ver 5.0
bit3: PPP
bit4: IP Rip Filter -- for Vgate3
bit5: Zero Hop Routing -- for Vgate3
bit6: ISDN Japan
bit7: PPP-Security
Byte7
bit1: With unmanaged Switch
bit2: 2 LANs
bit3: OSPF Ver 2.0
bit4: FACS Ver 2.0
bit5: Multiple WEB Farm
bit6: Backup Server
bit7: Check Connectivity
bit8: WSD multiplexing
Byte8
bit1: MRT3
bit2: WSD Redundancy
bit3: DHCP Server
bit4: WSD Connection Limit
bit5: WSD Distributed System
bit6: WSD Load Report
bit7: WSD super farm
bit8: RadWiz leased line
Byte9
bit1: PPP IP address negotiaton
bit2: DNS
bit3: Nat
bit4: WSD Static proximity
bit5: WSD Dynamic proximity
bit6: WSD Proxy
bit7: WSD Proximity client
bit8: MAC Load balancing
Byte10
bit1: Unnum Inf
bit2: Power Supply redundancy
bit3: MRT PPP Compression
bit4: ZHR Apolo
bit5: Copy port
bit6: UDP Relay 2.0
bit7: NVRAM
bit8: URL table
Byte11
bit1: URL super farm
bit2: NAT on LAN
bit3: Remote Con
bit4: AP5000
bit5: Session tracking
bit6: Mirroring
bit7: Alias IP
bit8: CSD Nat
Byte12
bit1: content check
bit2: mlb virtual ip
bit3: reserved RadLan
bit4: csd nat exception
bit5: statistics monitor
bit6: reserved-for-radware "
::= { rndDeviceParams 5 }
rndBrgLicense OBJECT-TYPE
SYNTAX OCTET STRING -- SIZE 20
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is used for entering a s/w license number for a device.
A separate license number is supplied for each device."
::= { rndDeviceParams 6 }
-- IP Host Parameters
--All the new parameters under this section will be added to the
-- rndMng group, as rndIpHost sub-group.
--
rndIpHost OBJECT IDENTIFIER ::= { rndDeviceParams 7 }
--
--ICMP Transmission Enable\Disable
--The new variable will be
-- Obsolete
-- rndICMPTransmitionEnable OBJECT-TYPE
-- SYNTAX INTEGER {
-- enable(1),
-- disable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "This variable controlls the ability to transmit ICMP frames"
-- ::= { rndIpHost 1 }
rndCommunityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndCommunityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The community table of the agent"
::= { rndIpHost 2 }
rndCommunityEntry OBJECT-TYPE
SYNTAX RndCommunityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityMngStationAddr,
IMPLIED rndCommunityString }
::= { rndCommunityTable 1 }
RndCommunityEntry ::= SEQUENCE {
rndCommunityMngStationAddr IpAddress,
rndCommunityString DisplayString,
rndCommunityAccess INTEGER,
rndCommunityTrapsEnable INTEGER,
rndCommunityStatus INTEGER,
rndCommunityPortSecurity INTEGER,
rndCommunityOwner DisplayString,
rndCommunityTrapDestPort INTEGER
}
rndCommunityMngStationAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The management station that will be allowed to
communicate with the agent IP address"
::= { rndCommunityEntry 1 }
rndCommunityString OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The community string with which the management
station will communicate with the agent"
::= { rndCommunityEntry 2 }
rndCommunityAccess OBJECT-TYPE
SYNTAX INTEGER {
readOnly(1),
readWrite(2),
super(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The allowed access to this management station"
::= { rndCommunityEntry 3}
rndCommunityTrapsEnable OBJECT-TYPE
SYNTAX INTEGER {
snmpV1(1),
snmpV2(2),
snmpV3(3),
trapsDisable(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Should the agent send traps to the management station,
and what version is required"
::= { rndCommunityEntry 4 }
rndCommunityStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
invalid(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. If the status is invalid the
community entry will be deleted"
::= { rndCommunityEntry 5 }
rndCommunityPortSecurity OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If enabled the device will only receive SNMP messages from the port,
through which this NMS is reachable from the device."
DEFVAL { disabled }
::= { rndCommunityEntry 6 }
rndCommunityOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The owner of this community"
::= { rndCommunityEntry 7 }
rndCommunityTrapDestPort OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The transport protocol (usually UDP) port to which traps to the
management station represebted by this entry will be sent. The default
is the well-known IANA assigned port number for SNMP traps.
This object is relevant only if rndCommunityTrapsEnable has a value
different from trapsDisable."
DEFVAL { 162 }
::= { rndCommunityEntry 8 }
rlMridTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MRID related configurations table of the agent"
::= { rndIpHost 3 }
rlMridEntry OBJECT-TYPE
SYNTAX RlMridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX { rndCommunityMngStationAddr,
IMPLIED rndCommunityString }
::= { rlMridTable 1 }
RlMridEntry ::= SEQUENCE {
rlMridConnection INTEGER,
rlManagedMrid INTEGER
}
rlMridConnection OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance connecting the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry."
::= { rlMridEntry 1 }
rlManagedMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The router instance currently managed by the NMS who accessed the agent
through the community table entry corresponding to the keys of this entry "
::= { rlMridEntry 2 }
rndManagedTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time will be sent in the format hhmmss"
::= { rndDeviceParams 8 }
rndManagedDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(6))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The date will be sent in the format ddmmyy"
::= { rndDeviceParams 9 }
rndBaseBootVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the boot version of the product."
::= { rndDeviceParams 10 }
rndIpHostManagement OBJECT IDENTIFIER ::= { rndIpHost 4 }
rndIpHostManagementSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ifindex manage supported."
::= { rndIpHostManagement 1 }
rndIpHostManagementIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if supported manage , indicate ifindex, if 0 thaen disable"
::= { rndIpHostManagement 2 }
genGroup OBJECT IDENTIFIER ::= { rndDeviceParams 11 }
genGroupHWVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the HW version of the product."
::= { genGroup 1 }
genGroupConfigurationSymbol OBJECT-TYPE
SYNTAX DisplayString (SIZE(1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the Configuration Symbol attached to any hardware module
manufactured by LANNET. One single character A..Z defines the CS
version."
::= { genGroup 2 }
genGroupHWStatus OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
hardwareProblems(2),
notSupported(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute describes the status of the group hardware as detected
by the sensors software."
::= { genGroup 3 }
rndBasePhysicalAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Base physical (MAC) address of the device."
::= { rndDeviceParams 12 }
RlImageIdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SW images enumeration"
SYNTAX INTEGER { image1(1), image2(2) }
rndSoftwareFile OBJECT IDENTIFIER ::= { rndDeviceParams 13 }
rndActiveSoftwareFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndActiveSoftwareFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing the active software file of the
requested unit."
::= {rndSoftwareFile 1 }
rndActiveSoftwareFileEntry OBJECT-TYPE
SYNTAX RndActiveSoftwareFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the rndActiveSoftwareFileTable."
INDEX {rndUnitNumber }
::= {rndActiveSoftwareFileTable 1 }
RndActiveSoftwareFileEntry ::= SEQUENCE {
rndUnitNumber INTEGER,
rndActiveSoftwareFile RlImageIdType,
rndActiveSoftwareFileAfterReset INTEGER
}
rndUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number (for stackable devices) or 1 for 'stand alone' device."
::= {rndActiveSoftwareFileEntry 1 }
rndActiveSoftwareFile OBJECT-TYPE
SYNTAX RlImageIdType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current active software file, image1 or image2."
::= {rndActiveSoftwareFileEntry 2 }
rndActiveSoftwareFileAfterReset OBJECT-TYPE
SYNTAX INTEGER {
image1(1),
image2(2),
invalidImage(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the software file that will be active after reset (image1 or image2).
If an error occurred in the download process, resulting in the corruption
of the single software file, The value 'invalidImage' will be returned.
This value can not be set by the user."
::= {rndActiveSoftwareFileEntry 3 }
rlResetStatus
OBJECT-TYPE
SYNTAX BITS {
ok(0),
no-stack-integrity(1),
downgrade(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit mask that specifies system status before reset action is preformed.
Reset is prohibited in stackable products if the images selected after
reboot are not of the same release version in ALL stack units.
Downgrade status specifies that there are some actions to be preformed
on the CDB file before reset is preformed.
0x0 - OK
0x1 - noStackIntegrity
0x2 - downgrade"
::= { rndSoftwareFile 2 }
rndImageSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max number of sectors currently allocated for image(s)."
::= { rndDeviceParams 14 }
rndBackupConfigurationEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies whether the device supports backup-config parameters in lcli commands."
::= { rndDeviceParams 15 }
rndImageInfo OBJECT IDENTIFIER ::= { rndDeviceParams 16 }
rndImageInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RndImageInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table contains information about images."
::= {rndImageInfo 1 }
rndImageInfoEntry OBJECT-TYPE
SYNTAX RndImageInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rndImageInfoTable."
INDEX {rndStackUnitNumber }
::= {rndImageInfoTable 1 }
RndImageInfoEntry ::= SEQUENCE {
rndStackUnitNumber INTEGER,
rndImage1Name DisplayString,
rndImage2Name DisplayString,
rndImage1Version DisplayString,
rndImage2Version DisplayString,
rndImage1Date DisplayString,
rndImage2Date DisplayString,
rndImage1Time DisplayString,
rndImage2Time DisplayString,
rndImage1Description DisplayString,
rndImage2Description DisplayString
}
rndStackUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The unit number (for stackable devices) or 1 for 'stand alone' device."
::= {rndImageInfoEntry 1 }
rndImage1Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the file name of image-1 in the system."
::= {rndImageInfoEntry 2 }
rndImage2Name OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the file name of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 3 }
rndImage1Version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the version of image-1 in the system."
::= {rndImageInfoEntry 4 }
rndImage2Version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the version of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 5 }
rndImage1Date OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation date of image-1 in the system."
::= {rndImageInfoEntry 6 }
rndImage2Date OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation date of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 7 }
rndImage1Time OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation time of image-1 in the system."
::= {rndImageInfoEntry 8 }
rndImage2Time OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the compilation time of image-2 (if present) in the system.If image-2 is not present show 'no info' text"
::= {rndImageInfoEntry 9 }
rndImage1Description OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the description of image-1 in the system."
::= {rndImageInfoEntry 10 }
rndImage2Description OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the description of image-2 in the system."
::= {rndImageInfoEntry 11 }
rlComponentsInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlComponentsInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains information about components, their streams and baselines in the device images."
::= {rndImageInfo 2}
rlComponentsInfoEntry OBJECT-TYPE
SYNTAX RlComponentsInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlComponentsInfoTable."
INDEX {rlComponentsInfoStackUnitNumber, rlComponentsInfoImageId,
IMPLIED rlComponentsInfoComponent}
::= {rlComponentsInfoTable 1 }
RlComponentsInfoEntry ::= SEQUENCE {
rlComponentsInfoStackUnitNumber INTEGER,
rlComponentsInfoImageId RlImageIdType,
rlComponentsInfoComponent DisplayString,
rlComponentsInfoBaseline DisplayString
}
rlComponentsInfoStackUnitNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unit number (for stackable devices) or 1 for 'stand alone' device."
::= {rlComponentsInfoEntry 1}
rlComponentsInfoImageId OBJECT-TYPE
SYNTAX RlImageIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the image id in the unit"
::= {rlComponentsInfoEntry 2}
rlComponentsInfoComponent OBJECT-TYPE
SYNTAX DisplayString(SIZE (1..40))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the SW component name."
::= {rlComponentsInfoEntry 3}
rlComponentsInfoBaseline OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the version control baseline of the SW component name."
::= {rlComponentsInfoEntry 5}
END

1178
mibs/radlan/RADLAN-DHCP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,847 @@
RADLAN-DHCPCL-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private DHCP CL MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress, Unsigned32 FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString FROM SNMPv2-TC
InterfaceIndex, ifIndex FROM IF-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
rlDhcpCl MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines DHCP CL private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 76 }
-- rlDhcpCl 1,2 saved for future use
rlDhcpClActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table mentione IP address which must be
released/renewed on the interface."
::= { rlDhcpCl 3 }
rlDhcpClActionEntry OBJECT-TYPE
SYNTAX RlDhcpClActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in dhcpClActionTable."
INDEX { rlDhcpClActionIfIndex }
::= { rlDhcpClActionTable 1 }
RlDhcpClActionEntry ::= SEQUENCE {
rlDhcpClActionIfIndex InterfaceIndex,
rlDhcpClActionStatus RowStatus,
rlDhcpClActionHostName SnmpAdminString
}
rlDhcpClActionIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface which the action is implemented for
or NULL if it implemented for all device. "
::= { rlDhcpClActionEntry 1 }
rlDhcpClActionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry renewing Dhcp
address on the interface; destroying the entry release Dhcp
address on the interface."
::= { rlDhcpClActionEntry 2}
rlDhcpClActionHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..20))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" This option specifies the name of the client."
::= { rlDhcpClActionEntry 3 }
------------------------------
-- DHCP Approval feature
------------------------------
-- rlDhcpApprovalEnabled --
rlDhcpApprovalEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "DHCP Approval feature status - enable (True) or desable (False).
Must be True only if DHCP Approval supported, device has only one
ip interface and default ip exist."
::= { rlDhcpCl 4 }
-- rlDhcpApprovalWaitingTable --
rlDhcpApprovalWaitingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpApprovalWaitingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP addresses waiting for approval."
::= { rlDhcpCl 5 }
rlDhcpApprovalWaitingEntry OBJECT-TYPE
SYNTAX RlDhcpApprovalWaitingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in rlDhcpApprovalWaitingTable."
INDEX { rlDhcpApprovalWaitingIfIndex }
::= { rlDhcpApprovalWaitingTable 1 }
RlDhcpApprovalWaitingEntry ::= SEQUENCE {
rlDhcpApprovalWaitingIfIndex InterfaceIndex,
rlDhcpApprovalWaitingAddress IpAddress,
rlDhcpApprovalWaitingMask IpAddress,
rlDhcpApprovalWaitingGateway IpAddress
}
rlDhcpApprovalWaitingIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP interface ifIndex."
::= { rlDhcpApprovalWaitingEntry 1 }
rlDhcpApprovalWaitingAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address waiting for approval."
::= { rlDhcpApprovalWaitingEntry 2}
rlDhcpApprovalWaitingMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mask waiting for approval."
::= { rlDhcpApprovalWaitingEntry 3}
rlDhcpApprovalWaitingGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Default gateway of received address."
::= { rlDhcpApprovalWaitingEntry 4}
-- rlDhcpApprovalActionTable --
rlDhcpApprovalActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpApprovalActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Action for waiting ip address (approve/decline)."
::= { rlDhcpCl 6 }
rlDhcpApprovalActionEntry OBJECT-TYPE
SYNTAX RlDhcpApprovalActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in rlDhcpApprovalActionTable."
INDEX {rlDhcpApprovalActionIfIndex,
rlDhcpApprovalActionAddress,
rlDhcpApprovalActionMask }
::= { rlDhcpApprovalActionTable 1 }
RlDhcpApprovalActionEntry ::= SEQUENCE {
rlDhcpApprovalActionIfIndex InterfaceIndex,
rlDhcpApprovalActionAddress IpAddress,
rlDhcpApprovalActionMask IpAddress,
rlDhcpApprovalActionApprove TruthValue
}
rlDhcpApprovalActionIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP interface ifIndex."
::= { rlDhcpApprovalActionEntry 1 }
rlDhcpApprovalActionAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address."
::= { rlDhcpApprovalActionEntry 2 }
rlDhcpApprovalActionMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address mask."
::= { rlDhcpApprovalActionEntry 3 }
rlDhcpApprovalActionApprove OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Approve or decline ip address."
::= { rlDhcpApprovalActionEntry 4}
-- =======================================================
-- DHCP Renew
-- =======================================================
rlDhcpClCommandTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClCommandEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Action MIB for DHCP Renew command."
::= { rlDhcpCl 7 }
rlDhcpClCommandEntry OBJECT-TYPE
SYNTAX RlDhcpClCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { ifIndex }
::= { rlDhcpClCommandTable 1 }
RlDhcpClCommandEntry::= SEQUENCE {
rlDhcpClCommandAction INTEGER
}
rlDhcpClCommandAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
renew(1),
renewForceAutoconfig(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Action to apply. When the field is renew_force_autoconfig the meaning is that
every time when DHCP option 67 is received, the configuration is downloaded from DHCP server.
The default value is false."
::= { rlDhcpClCommandEntry 2 }
rlDhcpClConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The configuration file name that loaded into the device.
The filename is a relative path on the TFTP server, without the server IP address."
DEFVAL{""}
::= { rlDhcpCl 8 }
rlDhcpClOption67Enable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether the configuration file can be downloaded from DHCP packet option 67."
DEFVAL{ enable }
::= { rlDhcpCl 9 }
------------------------------
-- DHCP TFTP configuration
------------------------------
-- rlDhcpClManualTftpServerAddress --
rlDhcpClManualTftpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured TFTP server IP Address."
::= { rlDhcpCl 10 }
-- rlDhcpClSelectedTftpServerAddress --
rlDhcpClSelectedTftpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server IP Address."
::= { rlDhcpCl 11 }
-- rlDhcpClSelectedTftpServerAddressOrigin --
rlDhcpClSelectedTftpServerAddressOrigin OBJECT-TYPE
SYNTAX INTEGER{
sname(1),
option66(2),
option150(3),
option129(4),
siaddr(5),
manual(6),
unknown(7),
none(8),
optionv6-59(9),
broadcastReply(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Currently selected TFTP server IP Address's origin"
::= { rlDhcpCl 12 }
-- rlDhcpClManualConfigurationFileName --
rlDhcpClManualConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The manually configured file name."
DEFVAL{""}
::= { rlDhcpCl 13 }
-- rlDhcpClSelectedConfigurationFileName --
rlDhcpClSelectedConfigurationFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The selected configuration file name."
::= { rlDhcpCl 14 }
-- rlDhcpClSelectedConfigurationFileNameOrigin --
rlDhcpClSelectedConfigurationFileNameOrigin OBJECT-TYPE
SYNTAX INTEGER{
file(1),
option67(2),
manual(3),
none(4),
hostname(5),
defaultConfigFile(6),
optionv6-60(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The selected configuration files name origin."
::= { rlDhcpCl 15 }
------------------------------
-- DHCP Client must be added by default
------------------------------
-- rlDhcpClEnabledByDefaultRemovedIfindex --
rlDhcpClEnabledByDefaultRemovedIfindex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE.
If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user
on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is
that DHCP client entry must be added. "
DEFVAL{ 0 }
::= { rlDhcpCl 16 }
----------------------------------------------
-- Auto-Update and Auto-Config MIB variables
----------------------------------------------
rlDhcpClAutoUpdateEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True/False enables/disables DHCP
auto-update process in the device (through option 125)."
::= { rlDhcpCl 17 }
rlDhcpClAutoUpdateStatus OBJECT-TYPE
SYNTAX INTEGER{
noData(1),
openingIndirectFile(2),
downloadedIndirectFile(3),
startDownloadImageFile(4),
failedToDownloadImageFile(5),
quitFileContentsLenZero(6),
quitImageFileNameLenZero(7),
quitVersionAlreadyUpdated(8),
quitIndirectFileNotFound(9),
quitImageFileNotFound(10),
quitImageVersionNotSupported(11),
quitNoTftpOutgoingInterface(12),
quitUsbSetupFileOpenError(13),
quitUsbSetupFileFormatError(14),
quitUsbSetupFileReadWriteError(15),
quitUsbSetupFileSetIpAddrError(16),
quitUsbSetupFileImageFileNotExist(17),
quitUsbSetupFileConfigFileNotExist(18)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the status of current/last DHCP auto-update process."
::= { rlDhcpCl 18 }
rlDhcpClAutoConfigForce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True will force DHCP auto-config process
after next reboot. This configuration will take effect only during
the time period between the next 2 reboots of the device (like
a deffered action)."
::= { rlDhcpCl 19 }
rlDhcpClAutoConfigAutoSave OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Setting this MIB value to True configures automatic saving of
running-cdb into startup-cdb, to be done at the end of successful
DHCP auto-config process to running-cdb."
::= { rlDhcpCl 20 }
rlDhcpClAutoConfigStatus OBJECT-TYPE
SYNTAX INTEGER{
noData(1),
openingDhcpConfigFile(2),
openingIndirectFile(3),
searchingHostnameInIndirectFile(4),
openingHostnameConfigFile(5),
openingHostnameCfgFile(6),
openingDefaultConfigFile(7),
downloadingConfigFile(8),
savingConfigInStartupCDB(9),
quitDhcpFileNotGivenOrNotExists(10),
quitFailedToFindAnyExistingConfigFile(11),
quitConfigFileContentsLenZero(12),
quitConfigFileDownloadFailed(13),
quitConditionsForAutoConfigChanged(14),
quitSelectedConfigFileNameUpdateFailed(15),
quitSelectedConfigFileNameOriginUpdateFailed(16),
quitSelectedTftpServerAddressUpdateFailed(17),
quitSelectedTftpServerAddressOriginUpdateFailed(18),
quitCopyRunningToStartupFailed(19),
quitNoTftpOutgoingInterface(20),
finishedSuccessfully(21)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Describes the status of current/last DHCP auto-config process."
::= { rlDhcpCl 21 }
rlDhcpClAutoConfigProtocol OBJECT-TYPE
SYNTAX INTEGER{
tftp(1),
scp(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the auto-config process protocol.
tftp - only the TFTP protocol is used by auto-configuration.
scp - only the SCP protocol is used by auto-configuration.
auto-(Default) Auto-configuration uses the TFTP or SCP protocol
depending on the configuration file's extension.
If this option is selected, the extension parameter may be
specified or, if not, the default extension is used."
DEFVAL{ auto }
::= { rlDhcpCl 22 }
rlDhcpClAutoConfigScpFileExtention OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the SCP file extention.
When no vlaue is specified, 'scp' extension is used."
DEFVAL{ "scp" }
::= { rlDhcpCl 23 }
rlDhcpClSelectedTftpServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server Inet Address type."
::= { rlDhcpCl 24}
rlDhcpClSelectedTftpServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently selected TFTP server inet Address."
::= { rlDhcpCl 25}
rlDhcpClManualAutoConfigDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClManualAutoConfigDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" A table for configuring default values for auto-config/ auto-update process.
These values during the process, in case no appropriate
data was received from the DHCP server."
::= { rlDhcpCl 26 }
rlDhcpClManualAutoConfigDataEntry OBJECT-TYPE
SYNTAX RlDhcpClManualAutoConfigDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in rlDhcpClManualAutoConfigDataTable."
INDEX { rlDhcpClManualAutoConfigDataIndex }
::= { rlDhcpClManualAutoConfigDataTable 1 }
RlDhcpClManualAutoConfigDataEntry ::= SEQUENCE {
rlDhcpClManualAutoConfigDataIndex INTEGER,
rlDhcpClManualServerInetAddressType InetAddressType,
rlDhcpClManualServerInetAddress InetAddress,
rlDhcpClManualImageIndirectFileName DisplayString
}
rlDhcpClManualAutoConfigDataIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The index of this row. There is only one entry in this table,
whose index is 1."
::= { rlDhcpClManualAutoConfigDataEntry 1 }
rlDhcpClManualServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured inet Address type of remote server."
::= { rlDhcpClManualAutoConfigDataEntry 2 }
rlDhcpClManualServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured inet Address of remote server."
::= { rlDhcpClManualAutoConfigDataEntry 3 }
rlDhcpClManualImageIndirectFileName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Manually configured indirect file name, that holds the
name of the image file to download."
::= { rlDhcpClManualAutoConfigDataEntry 4 }
-- rlDhcpClInformationTable
rlDhcpClInformationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table mentione IP address which must be
released/renewed on the interface."
::= { rlDhcpCl 27 }
rlDhcpClInformationEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in dhcpClActionTable."
INDEX { rlDhcpClInformationIfIndex }
::= { rlDhcpClInformationTable 1 }
RlDhcpClInformationEntry ::= SEQUENCE {
rlDhcpClInformationIfIndex InterfaceIndex,
rlDhcpClInformationIpAddress IpAddress,
rlDhcpClInformationIpMask IpAddress,
rlDhcpClInformationT1 Unsigned32,
rlDhcpClInformationT2 Unsigned32,
rlDhcpClInformationDefaultGateway IpAddress,
rlDhcpClInformationHostName SnmpAdminString,
rlDhcpClInformationDomainName DisplayString,
rlDhcpClInformationTftpServerName DisplayString,
rlDhcpClInformationTftpFileName DisplayString,
rlDhcpClInformationTimeZone DisplayString,
rlDhcpClInformationTftpImageName DisplayString
}
rlDhcpClInformationIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The DHCPv4 client informational table. Contains information received by DHCP client from DHCP server"
::= { rlDhcpClInformationEntry 1 }
rlDhcpClInformationIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address allocated by DHCP server."
::= { rlDhcpClInformationEntry 2}
rlDhcpClInformationIpMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "IP Address mask allocated by DHCP server."
::= { rlDhcpClInformationEntry 3}
rlDhcpClInformationT1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "T1 timer value."
::= { rlDhcpClInformationEntry 4 }
rlDhcpClInformationT2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "T2 timer value."
::= { rlDhcpClInformationEntry 5 }
rlDhcpClInformationDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Default Gateway IP Address."
::= { rlDhcpClInformationEntry 6}
rlDhcpClInformationHostName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the name of the client."
::= { rlDhcpClInformationEntry 7 }
rlDhcpClInformationDomainName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Domain name received by DHCP client."
::= { rlDhcpClInformationEntry 8 }
rlDhcpClInformationTftpServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Tftp server name received by DHCP client."
::= { rlDhcpClInformationEntry 9 }
rlDhcpClInformationTftpFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of file to use in configuration process received by DHCP client."
::= { rlDhcpClInformationEntry 10 }
rlDhcpClInformationTimeZone OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timezone received by DHCP client."
::= { rlDhcpClInformationEntry 11 }
rlDhcpClInformationTftpImageName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Image filename to use in autoupdate process received by DHCP client."
::= { rlDhcpClInformationEntry 12 }
-- rlDhcpClInformationDnsServerListEntry --
rlDhcpClInformationDnsServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of DNS servers received by DHCP client."
::= { rlDhcpCl 28 }
rlDhcpClInformationDnsServerListEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpClInformationDnsServerListTable."
INDEX { rlDhcpClInformationDnsServerListIfIndex,
rlDhcpClInformationDnsServerListPriority }
::= { rlDhcpClInformationDnsServerListTable 1 }
RlDhcpClInformationDnsServerListEntry ::= SEQUENCE {
rlDhcpClInformationDnsServerListIfIndex InterfaceIndex,
rlDhcpClInformationDnsServerListPriority INTEGER,
rlDhcpClInformationDnsServerListAddress IpAddress
}
rlDhcpClInformationDnsServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpClInformationDnsServerListEntry. "
::= { rlDhcpClInformationDnsServerListEntry 1 }
rlDhcpClInformationDnsServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpClInformationDnsServerListEntry 2 }
rlDhcpClInformationDnsServerListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS server address received by DHCP client"
::= { rlDhcpClInformationDnsServerListEntry 3 }
-- rlDhcpClInformationTftpServerListEntry --
rlDhcpClInformationTftpServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClInformationTftpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of Tftp servers received by DHCP client."
::= { rlDhcpCl 29 }
rlDhcpClInformationTftpServerListEntry OBJECT-TYPE
SYNTAX RlDhcpClInformationTftpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpClInformationTftpServerListTable."
INDEX { rlDhcpClInformationTftpServerListIfIndex,
rlDhcpClInformationTftpServerListPriority }
::= { rlDhcpClInformationTftpServerListTable 1 }
RlDhcpClInformationTftpServerListEntry ::= SEQUENCE {
rlDhcpClInformationTftpServerListIfIndex InterfaceIndex,
rlDhcpClInformationTftpServerListPriority INTEGER,
rlDhcpClInformationTftpServerListAddress IpAddress
}
rlDhcpClInformationTftpServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpClInformationTftpServerListEntry. "
::= { rlDhcpClInformationTftpServerListEntry 1 }
rlDhcpClInformationTftpServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpClInformationTftpServerListEntry 2 }
rlDhcpClInformationTftpServerListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tftp server address received by DHCP client"
::= { rlDhcpClInformationTftpServerListEntry 3 }
rlDhcpClAutoUpdateProtocol OBJECT-TYPE
SYNTAX INTEGER{
tftp(1),
scp(2),
auto(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the auto-update process protocol.
tftp - only the TFTP protocol is used by auto-update.
scp - only the SCP protocol is used by auto-update.
auto-(Default) Auto-update uses the TFTP or SCP protocol
depending on the configuration file's extension.
If this option is selected, the extension parameter may be
specified or, if not, the default extension is used."
DEFVAL{ auto }
::= { rlDhcpCl 30 }
rlDhcpClAutoUpdateScpFileExtention OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Describes the SCP file extention used for auto-update.
When no vlaue is specified, 'scp' extension is used."
DEFVAL{ "scp" }
::= { rlDhcpCl 31 }
------------------------------
-- rlDhcpClEnabledByDefaultRemovedTable
------------------------------
-- rlDhcpClEnabledByDefaultRemovedTable --
rlDhcpClEnabledByDefaultRemovedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpClEnabledByDefaultRemovedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "DHCP Client flag is relevant when host parameter dhcp_client_active_on_start is TRUE.
If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user
on the interface and signs to application not to add DHCP client entry. Otherwise (zero value) - the meaning is
that DHCP client entry must be added. "
::= { rlDhcpCl 32 }
rlDhcpClEnabledByDefaultRemovedEntry OBJECT-TYPE
SYNTAX RlDhcpClEnabledByDefaultRemovedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in rlDhcpClEnabledByDefaultRemovedTable."
INDEX { rlDhcpClEnabledByDefaultRemovedIfIndex }
::= { rlDhcpClEnabledByDefaultRemovedTable 1 }
RlDhcpClEnabledByDefaultRemovedEntry ::= SEQUENCE {
rlDhcpClEnabledByDefaultRemovedIfIndex InterfaceIndex,
rlDhcpClEnabledByDefaultRemovedStatus RowStatus
}
rlDhcpClEnabledByDefaultRemovedIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The removed dhcp client interface, enabled by default. "
::= { rlDhcpClEnabledByDefaultRemovedEntry 1 }
rlDhcpClEnabledByDefaultRemovedStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry."
::= { rlDhcpClEnabledByDefaultRemovedEntry 2}
END

43
mibs/radlan/RADLAN-DHCPv6 Normal file
View File

@ -0,0 +1,43 @@
RADLAN-DHCPv6 DEFINITIONS ::= BEGIN
-- Version: 7.60
-- Date: 10-May-2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI
InterfaceIndex, ifIndex FROM IF-MIB
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
rnd FROM RADLAN-MIB;
rlDhcpv6 MODULE-IDENTITY
LAST-UPDATED "200604020000Z"
ORGANIZATION ""
CONTACT-INFO ""
DESCRIPTION
"The private MIB module definition for DHCP v6 features."
::= { rnd 214}
rlDhcpv6Common OBJECT IDENTIFIER ::= { rlDhcpv6 1}
rlDhcpv6Client OBJECT IDENTIFIER ::= { rlDhcpv6 2}
rlDhcpv6Relay OBJECT IDENTIFIER ::= { rlDhcpv6 3}
------------------------------
-- DHCP DUID
------------------------------
-- rlDhcpv6DuidEn --
rlDhcpv6DuidEn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(7..38))
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { rlDhcpv6Common 1 }
END

View File

@ -0,0 +1,506 @@
RADLAN-DHCPv6-CLIENT DEFINITIONS ::= BEGIN
-- Version: 7.60
-- Date: 10-May-2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, IpAddress, Counter32 FROM SNMPv2-SMI
InterfaceIndex, ifIndex FROM IF-MIB
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
InetAddressPrefixLength, InetAddressType, InetAddress
FROM INET-ADDRESS-MIB
rlDhcpv6Client FROM RADLAN-DHCPv6;
------------------------------
-- ipv6 DHCP client mib version
------------------------------
-- rlDhcpv6ClientMibVersion --
rlDhcpv6ClientMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { rlDhcpv6Client 1 }
------------------------------
-- ipv6 DHCP client supported
------------------------------
-- rlDhcpv6ClientSupported --
rlDhcpv6ClientSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { rlDhcpv6Client 2 }
------------------------------
-- ipv6 DHCP client Table
------------------------------
-- rlDhcpv6ClientEntry --
rlDhcpv6ClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved ipv6 DHCP clients and their services."
::= { rlDhcpv6Client 3 }
rlDhcpv6ClientEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6Client."
INDEX { rlDhcpv6ClientIfIndex }
::= { rlDhcpv6ClientTable 1 }
RlDhcpv6ClientEntry ::= SEQUENCE {
rlDhcpv6ClientIfIndex InterfaceIndex,
rlDhcpv6ClientPd INTEGER,
rlDhcpv6ClientStateless INTEGER,
rlDhcpv6ClientReconfigure INTEGER,
rlDhcpv6ClientInfoRefreshMin Unsigned32,
rlDhcpv6ClientInfoRefreshConf Unsigned32,
rlDhcpv6ClientInfoRefreshReceived Unsigned32,
rlDhcpv6ClientInfoRefreshRemain Unsigned32,
rlDhcpv6ClientDhcpServerInetAddressType InetAddressType,
rlDhcpv6ClientDhcpServerInetAddress InetAddress,
rlDhcpv6ClientDhcpServerDuid OCTET STRING,
rlDhcpv6ClientDhcpServerPreference Unsigned32,
rlDhcpv6ClientState INTEGER,
rlDhcpv6ClientTftpServerName DisplayString,
rlDhcpv6ClientTftpFileName DisplayString,
rlDhcpv6ClientTimeZone DisplayString,
rlDhcpv6ClientOperStatus INTEGER,
rlDhcpv6ClientDisableReason INTEGER,
rlDhcpv6ClientStatus RowStatus,
rlDhcpv6ClientInfoRefreshIsReceived TruthValue,
rlDhcpv6ClientIndirectImageFileName DisplayString
}
rlDhcpv6ClientIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The interface that ipv6 DHCP client is running on. "
::= { rlDhcpv6ClientEntry 1 }
rlDhcpv6ClientPd OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enables Prefix Delegation service on the interface."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 2 }
rlDhcpv6ClientStateless OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enables Stateless service on the interface."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 3 }
rlDhcpv6ClientReconfigure OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enables reconfiguration service on the interface."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 4 }
rlDhcpv6ClientInfoRefreshMin OBJECT-TYPE
SYNTAX Unsigned32 (600..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Defines the minimum refresh time between information-request packets on the same interface."
DEFVAL { 86400 }
::= { rlDhcpv6ClientEntry 5 }
rlDhcpv6ClientInfoRefreshConf OBJECT-TYPE
SYNTAX Unsigned32 (86400..4294967295 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Defines the refresh time between information-request packets on the same interface."
DEFVAL { 86400 }
::= { rlDhcpv6ClientEntry 6 }
rlDhcpv6ClientInfoRefreshReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows the received time from DHCP server untill next information-request packet."
::= { rlDhcpv6ClientEntry 7 }
rlDhcpv6ClientInfoRefreshRemain OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows the remain time untill next information-request packet."
::= { rlDhcpv6ClientEntry 8 }
rlDhcpv6ClientDhcpServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains Inet address Type of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 9 }
rlDhcpv6ClientDhcpServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains Inet address of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 10 }
rlDhcpv6ClientDhcpServerDuid OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains DUID of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 11 }
rlDhcpv6ClientDhcpServerPreference OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains preference of current DHCPv6 server."
::= { rlDhcpv6ClientEntry 12 }
rlDhcpv6ClientState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
configuring(2),
configured(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "shows the state machine."
DEFVAL { idle }
::= { rlDhcpv6ClientEntry 13 }
rlDhcpv6ClientTftpServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Tftp server name received by DHCPv6 stateless service."
::= { rlDhcpv6ClientEntry 14 }
rlDhcpv6ClientTftpFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of file to use in configuration process received by DHCPv6 stateless service."
::= { rlDhcpv6ClientEntry 15 }
rlDhcpv6ClientTimeZone OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The timezone received by DHCPv6 stateless service"
::= { rlDhcpv6ClientEntry 16 }
rlDhcpv6ClientOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this entry. Enabled or Disabled ."
DEFVAL { disable }
::= { rlDhcpv6ClientEntry 17}
rlDhcpv6ClientDisableReason OBJECT-TYPE
SYNTAX INTEGER {
none(1),
ipv6Disable(2),
portDown(3),
portDownAndIpv6Disable(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The disable operational status reason."
DEFVAL { none }
::= { rlDhcpv6ClientEntry 18}
rlDhcpv6ClientStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this entry. Creating the entry when ipv6 DHCP is enabled OR ipv6 DHCP stateless in enabled OR ipv6 DHCP pd is enabled."
::= { rlDhcpv6ClientEntry 19}
rlDhcpv6ClientInfoRefreshIsReceived OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Shows whether information-request option is received."
DEFVAL { false }
::= { rlDhcpv6ClientEntry 20 }
rlDhcpv6ClientIndirectImageFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of file to use in autoupdate process received by DHCPv6 stateless service."
::= { rlDhcpv6ClientEntry 21 }
------------------------------
-- ipv6 DHCP client Aux DNS servers table
------------------------------
-- rlDhcpv6ClientAuxDnsServerListEntry --
rlDhcpv6ClientAuxDnsServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of DNS servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
::= { rlDhcpv6Client 4 }
rlDhcpv6ClientAuxDnsServerListEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientAuxDnsServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientAuxDnsServerListTable."
INDEX { rlDhcpv6ClientAuxDnsServerListIfIndex,
rlDhcpv6ClientAuxDnsServerListPriority }
::= { rlDhcpv6ClientAuxDnsServerListTable 1 }
RlDhcpv6ClientAuxDnsServerListEntry ::= SEQUENCE {
rlDhcpv6ClientAuxDnsServerListIfIndex InterfaceIndex,
rlDhcpv6ClientAuxDnsServerListPriority INTEGER,
rlDhcpv6ClientAuxDnsServerListAddress InetAddressIPv6
}
rlDhcpv6ClientAuxDnsServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxDnsServerListEntry. "
::= { rlDhcpv6ClientAuxDnsServerListEntry 1 }
rlDhcpv6ClientAuxDnsServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpv6ClientAuxDnsServerListEntry 2 }
rlDhcpv6ClientAuxDnsServerListAddress OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DNS server address received by DHCPv6 stateless service"
::= { rlDhcpv6ClientAuxDnsServerListEntry 3 }
------------------------------
-- ipv6 DHCP client Aux SNTP servers List table
------------------------------
-- rlDhcpv6ClientAuxSntpServerListEntry --
rlDhcpv6ClientAuxSntpServerListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientAuxSntpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of Sntp servers received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
::= { rlDhcpv6Client 5 }
rlDhcpv6ClientAuxSntpServerListEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientAuxSntpServerListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientAuxSntpServerListTable."
INDEX { rlDhcpv6ClientAuxSntpServerListIfIndex,
rlDhcpv6ClientAuxSntpServerListPriority }
::= { rlDhcpv6ClientAuxSntpServerListTable 1 }
RlDhcpv6ClientAuxSntpServerListEntry ::= SEQUENCE {
rlDhcpv6ClientAuxSntpServerListIfIndex InterfaceIndex,
rlDhcpv6ClientAuxSntpServerListPriority INTEGER,
rlDhcpv6ClientAuxSntpServerListAddress InetAddressIPv6
}
rlDhcpv6ClientAuxSntpServerListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxSntpServerEntry. "
::= { rlDhcpv6ClientAuxSntpServerListEntry 1 }
rlDhcpv6ClientAuxSntpServerListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpv6ClientAuxSntpServerListEntry 2 }
rlDhcpv6ClientAuxSntpServerListAddress OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sntp server address received by DHCPv6 stateless service"
::= { rlDhcpv6ClientAuxSntpServerListEntry 3 }
------------------------------
-- ipv6 DHCP client Domain name search table
------------------------------
-- rlDhcpv6ClientAuxDomainNameSearchListEntry --
rlDhcpv6ClientAuxDomainNameSearchListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientAuxDomainNameSearchListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table saved the list of Domain Name Search received by DHCPv6 stateless service. This is an auxulary table for rlDhcpv6ClientEntry."
::= { rlDhcpv6Client 6 }
rlDhcpv6ClientAuxDomainNameSearchListEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientAuxDomainNameSearchListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rlDhcpv6ClientAuxDomainNameSearchListTable."
INDEX { rlDhcpv6ClientAuxDomainNameSearchListIfIndex,
rlDhcpv6ClientAuxDomainNameSearchListPriority }
::= { rlDhcpv6ClientAuxDomainNameSearchListTable 1 }
RlDhcpv6ClientAuxDomainNameSearchListEntry ::= SEQUENCE {
rlDhcpv6ClientAuxDomainNameSearchListIfIndex InterfaceIndex,
rlDhcpv6ClientAuxDomainNameSearchListPriority INTEGER,
rlDhcpv6ClientAuxDomainNameSearchListName DisplayString
}
rlDhcpv6ClientAuxDomainNameSearchListIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. "
::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 1 }
rlDhcpv6ClientAuxDomainNameSearchListPriority OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The priority of the entry. "
::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 2 }
rlDhcpv6ClientAuxDomainNameSearchListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..160))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Domain Name in DomainNameSearchList received by DHCPv6 stateless service"
::= { rlDhcpv6ClientAuxDomainNameSearchListEntry 3 }
-- =======================================================
-- ipv6 DHCP Client clear command
-- =======================================================
rlDhcpv6ClientCommandTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6ClientCommandEntry
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Action MIB for DHCP v6 Renew command."
::= { rlDhcpv6Client 7 }
rlDhcpv6ClientCommandEntry OBJECT-TYPE
SYNTAX RlDhcpv6ClientCommandEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlDhcpv6ClientCommandIfIndex }
::= { rlDhcpv6ClientCommandTable 1 }
RlDhcpv6ClientCommandEntry::= SEQUENCE {
rlDhcpv6ClientCommandIfIndex InterfaceIndex,
rlDhcpv6ClientCommandAction INTEGER
}
rlDhcpv6ClientCommandIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The IfIndex in rlDhcpv6ClientAuxDomainNameSearchEntry. "
::= { rlDhcpv6ClientCommandEntry 1 }
rlDhcpv6ClientCommandAction OBJECT-TYPE
SYNTAX INTEGER {
none(0),
renew(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Action to apply. The default value is none."
::= { rlDhcpv6ClientCommandEntry 2 }
------------------------------
-- rlDhcpv6ClientEnabledByDefaultRemovedIfindex --
------------------------------
rlDhcpv6ClientEnabledByDefaultRemovedIfindex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "DHCPv6 Client flag is relevant when mtsc parameter DHCPv6_client_enabled_by_default is TRUE.
If the MIB has non zero value the meaning is that DHCP client has removed from configuration by the user
on the interface and signs to application not to add DHCPv6 client entry. Otherwise (zero value) - the meaning is
that DHCPv6 client entry must be added. "
DEFVAL{ 0 }
::= { rlDhcpv6Client 8 }
END

View File

@ -0,0 +1,203 @@
RADLAN-DHCPv6-RELAY DEFINITIONS ::= BEGIN
-- Version: 7.60
-- Date: 10-May-2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32 FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
rlDhcpv6Relay FROM RADLAN-DHCPv6;
-- =======================================================
-- DHCPv6 relay interface list Table
-- =======================================================
rlDhcpv6RelayInterfaceListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLDhcpv6RelayInterfaceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains interfaces that have configured DHCPv6 relay"
::= { rlDhcpv6Relay 1}
rlDhcpv6RelayInterfaceListEntry OBJECT-TYPE
SYNTAX RLDhcpv6RelayInterfaceListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The entry contains ifindex field."
INDEX { rlDhcpv6RelayInterfaceListIfIndex }
::= { rlDhcpv6RelayInterfaceListTable 1 }
RLDhcpv6RelayInterfaceListEntry::= SEQUENCE {
rlDhcpv6RelayInterfaceListIfIndex Unsigned32,
rlDhcpv6RelayInterfaceListRowStatus RowStatus
}
rlDhcpv6RelayInterfaceListIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface that have configured DHCPv6 relay"
::= { rlDhcpv6RelayInterfaceListEntry 1 }
rlDhcpv6RelayInterfaceListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlDhcpv6RelayInterfaceListEntry 2 }
-- =======================================================
-- DHCPv6 relay destinations global
-- =======================================================
rlDhcpv6RelayDestinationsGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6RelayDestinationsGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table is used to store the global destinations defined by the
user to which the relay agent forwards RELAY-FW messages "
::= { rlDhcpv6Relay 2 }
rlDhcpv6RelayDestinationsGlobalEntry OBJECT-TYPE
SYNTAX RlDhcpv6RelayDestinationsGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table. "
INDEX { rlDhcpv6RelayDestinationsGlobalIpv6AddrType,
rlDhcpv6RelayDestinationsGlobalIpv6Addr,
rlDhcpv6RelayDestinationsGlobalOutputInterface
}
::= { rlDhcpv6RelayDestinationsGlobalTable 1 }
RlDhcpv6RelayDestinationsGlobalEntry::= SEQUENCE {
rlDhcpv6RelayDestinationsGlobalIpv6AddrType InetAddressType,
rlDhcpv6RelayDestinationsGlobalIpv6Addr InetAddress,
rlDhcpv6RelayDestinationsGlobalOutputInterface Unsigned32,
rlDhcpv6RelayDestinationsGlobalRowStatus RowStatus
}
rlDhcpv6RelayDestinationsGlobalIpv6AddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The only inet type that is supported is ipv6"
::= { rlDhcpv6RelayDestinationsGlobalEntry 1 }
rlDhcpv6RelayDestinationsGlobalIpv6Addr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address relay uses to forward the message"
::= { rlDhcpv6RelayDestinationsGlobalEntry 2 }
rlDhcpv6RelayDestinationsGlobalOutputInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output interface (ifindex) is required only in case the destination address is not global unicast."
::= { rlDhcpv6RelayDestinationsGlobalEntry 3 }
rlDhcpv6RelayDestinationsGlobalRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlDhcpv6RelayDestinationsGlobalEntry 4 }
-- =======================================================
-- DHCPv6 relay destinations per interface
-- =======================================================
rlDhcpv6RelayInterfaceDestinationsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpv6RelayInterfaceDestinationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table is used to store destinations defined by the user per
interface to which the relay agent forwards RELAY-FW messages "
::= { rlDhcpv6Relay 3 }
rlDhcpv6RelayInterfaceDestinationsEntry OBJECT-TYPE
SYNTAX RlDhcpv6RelayInterfaceDestinationsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table. "
INDEX { rlDhcpv6RelayInterfaceDestinationsIfindex,
rlDhcpv6RelayInterfaceDestinationsIpv6AddrType,
rlDhcpv6RelayInterfaceDestinationsIpv6Addr,
rlDhcpv6RelayInterfaceDestinationsOutputInterface
}
::= { rlDhcpv6RelayInterfaceDestinationsTable 1 }
RlDhcpv6RelayInterfaceDestinationsEntry::= SEQUENCE {
rlDhcpv6RelayInterfaceDestinationsIfindex Unsigned32,
rlDhcpv6RelayInterfaceDestinationsIpv6AddrType InetAddressType,
rlDhcpv6RelayInterfaceDestinationsIpv6Addr InetAddress,
rlDhcpv6RelayInterfaceDestinationsOutputInterface Unsigned32,
rlDhcpv6RelayInterfaceDestinationsRowStatus RowStatus
}
rlDhcpv6RelayInterfaceDestinationsIfindex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The relay interface"
::= { rlDhcpv6RelayInterfaceDestinationsEntry 1 }
rlDhcpv6RelayInterfaceDestinationsIpv6AddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The only inet type that is supported is ipv6"
::= { rlDhcpv6RelayInterfaceDestinationsEntry 2 }
rlDhcpv6RelayInterfaceDestinationsIpv6Addr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address relay uses to forward the message"
::= { rlDhcpv6RelayInterfaceDestinationsEntry 3 }
rlDhcpv6RelayInterfaceDestinationsOutputInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The output interface (ifindex) is required only in case the destination address is not global unicast."
::= { rlDhcpv6RelayInterfaceDestinationsEntry 4 }
rlDhcpv6RelayInterfaceDestinationsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlDhcpv6RelayInterfaceDestinationsEntry 5 }
END

View File

@ -0,0 +1,153 @@
RADLAN-DIGITALKEYMANAGE-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private DIGITAL KEY MANAGE MIB
-- Version: 7.50
-- Date: 26-Jan-2011
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC;
rlDigitalKeyManage MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines digital key manage private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 86 }
rlMD5KeyChainTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMD5KeyChainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Key-chains and keys"
::= { rlDigitalKeyManage 1 }
rlMD5KeyChainEntry OBJECT-TYPE
SYNTAX RlMD5KeyChainEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Key-chain with key ID that belongs to this chain"
INDEX {rlMD5KeyChainName, rlMD5KeyChainKeyId}
::= { rlMD5KeyChainTable 1 }
RlMD5KeyChainEntry ::= SEQUENCE {
rlMD5KeyChainName DisplayString,
rlMD5KeyChainKeyId INTEGER,
rlMD5KeyChainKey DisplayString,
rlMD5KeyChainKeyStartAccept DateAndTime,
rlMD5KeyChainKeyStartGenerate DateAndTime,
rlMD5KeyChainKeyStopGenerate DateAndTime,
rlMD5KeyChainKeyStopAccept DateAndTime,
rlMD5KeyChainKeyValidForAccept TruthValue,
rlMD5KeyChainKeyValidForGenerate TruthValue,
rlMD5KeyChainRowStatus RowStatus
}
rlMD5KeyChainName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the key-chain to which belongs
the secret authentication key"
::= { rlMD5KeyChainEntry 1 }
rlMD5KeyChainKeyId OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 8-bit identifier for the secret authentication key.
This identifier unique only for specific key chain"
::= { rlMD5KeyChainEntry 2 }
rlMD5KeyChainKey OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The 128-bit secret authentication key"
::= { rlMD5KeyChainEntry 3 }
rlMD5KeyChainKeyStartAccept OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will start accepting packets
that have been created with the given key"
DEFVAL { '00000000'H }
::= { rlMD5KeyChainEntry 4 }
rlMD5KeyChainKeyStartGenerate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will start using the key
for packet generation"
DEFVAL { '00000000'H }
::= { rlMD5KeyChainEntry 5 }
rlMD5KeyChainKeyStopGenerate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will stop using the key
for packet generation"
DEFVAL { 'FFFFFFFF'H }
::= { rlMD5KeyChainEntry 6 }
rlMD5KeyChainKeyStopAccept OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The time that the router will stop accepting packets
that have been created with the given key"
DEFVAL { 'FFFFFFFF'H }
::= { rlMD5KeyChainEntry 7 }
rlMD5KeyChainKeyValidForAccept OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value of 'true' indicates that given key is valid for
accepting packets"
DEFVAL { false }
::= { rlMD5KeyChainEntry 8 }
rlMD5KeyChainKeyValidForGenerate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value of 'true' indicates that given key is valid for
packet generation"
DEFVAL { false }
::= { rlMD5KeyChainEntry 9 }
rlMD5KeyChainRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is used to insert, update or delete an entry"
::= { rlMD5KeyChainEntry 10 }
END

1376
mibs/radlan/RADLAN-DNSCL-MIB Normal file

File diff suppressed because it is too large Load Diff

1316
mibs/radlan/RADLAN-DOT1X-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,75 @@
RADLAN-DhcpSpoofing-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN LOCALIZATION ROS
-- This Private MIB supports the dhcp spoofing feature
-- Version: 7.39.02.03
-- Date: 15 May 2006
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
PortList, dot1qVlanIndex FROM Q-BRIDGE-MIB
TruthValue FROM SNMPv2-TC;
rlDhcpSpoofing MODULE-IDENTITY
LAST-UPDATED "200605150000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for DhcpSpoofing."
REVISION "200605150000Z"
DESCRIPTION
"Initial revision."
::= { rnd 113 }
rlDhcpSpoofingServerPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Each bit that is set in this portList represent a port that
A dhcp server reside."
::= { rlDhcpSpoofing 1 }
rlDhcpSpoofingVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDhcpSpoofingVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains all existing vlans."
::= { rlDhcpSpoofing 2 }
rlDhcpSpoofingVlanEntry OBJECT-TYPE
SYNTAX RlDhcpSpoofingVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A vlan."
INDEX { dot1qVlanIndex }
::= { rlDhcpSpoofingVlanTable 1 }
RlDhcpSpoofingVlanEntry::=
SEQUENCE {
rlDhcpSpoofingEnabled
TruthValue
}
rlDhcpSpoofingEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHCP spoofing enabled or not."
::= { rlDhcpSpoofingVlanEntry 1 }
END

View File

@ -0,0 +1,498 @@
RADLAN-EMBWEB-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN EMBWEB ROS
-- Private EMBWEB MIB
-- Version: 7.45
-- Date: 28 Sep 2006
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY, IpAddress FROM SNMPv2-SMI
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC;
rlEmbWeb MODULE-IDENTITY
LAST-UPDATED "200607030000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"This private MIB module adds MIBs to EMBWEB (Embedded Web Server)."
REVISION "200607030000Z"
DESCRIPTION
"Initial revision."
::= { rnd 66 }
RlEmbWebProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Embedde Web Protocol"
SYNTAX INTEGER {
default(1),
http(2),
https(3)
}
RlEmbWebEnabled ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Embedde Web Service Support Enabled/Disabled"
SYNTAX INTEGER {
default(1),
false(2),
true(3)
}
rlEmWebMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Embedded web version, the current version is 2."
::= { rlEmbWeb 1 }
rlEmWebWebSite OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Link for the vendor web site used to retrive information."
::= { rlEmbWeb 2 }
rlEmWebSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEmWebSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Security Table whose entry is composed of username and
Password, group and access privileges for each user.
The access privileges can be one or more of none, read-files,
read-write, and super."
::= { rlEmbWeb 3 }
rlEmWebSecurityEntry OBJECT-TYPE
SYNTAX RlEmWebSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlEmWebSecurityUserName }
::= { rlEmWebSecurityTable 1 }
RlEmWebSecurityEntry ::= SEQUENCE {
rlEmWebSecurityUserName DisplayString,
rlEmWebSecurityPassword DisplayString,
rlEmWebSecurityAccess INTEGER,
rlEmWebSecurityIpAddr IpAddress,
rlEmWebSecurityPort INTEGER,
rlEmWebSecuritySnmpVersion INTEGER,
rlEmWebSecurityStatus RowStatus
}
rlEmWebSecurityUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The User name."
::= { rlEmWebSecurityEntry 1 }
rlEmWebSecurityPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The User password."
::= { rlEmWebSecurityEntry 2 }
rlEmWebSecurityAccess OBJECT-TYPE
SYNTAX INTEGER {
none(1),
readOnly(2),
readWrite(3),
super(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access rights for this user ."
::= { rlEmWebSecurityEntry 3 }
rlEmWebSecurityIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP Address to send the traps to.0 means doesn't want
to receive traps."
::= { rlEmWebSecurityEntry 4 }
rlEmWebSecurityPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port to send the traps to."
::= { rlEmWebSecurityEntry 5 }
rlEmWebSecuritySnmpVersion OBJECT-TYPE
SYNTAX INTEGER {
ver1(1),
ver2(2),
ver3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP version supported by this user. For the agent use."
::= { rlEmWebSecurityEntry 6 }
rlEmWebSecurityStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the security table entry. It's used to delete an entry"
::= { rlEmWebSecurityEntry 7 }
rlEmWebCloseTimeout OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum time period
in seconds that a TCP connection can stay open
without depending on the TCP timeout mechanism"
DEFVAL { 30 }
::= { rlEmbWeb 5 }
rlEmWebReceiveTimeout OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum time period
in seconds that a TCP connection can wait for
data which hasn't arrived "
DEFVAL { 30 }
::= { rlEmbWeb 6 }
rlEmWebMaxIdleTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3932159)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum HTTP Idle time
period in seconds for a TCP connection.If another request
isn't made at this period, the connection is closed.
The value 0 is supported as 'no timeout'."
DEFVAL { 600 }
::= { rlEmbWeb 7 }
rlEmWebSetEWSfilesStatus OBJECT-TYPE
SYNTAX INTEGER {
opened (1),
closed (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable sets the status of the embedded Web Server
files to either closed or opened."
DEFVAL { opened }
::= { rlEmbWeb 8 }
rlEmbeddedWebApplied OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies if the device supports Embedded WEB:
true - suppotrs
false - does not support"
::= { rlEmbWeb 9 }
rlEmWebHttpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port the embedded web uses for HTTP sessions."
::= { rlEmbWeb 10 }
rlEmWebHttpEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable HTTP sessions"
::= { rlEmbWeb 11 }
rlEmWebHttpsPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port the embedded web uses for HTTPS sessions."
::= { rlEmbWeb 12 }
rlEmWebHttpsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable HTTPS sessions"
::= { rlEmbWeb 13 }
rlEmWebCertificateCountryName OBJECT-TYPE
SYNTAX DisplayString (SIZE(2))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of country name field that will appear when a new certificate is generated."
::= { rlEmbWeb 14 }
rlEmWebCertificateStateOrProvinceName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of state or province name field that will appear when a new certificate is generated."
::= { rlEmbWeb 15 }
rlEmWebCertificateLocalityName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of locality field that will appear when a new certificate is generated."
::= { rlEmbWeb 16 }
rlEmWebCertificateOrganizationName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of organization field that will appear when a new certificate is generated."
::= { rlEmbWeb 17 }
rlEmWebCertificateCommonName OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Value of common name field that will appear when a new certificate is generated."
::= { rlEmbWeb 19 }
rlEmWebCertificateRegenerate OBJECT-TYPE
SYNTAX INTEGER {
noAction(0),
regenerateCertificate(1),
regenerateRsaKeyAndCertificate(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting to a regenerateCertificate causes a new certifiacte to be generated and to be used for all new sessions."
::= { rlEmbWeb 20 }
rlEmWebRsaKeyLength OBJECT-TYPE
SYNTAX INTEGER (512..2048)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the RSA key size that will be created when rlEmWebRegenerateCertificateAndKey will be
set to regenerateCertificateAndKey."
::= { rlEmbWeb 21 }
rlEmWebDebug OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MIB variable for setting debug information."
::= { rlEmbWeb 22 }
rlEmWebURL OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The URL through which the EWS of this device can be accessed."
::= { rlEmbWeb 23 }
rlEmWebDisplayNonPresentEntities OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the EWS is required to display non-present entities
(like non-present ports, IP addresses on non-present ports etc.) on it's screens."
::= { rlEmbWeb 24 }
rlEmWebCertificateExists OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether a certificate has been generated."
::= { rlEmbWeb 25 }
rlEmWebHttpsActiveCertificateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"By setting this scalar https is notified that the certificate and key with this index
should be used for new https sessions. Even if the certifcate or key doesn't exist yet
the operation will succeed."
::= { rlEmbWeb 26 }
rlEmWebExtraPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the TCP port the embedded web uses for The Extra Port sessions."
::= { rlEmbWeb 27 }
rlEmWebExtraPortType OBJECT-TYPE
SYNTAX INTEGER {
http(0),
https(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Extra Port Type HTTP/HTTPS for all sessions."
::= { rlEmbWeb 28 }
rlEmWebMaxHttpsIdleTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3932159)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum HTTPS Idle time
period in seconds for a web connection.If another request
isn't made at this period, the connection is closed.
The value 0 is supported as 'no timeout'."
DEFVAL { 600 }
::= { rlEmbWeb 29 }
rlEmWebServiceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEmWebServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { rlEmbWeb 30 }
rlEmWebServiceEntry OBJECT-TYPE
SYNTAX RlEmWebServiceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlEmWebServiceId }
::= { rlEmWebServiceTable 1 }
RlEmWebServiceEntry ::= SEQUENCE {
rlEmWebServiceId INTEGER,
rlEmWebServiceName DisplayString,
rlEmWebServiceEnable RlEmbWebEnabled,
rlEmWebServicePort INTEGER,
rlEmWebServiceMaxUsers INTEGER,
rlEmWebServiceProtocol RlEmbWebProtocol,
rlEmWebServiceCertificateId INTEGER,
rlEmWebServiceMaxIdleTimeOut INTEGER
}
rlEmWebServiceId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Service Id."
::= { rlEmWebServiceEntry 1 }
rlEmWebServiceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Service name"
DEFVAL { ''H }
::= { rlEmWebServiceEntry 2 }
rlEmWebServiceEnable OBJECT-TYPE
SYNTAX RlEmbWebEnabled
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the service is enabled or not. if set to 'default' will
the service to go back to its initialization default status."
DEFVAL { default }
::= { rlEmWebServiceEntry 3 }
rlEmWebServicePort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the TCP port on which service is listening.
value 0 will set the service to it's default port"
DEFVAL { 0 }
::= { rlEmWebServiceEntry 4 }
rlEmWebServiceMaxUsers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximal number of users for this service."
DEFVAL { 0 }
::= { rlEmWebServiceEntry 5 }
rlEmWebServiceProtocol OBJECT-TYPE
SYNTAX RlEmbWebProtocol
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the protocol that the service operates on. Note that the
general HTTP service can have only the http value and the general HTTPS
service can have only the https value.
setting the field to 'default' will cause the service to go back to it's
initialization settings."
DEFVAL { default }
::= { rlEmWebServiceEntry 6 }
rlEmWebServiceCertificateId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the certificate used by the service if rlEmWebServiceProtocol is
https. A value of 0 indicates that a certificate has not been assigned to
this service. setting this field to 1000 will cause the service to go
back to it's initialization value."
DEFVAL { 1000 }
::= { rlEmWebServiceEntry 7 }
rlEmWebServiceMaxIdleTimeOut OBJECT-TYPE
SYNTAX INTEGER (0..3932160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the maximum Idle time period in seconds for a TCP connection.
If another request isn't made at this period, the connection is closed.
The value 0 is supported as 'no timeout'.setting this field to 3932160
will cause the service to go back to it's initialization value."
DEFVAL { 3932160 }
::= { rlEmWebServiceEntry 8 }
END

View File

@ -0,0 +1,33 @@
RADLAN-ENDOFMIB-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private End of MIB MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rndEndOfMibGroup MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines End of MIB private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 1000 }
rndEndOfMib OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This variable indicates this is the end of RND MIB."
::= { rndEndOfMibGroup 1 }
END

169
mibs/radlan/RADLAN-ETS-MIB Normal file
View File

@ -0,0 +1,169 @@
RADLAN-ETS-MIB DEFINITIONS ::= BEGIN
-- Version: 7.50
-- Date: 21 Mar 2010
-- 21 Mar 2010 Initial release
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,
Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
TruthValue, RowStatus, RowPointer,
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
Counter64, OBJECT-TYPE FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB
Percents,rnd FROM RADLAN-MIB;
rlEtsMib MODULE-IDENTITY
LAST-UPDATED "201003210000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"marvell.com"
DESCRIPTION
"Added:
EtsPriorityGroupType
rlEtsFeatureStatus
rlEtsPriorityGroupMappingTable
rlEtsPriorityGroupBwAllocTable."
::= { rnd 201 }
EtsPriorityGroupType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Priority group enumerator."
SYNTAX INTEGER {
priorityGroup0(0),
priorityGroup1(1),
priorityGroup2(2),
priorityGroup3(3),
priorityGroup4(4),
priorityGroup5(5),
priorityGroup6(6),
priorityGroup7(7),
priorityGroup15(15)
}
EtsAdminStatusReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Administarative reason enumerator."
SYNTAX INTEGER {
ok(1),
too-many-groups(2), -- priorities from same queue is not mapped to same PG
too-many-queues(3), -- priorities from same PG is not mapped to same queue
not-highest-queue(4) -- priorities from PG 15 is not mapped to highest queues
}
-- ETS global enable status
rlEtsFeatureStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar indicates ETS enable status."
DEFVAL { false }
::= { rlEtsMib 1 }
-- ETS Priority to Priority Group Mapping Table
rlEtsPriorityGroupMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEtsPriorityGroupMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes Enhanced Transmission Selection Priority to Priority Group Mapping."
::= { rlEtsMib 2 }
rlEtsPriorityGroupMappingEntry OBJECT-TYPE
SYNTAX RlEtsPriorityGroupMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes The
priority to priority group mapping.
The index is represented by rlEtsPriorityGroupMapping8021QPrio."
INDEX { rlEtsPriorityGroupMapping8021QPrio }
::= { rlEtsPriorityGroupMappingTable 1 }
RlEtsPriorityGroupMappingEntry ::= SEQUENCE {
rlEtsPriorityGroupMapping8021QPrio INTEGER,
rlEtsPriorityGroupMappingAdminPG EtsPriorityGroupType,
rlEtsPriorityGroupMappingOperPG EtsPriorityGroupType,
rlEtsPriorityGroupMappingStatus RowStatus
}
rlEtsPriorityGroupMapping8021QPrio OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"802.1Q Priority."
::= { rlEtsPriorityGroupMappingEntry 1 }
rlEtsPriorityGroupMappingAdminPG OBJECT-TYPE
SYNTAX EtsPriorityGroupType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administrative (desired) Priority group of this priority."
DEFVAL { priorityGroup15 }
::= { rlEtsPriorityGroupMappingEntry 2 }
rlEtsPriorityGroupMappingOperPG OBJECT-TYPE
SYNTAX EtsPriorityGroupType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational (current) priority group of this priority."
DEFVAL { priorityGroup15 }
::= { rlEtsPriorityGroupMappingEntry 3 }
rlEtsPriorityGroupMappingStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to add/delete an entry from this table."
::= { rlEtsPriorityGroupMappingEntry 4 }
-- ETS Admin mapping not equal to oper mapping reason
rlEtsPriorityGroupMappingProblemReason OBJECT-TYPE
SYNTAX EtsAdminStatusReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason if priority to priority group, admin status is not equal to operational status."
DEFVAL { ok }
::= { rlEtsMib 3 }
-- ETS Admin mapping not equal to oper, mapping index
rlEtsPriorityGroupMappingProblemIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index of problematic PG if rlEtsPriorityGroupMappingProblemReason = too-many-queues(2) or
index of problematic queue if rlEtsPriorityGroupMappingProblemReason = too-many-groups(1)."
DEFVAL { 0 }
::= { rlEtsMib 4 }
-- ETS Priority Group Bandwidth Allocation
rlEtsPriorityGroupBwAlloc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enhanced Transmission Selection Priority Group Bandwidth Allocation identifier.
Each pair of octets represent priority group with corresponding bandwidth"
::= { rlEtsMib 5 }
END

253
mibs/radlan/RADLAN-File Normal file
View File

@ -0,0 +1,253 @@
RADLAN-File DEFINITIONS ::= BEGIN
-- Title: RADLAN File Private Extension
-- Version: 7.39.00.00
-- Date: 23 Feb 2005
-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable
-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable
-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand
-- 07-Nov-2004 Added Scalar rlFileAuditingEnable
-- 23-Feb-2005 Added rlFileFlashSize
IMPORTS
rnd FROM RADLAN-MIB
DisplayString, RowStatus, TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlFile MODULE-IDENTITY
LAST-UPDATED "201304010000Z" -- April 1, 2013
ORGANIZATION "Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"The MIB module describes the private MIB for File Private Extension
supported by Marvell MTS software and products."
REVISION "201304010000Z" -- April 1, 2013
DESCRIPTION
"Added MODULE-IDENTITY"
::= { rnd 96 }
FilePermission ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"File permission"
SYNTAX BITS {
read(0),
write(1),
execute(2),
dir(3)
}
rlFileMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the File System MIB version. The current version is 1."
::= {rlFile 1 }
rlFileTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing all the files
of the flash file system."
::= {rlFile 2 }
rlFileEntry OBJECT-TYPE
SYNTAX RlFileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the FileTable."
INDEX { IMPLIED rlFileName }
::= {rlFileTable 1 }
RlFileEntry ::= SEQUENCE {
rlFileName OCTET STRING,
rlFilePermission FilePermission,
rlFileSize INTEGER,
rlFileModificationDate DisplayString,
rlFileModificationTime DisplayString,
rlFileRowStatus RowStatus,
rlFileFlashSize INTEGER,
rlFileFullNormalizedName OCTET STRING
}
rlFileName OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file."
::= { rlFileEntry 1 }
rlFilePermission OBJECT-TYPE
SYNTAX FilePermission
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"permission level bitmap. "
::= { rlFileEntry 2 }
rlFileSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size of the file in bytes (actual size)."
::= { rlFileEntry 3 }
rlFileModificationDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time-stamp indicating the date of creation or last
modification of this file. The format of the time-stamp is
dd-mmm-yyyy"
::= { rlFileEntry 4 }
rlFileModificationTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time-stamp indicating the time of creation or last
modification of this file. The format of the time-stamp is
hh:mm:ss"
::= { rlFileEntry 5 }
rlFileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used just to delete an entry"
::= { rlFileEntry 6 }
rlFileFlashSize OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The size allocated for the file in bytes (allocated size)."
::= { rlFileEntry 7 }
rlFileFullNormalizedName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The full normalized name - up to max OCTET STRING length and
not containing '..' and '.' path components."
::= { rlFileEntry 8 }
rlFileActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlFileActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The (conceptual) table listing only one entry at a time
with parameters needed for performing an action on a file."
::= {rlFile 3 }
rlFileActionEntry OBJECT-TYPE
SYNTAX RlFileActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry (conceptual row) in the FileActionTable."
INDEX {rlFileActionName }
::= {rlFileActionTable 1 }
RlFileActionEntry ::= SEQUENCE {
rlFileActionName OCTET STRING,
rlFileActionNewName OCTET STRING,
rlFileActionRowStatus RowStatus,
rlFileActionCommand INTEGER
}
rlFileActionName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the file."
::= { rlFileActionEntry 1 }
rlFileActionNewName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new name for the file (in case of action rename)."
::= { rlFileActionEntry 2 }
rlFileActionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"It is used to create an entry"
::= { rlFileActionEntry 3 }
rlFileActionCommand OBJECT-TYPE
SYNTAX INTEGER {
rename(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Perform an action on the file."
::= { rlFileActionEntry 4 }
rlFileTotalSizeOfFlash OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total size of the flash in bytes."
::= {rlFile 4 }
rlFileFreeSizeOfFlash OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of free bytes in the flash."
::= {rlFile 5 }
--- File System auditing control (SysLog)
rlFileAuditingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether SysLog messages
should be issued on file rename/delete events"
DEFVAL { true }
::= { rlFile 6 }
rlFileTotalSizeOfUSB OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the total size of the USB in bytes."
::= {rlFile 7 }
rlFileFreeSizeOfUSB OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of free bytes in the USB."
::= {rlFile 8 }
END

148
mibs/radlan/RADLAN-GMRP-MIB Normal file
View File

@ -0,0 +1,148 @@
RADLAN-GMRP-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private GMRP MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue, TimeInterval FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
dot1dBasePort FROM BRIDGE-MIB;
rlGmrp MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines GMRP private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 75 }
rlGmrpSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Gmrp supported in the device or not."
::= { rlGmrp 1 }
rlGmrpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlGmrp 2 }
rlPortGmrpTimersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGmrpTimersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of Gmrp timer values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGmrp 3 }
rlPortGmrpTimersEntry OBJECT-TYPE
SYNTAX RlPortGmrpTimersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Gmrp timer values for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGmrpTimersTable 1 }
RlPortGmrpTimersEntry ::=
SEQUENCE {
rlPortGmrpJoinTime TimeInterval,
rlPortGmrpLeaveTime TimeInterval,
rlPortGmrpLeaveAllTime TimeInterval,
rlPortGmrpOverrideGarp EnabledStatus
}
rlPortGmrpJoinTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Gmrp Join time, in centiseconds."
DEFVAL { 20 }
::= { rlPortGmrpTimersEntry 1 }
rlPortGmrpLeaveTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Gmrp Leave time, in centiseconds."
DEFVAL { 60 }
::= { rlPortGmrpTimersEntry 2 }
rlPortGmrpLeaveAllTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Gmrp LeaveAll time, in centiseconds."
DEFVAL { 1000 }
::= { rlPortGmrpTimersEntry 3 }
rlPortGmrpOverrideGarp OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled{1}, Gmrp timer values for this port are
determined by the values in this entry. Otherwise, they
are determined by the values in dot1dPortGarpTable."
DEFVAL { disabled }
::= { rlPortGmrpTimersEntry 4 }
rlGmrpVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlGmrpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is to Enable/Disable Gmrp in the vlan."
::= { rlGmrp 4 }
rlGmrpVlanEntry OBJECT-TYPE
SYNTAX RlGmrpVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlGmrpVlanTable."
INDEX { rlGmrpVlanTag }
::= { rlGmrpVlanTable 1 }
RlGmrpVlanEntry ::= SEQUENCE {
rlGmrpVlanTag INTEGER,
rlGmrpVlanEnable TruthValue
}
rlGmrpVlanTag OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The tag of the VLAN for which this entry contains information."
::= { rlGmrpVlanEntry 1 }
rlGmrpVlanEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Gmrp in the vlan."
DEFVAL { false }
::= { rlGmrpVlanEntry 2 }
END

450
mibs/radlan/RADLAN-GVRP-MIB Normal file
View File

@ -0,0 +1,450 @@
RADLAN-GVRP-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private GVRP MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
TruthValue, TimeInterval FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
Counter FROM RFC1155-SMI
dot1dBasePort FROM BRIDGE-MIB;
rlGvrp MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines GVRP private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 64 }
rlPortGvrpTimersTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpTimersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP timer values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 1 }
rlPortGvrpTimersEntry OBJECT-TYPE
SYNTAX RlPortGvrpTimersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP timer values for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpTimersTable 1 }
RlPortGvrpTimersEntry ::=
SEQUENCE {
rlPortGvrpJoinTime TimeInterval,
rlPortGvrpLeaveTime TimeInterval,
rlPortGvrpLeaveAllTime TimeInterval,
rlPortGvrpOverrideGarp EnabledStatus
}
rlPortGvrpJoinTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GVRP Join time, in centiseconds."
DEFVAL { 20 }
::= { rlPortGvrpTimersEntry 1 }
rlPortGvrpLeaveTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GVRP Leave time, in centiseconds."
DEFVAL { 60 }
::= { rlPortGvrpTimersEntry 2 }
rlPortGvrpLeaveAllTime OBJECT-TYPE
SYNTAX TimeInterval
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The GVRP LeaveAll time, in centiseconds."
DEFVAL { 1000 }
::= { rlPortGvrpTimersEntry 3 }
rlPortGvrpOverrideGarp OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled{1}, GVRP timer values for this port are
determined by the values in this entry. Otherwise, they
are determined by the values in dot1dPortGarpTable."
DEFVAL { disabled }
::= { rlPortGvrpTimersEntry 4 }
rlGvrpSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is GVRP supported in this device or not"
::= { rlGvrp 2 }
rlGvrpMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 3."
::= { rlGvrp 3 }
-- rlPortGvrpStatisticsTable
rlPortGvrpStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP statistics values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 4 }
rlPortGvrpStatisticsEntry OBJECT-TYPE
SYNTAX RlPortGvrpStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP statistics values for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpStatisticsTable 1 }
RlPortGvrpStatisticsEntry ::=
SEQUENCE {
rlPortGvrpStatisticsRJE Counter,
rlPortGvrpStatisticsRJIn Counter,
rlPortGvrpStatisticsREmp Counter,
rlPortGvrpStatisticsRLIn Counter,
rlPortGvrpStatisticsRLE Counter,
rlPortGvrpStatisticsRLA Counter,
rlPortGvrpStatisticsSJE Counter,
rlPortGvrpStatisticsSJIn Counter,
rlPortGvrpStatisticsSEmp Counter,
rlPortGvrpStatisticsSLIn Counter,
rlPortGvrpStatisticsSLE Counter,
rlPortGvrpStatisticsSLA Counter,
rlPortGvrpStatisticsClear INTEGER
}
rlPortGvrpStatisticsRJE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 1 }
rlPortGvrpStatisticsRJIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 2 }
rlPortGvrpStatisticsREmp OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 3 }
rlPortGvrpStatisticsRLIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave In Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 4 }
rlPortGvrpStatisticsRLE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave Empty Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 5 }
rlPortGvrpStatisticsRLA OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave All Received on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 6 }
rlPortGvrpStatisticsSJE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 7 }
rlPortGvrpStatisticsSJIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 8 }
rlPortGvrpStatisticsSEmp OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 9 }
rlPortGvrpStatisticsSLIn OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave In Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 10 }
rlPortGvrpStatisticsSLE OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave Empty Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 11 }
rlPortGvrpStatisticsSLA OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave All Sent on the port,
since the last clearance."
::= { rlPortGvrpStatisticsEntry 12 }
rlPortGvrpStatisticsClear OBJECT-TYPE
SYNTAX INTEGER {
activate(1),
passive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"activate - the signal/trigger to clear ALL
the rlPortGvrpStatisticsEntry's fields.
passive - specify that the rlPortGvrpStatisticsClear field is not
activate, or finshed the clearnce process.
the rlPortGvrpStatisticsClear return automatically to
passive after it was activate."
DEFVAL { passive }
::= { rlPortGvrpStatisticsEntry 13 }
-- rlPortGvrpErrorStatisticsTable
rlPortGvrpErrorStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpErrorStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP ErrorStatistics values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 5 }
rlPortGvrpErrorStatisticsEntry OBJECT-TYPE
SYNTAX RlPortGvrpErrorStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP ErrorStatistics values for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpErrorStatisticsTable 1 }
RlPortGvrpErrorStatisticsEntry ::=
SEQUENCE {
rlPortGvrpErrorStatisticsInvProt Counter,
rlPortGvrpErrorStatisticsInvAtyp Counter,
rlPortGvrpErrorStatisticsInvAval Counter,
rlPortGvrpErrorStatisticsInvPlen Counter,
rlPortGvrpErrorStatisticsInvAlen Counter,
rlPortGvrpErrorStatisticsInvEvent Counter,
rlPortGvrpErrorStatisticsClear INTEGER
}
rlPortGvrpErrorStatisticsInvProt OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Protocol Id encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 1 }
rlPortGvrpErrorStatisticsInvAtyp OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Attribute Type encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 2 }
rlPortGvrpErrorStatisticsInvAval OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Attribute Value encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 3 }
rlPortGvrpErrorStatisticsInvPlen OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid PDU Length encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 4 }
rlPortGvrpErrorStatisticsInvAlen OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Attribute Length encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 5 }
rlPortGvrpErrorStatisticsInvEvent OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid Event encountered by
the GVRP port. (since the last clearance)"
::= { rlPortGvrpErrorStatisticsEntry 6 }
rlPortGvrpErrorStatisticsClear OBJECT-TYPE
SYNTAX INTEGER {
activate(1),
passive(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"activate - the signal/trigger to clear ALL
the rlPortGvrpErrorStatisticsEntry's fields.
passive - specify that the rlPortGvrpErrorStatisticsClear field is not
activate, or finshed the clearnce process.
the rlPortGvrpErrorStatisticsClear return automatically to
passive after it was activate."
DEFVAL { passive }
::= { rlPortGvrpErrorStatisticsEntry 7 }
-- rlPortGvrpApplicantStatusTable
rlPortGvrpApplicantStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpApplicantStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP Applicant Status values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 6 }
rlPortGvrpApplicantStatusEntry OBJECT-TYPE
SYNTAX RlPortGvrpApplicantStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP Applicant Status value for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpApplicantStatusTable 1 }
RlPortGvrpApplicantStatusEntry ::=
SEQUENCE {
rlPortGvrpApplicantStatusValue INTEGER
}
rlPortGvrpApplicantStatusValue OBJECT-TYPE
SYNTAX INTEGER {
participant(1),
nonParticipant(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"participant - the Gvrp enabled port sending GARP PDUs.
nonParticipant - preventing the Gvrp enabled port from sending GARP PDUs."
DEFVAL { participant }
::= { rlPortGvrpApplicantStatusEntry 1 }
-- rlGvrpDynamicVlanCreation was deleted
-- { rlGvrp 7 } reserved
-- rlPortGvrpRegistrationModeTable
rlPortGvrpRegistrationModeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortGvrpRegistrationModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of GVRP Registration Mode values for every bridge
port. This is indexed by dot1dBasePort."
::= { rlGvrp 8 }
rlPortGvrpRegistrationModeEntry OBJECT-TYPE
SYNTAX RlPortGvrpRegistrationModeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"GVRP Registration Mode value for a bridge port."
INDEX { dot1dBasePort }
::= { rlPortGvrpRegistrationModeTable 1 }
RlPortGvrpRegistrationModeEntry ::=
SEQUENCE {
rlPortGvrpRegistrationModeForbidden TruthValue
}
rlPortGvrpRegistrationModeForbidden OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true - deregisters all VLANS on the specified port and prevents any
VLAN creation or registration on that port.
false - the registration operation on this port behaves normally."
DEFVAL { false }
::= { rlPortGvrpRegistrationModeEntry 1 }
END

View File

@ -0,0 +1,473 @@
RADLAN-HWENVIROMENT DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,TruthValue FROM SNMPv2-TC;
rlEnv MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for environment of Radlan devices."
REVISION "200309210000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { rnd 83 }
RlEnvMonState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the state of a device being monitored.
Valid values are:
normal(1): the environment is good, such as low
temperature or full battery charge.
warning(2): the environment is bad, such as temperature
above normal operation range but not too
high, or battery discharge.
critical(3): the environment is very bad, such as
temperature much higher than normal
operation limit or critically low battery charge.
shutdown(4): the environment is the worst, the system
should be shutdown immediately.
notPresent(5): the environmental monitor is not present,
such as temperature sensors or battery does not exist.
notFunctioning(6): the environmental monitor does not
function properly, such as a temperature
sensor generates a abnormal data like
1000 or error happens while reading battery
state.
restore(7): the environment is restoring its normal state,
such as battery recharging.
"
SYNTAX INTEGER {
normal(1),
warning(2),
critical(3),
shutdown(4),
notPresent(5),
notFunctioning(6),
restore(7),
notAvailable(8),
backingUp(9)
}
RlEnvMonDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the state of a device being monitored.
Valid values are:
unKnown(1): if the board not support air flow direction.
frontToBack(2): the air flow direction of the fan is front to back.
backToFront(3): the air flow direction of the fan is back to front.
clockwise(4): the air flow direction of the fan is clock wise
unClockwise(5): the air flow direction of the fan is unclock wise
insideOutside(6): the air flow direction of the fan is inside outside
outsideInside(7): the air flow direction of the fan is outside inside
rightToLeft(8): the air flow direction of the fan is from right to left
leftToRight(9): the air flow direction of the fan is from left to right
"
SYNTAX INTEGER {
unKnown(1),
frontToBack(2),
backToFront(3),
clockwise(4),
unClockwise(5),
insideOut(6),
outsideIn(7),
rightToLeft(8),
leftToRight(9)
}
rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
rlEnvMonFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of fan status maintained by the environmental
monitor."
::= { rlEnvPhysicalDescription 1 }
rlEnvMonFanStatusEntry OBJECT-TYPE
SYNTAX RlEnvMonFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the fan status table, representing the status of
the associated fan maintained by the environmental monitor."
INDEX { rlEnvMonFanStatusIndex }
::= { rlEnvMonFanStatusTable 1 }
RlEnvMonFanStatusEntry ::=
SEQUENCE {
rlEnvMonFanStatusIndex INTEGER,
rlEnvMonFanStatusDescr DisplayString,
rlEnvMonFanState RlEnvMonState
}
rlEnvMonFanStatusIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the fan being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { rlEnvMonFanStatusEntry 1 }
rlEnvMonFanStatusDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the fan being instrumented.
This description is a short textual label, suitable as a
human-sensible identification for the rest of the
information in the entry."
::= { rlEnvMonFanStatusEntry 2 }
rlEnvMonFanState OBJECT-TYPE
SYNTAX RlEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the fan being instrumented."
::= { rlEnvMonFanStatusEntry 3 }
rlEnvMonSupplyStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of power supply status maintained by the
environmental monitor card."
::= { rlEnvPhysicalDescription 2 }
rlEnvMonSupplyStatusEntry OBJECT-TYPE
SYNTAX RlEnvMonSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the power supply status table, representing the
status of the associated power supply maintained by the
environmental monitor card."
INDEX { rlEnvMonSupplyStatusIndex }
::= { rlEnvMonSupplyStatusTable 1 }
RlEnvMonSupplyStatusEntry ::=
SEQUENCE {
rlEnvMonSupplyStatusIndex INTEGER ,
rlEnvMonSupplyStatusDescr DisplayString,
rlEnvMonSupplyState RlEnvMonState,
rlEnvMonSupplySource INTEGER,
rlEnvMonSupplyFanDirection RlEnvMonDirection
}
rlEnvMonSupplyStatusIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the power supply being instrumented.
This index is for SNMP purposes only, and has no
intrinsic meaning."
::= { rlEnvMonSupplyStatusEntry 1 }
rlEnvMonSupplyStatusDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual description of the power supply being instrumented.
This description is a short textual label, suitable as a
human-sensible identification for the rest of the
information in the entry."
::= { rlEnvMonSupplyStatusEntry 2 }
rlEnvMonSupplyState OBJECT-TYPE
SYNTAX RlEnvMonState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mandatory state of the power supply being instrumented."
::= { rlEnvMonSupplyStatusEntry 3 }
rlEnvMonSupplySource OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ac(2),
dc(3),
externalPowerSupply(4),
internalRedundant(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power supply source.
unknown - Power supply source unknown
ac - AC power supply
dc - DC power supply
externalPowerSupply - External power supply
internalRedundant - Internal redundant power supply
"
::= { rlEnvMonSupplyStatusEntry 4 }
rlEnvMonSupplyFanDirection OBJECT-TYPE
SYNTAX RlEnvMonDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of the power supply's fan."
::= { rlEnvMonSupplyStatusEntry 5 }
--------------------------------------------------------------------------------
-- rlEnvMonIndexTable
--------------------------------------------------------------------------------
rlEnvMonIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvMonIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that can help building indexes for EnvMon tables."
::= { rlEnvPhysicalDescription 10 }
rlEnvMonIndexEntry OBJECT-TYPE
SYNTAX RlEnvMonIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in table, representing the index input parameters."
INDEX { rlEnvMonIndexUnitId, rlEnvMonIndexObjType, rlEnvMonIndexObjIndex }
::= { rlEnvMonIndexTable 1 }
RlEnvMonIndexEntry ::=
SEQUENCE {
rlEnvMonIndexUnitId INTEGER,
rlEnvMonIndexObjType INTEGER,
rlEnvMonIndexObjIndex INTEGER,
rlEnvMonIndexValue INTEGER
}
rlEnvMonIndexUnitId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unit ID."
::= { rlEnvMonIndexEntry 1 }
rlEnvMonIndexObjType OBJECT-TYPE
SYNTAX INTEGER {
powerSupply(5),
fan(6),
thermalSensorUnderCard(14)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Object type."
::= { rlEnvMonIndexEntry 2 }
rlEnvMonIndexObjIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of object."
::= { rlEnvMonIndexEntry 3 }
rlEnvMonIndexValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Calculated index value."
::= { rlEnvMonIndexEntry 4 }
rlEnvFanData OBJECT IDENTIFIER ::= { rlEnv 5 }
rlEnvFanDataTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvFanDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"For each unit in a stack"
::= { rlEnvFanData 1 }
rlEnvFanDataEntry OBJECT-TYPE
SYNTAX RlEnvFanDataEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifies a unit"
INDEX { rlEnvFanDataStackUnit }
::= { rlEnvFanDataTable 1 }
RlEnvFanDataEntry ::= SEQUENCE {
rlEnvFanDataStackUnit INTEGER,
rlEnvFanDataTemp INTEGER,
rlEnvFanDataSpeed INTEGER,
rlEnvFanDataOperLevel INTEGER,
rlEnvFanDataAdminLevel INTEGER,
rlEnvFanDataDirection RlEnvMonDirection
}
rlEnvFanDataStackUnit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the stack unit"
::= { rlEnvFanDataEntry 1 }
rlEnvFanDataTemp OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unit temperature"
::= { rlEnvFanDataEntry 2 }
rlEnvFanDataSpeed OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan speed in RPM"
::= { rlEnvFanDataEntry 3 }
rlEnvFanDataOperLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan speed operative level"
::= { rlEnvFanDataEntry 4 }
rlEnvFanDataAdminLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured fan speed level"
::= { rlEnvFanDataEntry 5 }
rlEnvFanDataDirection OBJECT-TYPE
SYNTAX RlEnvMonDirection
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction of the system's fan."
::= { rlEnvFanDataEntry 6 }
-- ************ Redundant Fan ************** --
RlEnvRedundantFanStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents the status of a redundant fan.
Valid values are:
Ready(1): fan is ready and not active (all fans are O.K)
Active(2): fan is active (one or more fan failed)
Failure(3): fan failure "
SYNTAX INTEGER {
ready(1),
active(2),
failure(3),
notPresent(4)
}
rlEnvRedundantFanTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEnvRedundantFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of redundant fan status"
::= { rlEnv 6 }
rlEnvRedundantFanEntry OBJECT-TYPE
SYNTAX RlEnvRedundantFanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the redundant fan status table, representing the status of the associated fan "
INDEX { rlEnvRedundantFanUnitId, rlEnvRedundantFanIndex }
::= { rlEnvRedundantFanTable 1 }
RlEnvRedundantFanEntry ::=
SEQUENCE {
rlEnvRedundantFanUnitId Unsigned32,
rlEnvRedundantFanIndex INTEGER,
rlEnvRedundantFanStatus RlEnvRedundantFanStatus
}
rlEnvRedundantFanUnitId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the stack unit"
::= { rlEnvRedundantFanEntry 1 }
rlEnvRedundantFanIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan index"
::= { rlEnvRedundantFanEntry 2 }
rlEnvRedundantFanStatus OBJECT-TYPE
SYNTAX RlEnvRedundantFanStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The fan status"
::= { rlEnvRedundantFanEntry 3 }
rlEnvRedundantFanSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Defines whether Redundant Fan feature is supported"
::= { rlEnv 7 }
END

View File

@ -0,0 +1,381 @@
RADLAN-HYBRID-STACK-MIB DEFINITIONS ::= BEGIN
-- Title: CISCO CISCO ROS
-- This Private MIB supports the unit id configuration for hybrid stack of ROS products
-- Version: 7.50
-- Date: 21 mar 2011
-- 23-May-2012 Update unit id from 4 to 8 units maximum
-- 19-Dec-2012 Support Lion Native and advanced-hybrid-xg
-- 20-Jun-2013 Support stack ports list for ros_sku3 Native and advanced-hybrid-xg
-- 20-Jun-2013 Support s1s2_xg1xg2_xg stack ports pair for ros_sku2 Native and advanced-hybrid-xg
-- 20-Jun-2013 Add MIB version for backwards/forwards compatability
-- 20-Jun-2013 Update MIB due to above changes
-- 11-Jul-2013 Add module type
-- 14-Jul-2013 More MIB changes
IMPORTS
MacAddress FROM BRIDGE-MIB
rnd FROM RADLAN-MIB
OBJECT-TYPE,
MODULE-IDENTITY FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
rlStack FROM RADLAN-STACK-MIB ;
--rlStack MODULE-IDENTITY
-- LAST-UPDATED "200504140000Z"
-- ORGANIZATION "Radlan Computer Communications Ltd."
-- CONTACT-INFO
-- "radlan.com"
-- DESCRIPTION
-- "The private MIB module definition for stack."
-- REVISION "200504140000Z"
-- DESCRIPTION
-- "Initial revision."
-- ::= { rnd 107 }
StackMode ::= INTEGER {
standalone (1),
native (2),
basic-hybrid (3),
advanced-hybrid (4),
advanced-hybrid-XG (5)
}
PortsPair ::= INTEGER {
pair-s1s2 (1),
pair-s3s4 (2),
pair-s1s25G (3),
pair-s1s2Xg (4),
pair-lionXg (5),
pair-s1s2-xg1xg2-Xg (6)
}
HybridStackPortSpeed ::= INTEGER {
port-speed-1G (1),
port-speed-5G (2),
port-speed-10G (3),
port-speed-auto (4),
port-speed-down (5)
}
HybridStackDeviceMode ::= INTEGER {
mode-L2 (1),
mode-L3 (2)
}
UnitModuleType ::= INTEGER {
unit-ros_sku1 (1),
unit-ros_sku2 (2),
unit-ros_sku3 (3)
}
rlStackHybridTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlStackHybridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The table listing information required for hybrid stack."
::= {rlStack 5 }
rlStackHybridEntry OBJECT-TYPE
SYNTAX RlStackHybridEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the rlStackActiveUnitIdTable."
INDEX {rlStackHybridUnitId }
::= {rlStackHybridTable 1 }
RlStackHybridEntry ::= SEQUENCE {
rlStackHybridUnitId INTEGER,
rlStackHybridStackMode StackMode,
rlStackHybridPortsPair PortsPair,
rlStackHybridPortNo1speedDeprecated HybridStackPortSpeed,
rlStackHybridPortNo2speedDeprecated HybridStackPortSpeed,
rlStackHybridUnitIdAfterReset INTEGER,
rlStackHybridStackModeAfterReset StackMode,
rlStackHybridPortsPairAfterReset PortsPair,
rlStackHybridPortNo1speedAfterResetDeprecated HybridStackPortSpeed,
rlStackHybridPortNo2speedAfterResetDeprecated HybridStackPortSpeed,
rlStackHybridDeleteStartupAfterResetDeprecated TruthValue,
rlStackHybridDeviceModeAfterReset HybridStackDeviceMode,
rlStackHybridXgPortNo1NumDeprecated INTEGER,
rlStackHybridXgPortNo1NumAfterResetDeprecated INTEGER,
rlStackHybridXgPortNo2NumDeprecated INTEGER,
rlStackHybridXgPortNo2NumAfterResetDeprecated INTEGER,
rlStackHybridPortSpeed HybridStackPortSpeed,
rlStackHybridPortSpeedAfterReset HybridStackPortSpeed,
rlStackHybridXgPortList OCTET STRING,
rlStackHybridXgPortListAfterReset OCTET STRING,
rlStackHybridMibVersion INTEGER,
rlStackHybridUnitModuleType UnitModuleType
}
rlStackHybridUnitId OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The unit number device, which is the active unit id"
::= {rlStackHybridEntry 1 }
rlStackHybridStackMode OBJECT-TYPE
SYNTAX StackMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the unit stack mode."
::= {rlStackHybridEntry 2 }
rlStackHybridPortsPair OBJECT-TYPE
SYNTAX PortsPair
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the stack ports pair."
::= {rlStackHybridEntry 3 }
rlStackHybridPortNo1speedDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the first stack port speed."
::= {rlStackHybridEntry 4 }
rlStackHybridPortNo2speedDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the second stack port speed."
::= {rlStackHybridEntry 5 }
rlStackHybridUnitIdAfterReset OBJECT-TYPE
SYNTAX INTEGER (0..8)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the unit id that will be after reset."
::= {rlStackHybridEntry 6 }
rlStackHybridStackModeAfterReset OBJECT-TYPE
SYNTAX StackMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the unit stack mode that will be after reset."
::= {rlStackHybridEntry 7 }
rlStackHybridPortsPairAfterReset OBJECT-TYPE
SYNTAX PortsPair
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the stack ports pair that will be after reset."
::= {rlStackHybridEntry 8 }
rlStackHybridPortNo1speedAfterResetDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the first stack port speed that will be after reset."
::= {rlStackHybridEntry 9 }
rlStackHybridPortNo2speedAfterResetDeprecated OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the second stack port speed that will be after reset."
::= {rlStackHybridEntry 10 }
rlStackHybridDeleteStartupAfterResetDeprecated OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the startup configuration is deleted after reset."
::= {rlStackHybridEntry 11 }
rlStackHybridDeviceModeAfterReset OBJECT-TYPE
SYNTAX HybridStackDeviceMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates Device mode (Layer2 or Layer3) after reset."
::= {rlStackHybridEntry 12 }
rlStackHybridXgPortNo1NumDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the first XG stack port number."
::= {rlStackHybridEntry 13 }
rlStackHybridXgPortNo1NumAfterResetDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the first XG stack port number that will be after reset."
::= {rlStackHybridEntry 14 }
rlStackHybridXgPortNo2NumDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the second XG stack port number."
::= {rlStackHybridEntry 15 }
rlStackHybridXgPortNo2NumAfterResetDeprecated OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the second XG stack port number that will be after reset."
::= {rlStackHybridEntry 16 }
rlStackHybridPortSpeed OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the stack ports pair speed."
::= {rlStackHybridEntry 17 }
rlStackHybridPortSpeedAfterReset OBJECT-TYPE
SYNTAX HybridStackPortSpeed
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the stack ports pair speed that will be after reset."
::= {rlStackHybridEntry 18 }
rlStackHybridXgPortList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the XG stack ports list.
A set of ports that are identified by a PortList, in which
each port is represented as a bit."
::= {rlStackHybridEntry 19 }
rlStackHybridXgPortListAfterReset OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (2..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the XG stack ports list that will be after reset.
A set of ports that are identified by a PortList, in which
each port is represented as a bit."
::= {rlStackHybridEntry 20 }
rlStackHybridUnitModuleType OBJECT-TYPE
SYNTAX UnitModuleType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the stack unit module."
::= {rlStackHybridEntry 21 }
rlStackHybridMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the Hybrid Stack MIB version"
::= {rlStackHybridEntry 22 }
--rlStackHybridConvertSPortsPairToIfIndexTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF RlStackHybridConvertSPortsPairToIfIndexEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- " The table listing information required to convert hybrid stack ports pair up to 4 ifIndexes."
-- ::= {rlStack 6 }
--
--rlStackHybridConvertSPortsPairToIfIndexEntry OBJECT-TYPE
-- SYNTAX RlStackHybridConvertSPortsPairToIfIndexEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- " An entry in the rlStackHybridConvertSPortsPairToIfIndexTable."
-- INDEX {rlStackHybridPortsPair }
-- ::= {rlStackHybridConvertSPortsPairToIfIndexTable 1 }
--
--RlStackHybridConvertSPortsPairToIfIndexEntry ::= SEQUENCE {
-- rlStackHybridConvertSPortsPair PortsPair,
-- rlCascadeIfIndexPort1 INTEGER,
-- rlCascadeIfIndexPort2 INTEGER,
-- rlCascadeIfIndexPort3 INTEGER,
-- rlCascadeIfIndexPort4 INTEGER
--}
--
--rlStackHybridConvertSPortsPair OBJECT-TYPE
-- SYNTAX PortsPair
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Indicates the PortsPair."
-- ::= {rlStackHybridConvertSPortsPairToIfIndexEntry 1 }
--
--rlCascadeIfIndexPort1 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 1st interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 2 }
--
--rlCascadeIfIndexPort2 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 2nd interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 3 }
--
--rlCascadeIfIndexPort3 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 3rd interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 4 }
--
--rlCascadeIfIndexPort4 OBJECT-TYPE
-- SYNTAX InterfaceIndex
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "The port's 4th interface index."
-- ::= { rlStackHybridConvertSPortsPairToIfIndexEntry 5 }
END

1492
mibs/radlan/RADLAN-IP Normal file

File diff suppressed because it is too large Load Diff

328
mibs/radlan/RADLAN-IP-SLA Normal file
View File

@ -0,0 +1,328 @@
RADLAN-IP-SLA DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32,IpAddress FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION, MacAddress,
DisplayString, TruthValue FROM SNMPv2-TC
InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851;
rlSLA MODULE-IDENTITY
LAST-UPDATED "201602280000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"marvell.com"
DESCRIPTION
"The private MIB module definition for Service Level Agreements."
REVISION "201602280000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { rnd 231 }
-- =======================================================
-- IP SLA operation Table
-- =======================================================
rlSLAOperTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLSLAOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains configured ip SLA operations"
::= { rlSLA 1}
rlSLAOperEntry OBJECT-TYPE
SYNTAX RLSLAOperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlSLAOperId }
::= { rlSLAOperTable 1 }
RLSLAOperEntry::= SEQUENCE {
rlSLAOperId Unsigned32,
rlSLAOperType INTEGER,
rlSLAOperState INTEGER,
rlSLAOperTimeout Unsigned32,
rlSLAOperFrequency Unsigned32,
rlSLAOperReqDataSize Unsigned32,
rlSLAOperReturnCode INTEGER,
rlSLAOperDestAddrType InetAddressType,
rlSLAOperDestAddr InetAddress,
rlSLAOperSrcAddr IpAddress,
rlSLAOperSuccessCounter Unsigned32,
rlSLAOperFailureCounter Unsigned32,
rlSLAICMPEchoRequestCounter Unsigned32,
rlSLAICMPEchoReplyCounter Unsigned32,
rlSLAICMPErrorCounter Unsigned32,
rlSLARowStatus RowStatus,
rlSLAOperNextHopAddr IpAddress,
rlSLAICMPEchoHostUnreachCounter Unsigned32,
rlSLAICMPEchoNonHostUnreachCounter Unsigned32
}
rlSLAOperId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP SLA operation index"
::= { rlSLAOperEntry 1 }
rlSLAOperType OBJECT-TYPE
SYNTAX INTEGER {icmp-echo(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP SLA operation type."
::= { rlSLAOperEntry 2 }
rlSLAOperState OBJECT-TYPE
SYNTAX INTEGER {pending(0), scheduled(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP SLA operation state."
DEFVAL {0}
::= { rlSLAOperEntry 3 }
rlSLAOperTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time in milliseconds an IP SLA operation waits for
a response."
::= { rlSLAOperEntry 4 }
rlSLAOperFrequency OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rate (in seconds) at which a specified operation repeats."
::= { rlSLAOperEntry 5 }
rlSLAOperReqDataSize OBJECT-TYPE
SYNTAX Unsigned32 (28..1472)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The payload size of the request packet of the IP SLA operation."
DEFVAL {28}
::= { rlSLAOperEntry 6 }
rlSLAOperReturnCode OBJECT-TYPE
SYNTAX INTEGER {success(0), error(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation return code."
DEFVAL {0}
::= { rlSLAOperEntry 7 }
rlSLAOperDestAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inet type of destination address"
::= { rlSLAOperEntry 8 }
rlSLAOperDestAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination address of operation (i.e. icmp-echo)"
::= { rlSLAOperEntry 9 }
rlSLAOperSrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source ip address of operation"
DEFVAL { '00000000'H }
::= { rlSLAOperEntry 10 }
rlSLAOperSuccessCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation success counter."
::= { rlSLAOperEntry 11 }
rlSLAOperFailureCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation failure counter."
::= { rlSLAOperEntry 12 }
rlSLAICMPEchoRequestCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation ICMP-echo request counter."
::= { rlSLAOperEntry 13 }
rlSLAICMPEchoReplyCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation ICMP-echo reply counter."
::= { rlSLAOperEntry 14 }
rlSLAICMPErrorCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP SLA operation ICMP-echo error counter."
::= { rlSLAOperEntry 15 }
rlSLARowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlSLAOperEntry 16}
rlSLAOperNextHopAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The next hop ip address"
DEFVAL { '00000000'H }
::= { rlSLAOperEntry 17 }
rlSLAICMPEchoHostUnreachCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ICMP-echo host unreachable counter."
::= { rlSLAOperEntry 18 }
rlSLAICMPEchoNonHostUnreachCounter OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ICMP-echo non host unreachable error counter."
::= { rlSLAOperEntry 19 }
-- =======================================================
-- IP SLA Track Table
-- =======================================================
rlSLATrackTable OBJECT-TYPE
SYNTAX SEQUENCE OF RLSLATrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of ip SLA operations track objects"
::= { rlSLA 2}
rlSLATrackEntry OBJECT-TYPE
SYNTAX RLSLATrackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlSLATrackObj }
::= { rlSLATrackTable 1 }
RLSLATrackEntry::= SEQUENCE {
rlSLATrackObj Unsigned32,
rlSLATrackOperId Unsigned32,
rlSLAUpDelay Unsigned32,
rlSLADownDelay Unsigned32,
rlSLADelayReminder Unsigned32,
rlSLATrackObjState INTEGER,
rlSLATrackRowStatus RowStatus
}
rlSLATrackObj OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP SLA track object identifier"
::= { rlSLATrackEntry 1 }
rlSLATrackOperId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP SLA operation index"
::= { rlSLATrackEntry 2 }
rlSLAUpDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delay time moving from down state to up state"
DEFVAL {0}
::= { rlSLATrackEntry 3 }
rlSLADownDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Delay time moving from up state to down state"
DEFVAL {0}
::= { rlSLATrackEntry 4 }
rlSLADelayReminder OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Delay time moving from up state to down state"
::= { rlSLATrackEntry 5 }
rlSLATrackObjState OBJECT-TYPE
SYNTAX INTEGER {up(0), down(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The track object current state (Up or Down, default is: Up)."
DEFVAL {0}
::= { rlSLATrackEntry 6 }
rlSLATrackRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable displays the validity or invalidity of the entry.
Setting it to 'destroy' has the effect of rendering it inoperative.
The internal effect (row removal) is implementation dependent."
::= { rlSLATrackEntry 7}
rlSLAClearCounters OBJECT-TYPE
SYNTAX INTEGER(-1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear SLA counters.
Setting a value of zero clears counters of all operations.
Setting a non-zero value clears the specific operation counters."
::= { rlSLA 3 }
END

View File

@ -0,0 +1,378 @@
RADLAN-IPSTDACL-MIB DEFINITIONS ::= BEGIN
-- Title: IP Standard ACL
-- Version: 7.50.00.00
-- Date: 22-Dec-2010
-- 22-Nov-2011 MIB label changed from RADLAN-ipatdacl-MIB into RADLAN-IPSTDACL-MIB
--
IMPORTS
TruthValue, TEXTUAL-CONVENTION, TimeStamp,
DisplayString, DateAndTime, RowStatus FROM SNMPv2-TC
TimeTicks, IpAddress, NOTIFICATION-TYPE,
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
InetAddress, InetAddressType,
InetAddressPrefixLength,
InetVersion, InetZoneIndex FROM INET-ADDRESS-MIB
rnd FROM RADLAN-MIB;
rlIpStdAcl OBJECT IDENTIFIER ::= { rnd 207 }
RlIpStdAclActionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ACE action type. Drop action prevents packet forwarding.
Permit action allows packet forwarding."
SYNTAX INTEGER {
drop(1),
permit(2)
}
RlIpStdAclStdClassificationType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Classification type is used to create ACL rule. ANY type means match all.
IPv4 or IPv6 types mean match specified in rlIpStdAclIpAddr field address."
SYNTAX INTEGER {
any(1),
ipv4(2),
ipv6any(3),
ipv6(4)
}
rlIpStdAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpStdAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Standard ACL table."
::= { rlIpStdAcl 1 }
rlIpStdAclEntry OBJECT-TYPE
SYNTAX RlIpStdAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIpStdAclTable."
INDEX { rlIpStdAclAclName, rlIpStdAclAceIndex }
::= { rlIpStdAclTable 1 }
RlIpStdAclEntry::= SEQUENCE {
rlIpStdAclAclName DisplayString,
rlIpStdAclAceIndex INTEGER,
rlIpStdAclSrcClassificationType RlIpStdAclStdClassificationType,
rlIpStdAclSrcIpAddrType InetAddressType,
rlIpStdAclSrcIpAddr InetAddress,
rlIpStdAclSrcPrefLen InetAddressPrefixLength,
rlIpStdAclDstClassificationType RlIpStdAclStdClassificationType,
rlIpStdAclDstIpAddrType InetAddressType,
rlIpStdAclDstIpAddr InetAddress,
rlIpStdAclDstPrefLen InetAddressPrefixLength,
rlIpStdAclAction RlIpStdAclActionType,
rlIpStdAclRowStatus RowStatus
}
rlIpStdAclAclName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL Name."
::= { rlIpStdAclEntry 1 }
rlIpStdAclAceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACE index."
::= { rlIpStdAclEntry 2 }
rlIpStdAclSrcClassificationType OBJECT-TYPE
SYNTAX RlIpStdAclStdClassificationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Classification type."
::= { rlIpStdAclEntry 3 }
rlIpStdAclSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdAclEntry 4 }
rlIpStdAclSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdAclEntry 5 }
rlIpStdAclSrcPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdAclEntry 6 }
rlIpStdAclDstClassificationType OBJECT-TYPE
SYNTAX RlIpStdAclStdClassificationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Classification type."
::= { rlIpStdAclEntry 7 }
rlIpStdAclDstIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdAclEntry 8 }
rlIpStdAclDstIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdAclEntry 9 }
rlIpStdAclDstPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdAclEntry 10 }
rlIpStdAclAction OBJECT-TYPE
SYNTAX RlIpStdAclActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Permit or deny action."
DEFVAL{ permit }
::= { rlIpStdAclEntry 11 }
rlIpStdAclRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status."
::= { rlIpStdAclEntry 12 }
-------------------------------------------------------------------------------
rlIpStdAclFreeAceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns free ACE index which could be used in order to create new ACE entry."
::= { rlIpStdAcl 2 }
rlIpStdAclNameToIndexTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpStdAclNameToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Standard ACL name to index convert table."
::= { rlIpStdAcl 3 }
rlIpStdAclNameToIndexEntry OBJECT-TYPE
SYNTAX RlIpStdAclNameToIndexEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIpStdAclNameToIndexTable."
INDEX { rlIpStdAclNameToIndexName }
::= { rlIpStdAclNameToIndexTable 1 }
RlIpStdAclNameToIndexEntry::= SEQUENCE {
rlIpStdAclNameToIndexName DisplayString,
rlIpStdAclNameToIndexIndex INTEGER
}
rlIpStdAclNameToIndexName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL Name."
::= { rlIpStdAclNameToIndexEntry 1 }
rlIpStdAclNameToIndexIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ACL index."
::= { rlIpStdAclNameToIndexEntry 2 }
----------------------------------------------------------------------------
-- Pair ACL
----------------------------------------------------------------------------
rlIpStdPairAclTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlIpStdPairAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP Standard Pair ACL table."
::= { rlIpStdAcl 4 }
rlIpStdPairAclEntry OBJECT-TYPE
SYNTAX RlIpStdPairAclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlIpStdPairAclTable."
INDEX { rlIpStdPairAclAclName, rlIpStdPairAclAceIndex }
::= { rlIpStdPairAclTable 1 }
RlIpStdPairAclEntry::= SEQUENCE {
rlIpStdPairAclAclName DisplayString,
rlIpStdPairAclAceIndex INTEGER,
rlIpStdPairAclSrcIpAddrType InetAddressType,
rlIpStdPairAclSrcIpAddr InetAddress,
rlIpStdPairAclSrcPrefLen InetAddressPrefixLength,
rlIpStdPairAclDstIpAddrType InetAddressType,
rlIpStdPairAclDstIpAddr InetAddress,
rlIpStdPairAclDstPrefLen InetAddressPrefixLength,
rlIpStdPairAclAction RlIpStdAclActionType,
rlIpStdPairAclRowStatus RowStatus
}
rlIpStdPairAclAclName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACL Name."
::= { rlIpStdPairAclEntry 1 }
rlIpStdPairAclAceIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ACE index."
::= { rlIpStdPairAclEntry 2 }
rlIpStdPairAclSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdPairAclEntry 3 }
rlIpStdPairAclSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdPairAclEntry 4 }
rlIpStdPairAclSrcPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdPairAclEntry 5 }
rlIpStdPairAclDstIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The address type of rlIpStdAclIpAddr."
::= { rlIpStdPairAclEntry 6 }
rlIpStdPairAclDstIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address."
::= { rlIpStdPairAclEntry 7 }
rlIpStdPairAclDstPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The prefix length of this address."
DEFVAL { 32 }
::= { rlIpStdPairAclEntry 8 }
rlIpStdPairAclAction OBJECT-TYPE
SYNTAX RlIpStdAclActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Permit or deny action."
DEFVAL{ permit }
::= { rlIpStdPairAclEntry 9 }
rlIpStdPairAclRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status."
::= { rlIpStdPairAclEntry 10 }
END

File diff suppressed because it is too large Load Diff

1353
mibs/radlan/RADLAN-IPX-MIB Normal file

File diff suppressed because it is too large Load Diff

1959
mibs/radlan/RADLAN-IPv6 Normal file

File diff suppressed because it is too large Load Diff

1774
mibs/radlan/RADLAN-IpRouter Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,47 @@
RADLAN-JUMBOFRAMES-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private Jumbo Frames MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlJumboFrames MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines Jumbo Frames private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 91 }
rlJumboFramesCurrentStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Show the current Jumbo Frames status"
::= { rlJumboFrames 1 }
rlJumboFramesStatusAfterReset OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the Jumbo Frames status after reset"
::= { rlJumboFrames 2 }
END

954
mibs/radlan/RADLAN-LLDP-MIB Normal file
View File

@ -0,0 +1,954 @@
RADLAN-LLDP-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN LLDP ROS
-- Private LLDP MIB
-- Version: 7.42
-- Date: 12 Dec 2005
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Unsigned32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
rnd, rndNotifications
FROM RADLAN-MIB
LldpPortList, LldpPortNumber, LldpManAddress, lldpRemEntry, lldpPortConfigEntry
FROM LLDP-MIB
PortList
FROM Q-BRIDGE-MIB
Dscp
FROM DIFFSERV-DSCP-TC
AddressFamilyNumbers
FROM IANA-ADDRESS-FAMILY-NUMBERS-MIB
lldpRemTimeMark, lldpRemLocalPortNum, lldpRemIndex
FROM LLDP-MIB
LldpXMedCapabilities
FROM LLDP-EXT-MED-MIB
rndErrorDesc, rndErrorSeverity
FROM RADLAN-DEVICEPARAMS-MIB
lldpV2LocPortIfIndex, lldpV2RemLocalIfIndex
FROM LLDP-V2-MIB;
rlLldp MODULE-IDENTITY
LAST-UPDATED "200506200000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"This private MIB module adds MIBs to LLDP (Link Layer Discovery Protocol)."
REVISION "200506200000Z"
DESCRIPTION
"Initial revision."
::= { rnd 110 }
rlLldpObjects OBJECT IDENTIFIER ::= { rlLldp 1 }
rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 }
rlLldpXMedConfig OBJECT IDENTIFIER ::= { rlLldpObjects 2 }
rlLldpTLVsTxOverload OBJECT IDENTIFIER ::= { rlLldpObjects 3 }
rlLldpRemStatus OBJECT IDENTIFIER ::= { rlLldpObjects 4 }
rlLldpLocalSystemData OBJECT IDENTIFIER ::= { rlLldpObjects 5 }
rlLldpRemoteSystemsData OBJECT IDENTIFIER ::= { rlLldpObjects 6 }
PolicyNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Policy Number in the Media Policy Container.
Policy numbers should be in the range of 1 and 32768 since 8 policies
can be configured for each particular port and the number of ports range is
1 to 4096."
SYNTAX Integer32(1..32768)
-- Policy Application Type Textual Convention
PolicyContainerAppType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The media type that defines the primary function of the
application for the policy advertised by an endpoint.
A value of voice(1) indicates that the media type defining
a primary function of the application for the policy advertised on
the local port is voice.
A value of voiceSignaling(3) indicates that the media type
defining a primary function of the application for the policy
advertised on the local port is voice signaling.
A value of guestVoice(4) indicates that the media type
Defining a primary function of the application for the policy
advertised on the local port is guest voice.
A value of guestVoiceSignaling(5) indicates that the media
type defining a primary function of the application for the policy
advertised on the local port is guest voice signaling.
A value of softPhoneVoice(6) indicates that the media type
Defining a primary function of the application for the policy
advertised on the local port is softphone voice.
A value of videoConferencing(7) indicates that the media
type defining a primary function of the application for the policy
advertised on the local port is voice.
A value of streamingVideo(8) indicates that the media type
defining a primary function of the application for the policy
advertised on the local port is streaming video.
A value of videoSignaling(2) indicates that the media type
defining a primary function of the application for the policy
advertised on the local port is video signaling."
SYNTAX INTEGER {
unknown(0),
voice(1),
voiceSignaling(2),
guestVoice(3),
guestVoiceSignaling(4),
softPhoneVoice(5),
videoconferencing(6),
streamingVideo(7),
videoSignaling(8)
}
PolicyAppVoiceUpdateMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX INTEGER {
manual(0),
auto(1)
}
------------------------------------------------------------------------------
-- Local Device Configuration 'rlLldpConfig OBJECT IDENTIFIER ::= { rlLldpObjects 1 }'
------------------------------------------------------------------------------
rlLldpEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this variable to 'true' will globally enable the LLDP feature
(both transmit and receive functionalities). Setting this variable
to 'false' will globally disable the LLDP feature. Thus, the
administratively desired status of a local port is determined by
both this variable and the MIB lldpPortConfigAdminStatus."
::= { rlLldpConfig 1 }
rlLldpClearRx OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A set of ports that are identified by a PortList, in which
each port is represented as a bit.
Clears the Rx information about the remote agents accordingly to the
specified PortList.
The default value for rlLldpClearRx object is an empty binary string,
which means no ports are specified to be cleared from the Rx Info.
This object behaviors as an event (write-only) than
reading this object always results in an Empty Port List of length zero."
REFERENCE
""
DEFVAL { ''H } -- empty octet string
::= { rlLldpConfig 2 }
rlLldpDuMode OBJECT-TYPE
SYNTAX INTEGER {
filtering(1),
flooding(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action with LLDPDU upon globally disabled LLDP.
If the associated rlLldpDuMode object has a value of
'filtering(1)', then received frames are containing LLDPDU
will be dropped.
If the associated rlLldpDuMode object has a value of
'flooding(2)', then received frames are containing LLDPDU
will flood all active ports."
REFERENCE
"Marvell LLDP System Specifications"
DEFVAL { filtering }
::= { rlLldpConfig 3 }
rlLldpAutoAdvLocPortManAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpAutoAdvLocPortManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains automaticaly selected management address,
advertised on the local port."
REFERENCE
"Marvell LLDP"
::= { rlLldpConfig 4 }
rlLldpAutoAdvLocPortManAddrEntry OBJECT-TYPE
SYNTAX RlLldpAutoAdvLocPortManAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a local port, which advertises the Management
address automatically. Entry also included an interface number, on
which the Management address is assigned.
Each management address should have distinct 'management address
type' (rlLldpAutoAdvManAddrSubtype) and 'management address'
(rlLldpAutoAdvManAddr)."
INDEX { rlLldpAutoAdvLocPortNum }
::= { rlLldpAutoAdvLocPortManAddrTable 1 }
RlLldpAutoAdvLocPortManAddrEntry ::= SEQUENCE {
rlLldpAutoAdvLocPortNum LldpPortNumber,
rlLldpAutoAdvManAddrOwnerIfId Integer32,
rlLldpAutoAdvManAddrNone TruthValue,
rlLldpAutoAdvManAddrSubtype AddressFamilyNumbers,
rlLldpAutoAdvManAddr LldpManAddress,
rlLldpAutoAdvPortsStatus RowStatus
}
rlLldpAutoAdvLocPortNum OBJECT-TYPE
SYNTAX LldpPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value used to identify the port component
(contained in the local chassis with the LLDP agent)
associated with this entry.
The value of this object is used as a port index to the
rlLldpAutoAdvLocPortManAddrTable."
::= { rlLldpAutoAdvLocPortManAddrEntry 1 }
rlLldpAutoAdvManAddrOwnerIfId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The integer value is used to identify the interface number
(port, trunk or vlan). The management address, automatically
advertised from associated 'rlLldpAutoAdvLocPortNum'local port is
assigned to mentioned 'rlLldpAutoAdvManAddrOwnerIfId' interface.
In case of 0 the management address is automatically calculated
without care to the ifIndex it was defined on."
DEFVAL { 0 }
::= { rlLldpAutoAdvLocPortManAddrEntry 2 }
rlLldpAutoAdvManAddrNone OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of 'true' indicates that the any management address hasn't advertised
by the local port. Moreover, the configuration of automatic management address
advertisment is disabled.
A value of 'false' indicates that the configuration of automatic management address
advertisment is enabled."
DEFVAL { false }
::= { rlLldpAutoAdvLocPortManAddrEntry 3 }
rlLldpAutoAdvManAddrSubtype OBJECT-TYPE
SYNTAX AddressFamilyNumbers
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of management address identifier encoding used in
the associated 'rlLldpAutoAdvManAddr' object."
::= { rlLldpAutoAdvLocPortManAddrEntry 4 }
rlLldpAutoAdvManAddr OBJECT-TYPE
SYNTAX LldpManAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The string value used to identify the management address is
automaticaly advertised by local port, and assigned on the
associated 'rlLldpAutoAdvManAddrOwnerIfId' interface."
::= { rlLldpAutoAdvLocPortManAddrEntry 5 }
rlLldpAutoAdvPortsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlLldpAutoAdvLocPortManAddrEntry 6 }
rlLldpChassisIdSubtype OBJECT-TYPE
SYNTAX INTEGER {
macAddress(4),
local(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of encoding used to identify the chassis
associated with the local system."
REFERENCE
"IEEE 802.1AB-2004 9.5.2.2"
DEFVAL { macAddress }
::= { rlLldpConfig 5 }
rlLldpPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP configuration information that controls the transmission of
non-standard TLVs on LLDP transmission capable ports.
This configuration object augments the lldpPortConfigEntry of
the LLDP-MIB, therefore it is only present along with the port
configuration defined by the associated lldpPortConfigEntry entry."
::= { rlLldpConfig 6 }
rlLldpPortConfigEntry OBJECT-TYPE
SYNTAX RlLldpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in rlLldpConfigTable. Augment the lldpPortConfigEntry."
AUGMENTS { lldpPortConfigEntry }
::= { rlLldpPortConfigTable 1 }
RlLldpPortConfigEntry ::= SEQUENCE {
rlLldpPortConfig4wireTxEnable TruthValue
}
rlLldpPortConfig4wireTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The rlLldpPortConfigTLVsTxEnable, which is defined as
a truth value and configured by the network management,
determines whether the 4-wire-poe TLV is allowed on a given LLDP
transmission capable port."
DEFVAL { false }
::= { rlLldpPortConfigEntry 1 }
--rlLldpLocChassisId OBJECT-TYPE
-- SYNTAX OCTET STRING(SIZE(1..20))
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The string value used to identify the chassis component associated
-- with the local system. As a result of updating this variable,
-- lldpLocChassisid will have the same value, and the MIB
-- lldpLocChassisIdSubtype will have the value local(7). "
-- ::= { rlLldp 2}
------------------------------------------------------------------------------
-- LLDP-MED - Local Device Configuration
------------------------------------------------------------------------------
---
--- rlLldpXMedLocMediaPolicyContainerTable: Local Media Policy Container
--- Configuration Table
---
---
rlLldpXMedLocMediaPolicyContainerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpXMedLocMediaPolicyContainerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per policy number
of media policy container configuration."
::= { rlLldpXMedConfig 1 }
rlLldpXMedLocMediaPolicyContainerEntry OBJECT-TYPE
SYNTAX RlLldpXMedLocMediaPolicyContainerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration of a particular policy in the media policy container."
INDEX { rlLldpXMedLocMediaPolicyContainerIndex }
::= { rlLldpXMedLocMediaPolicyContainerTable 1 }
RlLldpXMedLocMediaPolicyContainerEntry ::= SEQUENCE {
rlLldpXMedLocMediaPolicyContainerIndex PolicyNumber,
rlLldpXMedLocMediaPolicyContainerAppType PolicyContainerAppType,
rlLldpXMedLocMediaPolicyContainerVlanID Integer32,
rlLldpXMedLocMediaPolicyContainerPriority Integer32,
rlLldpXMedLocMediaPolicyContainerDscp Dscp,
rlLldpXMedLocMediaPolicyContainerUnknown TruthValue,
rlLldpXMedLocMediaPolicyContainerTagged TruthValue,
rlLldpXMedLocMediaPolicyContainerPorts PortList,
rlLldpXMedLocMediaPolicyContainerRowStatus RowStatus
}
rlLldpXMedLocMediaPolicyContainerIndex OBJECT-TYPE
SYNTAX PolicyNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value used to identify the Media Policy
associated with this entry.
The value of this object is used as a policy number index to the
rlLldpXMedLocMediaPolicyContainerTable."
::= { rlLldpXMedLocMediaPolicyContainerEntry 1 }
rlLldpXMedLocMediaPolicyContainerAppType OBJECT-TYPE
SYNTAX PolicyContainerAppType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The media type that defines the primary function of the
application for the policy advertised by an endpoint."
REFERENCE
"ANSI/TIA-1057, Section 10.2.3.1"
::= { rlLldpXMedLocMediaPolicyContainerEntry 2 }
rlLldpXMedLocMediaPolicyContainerVlanID OBJECT-TYPE
SYNTAX Integer32 (0|1..4094|4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An extension of the VLAN Identifier for the port,
as defined in IEEE 802.1P-1998.
A value of 1 through 4094 is used to define a valid PVID.
A value of 0 shall be used if the device is using priority tagged
frames, meaning that only the 802.1p priority level is significant
and the default VID of the ingress port is being used instead.
A value of 4095 is reserved for implementation use."
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.5"
DEFVAL { 0 }
::= { rlLldpXMedLocMediaPolicyContainerEntry 3 }
rlLldpXMedLocMediaPolicyContainerPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the value of the 802.1p priority
which is associated with the given port on the
local system."
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.6 "
DEFVAL { 0 }
::= { rlLldpXMedLocMediaPolicyContainerEntry 4 }
rlLldpXMedLocMediaPolicyContainerDscp OBJECT-TYPE
SYNTAX Dscp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object contains the value of the Differentiated Service
Code Point (DSCP) as defined in IETF RFC 2474 and RFC 2475
which is associated with the given port on the local system."
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.7"
DEFVAL { 0 }
::= { rlLldpXMedLocMediaPolicyContainerEntry 5 }
rlLldpXMedLocMediaPolicyContainerUnknown OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of 'true' indicates that the
network policy for the specified application type is
currently unknown. In this case, the VLAN ID, the
layer 2 priority and the DSCP value fields are ignored.
A value of 'false' indicates that this network policy
is defined "
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.2"
DEFVAL { false }
::= { rlLldpXMedLocMediaPolicyContainerEntry 6 }
rlLldpXMedLocMediaPolicyContainerTagged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value of 'true' indicates that the application is using a
tagged VLAN.
A value of 'false' indicates that for the specific application
the device either is using an untagged VLAN or does not
support port based VLAN operation. In this case, both the
VLAN ID and the Layer 2 priority fields are ignored and
only the DSCP value has relevance "
REFERENCE
" ANSI/TIA-1057, Section 10.2.3.3"
DEFVAL { false }
::= { rlLldpXMedLocMediaPolicyContainerEntry 7 }
rlLldpXMedLocMediaPolicyContainerPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A set of ports that are identified by a PortList, in which
each port is represented as a bit. The local Media Policy Number
will be associated with (or attached to) the ports specified at
the rlLldpXMedLocMediaPolicyContainerPorts.
The default value for rlLldpXMedLocMediaPolicyContainerPorts object
is empty binary string, which means no ports are specified
for advertising indicated management address instance."
REFERENCE
"IEEE 802.1AB-2004 10.2.1.1"
DEFVAL { ''H } -- empty binary string
::= { rlLldpXMedLocMediaPolicyContainerEntry 8 }
rlLldpXMedLocMediaPolicyContainerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlLldpXMedLocMediaPolicyContainerEntry 9 }
------------------------------------------------------------------------------
-- LLDP - MED Local Voice VLAN update mode
------------------------------------------------------------------------------
rlLldpXMedNetPolVoiceUpdateMode OBJECT-TYPE
SYNTAX PolicyAppVoiceUpdateMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { rlLldpXMedConfig 2 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading 'rlLldpTLVsTxOverload'
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpTLVsTxOverloadingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that show the which of the LLDP TLVs are not transmitted
on individual ports due to insufficient room in the frame
and the size of each TLV."
::= { rlLldpTLVsTxOverload 1 }
rlLldpTLVsTxOverloadingEntry OBJECT-TYPE
SYNTAX RlLldpTLVsTxOverloadingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP TX overloading information that shows the
transmission of TLVs on LLDP transmission capable ports."
INDEX { rlLldpTxOverloadingPortNum,
rlLldpTxOverloadingIndex }
::= { rlLldpTLVsTxOverloadingTable 1 }
RlLldpTLVsTxOverloadingEntry ::= SEQUENCE {
rlLldpTxOverloadingPortNum LldpPortNumber,
rlLldpTxOverloadingIndex Unsigned32,
rlLldpTxOverloadingGroupId INTEGER,
rlLldpTLVsTxSize Unsigned32,
rlLldpTLVsTxGroupOverloading TruthValue,
rlLldpTLVsTxLeftSize Unsigned32
}
rlLldpTxOverloadingPortNum OBJECT-TYPE
SYNTAX LldpPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The value of this object is used as a port index to the
TLVs TX overloading Table ."
::= { rlLldpTLVsTxOverloadingEntry 1 }
rlLldpTxOverloadingIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The sequence number of the group into sent LLDP PPDU starting from 1."
::= { rlLldpTLVsTxOverloadingEntry 2 }
rlLldpTxOverloadingGroupId OBJECT-TYPE
SYNTAX INTEGER {
-- LLDP mandatory TLVs
mandatory(1),
optional(2),
-- LLDP MED
medCap(3),
medLocation(4),
medNetPolicy(5),
medPoe(6),
-- LLDP MED - Inventory
medInventory(7),
-- 802.3 TLVs
xDot3(8),
-- 802.1 TLVs
xDot1(9),
-- DCBX TLVs
dcbx(10),
-- Cisco TLVs
cisco(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Defines the TLVs groups.
A value of mandatory(1) defines LLDP mandatory TLVs group
A value of optinal(2) defines LLDP optional TLVs group
A value of medCap(3) defines LLDP MED - Capabilities group
A value of medLocation(4) defines LLDP MED - Location group
A value of medNetPolicy(5) defines LLDP MED - Network Policy group
A value of medPoe(6) defines LLDP MED - Extended Power via MDI group
A value of medInventory(7) defines LLDP MED - Inventory group
A value of Xdot3(8) defines 802.3 TLVs group
A value of Xdot1(9) defines 802.1 TLVs group "
::= { rlLldpTLVsTxOverloadingEntry 3 }
rlLldpTLVsTxSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The size of the TLV in Bytes."
::= { rlLldpTLVsTxOverloadingEntry 4 }
rlLldpTLVsTxGroupOverloading OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean Flag, When TRUE indicating that LLDP TLVs were overloaded
and the value of left size is negative"
::= { rlLldpTLVsTxOverloadingEntry 5 }
rlLldpTLVsTxLeftSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The size in Bytes of the available space left in the LLDPDU after adding the TLVs group.
In case the Overloading Flag is TRUE, there not enough space in the LLDPDU for the TLVs group
and this is the size of the additional scpace that required for the TLVs group"
::= { rlLldpTLVsTxOverloadingEntry 6 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading Size
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpTLVsTxOverloadingSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that show the total size of the all TLVs
and the LLDPDU free size ."
::= { rlLldpTLVsTxOverload 2 }
rlLldpTLVsTxOverloadingSizeEntry OBJECT-TYPE
SYNTAX RlLldpTLVsTxOverloadingSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP TX overloading information"
INDEX { rlLldpTxOverloadingPortNum }
::= { rlLldpTLVsTxOverloadingSizeTable 1 }
RlLldpTLVsTxOverloadingSizeEntry ::= SEQUENCE {
-- LLDP Total and Left Size
rlLldpTotalTLVsTxSize Unsigned32,
rlLldpTLVsTxOverloading TruthValue,
rlLldpLeftTLVsTxSize Unsigned32
}
rlLldpTotalTLVsTxSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The Total size of all TLVs group in Bytes."
::= { rlLldpTLVsTxOverloadingSizeEntry 2 }
rlLldpTLVsTxOverloading OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean Flag, When TRUE indicating that LLDP TLVs group were overloaded
and the value of left size is negative"
::= { rlLldpTLVsTxOverloadingSizeEntry 3 }
rlLldpLeftTLVsTxSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The size in Bytes of the available space left in the LLDPDU after adding all TLVs group.
In case the Overloading Flag is TRUE, there not enough space in the LLDPDU for all the TLVs group
and this is the size of the additional scpace that required for all the TLVs group"
::= { rlLldpTLVsTxOverloadingSizeEntry 4 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading port list
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port list that represent the overloading state of each port"
::= { rlLldpTLVsTxOverload 3 }
------------------------------------------------------------------------------
-- LLDP - TX TLV overloading trap
------------------------------------------------------------------------------
rlLldpTLVsTxOverloadingStateEnterTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that the port has entered the overloading state."
::= { rndNotifications 209 }
rlLldpTLVsTxOverloadingStateExitTrap NOTIFICATION-TYPE
OBJECTS { rndErrorDesc, rndErrorSeverity }
STATUS current
DESCRIPTION
"Informational trap indicating that the port is no longer in the overloading state.."
::= { rndNotifications 210 }
------------------------------------------------------------------------------
-- LLDP - Remote Time to Live
------------------------------------------------------------------------------
rlLldpRemTtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpRemTtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the remote device Time To Live LLDP TLV."
::= { rlLldpRemStatus 1 }
rlLldpRemTtlEntry OBJECT-TYPE
SYNTAX RlLldpRemTtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LLDP Time To TTL remove TLV.
This uses the key as defind in lldpRemTable of the LLDP-MIB."
INDEX { lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex }
::= { rlLldpRemTtlTable 1 }
RlLldpRemTtlEntry ::= SEQUENCE {
rlLldpRemTtl Unsigned32
}
rlLldpRemTtl OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the remote device Time To Live LLDP TLV."
::= { rlLldpRemTtlEntry 1 }
------------------------------------------------------------------------------
-- rlLldpLocalSystemData OBJECT IDENTIFIER ::= { rlLldpObjects 6 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- rlLldpLoc4WirePowerTable
------------------------------------------------------------------------------
rlLldpLoc4WirePowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpLoc4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of power ethernet
information "
::= { rlLldpLocalSystemData 1 }
rlLldpLoc4WirePowerEntry OBJECT-TYPE
SYNTAX RlLldpLoc4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX { lldpV2LocPortIfIndex }
::= { rlLldpLoc4WirePowerTable 1 }
RlLldpLoc4WirePowerEntry ::= SEQUENCE {
rlLldpLoc4WirePowerSupported TruthValue,
rlLldpLoc4WirePowerSpPairDetClasReq TruthValue,
rlLldpLoc4WirePowerPdSpPairDesStEn TruthValue,
rlLldpLoc4WirePowerPseSpPairOpStEn TruthValue
}
rlLldpLoc4WirePowerSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 1 }
rlLldpLoc4WirePowerSpPairDetClasReq OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 2 }
rlLldpLoc4WirePowerPdSpPairDesStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 3 }
rlLldpLoc4WirePowerPseSpPairOpStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpLoc4WirePowerEntry 4 }
------------------------------------------------------------------------------
-- rlLldpRemoteSystemsData OBJECT IDENTIFIER ::= { rlLldpObjects 7 }
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- rlLldpRem4WirePowerTable MIB_rlLldpRem4WirePowerEntry_CNS
------------------------------------------------------------------------------
rlLldpRem4WirePowerTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLldpRem4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port of power ethernet
information "
::= { rlLldpRemoteSystemsData 1 }
rlLldpRem4WirePowerEntry OBJECT-TYPE
SYNTAX RlLldpRem4WirePowerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port component."
INDEX {
lldpRemTimeMark,
lldpRemLocalPortNum,
lldpRemIndex
}
::= { rlLldpRem4WirePowerTable 1 }
RlLldpRem4WirePowerEntry ::= SEQUENCE {
rlLldpRem4WirePowerSupported TruthValue,
rlLldpRem4WirePowerSpPairDetClasReq TruthValue,
rlLldpRem4WirePowerPdSpPairDesStEn TruthValue,
rlLldpRem4WirePowerPseSpPairOpStEn TruthValue
}
rlLldpRem4WirePowerSupported OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 1 }
rlLldpRem4WirePowerSpPairDetClasReq OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 2 }
rlLldpRem4WirePowerPdSpPairDesStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 3 }
rlLldpRem4WirePowerPseSpPairOpStEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { rlLldpRem4WirePowerEntry 4 }
------------------------------------------------------------------------------
-- rlLldpRemTable Augment to lldpRemTable
------------------------------------------------------------------------------
rlLldpRemTable OBJECT-TYPE
SYNTAX SEQUENCE OF RllldpRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is AUGMENT for lldpRemTable. Each entry consists Source MAC address."
::= { rlLldpRemoteSystemsData 2 }
rlLldpRemEntry OBJECT-TYPE
SYNTAX RllldpRemEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry that consists source MAC address of the remote station."
AUGMENTS { lldpRemEntry }
::= { rlLldpRemTable 1 }
RllldpRemEntry ::= SEQUENCE {
rlLldpRemSrcMacAddr MacAddress,
rlLldpRemActiveStation TruthValue
}
rlLldpRemSrcMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source MAC address of the remote station."
::= { rlLldpRemEntry 1 }
rlLldpRemActiveStation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the entry is active (the port is up and LLDP Rx is enabled)."
::= { rlLldpRemEntry 2 }
END

View File

@ -0,0 +1,185 @@
RADLAN-LOCALIZATION-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN LOCALIZATION ROS
-- This Private MIB supports localization of ROS products
-- Version: 7.39
-- Date: 15 Mar 2005
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, IpAddress, Unsigned32,
MODULE-IDENTITY FROM SNMPv2-SMI
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
DisplayString,
TEXTUAL-CONVENTION,
TruthValue, RowStatus FROM SNMPv2-TC;
rlLocalization MODULE-IDENTITY
LAST-UPDATED "200503150000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for product localization."
REVISION "200503150000Z"
DESCRIPTION
"Initial revision."
::= { rnd 103 }
--rlLocalizationMibVersion OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "MIB's version, the current version is 1."
-- ::= {rlLocalization 1}
--
-- ------------------------------------
-- All the above should be deprecated
-- ------------------------------------
rlLocalizationActivelanguage OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Points out to field rlLocalizationLanguagesName -- RG
of the languages table. This value affects
also translations performed on server side. -- RG not true
If length is 0 this value is undefined; this means -- RG
default language is applied."
::= {rlLocalization 8}
rlLocalizationLoginlanguage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The accepted languages of the WEB GUI, comma delimited.
This value is taken from the Accept-Language HTTP header.
"
::= {rlLocalization 9}
rlLocalizationLanguagesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlLocalizationLanguagesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for localization information this table shows the list
of available languages."
::= {rlLocalization 10 }
rlLocalizationLanguagesEntry OBJECT-TYPE
SYNTAX RlLocalizationLanguagesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for localization information this table shows the list
of available languages."
INDEX {IMPLIED rlLocalizationLanguagesName }
::= {rlLocalizationLanguagesTable 1 }
RlLocalizationLanguagesEntry ::= SEQUENCE {
rlLocalizationLanguagesName DisplayString (SIZE(1..50)),
rlLocalizationLanguagesUnicodeName SnmpAdminString (SIZE(1..64)),
rlLocalizationLanguagesUrlDir DisplayString,
rlLocalizationLanguagesUrlHelpDir DisplayString,
rlLocalizationLanguageCode DisplayString,
rlLocalizationNumOfSections INTEGER (0..100),
rlLocalizationNumOfEmbSections INTEGER (0..100),
rlLocalizationVersion DisplayString (SIZE(0..15)),
rlLocalizationMd5ChksumFile DisplayString
}
rlLocalizationLanguagesName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..50))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique name of the language in English."
::= { rlLocalizationLanguagesEntry 1 }
rlLocalizationLanguagesUnicodeName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String in UTF-8. Unique name of language for user-friendly
presentation in GUI "
::= { rlLocalizationLanguagesEntry 2 }
rlLocalizationLanguagesUrlDir OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique URL-path of GUI dictionary file for all pages and messages."
::= { rlLocalizationLanguagesEntry 3 }
rlLocalizationLanguagesUrlHelpDir OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique URL-path of help files directory."
::= { rlLocalizationLanguagesEntry 4 }
rlLocalizationLanguageCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Language code from (RFC 4646) "
::= { rlLocalizationLanguagesEntry 5 }
rlLocalizationNumOfSections OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sections of the dictionary.xml file which is technically split."
::= { rlLocalizationLanguagesEntry 6 }
rlLocalizationNumOfEmbSections OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of sections of the diagnostics file which is technically split."
::= { rlLocalizationLanguagesEntry 7 }
rlLocalizationVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the language file (x.y.z.w)"
::= { rlLocalizationLanguagesEntry 8 }
rlLocalizationMd5ChksumFile OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the language file (as string)"
::= { rlLocalizationLanguagesEntry 9 }
END

View File

@ -0,0 +1,251 @@
RADLAN-MAC-BASE-PRIO DEFINITIONS ::= BEGIN
-- Title: RADLAN MAC BASE PRIO
-- Version: 7.36
-- Date: 1 Apr 2004
--
IMPORTS
OBJECT-TYPE FROM SNMPv2-SMI
rnd FROM RADLAN-MIB
MacAddress, RowStatus FROM SNMPv2-TC;
rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }
rlMacBasePrioMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the snmp support version that is supported by
this device."
::= { rlMacBasePrio 1 }
rlMacBasePrioSupport OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"indicates which features of the max base prio
are supported:
(bit 0 is the most significant bit)
bit 0 - ForceL3Cos
bit 1 - SADA_TC
"
::= { rlMacBasePrio 2 }
rlMacBasePrioForceL3CosEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable controlls the activation of ForceL3Cos feature in Mac base
priority"
::= { rlMacBasePrio 3 }
rlMacBasePrioForceL3CosTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about ranges
of addresses that are used in the mac based ptiority
with the ForceL3Cos feature."
::= { rlMacBasePrio 4 }
rlMacBasePrioForceL3CosEntry OBJECT-TYPE
SYNTAX RlMacBasePrioForceL3CosEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about ranges of MAC addresses
that are used in the mac based priority with
the ForeL3Cos feature"
INDEX { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask }
::= { rlMacBasePrioForceL3CosTable 1 }
RlMacBasePrioForceL3CosEntry ::=
SEQUENCE {
rlMacBasePrioForceL3CosAddress
MacAddress,
rlMacBasePrioForceL3CosMask
MacAddress,
rlMacBasePrioForceL3CosRowStatus
RowStatus
}
rlMacBasePrioForceL3CosAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The range of address of this entry.
The range may not hold MAC multicast addresses. "
::= { rlMacBasePrioForceL3CosEntry 1 }
rlMacBasePrioForceL3CosMask OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the
learned address before being compared to
the value in the rlMacBasePrioForceL3CosAddress field."
::= { rlMacBasePrioForceL3CosEntry 2 }
rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlMacBasePrioForceL3CosEntry 3 }
rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds the global parameters of
the L3 cos :TC, UP,DSCP."
::= { rlMacBasePrio 5 }
rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE
SYNTAX RlMacBasePrioForceL3CosParamsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { rlMacBasePrioForceL3CosParamsEntryIndex }
::= { rlMacBasePrioForceL3CosParamsTable 1 }
RlMacBasePrioForceL3CosParamsEntry ::=
SEQUENCE {
rlMacBasePrioForceL3CosParamsEntryIndex
INTEGER,
rlMacBasePrioForceL3CosParamsEntryTC
INTEGER,
rlMacBasePrioForceL3CosParamsEntryUP
INTEGER,
rlMacBasePrioForceL3CosParamsEntryDSCP
INTEGER
}
rlMacBasePrioForceL3CosParamsEntryIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index of the ForceL3Cos parameters table."
::= { rlMacBasePrioForceL3CosParamsEntry 1 }
rlMacBasePrioForceL3CosParamsEntryTC OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the globla TC"
::= { rlMacBasePrioForceL3CosParamsEntry 2 }
rlMacBasePrioForceL3CosParamsEntryUP OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the globla UP"
::= { rlMacBasePrioForceL3CosParamsEntry 3 }
rlMacBasePrioForceL3CosParamsEntryDSCP OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the globla DSCP"
::= { rlMacBasePrioForceL3CosParamsEntry 4 }
rlMacBasePrioSADATCEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable controlls the activation of SA/DA priority feature in Mac base
priority"
::= { rlMacBasePrio 6 }
rlMacBasePrioSADATCTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMacBasePrioSADATCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains information about ranges
of addresses that are used in the mac based ptiority
with the ForceL3Cos feature."
::= { rlMacBasePrio 7 }
rlMacBasePrioSADATCEntry OBJECT-TYPE
SYNTAX RlMacBasePrioSADATCEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about ranges of MAC addresses
that are used in the mac based priority with
the ForeL3Cos feature"
INDEX { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask }
::= { rlMacBasePrioSADATCTable 1 }
RlMacBasePrioSADATCEntry ::=
SEQUENCE {
rlMacBasePrioSADATCAddress
MacAddress,
rlMacBasePrioSADATCMask
MacAddress,
rlMacBasePrioSADATCPrio
INTEGER,
rlMacBasePrioSADATCRowStatus
RowStatus
}
rlMacBasePrioSADATCAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The range of address of this entry.
The range may not hold MAC multicast addresses. "
::= { rlMacBasePrioSADATCEntry 1 }
rlMacBasePrioSADATCMask OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicate the mask to be logical-ANDed with the
learned address before being compared to
the value in the rlMacBasePrioSADATCAddress field."
::= { rlMacBasePrioSADATCEntry 2 }
rlMacBasePrioSADATCPrio OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority that will assign to all MAC
addresses that are match the range of this entry."
::= { rlMacBasePrioSADATCEntry 3 }
rlMacBasePrioSADATCRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlMacBasePrioSADATCEntry 4 }
END

View File

@ -0,0 +1,335 @@
RADLAN-MGMD-ROUTER-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN IGMP
-- IGMP Router Private MIB
-- based on MGMD Router standard MIB MGMD-MIB (rfc5519)
-- Version: 0.00
-- Date: 01 July 2011
IMPORTS
rnd FROM RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE, mib-2, Counter32, Gauge32,
Unsigned32, TimeTicks FROM SNMPv2-SMI
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
RowStatus,TruthValue,
DisplayString FROM SNMPv2-TC
NpgOperStatus FROM RADLAN-PIM-MIB
mgmdRouterInterfaceEntry FROM MGMD-STD-MIB
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InterfaceIndexOrZero,
InterfaceIndex FROM IF-MIB;
rlIgmp MODULE-IDENTITY
LAST-UPDATED "201107210000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for IGMP Router
in Radlan devices."
REVISION "201107210000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { rnd 225 }
----------------------------------------------------------
-- RLinterfaceTable
----------------------------------------------------------
--Common Textual Conventions
AdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The desired administrative state of a MIB row."
SYNTAX INTEGER {
adminStatusUp(1),
adminStatusDown(2)
}
rlMgmdInterfaceExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMgmdInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) Extension Interface table listing the entries
with counters of the standard interface table."
::= { rlIgmp 1 }
rlMgmdInterfaceExtEntry OBJECT-TYPE
SYNTAX RlMgmdInterfaceExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the rlMgmdInterfaceExtTable."
AUGMENTS { mgmdRouterInterfaceEntry }
::= { rlMgmdInterfaceExtTable 1 }
RlMgmdInterfaceExtEntry ::= SEQUENCE{
rlMgmdRouterInterfaceExtStatsUpTime TimeTicks,
rlMgmdRouterInterfaceExtEnableStats TruthValue,
rlMgmdRouterInterfaceExtNumFailedJoins Unsigned32,
rlMgmdRouterInterfaceExtNumIgmpV1Msgs Unsigned32,
rlMgmdRouterInterfaceExtNumIgmpV2MldV1Msgs Unsigned32,
rlMgmdRouterInterfaceExtNumIgmpV3MldV2Msgs Unsigned32,
rlMgmdRouterInterfaceExtNumInvalidMsgsRcvd Unsigned32,
rlMgmdRouterInterfaceExtNumGenQueriesSent Unsigned32,
rlMgmdRouterInterfaceExtNumSpecQueriesSent Unsigned32,
rlmgmdRouterInterfaceQrRobustness Unsigned32,
rlmgmdRouterInterfaceQrQueryInterval Unsigned32,
rlmgmdRouterInterfaceQrQueryMaxResponseTime Unsigned32,
rlmgmdRouterInterfaceQrLastMembQueryIntvl Unsigned32,
rlmgmdRouterInterfaceExtSrcAndGrpFilter DisplayString,
rlMgmdRouterInterfaceExtAdminStatus AdminStatus,
rlMgmdRouterInterfaceExtOperStatus NpgOperStatus,
rlMgmdRouterInterfaceExtIsQuerier TruthValue,
rlMgmdRouterInterfaceExtProxyDownProtected INTEGER
}
rlMgmdRouterInterfaceExtStatsUpTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the statistics counters for this interface
were last reset.
This field is reset to zero when
rlMgmdRouterInterfaceExtEnableStats is modified to 'true'.
This value may wrap."
::= { rlMgmdInterfaceExtEntry 1 }
rlMgmdRouterInterfaceExtEnableStats OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines whether DC-IGMP returns
interface-specific statistics on MIB GET operations
for this interface's MIB row.
If this object is modified from 'true' to 'false' and back to 'true',
the statistics fields are reset. This field is readable and writeable."
::= { rlMgmdInterfaceExtEntry 2 }
rlMgmdRouterInterfaceExtNumFailedJoins OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of failed joins received for this interface - that is,
the number of times a group membership could not be added on this
interface."
::= { rlMgmdInterfaceExtEntry 3 }
rlMgmdRouterInterfaceExtNumIgmpV1Msgs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMPv1 messages received for this interface.
This includes both valid and invalid messages."
::= { rlMgmdInterfaceExtEntry 4 }
rlMgmdRouterInterfaceExtNumIgmpV2MldV1Msgs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMPv2 or Mldv1 messages received for this interface.
This includes both valid and invalid messages."
::= { rlMgmdInterfaceExtEntry 5}
rlMgmdRouterInterfaceExtNumIgmpV3MldV2Msgs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of IGMPv3 or Mldv2 messages received for this interface.
This includes both valid and invalid messages."
::= { rlMgmdInterfaceExtEntry 6}
rlMgmdRouterInterfaceExtNumInvalidMsgsRcvd OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid IGMP or MLD messages received for this interface."
::= { rlMgmdInterfaceExtEntry 7}
rlMgmdRouterInterfaceExtNumGenQueriesSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of General Queries sent for this interface."
::= { rlMgmdInterfaceExtEntry 8}
rlMgmdRouterInterfaceExtNumSpecQueriesSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Specific Queries sent for this interface."
::= { rlMgmdInterfaceExtEntry 9}
rlmgmdRouterInterfaceQrRobustness OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Robustness in use on this interface.
The Robustness Variable allows tuning for the expected
packet loss on a subnet. If a subnet is expected to be
lossy, the Robustness Variable may be increased. IGMP and
MLD is robust to (Robustness Variable-1) packet losses.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceRobustness if the
local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 10 }
rlmgmdRouterInterfaceQrQueryInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Query Interval in use on this interface.
The frequency at which IGMP or MLD General Query packets
are transmitted on this interface.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceQueryInterval if the
local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 11 }
rlmgmdRouterInterfaceQrQueryMaxResponseTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Maximum Query Response Time in use on this
interface.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceQueryMaxResponseTime
if the local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 12 }
rlmgmdRouterInterfaceQrLastMembQueryIntvl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of Last Member Query Interval in use on this
interface.
The Last Member Query Interval is the Max Response Time
inserted into Group-Specific and Group-and-Source-specific
Queries sent in response to Leave messages, and is also
the amount of time between successive Specific Query
messages. This value may be tuned to modify the leave
latency of the network. A reduced value results in
reduced time to detect the loss of the last member of a
group.
The value of this object is irrelevant if
mgmdRouterInterfaceVersion is 1.
The value of this object is also irrelevant if this
interface is configured to use immediate-leave behavior
without a last member query - that is, if
mgmdRouterInterfaceImmedtLeave is 'true' and
mgmdRouterInterfaceQryBefImmdLv is 'false'.
For IGMPv3/MLDv2, this may differ from the value
configured using mgmdRouterInterfaceLastMembQueryIntvl if
the local router is not the querier on this interface."
::= { rlMgmdInterfaceExtEntry 13 }
rlmgmdRouterInterfaceExtSrcAndGrpFilter OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The interface will ignore requests to join any
group/source pair that is not included in the extended
access list with a list index corresponding to the value
configured for this object.
If the value of this object is 0, no requests are ignored
as a result of this object.
This object deprecates the dcmgmdRouterInterfaceAllowSSMList
object. If both of these (S,G) filters are set to
non-zero values, then both take effect for SSM groups -
that is, a request to join an SSM group/source pair is
only accepted if it passes through both filters.
If both this object and the
dcmgmdRouterInterfaceAllowASMList object are set to non-zero
values, then a request to join an ASM group/source pair is
only accepted if it passes through both filters."
DEFVAL { "" }
::= { rlMgmdInterfaceExtEntry 14 }
rlMgmdRouterInterfaceExtAdminStatus OBJECT-TYPE
SYNTAX AdminStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The desired administrative state of the interface."
DEFVAL { adminStatusDown }
::= { rlMgmdInterfaceExtEntry 15 }
rlMgmdRouterInterfaceExtOperStatus OBJECT-TYPE
SYNTAX NpgOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the interface."
::= { rlMgmdInterfaceExtEntry 16 }
rlMgmdRouterInterfaceExtIsQuerier OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"???"
::= { rlMgmdInterfaceExtEntry 17 }
rlMgmdRouterInterfaceExtProxyDownProtected OBJECT-TYPE
SYNTAX INTEGER {
unspecified(-1),
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable IGMP Proxy Downstream protected on the interface."
::= { rlMgmdInterfaceExtEntry 18 }
END

734
mibs/radlan/RADLAN-MIB Normal file
View File

@ -0,0 +1,734 @@
RADLAN-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Version: 7.46
-- Date: 23-Jan-2007
--
-- 05-Jun-2003 Added rlHostParamTable
-- 12-Jun-2003 Added enumeration to rndErrorSeverity
-- 14-Jun-2003 Added field rlCopyHistoryErrorMessage to table rlCopyHistoryTable
-- 29-Jun-2003 Tables rlOspf...LnkTable replayed tables rlOspf...LSATable)
-- 08-Jul-2003 The low range boundary and the default value of rlDvmrpPruneLifetime
-- were changed from 300 to 200 seconds
-- 16-Jul-2003 The following values VesuvioT and VesuvioF were added to
-- rlPhDModuleType
-- 22-Jul-2003 Added rlStartupCDBChanged, rlManualReboot
-- 23-Jul-2003 New group rldot1x was added
-- 24-Jul-2003 Changed ipMRouteStdMIB to rlIpMRouteStdMIB
-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRules to read-only
-- 27-Jul-2003 Changed access of rlMaxNumberOfAccessRulesAfterReset to read-write
-- 30-Jul-2003 Added 802.1x traps rldot1xPortStatusAuthorizedTrap and
-- rldot1xPortStatusUnauthorizedTrap
-- 30-Jul-2003 Added rlFile
-- 31-Jul-2003 Added rlAAAEap
-- 10-Aug-2003 Renamed enumeration values resetCDB to resetStartupCDB and
-- eraseCDB to eraseStartupCDB and
-- added enumeration values eraseRunningCDB and copyStartupToRunning
-- 16-Aug-2003 Added rlSnmp
-- 18-Aug-2002 Added rldot1xExtAuthSessionStatsTable
-- 21-Aug-2003 Added rlOspfTuning
-- 09-Sep-2003 Added rlPortCopyVlanTaggingTable
-- 13-Sep-2003 Added IMPLIED to INDEX { IMPLIED rlTranslationNameToIpName }
-- 15-Sep-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
-- was changed from 2 to 3
-- 15-Sep-2003 Added field rldot1dStpPortRole to rldot1dStpPortTable
-- 15-Sep-2003 Added field rldot1sMStpInstancePortRole to rldot1sMstpInstancePortTable
-- 15-Sep-2003 Added field rldot1sMstpExtPortBoundary to rldot1sMstpExtPortEntryTable
-- 19-Sep-2003 Added rldot1xGuestVlanSupported, rldot1xGuestVlanVID, rldot1xGuestVlanPorts,
-- rldot1xUnAuthenticatedVlanSupported, rldot1xUnAuthenticatedVlanTable,
-- rldot1xUserBasedVlanSupported, rldot1xUserBasedVlanPorts
-- 26-Sep-2003 Added rlMridTable
-- 26-Sep-2003 Added rlMirModel
-- 26-Sep-2003 Deleted JackType from IMPORTS clause
-- 26-Sep-2003 Changed naming of SMIv2-like types
-- 26-Sep-2003 Moved rlSyslog branch to new MIB
-- 26-Sep-2003 Moved rlCopy branch to new MIB
-- 26-Sep-2003 Editorial changes
-- 02-Oct-2003 Added vlanSpecialTagTable
-- 02-Oct-2003 Added field branch rlMibTree and table rlMibTreeTable
-- 02-Oct-2003 rlPhysicalDescription's version (a value of variable rlPhDMibVersion)
-- was changed from 3 to 4
-- 02-Oct-2003 Added vlanSpecialTagCurrentTable
-- 09-Oct-2003 Added field rldot1sMstpInstanceRemainingHopes to rldot1sMstpInstanceTable
-- 11-Oct-2003 Changed OSPF tuning
-- 24-Oct-2003 Change range of rldot1sMstpInstancePortPathCost
-- from (1..65535) to (1..200000000)
-- 26-Oct-2003 Added rsMaxNumberRpAddresesInGroupRange,rsMaxNumberRpAddresesInGroupRangeAfterReset
-- 26-Oct-2003 Removed rlPimSMBootStrapInfoEnable
-- 27-Oct-2003 Change range of rldot1sMStpInstancePortAdminPathCost
-- from (0..65535) to (0..200000000)
-- 29-Oct-2003 Added rlIfExistingPortList
-- 07-Nov-2003 rldot1sMstpMaxHopes:
-- a. range was changed from 1..20 to 1..40
-- b. default value was chaged from 10 to 20
-- rldot1sMstpDesignatedMaxHopes:
-- a. range was changed from 1..40 to 1..20
-- 02-Dec-2003 Unused group rsIpZeroHopRouting was deleted
-- 03-Dec-2003 Added rlSNMPDomains branch
-- 03-Dec-3003 Added rlTstBasicRateTable
-- 14-Dec-2003 Added field rldot1dStpBpduType to rldot1dStpPortEntry
-- 14-Dec-2003 Added rldot1dStpFilterBpdu
-- 21-Dec-2003 Updated imports of DisplayString, PhysAddress, TimeInterval,
-- DateAndTime, ipAddrEntry
-- 21-Dec-3003 Added rlEmWebHttpsActiveCertificateId and rlSsl
-- 24-Dec-3003 Added rldot1sMstpRemainingHops
-- 13-Jan-2004 Change MSTP tables indexes to read-only.
-- 30-Jan-2004 add field rldot1sMstpExtPortInternalAdminPathCost to rldot1sMstpExtPortTable.
-- 30-Jan-2004 change field rldot1sMstpExtPortInternalPathCost to rldot1sMstpExtPortInternalOperPathCost
-- and make it read-only, change range to (0..200000000).
-- 03-Feb-2004 traps 186-191 are implemeted in the Physicaldescription MIB - for stacking.
-- 09-Feb-2004 Change the upper rage of rldot1sMstpVlan to 4094.
-- 11-Mar-2004 Added swIfPortLockIfRangeTable
-- 26-Mar-2004 rlLcli MIB was moved to separated file
-- 30-Mar-2004 Added traps swIfTablePortLock and swIfTablePortUnLock
-- 19-Apr-2004 Moved to separate MIBS IP Multicast & DVMRP
-- 24-Apr-2004 Moved to separate MIBS VLAN
-- 05-May-2004 Deleted default values in swIfEntry
-- 07-May-2004 Added mac base priority MIB as RND 101
-- 16-May-2004 Added value invalidImage(3) to rndActiveSoftwareFileAfterReset
-- of rndActiveSoftwareFileTable
-- 18-May-2004 Moved to separate files: ipSpec, rlBgp, rsTunning, rlFft,
-- rndMng, rndApplications
-- 31-May-2004 Added rlWlanAccessPoint
-- 31-May-2004 Moved to separate files: rsUDP, swInterfaces, rlRmonControl
-- 09-Jun-2004 change field rldot1sMstpInstancePortEnable in rldot1sMstpInstancePortEntry
-- to read-only
-- 16-Jun-2004 Added rndIpHostManagementSupported and rndIpHostManagementIfIndex
-- 10-Nov-2004 Added rndNotifications
-- 11-Nov-2004 Added rlAAAUserLocked trap
-- 23-Nov-2004 Added type kiloBitsPerSecond RlStormCtrlRateUnit.
-- 29-Nov-2004 limit rldot1sMstpPendingConfigurationName to 32 characters.
-- 17-Jan-2005 Add rldot1dStpPortRestrictedRole field to rldot1dStpPortEntry
-- 16-Mar-2005 Add rlLocalization branch
-- 14-Apr-2005 Add rlRs232
-- 18-Apr-2005 Add rldot1dStpPortAutoEdgePort to rldot1dStpPortEntry
-- 27-Apr-2005 ZachM add rlStackLinkChange trap.
-- 16-Jun-2005 Added rlNicRedundancy
-- 01-Jul-2005 Added rlIgmpSnoopMulticastTvTable
-- 07-Dec-2005 Added rlUPnP branch
-- 12-Dec-2005 Added rldot1dStpFloodBpduMethod
-- 14-Dec-2005 Add rlLldp branch
-- 02-Feb-2006 GalVA added rlEmWebExtraPort
-- 02-Feb-2006 GalVA added rlEmWebExtraPortType
-- 12-Feb-2006 Import V2 textual conventions from SNMPv2-TC-v1 instead of SNMPv2-TC and RADLAN-SNMPv2
-- 12-Feb-2006 Removed private trunk MIB to separate MIB module.
-- 06-Mar-2006 Added rldot1dStpSeparatedBridges
-- 13-Mar-2006 GalVA added rlEmWebMaxHttpsIdleTimeout
-- 26-Mar-2006 Removed IMPORTs from IEEE8023-LAG-MIB + editorial change in rldot1dStpSeparatedBridges
-- 24-May-2006 Added BPDU Guard support
-- 31-May-2006 Added rldot1xAuthenticationPortTable OBJECT-TYPE
-- 08-Jun-2006 Added rlDhcpSpoofing
-- 08-Jun-2006 Added rldot1xAuthMultiStatsTable, rldot1xAuthMultiDiagTable, rldot1xAuthMultiSessionStatsEntry
-- 02-Jul-2006 Added Bonjour branch
-- 02-Jul-2006 Added rlLinksysSmartMIB branch
-- 05-Jul-2006 Added rldot1xAuthConfigTable
-- 10-Jul-2006 Moved branch rlMacMulticast to rlbridgemulticast
-- 07-Aug-2006 Moved definitios of traps rlCopyFinished and rlCopyFailed TRAP-TYPE
-- to ADLAN-COPY-MIB
-- 23-Aug-2006 Added rlGlobalIpAddrTable
-- 29-Aug-2006 Added rndImageSize
-- 21-Sep-2006 Added rldot1xBpduFilteringEnabled
-- 07-Sep-2006 Moved all rlEmbWeb definitions to rlembweb.mib
-- 06-Oct-2006 Added rndBackupConfigurationEnabled
-- 09-Oct-2006 Added rndImageInfoTable
-- 03-Nov-2006 Added dlPrivate
-- 18-Dec-2006 Added rlDhcpClCommandTable
-- 02-Jan-2007 rndDeviceParams MIB was moved to separate file RADLAN-DEVICEPARAMS-MIB.MIB
-- 02-Jan-2007 rndBootP MIB was moved to separate file RADLAN-BOOTP-MIB.MIB
-- 02-Jan-2007 rlBrgMacSwitch MIB was moved to separate file RADLAN-BRGMACSWITCH-MIB.MIB
-- 02-Jan-2007 rlpBridgeMIBObjects MIB was moved to separate file RADLAN-BRIDGEMIBOBJECTS-MIB.MIB
-- 02-Jan-2007 rlCli MIB was moved to separate file RADLAN-CLI-MIB.MIB
-- 02-Jan-2007 rlTelnet MIB was moved to separate file RADLAN-TELNET-MIB.MIB
-- 02-Jan-2007 rlArpSpoofing MIB was moved to separate file RADLAN-ARPSPOOFING-MIB.MIB
-- 02-Jan-2007 rlMir MIB was moved to separate file RADLAN-MIR-MIB.MIB
-- 02-Jan-2007 rlGvrp MIB was moved to separate file RADLAN-GVRP-MIB.MIB
-- 02-Jan-2007 rlSwPackageVersion MIB was moved to separate file RRADLAN-SWPACKAGEVERSION-MIB.MIB
-- 02-Jan-2007 rlRCli MIB was moved to separate file RADLAN-RCLI-MIB.MIB
-- 02-Jan-2007 rlAggregateVlan MIB was moved to separate file RADLAN-AGGREGATEVLAN-MIB.MIB
-- 02-Jan-2007 rlGmrp MIB was moved to separate file RADLAN-GMRP-MIB.MIB
-- 02-Jan-2007 rlDhcpCl MIB was moved to separate file RADLAN-DHCPCL-MIB.MIB
-- 02-Jan-2007 rlStormCtrl MIB was moved to separate file RADLAN-STORMCTRL-MIB.MIB
-- 02-Jan-2007 rlSmon MIB was moved to separate file RADLAN-SMON-MIB.MIB
-- 02-Jan-2007 rlDigitalKeyManage MIB was moved to separate file RADLAN-DIGITALKEYMANAGE-MIB.MIB
-- 02-Jan-2007 rldot1x MIB was moved to separate file RADLAN-DOT1X-MIB.MIB
-- 02-Jan-2007 rlSocket MIB was moved to separate file RADLAN-SOCKET-MIB.MIB
-- 02-Jan-2007 rl3sw2swTables MIB was moved to separate file RADLAN-3SW2SWTABLES-MIB.MIB
-- 02-Jan-2007 rlMultiSessionTerminal MIB was moved to separate file RADLAN-MULTISESSIONTERMINAL-MIB.MIB
-- 02-Jan-2007 rlTraceRoute MIB was moved to separate file RADLAN-TRACEROUTE-MIB.MIB
-- 02-Jan-2007 rlJumboFrames MIB was moved to separate file RADLAN-JUMBOFRAMES-MIB.MIB
-- 02-Jan-2007 rlCDB MIB was moved to separate file RADLAN-CDB-MIB.MIB
-- 02-Jan-2007 rndEndOfMibGroup MIB was moved to separate file RADLAN-ENDOFMIB-MIB.MIB
-- 15-Jan-2007 Devided file appolo.txt to a few files
-- Renamed file appolo.txt to ralan-mib.mib
-- 22-Jan-2007 Added rlIntel
-- 28-Mar-2007 added rlTunnel
-- 08/APR/07- add rlAutoUpdate
-- 21-Oct-2007 Add rldot1dStpPortLoopback to rldot1dStpPortEntry
-- 08-MAY-2007 Added rlCpuCounters
-- 11-Mar-2008 Added rlIPv6
-- 07-Apr-2008 added rlActionAcl for ros_vnd14's ACLs.
-- 14-Apr-2008 added rlSafeGuard for ros_vnd14's Safeguard.
-- 27-Aug-2008 added rlVlanTrunking for ros_vnd14's Vlan Trunking
-- 31-Dec-2008 added rlTrafficSegmentation
-- 05-Jan-2009 added rlIMPBFeatures
-- 25-Mar-2009 added rlDeleteImg
-- 02-Apr-2009 added rlCustom1BonjourService
-- 18-Apr-2010 added rlPfcMib
-- 30-Jan-2015 added rlLan1
-- Title: RADLAN ROS
-- Private RADLAN MIB
-- Version: 7.46
-- Date: 2 JAN 2007
IMPORTS
enterprises
FROM SNMPv2-SMI;
Percents ::= INTEGER (0..100)
NetNumber ::= OCTET STRING (SIZE(4))
VlanPriority ::= INTEGER (0..7)
rnd MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines RADLAN private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { enterprises 89 }
-- Some MIB compilers require that the following 7 lines which define the path
-- to RND MIB are commented out:
-- 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 }
-- Objects in this MIB are arranged into groups:
--01 rndMng - Management/Action
--02 rndDeviceParams - General parameters
--04 rndInterface - Obsolete
--09 rndBackup - Obsolete
--12 rndIPX - Parameters for management of IPX router
--16 rndFACS - Obsolete
--20 rndCOD - Obsolete
--22 rndBrgHub - Obsolete
--23 rndAdapter - Obsolete
--24 rndBootP - BootP configurgaration.
--26 ipSpec - IP Private MIBs
--27 virtualLan - Obsolete
--28 rsConf - Obsolete
--29 rsTunning - Tunning sub group
--30 rndISDN - Obsolete
--31 rndPPP - Obsolete
--34 frameRelay - Obsolete
--35 rndApplications -
--38 rsDHCP - DHCP server configuration
--39 radWiz - Obsolete
--40 rsCfgUpgrade - Obsolete
--42 rsUDP -
--43 swInterfaces -
--44 securityZone - Obsolete
--45 rll3SwtchETMdl - Obsolete
--46 rlIPmulticast -
--47 rlFFT -
--48 vlan -
--49 rlRmonControl -
--50 rlBrgMacSwitch -
--51 rlExperience -
--52 rlCli -
--53 rlPhysicalDescription -
--54 rlIfInterfaces -
--55 rlMacMulticast -
--56 rlGalileo -
--57 rlpBridgeMIBObjects-
--58 rlTelnet -
--59 rlPolicy -
--60 rlArpSpoofing -
--61 rlMir -
--62 rlIpMRouteStdMIB -
--63 rl3sw2swTables -
--64 rlGvrp -
--65 rlDot3adAgg -
--66 rlEmbWeb -
--67 rlSwPackageVersion -
--68 rlBroadcom -
--69 rlMultiSessionTerminal -
--70 rlRCli -
--71 rlBgp -
--72 rlAgentsCapabilitiesGroups -
--73 rlAggregateVlan -
--74 rlLCli -
--75 rlGmrp -
--76 rlDhcpCl - Dhcp client
--77 rlStormCtrl -
--78 rlSsh -
--79 rlAAA -
--80 Radius -
--81 rlTraceRoute -
--82 rlSyslog -
--83 rlEnv - HardWare status indication
--84 rlSmon -
--85 rlSocket -
--86 rlDigitalKeyManage -
--87 rlCopy -
--88 rlQosCliMib -
--89 rlMngInf -
--90 rlPhy -
--91 rlJumboFrames -
--92 rlTimeSynchronization
--93 rlDnsCl - Dns client
--94 rlCDB
--95 rldot1x
--96 rlFile
--97 rlAAAEap - AAA for 1x
--98 rlSNMP
--99 rlQosServ
--100 rlSsl
--101 rlMacBasePrio
--102 Wireless Access Point Private MIB
--103 rlLocalization
--104 rlRs232
--105 rlNicRedundancy
--106 rlAmap
--107 rlStack
--108 rlPoe
--109 rlUPnP
--110 rlLldp
--111 rlOib
--112 rlBridgeSecurity
--113 rlDhcpSpoofing
--114 rlBonjour
--115 rlLinksysSmartMIB
--116 rlBrgMulticast
--117 rlBrgMcMngr
--118 rlGlobalIpAddrTable
--119 dlPrivate
--120 rlSecuritySuiteMib
--121 rlIntel
--122 rlTunnel
--126 rlGreenEthernet
--127 rlLbd
--128 rlErrdisableRecovery
--129 rlIPv6
-- ...
--139 rlIMPBFeatures
--140 rlSmartPorts
--143 rlCustom1BonjourService
--200 rlWanMib
-- At the end of the MIB there is a definition of all RND-specific traps.
rndNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION " All the rnd notifications will reside under this branch
as specified in
RFC2578 'Structure of Management Information Version 2 (SMIv2)' 8.5"
::= { rnd 0 }
-- rndMng group contains Management Variables for RND devices
rndMng OBJECT IDENTIFIER ::= { rnd 1 }
-- see rlMng.mib
rndDeviceParams OBJECT IDENTIFIER ::= { rnd 2 }
-- see RADLAN-DEVICEPARAMS-MIB.MIB
-- Obsolete
-- rndInterface OBJECT IDENTIFIER ::= { rnd 4 }
-- Obsolete
-- rndBackup OBJECT IDENTIFIER ::= { rnd 9 }
-- Obsolete
rndIPX OBJECT IDENTIFIER ::= { rnd 12 }
-- Obsolete
-- rndFACS OBJECT IDENTIFIER ::= { rnd 16 }
-- Obsolete
-- rndCOD OBJECT IDENTIFIER ::= { rnd 20 }
-- Obsolete
-- rndBrgHub OBJECT IDENTIFIER ::= { rnd 22 }
-- Obsolete
-- rndAdapter OBJECT IDENTIFIER ::= { rnd 23 }
rndBootP OBJECT IDENTIFIER ::= { rnd 24 }
-- see RADLAN-BOOTP-MIB.MIB
-- ip Specific group Addition parameters to ip group in MIB-2
ipSpec OBJECT IDENTIFIER ::= { rnd 26 }
-- see rlIp.mib
-- Obsolete
-- virtualLan OBJECT IDENTIFIER ::= { rnd 27 }
-- Obsolete
-- rsConf OBJECT IDENTIFIER ::= { rnd 28 }
rsTunning OBJECT IDENTIFIER ::= { rnd 29 }
-- see rlTuning.mib
-- Obsolete
-- rndISDN OBJECT IDENTIFIER ::= { rnd 30}
-- Obsolete
-- rndPPP OBJECT IDENTIFIER ::= { rnd 31 }
-- Obsolete
-- frameRelay OBJECT IDENTIFIER ::= { rnd 34 }
rndApplications OBJECT IDENTIFIER ::= { rnd 35 }
-- see rlApplication.mib
-- Obsolete
-- rndOGCompression OBJECT IDENTIFIER ::= { rnd 36 }
-- Obsolete
-- rndEthernet OBJECT IDENTIFIER ::= { rnd 37 }
--rsDHCP OBJECT IDENTIFIER ::= { rnd 38 }
--see rlDhcl.mib
-- Obsolete
-- radWiz OBJECT IDENTIFIER ::= { rnd 39 }
-- Obsolete
-- rsCfgUpgrade OBJECT IDENTIFIER ::= { rnd 40 }
-- Obsolete
--rsRMON OBJECT IDENTIFIER ::= { rnd 41 }
-- rsCopyPort was deleted
-- { rsRMON 1 } reserved
-- rsMonitPort was deleted
-- { rsRMON 2 } reserved
rsUDP OBJECT IDENTIFIER ::= { rnd 42}
-- see rlUdp.mib
swInterfaces OBJECT IDENTIFIER ::= { rnd 43 }
-- see rlInterfaces.mib
-- Obsolete
-- securityZone OBJECT IDENTIFIER ::= { rnd 44 }
-- Obsolete
-- rll3SwtchETMdl OBJECT IDENTIFIER ::= { rnd 45 }
rlIPmulticast OBJECT IDENTIFIER ::= { rnd 46 }
rlFFT OBJECT IDENTIFIER ::= { rnd 47 }
vlan OBJECT IDENTIFIER ::= { rnd 48 }
rlRmonControl OBJECT IDENTIFIER ::= { rnd 49}
-- see rlRmon.mib
rlBrgMacSwitch OBJECT IDENTIFIER ::= { rnd 50 }
-- see RADLAN-BRGMACSWITCH-MIB.MIB
rlExperience OBJECT IDENTIFIER ::= { rnd 51 }
rlCli OBJECT IDENTIFIER ::= { rnd 52 }
--see RADLAN-CLI-MIB.MIB
-- Used for Drafts not received yet OBJECT IDENTIFIER
rlPhysicalDescription OBJECT IDENTIFIER ::= { rnd 53 }
rlIfInterfaces OBJECT IDENTIFIER ::= { rnd 54 }
-- see rlInterfaces.mib
rlMacMulticast OBJECT IDENTIFIER ::= { rnd 55 }
--see rlbrgmulticast.mib
rlGalileo OBJECT IDENTIFIER ::= { rnd 56 }
rlpBridgeMIBObjects OBJECT IDENTIFIER ::= { rnd 57 }
--see RADLAN-BRIDGEMIBOBJECTS-MIB.MIB
rlTelnet OBJECT IDENTIFIER ::= { rnd 58 }
--see RADLAN-TELNET-MIB.MIB
rlPolicy OBJECT IDENTIFIER ::= { rnd 59 }
rlArpSpoofing OBJECT IDENTIFIER ::= { rnd 60 }
--see RADLAN-ARPSPOOFING-MIB.MIB
rlMir OBJECT IDENTIFIER ::= { rnd 61 }
--see RADLAN-MIR-MIB.MIB
rlIpMRouteStdMIB OBJECT IDENTIFIER ::= { rnd 62 }
rl3sw2swTables OBJECT IDENTIFIER ::= { rnd 63 }
--see RADLAN-3SW2SWTABLES-MIB.MIB
rlGvrp OBJECT IDENTIFIER ::= { rnd 64 }
--see RADLAN-GVRP-MIB.MIB
rlDot3adAgg OBJECT IDENTIFIER ::= { rnd 65 }
rlEmbWeb OBJECT IDENTIFIER ::= { rnd 66 }
rlSwPackageVersion OBJECT IDENTIFIER ::= { rnd 67 }
--see RADLAN-SWPACKAGEVERSION-MIB.MIB
rlBroadcom OBJECT IDENTIFIER ::= { rnd 68 }
rlMultiSessionTerminal OBJECT IDENTIFIER ::= { rnd 69 }
--see RADLAN-MULTISESSIONTERMINAL-MIB.MIB
rlRCli OBJECT IDENTIFIER ::= { rnd 70 }
--see RADLAN-RCLI-MIB.MIB
rlBgp OBJECT IDENTIFIER ::= { rnd 71 }
rlAgentsCapabilitiesGroups OBJECT IDENTIFIER ::= { rnd 72 }
rlAggregateVlan OBJECT IDENTIFIER ::= {rnd 73}
--see RADLAN-AGGREGATEVLAN-MIB.MIB
-- rlLCli OBJECT IDENTIFIER ::= { rnd 74 }
rlGmrp OBJECT IDENTIFIER ::= { rnd 75 }
--see RADLAN-GMRP-MIB.MIB
rlDhcpCl OBJECT IDENTIFIER ::= { rnd 76 }
--see RADLAN-DHCPCL-MIB.MIB
------------------------------
rlStormCtrl OBJECT IDENTIFIER ::= { rnd 77 }
--see RADLAN-STORMCTRL-MIB.MIB
rlSsh OBJECT IDENTIFIER ::= { rnd 78 }
rlAAA OBJECT IDENTIFIER ::= { rnd 79 }
rlRadius OBJECT IDENTIFIER ::= { rnd 80 }
-- see rlAAA.mib
rlTraceRoute OBJECT IDENTIFIER ::= { rnd 81 }
--see RADLAN-TRACEROUTE-MIB.MIB
rlSyslog OBJECT IDENTIFIER ::= { rnd 82 }
rlEnv OBJECT IDENTIFIER ::= { rnd 83 }
-- rlPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
-- entitySensorMIB OBJECT IDENTIFIER ::= { rlEnv 2 }
rlSmon OBJECT IDENTIFIER ::= { rnd 84 }
-- see RADLAN-SMON-MIB.MIB
rlSocket OBJECT IDENTIFIER ::= { rnd 85 }
-- see RADLAN-SOCKET-MIB.MIB
rlDigitalKeyManage OBJECT IDENTIFIER ::= { rnd 86 }
-- see RADLAN-DIGITALKEYMANAGE-MIB.MIB
rlCopy OBJECT IDENTIFIER ::= { rnd 87 }
rlQosCliMib OBJECT IDENTIFIER ::= { rnd 88 }
rlMngInf OBJECT IDENTIFIER ::= { rnd 89 }
rlPhy OBJECT IDENTIFIER ::= { rnd 90 }
rlJumboFrames OBJECT IDENTIFIER ::= { rnd 91 }
-- see RADLAN-JUMBOFRAMES-MIB.MIB
rlTimeSynchronization OBJECT IDENTIFIER ::= { rnd 92 }
rlDnsCl OBJECT IDENTIFIER ::= { rnd 93 }
rlCDB OBJECT IDENTIFIER ::= { rnd 94 }
-- see RADLAN-CDB-MIB.MIB
rldot1x OBJECT IDENTIFIER ::= { rnd 95 }
-- see RADLAN-DOT1X-MIB.MIB
rlFile OBJECT IDENTIFIER ::= { rnd 96 }
rlAAAEap OBJECT IDENTIFIER ::= { rnd 97 }
rlSNMP OBJECT IDENTIFIER ::= { rnd 98 }
--rlQosServ OBJECT IDENTIFIER ::= { rnd 99 }
rlSsl OBJECT IDENTIFIER ::= { rnd 100 }
rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }
rlWlanAccessPoint OBJECT IDENTIFIER ::= { rnd 102 }
rlLocalization OBJECT IDENTIFIER ::= { rnd 103 }
rlRs232 OBJECT IDENTIFIER ::= { rnd 104 }
rlNicRedundancy OBJECT IDENTIFIER ::= { rnd 105 }
rlAmap OBJECT IDENTIFIER ::= { rnd 106 }
rlStack OBJECT IDENTIFIER ::= { rnd 107 }
rlPoe OBJECT IDENTIFIER ::= { rnd 108 }
rlUPnP OBJECT IDENTIFIER ::= { rnd 109 }
rlLldp OBJECT IDENTIFIER ::= { rnd 110 }
rlOib OBJECT IDENTIFIER ::= { rnd 111 }
rlBridgeSecurity OBJECT IDENTIFIER ::= { rnd 112 }
rlDhcpSpoofing OBJECT IDENTIFIER ::= { rnd 113 }
rlBonjour OBJECT IDENTIFIER ::= { rnd 114 }
rlLinksysSmartMIB OBJECT IDENTIFIER ::= { rnd 115 }
rlBrgMulticast OBJECT IDENTIFIER ::= { rnd 116 }
rlBrgMcMngr OBJECT IDENTIFIER ::= { rnd 117 }
rlGlobalIpAddrTable OBJECT IDENTIFIER ::= { rnd 118 }
dlPrivate OBJECT IDENTIFIER ::= { rnd 119 }
rlSecuritySuiteMib OBJECT IDENTIFIER ::= { rnd 120 }
rlIntel OBJECT IDENTIFIER ::= { rnd 121 }
rlTunnel OBJECT IDENTIFIER ::= { rnd 122 }
rlAutoUpdate OBJECT IDENTIFIER ::= { rnd 123 }
rlCpuCounters OBJECT IDENTIFIER ::= { rnd 124 }
--xxxx OBJECT IDENTIFIER ::= { rnd 125 }
--rlGreenEthernet OBJECT IDENTIFIER ::= { rnd 126 }
rlLbd OBJECT IDENTIFIER ::= { rnd 127 }
rlErrdisableRecovery OBJECT IDENTIFIER ::= { rnd 128 }
rlIPv6 OBJECT IDENTIFIER ::= { rnd 129 }
rlActionAcl OBJECT IDENTIFIER ::= { rnd 130 }
rlSafeGuard OBJECT IDENTIFIER ::= { rnd 131 }
rlProtectedPorts OBJECT IDENTIFIER ::= { rnd 132}
rlBanner OBJECT IDENTIFIER ::= { rnd 133}
rlGreenEth OBJECT IDENTIFIER ::= { rnd 134}
rlDlf OBJECT IDENTIFIER ::= { rnd 135}
rlVlanTrunking OBJECT IDENTIFIER ::= { rnd 136 }
rlCdp OBJECT IDENTIFIER ::= { rnd 137 }
rlTrafficSeg OBJECT IDENTIFIER ::= { rnd 138 }
rlImpbFeatures OBJECT IDENTIFIER ::= { rnd 139 }
rlSmartPorts OBJECT IDENTIFIER ::= { rnd 140 }
rlStatistics OBJECT IDENTIFIER ::= { rnd 141 }
rlDeleteImg OBJECT IDENTIFIER ::= { rnd 142 }
rlCustom1BonjourService OBJECT IDENTIFIER ::= { rnd 143 }
rlSpecialBpdu OBJECT IDENTIFIER ::= { rnd 144 }
rlTBIMib OBJECT IDENTIFIER ::= { rnd 145}
rlWeightedRandomTailDrop OBJECT IDENTIFIER ::= { rnd 146}
rlsFlowMib OBJECT IDENTIFIER ::= { rnd 147 }
rlPfcMib OBJECT IDENTIFIER ::= { rnd 148}
rlEee OBJECT IDENTIFIER ::= { rnd 149}
rlEventsMib OBJECT IDENTIFIER ::= { rnd 150}
rlWlanMIB OBJECT IDENTIFIER ::= { rnd 200 }
rlEtsMib OBJECT IDENTIFIER ::= { rnd 201 }
rlQcnMib OBJECT IDENTIFIER ::= { rnd 202 }
rlSctMib OBJECT IDENTIFIER ::= { rnd 203 }
rlSysmngMib OBJECT IDENTIFIER ::= { rnd 204 }
rlFip OBJECT IDENTIFIER ::= { rnd 205 }
rlDebugCapabilities OBJECT IDENTIFIER ::= { rnd 206 }
rlIpStdAcl OBJECT IDENTIFIER ::= { rnd 207 }
rlSecSd OBJECT IDENTIFIER ::= { rnd 209 }
rlOspf OBJECT IDENTIFIER ::= { rnd 210 }
rlRtRedist OBJECT IDENTIFIER ::= { rnd 211 }
rlIpPrefList OBJECT IDENTIFIER ::= { rnd 212 }
rlVoipSnoop OBJECT IDENTIFIER ::= { rnd 213 }
rlDhcpv6 OBJECT IDENTIFIER ::= { rnd 214}
rlIpv6Fhs OBJECT IDENTIFIER ::= { rnd 215}
rlInventoryEnt OBJECT IDENTIFIER ::= { rnd 217}
rlUdld OBJECT IDENTIFIER ::= { rnd 218 }
rlSpan OBJECT IDENTIFIER ::= { rnd 219 }
rlPortStat OBJECT IDENTIFIER ::= { rnd 223 }
rlLan1 OBJECT IDENTIFIER ::= { rnd 224 }
rlIgmp OBJECT IDENTIFIER ::= { rnd 225 }
rlRadiusServ OBJECT IDENTIFIER ::= { rnd 226 }
rlRouteMap OBJECT IDENTIFIER ::= { rnd 227 }
rlPolicyBasedRouting OBJECT IDENTIFIER ::= { rnd 228 }
rlSna OBJECT IDENTIFIER ::= { rnd 229 }
rlWBA OBJECT IDENTIFIER ::= { rnd 230 }
rndEndOfMibGroup OBJECT IDENTIFIER ::= { rnd 1000 }
-- see RADLAN-ENDOFMIB-MIB.MIB
END

215
mibs/radlan/RADLAN-MIR-MIB Normal file
View File

@ -0,0 +1,215 @@
RADLAN-MIR-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private MIR MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB;
rlMir MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines MIR private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 61 }
rlMirMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlMir 1 }
rlMirMaxNumOfMRIsAfterReset OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximun instanses of IP Multi Instance Routers after the
following reset."
DEFVAL { 1 }
::= { rlMir 2 }
rlMirMaxNumOfMRIs OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximun instanses of IP Multi Instance Routers."
::= { rlMir 3 }
rlMirCurMriNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of the MRI of which MIB variables are treated at
the same time by the SNMP agent."
::= { rlMir 4 }
rlMirInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMirInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of the assignment ifinterfaces to IP Router instances."
::= { rlMir 5 }
rlMirInterfaceEntry OBJECT-TYPE
SYNTAX RlMirInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of this table specifies the MRID assignement to a L2
interfrace."
INDEX { rlMirInterfaceIfIndex }
::= { rlMirInterfaceTable 1 }
RlMirInterfaceEntry ::= SEQUENCE {
rlMirInterfaceIfIndex InterfaceIndex,
rlMirInterfaceMrid INTEGER
}
rlMirInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The L2 interface for which this entry contains information."
::= { rlMirInterfaceEntry 1 }
rlMirInterfaceMrid OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Multi IP Router Instance Identifier to which the
interface is assgned."
DEFVAL { 0 }
::= { rlMirInterfaceEntry 2 }
rlMirVlanBaseReservedPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMirVlanBaseReservedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list VLAN based reserved physical ports."
::= { rlMir 6 }
rlMirVlanBaseReservedPortsEntry OBJECT-TYPE
SYNTAX RlMirVlanBaseReservedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN based reserved physical port."
INDEX { rlMirVlanBaseReservedPortsIfIndex }
::= { rlMirVlanBaseReservedPortsTable 1 }
RlMirVlanBaseReservedPortsEntry ::= SEQUENCE {
rlMirVlanBaseReservedPortsIfIndex InterfaceIndex,
rlMirVlanBaseReservedPortsStatus RowStatus
}
rlMirVlanBaseReservedPortsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of VLAN based reserved physical port."
::= { rlMirVlanBaseReservedPortsEntry 1 }
rlMirVlanBaseReservedPortsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is used to delete an entry"
::= { rlMirVlanBaseReservedPortsEntry 2 }
rlMirVlanBaseLogicalPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMirVlanBaseLogicalPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list VLAN based logical ports."
::= { rlMir 7 }
rlMirVlanBaseLogicalPortsEntry OBJECT-TYPE
SYNTAX RlMirVlanBaseLogicalPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A VLAN based logical point-to-point port."
INDEX { rlMirVlanBaseLogicalPortsIfIndex }
::= { rlMirVlanBaseLogicalPortsTable 1 }
RlMirVlanBaseLogicalPortsEntry ::= SEQUENCE {
rlMirVlanBaseLogicalPortsIfIndex InterfaceIndex,
rlMirVlanBaseLogicalPortsReservedIfIndex InterfaceIndex,
rlMirVlanBaseLogicalPortsVlanTag INTEGER,
rlMirVlanBaseLogicalPortsStatus RowStatus
}
rlMirVlanBaseLogicalPortsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of VLAN based Logical point-to-point port."
::= { rlMirVlanBaseLogicalPortsEntry 1 }
rlMirVlanBaseLogicalPortsReservedIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IfIndex of VLAN based reserved physical port on which the logical
port is defined."
::= { rlMirVlanBaseLogicalPortsEntry 2 }
rlMirVlanBaseLogicalPortsVlanTag OBJECT-TYPE
SYNTAX INTEGER (1..4095)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"VLAN tag."
::= { rlMirVlanBaseLogicalPortsEntry 3 }
rlMirVlanBaseLogicalPortsStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It is used to add, update and delete an entry"
::= { rlMirVlanBaseLogicalPortsEntry 4 }
rlMirCurMriNumRouter OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Router Mri Number."
::= { rlMir 8 }
rlMirCurMriNumOob OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns Router Mri Number."
::= { rlMir 9 }
END

View File

@ -0,0 +1,302 @@
RADLAN-MNGINF-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN MNGINF ROS
-- This Private MIB supports the Management ACL for ROS
-- Version: 7.46
-- Date: 20 Jan 2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, IpAddress, Unsigned32,
MODULE-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
TruthValue, RowStatus FROM SNMPv2-TC
InetAddressType,InetAddress FROM INET-ADDRESS-MIB; -- RFC2851
rlMngInf MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for management access control."
REVISION "200309210000Z"
DESCRIPTION
"Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes."
::= { rnd 89 }
RlMngInfServiceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Management ACL Service type"
SYNTAX INTEGER {
dontCare(0),
telnet(1),
snmp(2),
http(3),
https(4),
ssh(5)
}
RlMngInfActionType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Management ACL Action definition."
SYNTAX INTEGER {
permit(0),
deny(1)
}
rlMngInfMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= {rlMngInf 1}
rlMngInfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The variable specifies if Management ACL functionality is enabled."
::= {rlMngInf 2}
rlMngInfActiveListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The currently activated Management ACL name"
::= {rlMngInf 3}
rlMngInfListTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMngInfListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table specifies all defined Access Lists definitions for IPv4 addresses.
Provide backward compatibility for previous versions."
::= {rlMngInf 4}
rlMngInfListEntry OBJECT-TYPE
SYNTAX RlMngInfListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row definition for this table."
INDEX { rlMngInfListName, rlMngInfListPriority }
::= { rlMngInfListTable 1}
RlMngInfListEntry ::= SEQUENCE {
rlMngInfListName DisplayString,
rlMngInfListPriority Unsigned32,
rlMngInfListIfIndex Unsigned32,
rlMngInfListIpAddr IpAddress,
rlMngInfListIpNetMask IpAddress,
rlMngInfListService RlMngInfServiceType,
rlMngInfListAction RlMngInfActionType,
rlMngInfListRowStatus RowStatus
}
rlMngInfListName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Name of the Access List."
::= { rlMngInfListEntry 1}
rlMngInfListPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Priority value."
::= { rlMngInfListEntry 2}
rlMngInfListIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
::= { rlMngInfListEntry 3}
rlMngInfListIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address. The IP address can be configured to be 0, which means don't care value."
::= { rlMngInfListEntry 4}
rlMngInfListIpNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask associated with the IP address of this entry. The value of the mask is
an IP address with all the network bits set to 1 and all the hosts bits set to 0."
::= { rlMngInfListEntry 5}
rlMngInfListService OBJECT-TYPE
SYNTAX RlMngInfServiceType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Service type. The Service type address can be configured to be 0,
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
::= { rlMngInfListEntry 6}
rlMngInfListAction OBJECT-TYPE
SYNTAX RlMngInfActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action type. Can be permit or deny."
::= { rlMngInfListEntry 7}
rlMngInfListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlMngInfListEntry 8}
--- Management Interface auditing control (SysLog)
rlMngInfAuditingEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls whether SysLog messages
should be issued on reject by rule"
DEFVAL { true }
::= { rlMngInf 5 }
rlMngInfListInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlMngInfListInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table specifies all defined Access Lists definitions definitions
for both IPv4 and IPv6 addresses."
::= {rlMngInf 6}
rlMngInfListInetEntry OBJECT-TYPE
SYNTAX RlMngInfListInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row definition for this table."
INDEX { rlMngInfListInetName, rlMngInfListInetPriority }
::= { rlMngInfListInetTable 1}
RlMngInfListInetEntry ::= SEQUENCE {
rlMngInfListInetName DisplayString,
rlMngInfListInetPriority Unsigned32,
rlMngInfListInetIfIndex Unsigned32,
rlMngInfListInetIpAddrType InetAddressType,
rlMngInfListInetIpAddr InetAddress,
rlMngInfListInetIpNetMask IpAddress,
rlMngInfListInetService RlMngInfServiceType,
rlMngInfListInetAction RlMngInfActionType,
rlMngInfListInetRowStatus RowStatus,
rlMngInfListInetIPv6PrefixLength INTEGER
}
rlMngInfListInetName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Name of the Access List."
::= { rlMngInfListInetEntry 1}
rlMngInfListInetPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Priority value."
::= { rlMngInfListInetEntry 2}
rlMngInfListInetIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
::= { rlMngInfListInetEntry 3}
rlMngInfListInetIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type."
::= { rlMngInfListInetEntry 4}
rlMngInfListInetIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address.Used for both IPv4 and IPv6 addresses.
The InetIpAddress can be configured to be 0.0.0.0 and address type IPv4 ,
which means ignored value."
::= { rlMngInfListInetEntry 5}
rlMngInfListInetIpNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field will used in case of IPv4 addresses . For IPv6 this field ignored.
Default value 255.255.255.255."
::= { rlMngInfListInetEntry 6}
rlMngInfListInetService OBJECT-TYPE
SYNTAX RlMngInfServiceType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Service type. The Service type address can be configured to be 0,
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
::= { rlMngInfListInetEntry 7}
rlMngInfListInetAction OBJECT-TYPE
SYNTAX RlMngInfActionType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action type. Can be permit or deny."
::= { rlMngInfListInetEntry 8}
rlMngInfListInetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The row status variable, used according to
row installation and removal conventions."
::= { rlMngInfListInetEntry 9}
rlMngInfListInetIPv6PrefixLength OBJECT-TYPE
SYNTAX INTEGER (0.. 128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "IPv6 prefix length.This field provide IPv6 prefix length (mask)
for IPv6 only.In case of IPv4 this field will ignored"
DEFVAL { 128 }
::= { rlMngInfListInetEntry 10}
END

View File

@ -0,0 +1,35 @@
RADLAN-MULTISESSIONTERMINAL-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private Multi Session Terminal MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC;
rlMultiSessionTerminal MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines Multi Session Terminal private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 69 }
rlTerminalDebugModePassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When a user wants to change the terminal mode
from debug mode to ASCII he must enter this password first"
::= { rlMultiSessionTerminal 1 }
END

View File

@ -0,0 +1,956 @@
RADLAN-OSPF-LSDB-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN OSPF LSDB
-- OSPF LSA Database Private MIB
-- Version: 0.00
-- Date: 17 Feb 2012
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
Integer32, Unsigned32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp
FROM SNMPv2-TC
rlOspf
FROM RADLAN-OSPF-MIB
RlOspfProcessID, rlOspfIfEntry, rlOspfVirtIfEntry
FROM RADLAN-OSPF-MIB
AreaID, RouterID
FROM OSPF-MIB
rnd FROM RADLAN-MIB
mib-2 FROM RFC1213-MIB;
rlOspfLsdb MODULE-IDENTITY
LAST-UPDATED "201105041700Z" -- Wed Feb 17 17:00:00 PST 2012
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for OSPF LSA Database MIB."
REVISION "201105041700Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 221 }
------------------------------------------------------------------------------
-- OSPF Link State Database
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- OSPF Router LSA Table
------------------------------------------------------------------------------
rlOspfRouterLsaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfRouterLsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Router Link State Advertisement."
::= { rlOspfLsdb 1 }
rlOspfRouterLsaEntry OBJECT-TYPE
SYNTAX RlOspfRouterLsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Router LSA."
INDEX { rlOspfRouterLsaProcessId, rlOspfRouterLsaAreaId, rlOspfRouterLsaLsid,
rlOspfRouterLsaRouterId, rlOspfRouterLsaIdx }
::= { rlOspfRouterLsaTable 1 }
RlOspfRouterLsaEntry ::=
SEQUENCE {
rlOspfRouterLsaProcessId
RlOspfProcessID,
rlOspfRouterLsaAreaId
AreaID,
rlOspfRouterLsaLsid
IpAddress,
rlOspfRouterLsaRouterId
RouterID,
rlOspfRouterLsaIdx
Unsigned32,
rlOspfRouterLsaSequence
Integer32,
rlOspfRouterLsaAge
Integer32,
rlOspfRouterLsaChecksum
Integer32,
rlOspfRouterLsaLength
Unsigned32,
rlOspfRouterLsaBitV
INTEGER,
rlOspfRouterLsaBitE
INTEGER,
rlOspfRouterLsaBitB
INTEGER,
rlOspfRouterLsaLinks
Unsigned32,
rlOspfRouterLsaLinkID
IpAddress,
rlOspfRouterLsaLinkData
IpAddress,
rlOspfRouterLsaType
INTEGER,
rlOspfRouterLsaMetric
Unsigned32
}
rlOspfRouterLsaProcessId OBJECT-TYPE
SYNTAX RlOspfProcessID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying an OSPF process."
::= { rlOspfRouterLsaEntry 1 }
rlOspfRouterLsaAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfRouterLsaEntry 2 }
rlOspfRouterLsaLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfRouterLsaEntry 3 }
rlOspfRouterLsaRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfRouterLsaEntry 4 }
rlOspfRouterLsaIdx OBJECT-TYPE
SYNTAX Unsigned32 (1.. 65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index is a unsigned 32-bit integer.
It is used as sequence number of entry
in the LSA and relevant only for Router
or Network LSA which can contain
unlimited number of entries."
::= { rlOspfRouterLsaEntry 5 }
rlOspfRouterLsaSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfRouterLsaEntry 6 }
rlOspfRouterLsaAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfRouterLsaEntry 7 }
rlOspfRouterLsaChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfRouterLsaEntry 8 }
rlOspfRouterLsaLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfRouterLsaEntry 9 }
rlOspfRouterLsaBitV OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When set, the router is an endpoint
of one or more fully adjacent virtual
links having the described area as Transit
area (V is for virtual link endpoint)."
::= { rlOspfRouterLsaEntry 10 }
rlOspfRouterLsaBitE OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When set, the router is an AS
boundary router (E is for external)."
::= { rlOspfRouterLsaEntry 11 }
rlOspfRouterLsaBitB OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When set, the router is an area
border router (B is for border)."
::= { rlOspfRouterLsaEntry 12 }
rlOspfRouterLsaLinks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of router links described in this LSA.
This must be the total collection of router links
(i.e., interfaces) to the area."
::= { rlOspfRouterLsaEntry 13 }
rlOspfRouterLsaLinkID OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the object that this router link
connects to. Value depends on the link's Type."
::= { rlOspfRouterLsaEntry 14 }
rlOspfRouterLsaLinkData OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value depends on the link's Type field."
::= { rlOspfRouterLsaEntry 15 }
rlOspfRouterLsaType OBJECT-TYPE
SYNTAX INTEGER {
pointToPoint(1),
transitNetwork(2),
stubNetwork(3),
virtualLink(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A quick description of the router link."
::= { rlOspfRouterLsaEntry 16 }
rlOspfRouterLsaMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of using this router link."
::= { rlOspfRouterLsaEntry 17 }
------------------------------------------------------------------------------
-- OSPF Network LSA Table
------------------------------------------------------------------------------
rlOspfNetworkLsaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfNetworkLsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Network Link State Advertisement."
::= { rlOspfLsdb 2 }
rlOspfNetworkLsaEntry OBJECT-TYPE
SYNTAX RlOspfNetworkLsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Network LSA."
INDEX { rlOspfNetworkLsaProcessId, rlOspfNetworkLsaAreaId, rlOspfNetworkLsaLsid,
rlOspfNetworkLsaRouterId, rlOspfNetworkLsaIdx }
::= { rlOspfNetworkLsaTable 1 }
RlOspfNetworkLsaEntry ::=
SEQUENCE {
rlOspfNetworkLsaProcessId
RlOspfProcessID,
rlOspfNetworkLsaAreaId
AreaID,
rlOspfNetworkLsaLsid
IpAddress,
rlOspfNetworkLsaRouterId
RouterID,
rlOspfNetworkLsaIdx
Unsigned32,
rlOspfNetworkLsaSequence
Integer32,
rlOspfNetworkLsaAge
Integer32,
rlOspfNetworkLsaChecksum
Integer32,
rlOspfNetworkLsaLength
Unsigned32,
rlOspfNetworkLsaMask
IpAddress,
rlOspfNetworkLsaAttRouter
IpAddress
}
rlOspfNetworkLsaProcessId OBJECT-TYPE
SYNTAX RlOspfProcessID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying an OSPF process."
::= { rlOspfNetworkLsaEntry 1 }
rlOspfNetworkLsaAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfNetworkLsaEntry 2 }
rlOspfNetworkLsaLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfNetworkLsaEntry 3 }
rlOspfNetworkLsaRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfNetworkLsaEntry 4 }
rlOspfNetworkLsaIdx OBJECT-TYPE
SYNTAX Unsigned32 (1.. 65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index is a unsigned 32-bit integer.
It is used as sequence number of entry
in the LSA and relevant only for Router
or Network LSA which can contain
unlimited number of entries."
::= { rlOspfNetworkLsaEntry 5 }
rlOspfNetworkLsaSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfNetworkLsaEntry 6 }
rlOspfNetworkLsaAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfNetworkLsaEntry 7 }
rlOspfNetworkLsaChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfNetworkLsaEntry 8 }
rlOspfNetworkLsaLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfNetworkLsaEntry 9 }
rlOspfNetworkLsaMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address mask for the network."
::= { rlOspfNetworkLsaEntry 10 }
rlOspfNetworkLsaAttRouter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router IDs of each of the routers
attached to the network."
::= { rlOspfNetworkLsaEntry 11 }
------------------------------------------------------------------------------
-- OSPF Summary LSA (Type 3) Table
------------------------------------------------------------------------------
rlOspfSummaryType3LsaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfSummaryType3LsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Summary Link State Advertisement
for network (Type 3)."
::= { rlOspfLsdb 3 }
rlOspfSummaryType3LsaEntry OBJECT-TYPE
SYNTAX RlOspfSummaryType3LsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Summary LSA."
INDEX { rlOspfSummaryType3LsaProcessId, rlOspfSummaryType3LsaAreaId, rlOspfSummaryType3LsaLsid,
rlOspfSummaryType3LsaRouterId}
::= { rlOspfSummaryType3LsaTable 1 }
RlOspfSummaryType3LsaEntry ::=
SEQUENCE {
rlOspfSummaryType3LsaProcessId
RlOspfProcessID,
rlOspfSummaryType3LsaAreaId
AreaID,
rlOspfSummaryType3LsaLsid
IpAddress,
rlOspfSummaryType3LsaRouterId
RouterID,
rlOspfSummaryType3LsaSequence
Integer32,
rlOspfSummaryType3LsaAge
Integer32,
rlOspfSummaryType3LsaChecksum
Integer32,
rlOspfSummaryType3LsaLength
Unsigned32,
rlOspfSummaryType3LsaMask
IpAddress,
rlOspfSummaryType3LsaMetric
Unsigned32
}
rlOspfSummaryType3LsaProcessId OBJECT-TYPE
SYNTAX RlOspfProcessID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying an OSPF process."
::= { rlOspfSummaryType3LsaEntry 1 }
rlOspfSummaryType3LsaAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfSummaryType3LsaEntry 2 }
rlOspfSummaryType3LsaLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfSummaryType3LsaEntry 3 }
rlOspfSummaryType3LsaRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfSummaryType3LsaEntry 4 }
rlOspfSummaryType3LsaSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfSummaryType3LsaEntry 5 }
rlOspfSummaryType3LsaAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfSummaryType3LsaEntry 6 }
rlOspfSummaryType3LsaChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfSummaryType3LsaEntry 7 }
rlOspfSummaryType3LsaLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfSummaryType3LsaEntry 8 }
rlOspfSummaryType3LsaMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value depends on the link's Type field."
::= { rlOspfSummaryType3LsaEntry 9 }
rlOspfSummaryType3LsaMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of using this router link."
::= { rlOspfSummaryType3LsaEntry 10 }
------------------------------------------------------------------------------
-- OSPF Summary LSA (Type 4) Table
------------------------------------------------------------------------------
rlOspfSummaryType4LsaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfSummaryType4LsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Summary Link State Advertisement
for ASBR (Type 4)."
::= { rlOspfLsdb 4 }
rlOspfSummaryType4LsaEntry OBJECT-TYPE
SYNTAX RlOspfSummaryType4LsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Summary LSA."
INDEX { rlOspfSummaryType4LsaProcessId, rlOspfSummaryType4LsaAreaId, rlOspfSummaryType4LsaLsid,
rlOspfSummaryType4LsaRouterId}
::= { rlOspfSummaryType4LsaTable 1 }
RlOspfSummaryType4LsaEntry ::=
SEQUENCE {
rlOspfSummaryType4LsaProcessId
RlOspfProcessID,
rlOspfSummaryType4LsaAreaId
AreaID,
rlOspfSummaryType4LsaLsid
IpAddress,
rlOspfSummaryType4LsaRouterId
RouterID,
rlOspfSummaryType4LsaSequence
Integer32,
rlOspfSummaryType4LsaAge
Integer32,
rlOspfSummaryType4LsaChecksum
Integer32,
rlOspfSummaryType4LsaLength
Unsigned32,
rlOspfSummaryType4LsaMetric
Unsigned32
}
rlOspfSummaryType4LsaProcessId OBJECT-TYPE
SYNTAX RlOspfProcessID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying an OSPF process."
::= { rlOspfSummaryType4LsaEntry 1 }
rlOspfSummaryType4LsaAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfSummaryType4LsaEntry 2 }
rlOspfSummaryType4LsaLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfSummaryType4LsaEntry 3 }
rlOspfSummaryType4LsaRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfSummaryType4LsaEntry 4 }
rlOspfSummaryType4LsaSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfSummaryType4LsaEntry 5 }
rlOspfSummaryType4LsaAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfSummaryType4LsaEntry 6 }
rlOspfSummaryType4LsaChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfSummaryType4LsaEntry 7 }
rlOspfSummaryType4LsaLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfSummaryType4LsaEntry 8 }
rlOspfSummaryType4LsaMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of using this router link."
::= { rlOspfSummaryType4LsaEntry 9 }
------------------------------------------------------------------------------
-- OSPF External LSA Table
------------------------------------------------------------------------------
rlOspfExternalLsaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfExternalLsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"External Link State Advertisement."
::= { rlOspfLsdb 5 }
rlOspfExternalLsaEntry OBJECT-TYPE
SYNTAX RlOspfExternalLsaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from External LSA."
INDEX { rlOspfExternalLsaProcessId, rlOspfExternalLsaLsid,
rlOspfExternalLsaRouterId}
::= { rlOspfExternalLsaTable 1 }
RlOspfExternalLsaEntry ::=
SEQUENCE {
rlOspfExternalLsaProcessId
RlOspfProcessID,
rlOspfExternalLsaLsid
IpAddress,
rlOspfExternalLsaRouterId
RouterID,
rlOspfExternalLsaSequence
Integer32,
rlOspfExternalLsaAge
Integer32,
rlOspfExternalLsaChecksum
Integer32,
rlOspfExternalLsaLength
Unsigned32,
rlOspfExternalLsaMask
IpAddress,
rlOspfExternalLsaFrwAddress
IpAddress,
rlOspfExternalLsaBitE
INTEGER,
rlOspfExternalLsaMetric
Unsigned32,
rlOspfExternalLsaTag
Unsigned32
}
rlOspfExternalLsaProcessId OBJECT-TYPE
SYNTAX RlOspfProcessID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying an OSPF process."
::= { rlOspfExternalLsaEntry 1 }
rlOspfExternalLsaLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfExternalLsaEntry 2 }
rlOspfExternalLsaRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfExternalLsaEntry 3 }
rlOspfExternalLsaSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfExternalLsaEntry 4 }
rlOspfExternalLsaAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfExternalLsaEntry 5 }
rlOspfExternalLsaChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfExternalLsaEntry 6 }
rlOspfExternalLsaLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfExternalLsaEntry 7 }
rlOspfExternalLsaMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value depends on the link's Type field."
::= { rlOspfExternalLsaEntry 8 }
rlOspfExternalLsaFrwAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data traffic for the advertised destination
will be forwarded to this address. If the
Forwarding address is set to 0.0.0.0, data
traffic will be forwarded instead to the LSA's
originator (i.e., the responsible AS boundary router)."
::= { rlOspfExternalLsaEntry 9 }
rlOspfExternalLsaBitE OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of external metric. If bit E is set,
the metric specified is a Type 2 external metric."
::= { rlOspfExternalLsaEntry 10 }
rlOspfExternalLsaMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of this route."
::= { rlOspfExternalLsaEntry 11 }
rlOspfExternalLsaTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit field attached to each external route."
::= { rlOspfExternalLsaEntry 12 }
END

4388
mibs/radlan/RADLAN-OSPF-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

233
mibs/radlan/RADLAN-PHY-MIB Normal file
View File

@ -0,0 +1,233 @@
RADLAN-PHY-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN PHY MIB
-- Version: 7.38
-- Date: 10 Sep 2004
--
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
ifIndex FROM IF-MIB
TimeStamp, DisplayString FROM SNMPv2-TC
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
rnd FROM RADLAN-MIB;
rlPhy MODULE-IDENTITY
LAST-UPDATED "200209300024Z" -- September 30, 2002
ORGANIZATION "Radlan Computer Communication Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The MIB module describes the private MIB for testing Layer1 interfaces supported
by Radlan's software and products."
REVISION "200209300024Z" -- September 30, 2002
DESCRIPTION
"Initial revision"
REVISION "200309210024Z" -- September 21, 2003
DESCRIPTION
"Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
::= { rnd 90 }
RlPhyTestType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value indicating the test to perform."
SYNTAX INTEGER {
rlPhyTestTableNoTest(1),
rlPhyTestTableCableStatus(2),
rlPhyTestTableCableFault(3),
rlPhyTestTableCableLength(4),
rlPhyTestTableTransceiverTemp(5),
rlPhyTestTableTransceiverSupply(6),
rlPhyTestTableTxBias(7),
rlPhyTestTableTxOutput(8),
rlPhyTestTableRxOpticalPower(9),
rlPhyTestTableDataReady(10),
rlPhyTestTableLOS(11),
rlPhyTestTableTxFault(12),
rlPhyTestTableCableChannel1(13),
rlPhyTestTableCableChannel2(14),
rlPhyTestTableCableChannel3(15),
rlPhyTestTableCableChannel4(16),
rlPhyTestTableCablePolarity1(17),
rlPhyTestTableCablePolarity2(18),
rlPhyTestTableCablePolarity3(19),
rlPhyTestTableCablePolarity4(20),
rlPhyTestTableCablePairSkew1(21),
rlPhyTestTableCablePairSkew2(22),
rlPhyTestTableCablePairSkew3(23),
rlPhyTestTableCablePairSkew4(24),
rlPhyTestTableCableStatusFast(25),
rlPhyTestTableSFPEepromQualified(26),
rlPhyTestTableRxOpticalPower1(27),
rlPhyTestTableRxOpticalPower2(28),
rlPhyTestTableRxOpticalPower3(29),
rlPhyTestTableTxBias1(30),
rlPhyTestTableTxBias2(31),
rlPhyTestTableTxBias3(32),
rlPhyTestTableLOS1(33),
rlPhyTestTableLOS2(34),
rlPhyTestTableLOS3(35)
}
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
rlPhyTestSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPhyTestSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { rlPhyTest 1}
rlPhyTestSetEntry OBJECT-TYPE
SYNTAX RlPhyTestSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing objects for invoking tests on an interface."
INDEX {ifIndex }
::= { rlPhyTestSetTable 1 }
RlPhyTestSetEntry ::=
SEQUENCE {
rlPhyTestSetType RlPhyTestType
}
rlPhyTestSetType OBJECT-TYPE
SYNTAX RlPhyTestType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A control variable used to start operator initiated interface
tests.1 indicates that no test has been initiated. Only
operator initiated interface tests can be set to this variable."
::= { rlPhyTestSetEntry 1 }
rlPhyTestGetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPhyTestGetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { rlPhyTest 2 }
rlPhyTestGetEntry OBJECT-TYPE
SYNTAX RlPhyTestGetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing results of tests on an interface."
INDEX {ifIndex, rlPhyTestGetType}
::= { rlPhyTestGetTable 1 }
RlPhyTestGetEntry ::=
SEQUENCE {
rlPhyTestGetType RlPhyTestType,
rlPhyTestGetStatus INTEGER,
rlPhyTestGetResult INTEGER,
rlPhyTestGetUnits INTEGER,
rlPhyTestGetAlarm INTEGER,
rlPhyTestGetTimeStamp DisplayString
}
rlPhyTestGetType OBJECT-TYPE
SYNTAX RlPhyTestType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A control variable used to, 1 to indicate that this test can be
done on the specified port, 2 to initiate the test whenever the
user wishes"
::= { rlPhyTestGetEntry 1 }
rlPhyTestGetStatus OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- no test yet requested
success(2),
inProgress(3),
notSupported(4),
unAbleToRun(5), -- due to state of system
aborted(6),
failed(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the status of the most recently
requested test for operator initiated tests or the value
none(1) if no tests have been requested since the last
reset. For non operator initiated tests the value is always
none(1).
Note that this facility provides no provision for saving
the results of one test when starting another, as could
be required if used by multiple managers concurrently."
::= { rlPhyTestGetEntry 2 }
rlPhyTestGetResult OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object holds the test result"
::= { rlPhyTestGetEntry 3 }
rlPhyTestGetUnits OBJECT-TYPE
SYNTAX INTEGER {
integer(1),
boolean(2),
downUP(3),
reverseNormal(4),
mdiMdix(5),
meter(6),
degree(7), -- Celsius
microVolt(8),
microOham(9),
microAmper(10),
microWatt(11),
millisecond(12),
alaskaPhyLength(13),
alaskaPhyStatus(14),
dbm(15),
decidbm(16),
milidbm(17),
abcd(18),
nanosecond(19)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The test result unit of measure. The units can be standard unit or special units
that are designed for special test.
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
::= { rlPhyTestGetEntry 4 }
rlPhyTestGetAlarm OBJECT-TYPE
SYNTAX INTEGER {
notRelevant(1),
noAlarmSet(2),
lowWarning(3),
highWarning(4),
lowAlarm(5),
highAlarm(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object hold the Alarm for this Entry. only Test that have can have alarms
use this field, other holds the Value notRelevant(1) "
::= { rlPhyTestGetEntry 5 }
rlPhyTestGetTimeStamp OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
14-Apr-2002 10:33:31)"
::= { rlPhyTestGetEntry 6 }
END

View File

@ -0,0 +1,241 @@
RADLAN-PIM-BSR-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN PIM Private Extension
-- Version: 7.60.00.00
-- Date: 19 Sep 2011
IMPORTS
rnd FROM RADLAN-MIB
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32, Unsigned32,
TimeTicks, Gauge32 FROM SNMPv2-SMI
RowStatus, TruthValue,
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
InterfaceIndex,
InterfaceIndexOrZero FROM IF-MIB
InetAddressType,
InetAddressPrefixLength,
InetAddress, InetVersion FROM INET-ADDRESS-MIB
IANAipRouteProtocol FROM IANA-RTPROTO-MIB;
--Common Textual Conventions
AdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The desired administrative state of a MIB row."
SYNTAX INTEGER {
adminStatusUp(1),
adminStatusDown(2)
}
OperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current operational state of a MIB row. This set of values
is used by many Data Connection products written before 2006."
SYNTAX INTEGER {
operStatusUp(1), -- active
operStatusDown(2), -- inactive
operStatusGoingUp(3), -- activating
operStatusGoingDown(4), -- deactivating
operStatusActFailed(5) -- activation failed
}
--
-- The BSR Candidate-RP Table
--
rlPimBsrCandidateRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPimBsrCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the IP multicast group
prefixes for which the local router is to advertise
itself as a Candidate-RP."
::= { rnd 220 }
rlPimBsrCandidateRPEntry OBJECT-TYPE
SYNTAX RlPimBsrCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
rlPimBsrCandidateRPTable."
INDEX { rlPimBsrCandidateRPAddressType,
rlPimBsrCandidateRPAddress }
::= { rlPimBsrCandidateRPTable 1 }
RlPimBsrCandidateRPEntry ::= SEQUENCE {
rlPimBsrCandidateRPAddressType InetAddressType,
rlPimBsrCandidateRPAddress InetAddress,
rlPimBsrCandidateRPGroupPrefixList DisplayString,
rlPimBsrCandidateRPBidir TruthValue,
rlPimBsrCandidateRPAdvTimer TimeTicks,
rlPimBsrCandidateRPPriority Unsigned32,
rlPimBsrCandidateRPAdvInterval Unsigned32,
rlPimBsrCandidateRPHoldtime Unsigned32,
rlPimBsrCandidateRPStatus RowStatus
}
--
-- Temporary DC additions {
--
-- In order to auto-generate the MIB definition file qp0bsrmb.h using the
-- 'mibtool' Perl script, uncomment the following lines.
--
-- rlPimTmEntIndex OBJECT-TYPE
-- SYNTAX EntityIndex
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The index of the owning DC-PIM-TM entity."
-- ::= { rlPimBsrCandidateRPEntry 100 }
--
-- } End temporary DC additions
--
rlPimBsrCandidateRPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Inet address type of the Candidate-RP."
::= { rlPimBsrCandidateRPEntry 1 }
rlPimBsrCandidateRPAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (unicast) address that will be advertised as a
Candidate-RP. The InetAddressType is given by the
rlPimBsrCandidateRPAddressType object.
If this is not an address on the local router,
DC-PIM will not advertise it as an C-RP address."
::= { rlPimBsrCandidateRPEntry 2 }
--
-- DC additions {
-- Replaces explicit group address type, group address
-- and prefix length index objects. In DC-PIM, the RP holdtime,
-- interval and priority apply to _every_ group prefix for which this
-- RP address is a Candidate-RP.
--
rlPimBsrCandidateRPGroupPrefixList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Identifies a standard access list containing the
set of IP multicast group prefixes for which the
local router will advertise itself as a Candidate-RP
with the given RP address.
If there is any rule in the list with
aallStdAccessListIncluded set to 'false',
DC-PIM does not advertise this RP address as a
Candidate-RP. Otherwise DC-PIM advertises the
RP address as a Candidate-RP for every IP multicast
group prefix corresponding to a rule in the access list
with row status 'active' and admin status 'up'.
rlPimBsrCandidateRPGroupPrefixList defaults to an empty string, which
indicates that no access list has yet been specified.
rlPimBsrCandidateRPStatus can only be set to 'active' if a
non-empty string has been specified for
rlPimBsrCandidateRPGroupPrefixList."
DEFVAL { "" }
::= { rlPimBsrCandidateRPEntry 3 }
-- } End DC additions
rlPimBsrCandidateRPBidir OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this object is set to TRUE, this group range is
advertised with this RP as a BIDIR-PIM group range. If
it is set to FALSE, it is advertised as a PIM-SM group
range.
DC-PIM only supports the value FALSE for this object."
DEFVAL { false }
::= { rlPimBsrCandidateRPEntry 5 }
rlPimBsrCandidateRPAdvTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining before the local router next sends
a Candidate-RP-Advertisement to the elected BSR.
This will be zero if the C-RP is shutting down or any of
the following conditions are true:
- the entity is not active
- the row is inactive
- the group prefix list is invalid
- the configured C-RP address is not local."
::= { rlPimBsrCandidateRPEntry 6 }
rlPimBsrCandidateRPPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority for this Candidate RP advertised in
Candidate-RP-Advertisements. Numerically higher values
for this object indicate lower priorities, with the value
zero denoting the highest priority."
REFERENCE "I-D.ietf-rlPim-sm-bsr section 3.2"
DEFVAL { 192 }
::= { rlPimBsrCandidateRPEntry 7 }
rlPimBsrCandidateRPAdvInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..26214)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Candidate RP generates Candidate-RP-Advertisements
periodically. This object represents the time interval
in seconds between two consecutive advertisements."
REFERENCE "I-D.ietf-rlPim-sm-bsr section 3.2 and section 5"
DEFVAL { 60 }
::= { rlPimBsrCandidateRPEntry 8 }
rlPimBsrCandidateRPHoldtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Holdtime for this Candidate RP. The amount of time (in
seconds) this Candidate-RP entry is valid."
REFERENCE "I-D.ietf-rlPim-sm-bsr section 4.2"
DEFVAL { 150 }
::= { rlPimBsrCandidateRPEntry 9 }
rlPimBsrCandidateRPStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table.
All writable objects in this entry can be modified
when the status of this entry is active(1)."
::= { rlPimBsrCandidateRPEntry 10 }
END

1526
mibs/radlan/RADLAN-PIM-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,540 @@
RADLAN-PORT-STATISTICS-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- PORT-STATISTICS MIB
-- Title: Marvell Port-Statistics Private MIB
-- This Private MIB manages Port-Statistics display messages
-- Version: 8.00
-- Date: 06 April 2015
--
-- -------------------------------------------------------------
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32,
Counter64, Integer32 FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION, TruthValue,
RowStatus FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
InterfaceIndex, ifIndex FROM IF-MIB
rnd FROM RADLAN-MIB;
----------------------------------------------------
-- MIBS definitions --
----------------------------------------------------
rlPortStat MODULE-IDENTITY
LAST-UPDATED "201504060000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"marvell.com"
DESCRIPTION
"This private MIB module for Port-Statistics"
REVISION "201504060000Z"
DESCRIPTION
"Initial revision."
::= { rnd 223 }
PortStatisticsSubType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies port-statistic sub-type"
SYNTAX INTEGER {
second(1),
minute(2),
hour(3),
day(4),
week(5)
}
PortStatisticsSampleClockSource ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies port-statistic sample clock-source"
SYNTAX INTEGER {
internal(1),
sntp(2),
userDefined(3)
}
PortStatisticsCounterName ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies port-statistic counter-name"
SYNTAX INTEGER {
anyCounter(0),
unicastFrameSent(1),
broadcastFrameSent(2),
multicastFrameSent(3),
goodOctetsSent(4),
txUtilization(5),
goodUnicastFrameReceived(6),
broadcastFrameReceived(7),
multicastFrameReceived(8),
rxErrorFrameReceived(9),
totalOctetsReceived(10),
rxUtilization(11),
txRxUtilization(12),
frames64B(13),
frames65To127B(14),
frames128To255B(15),
frames256To511B(16),
frames512To1023B(17),
frames1024To1518B(18),
dot3StatsFCSErrors(19),
dot3StatsSingleCollisionFrames(20),
dot3StatsLateCollisions(21),
dot3StatsExcessiveCollisions(22),
dot3StatsFrameTooLongs(23),
dot3StatsInternalMacReceiveErrors(24),
dot3InPauseFrames(25),
dot3OutPauseFrames(26),
etherStatsDropEvents(27),
etherStatsCRCAlignErrors(28),
etherStatsUndersizePkts(29),
etherStatsOversizePkts(30),
etherStatsFragments(31),
etherStatsJabbers(32),
etherStatsCollisions(33),
goodOctetsReceived(34),
badOctetsReceived(35),
goodFrameSent(36),
goodFrameReceived(37),
-- must be last
lastCounterSpecifier(38)
}
-----------------------------------
-- rlPortStatEnabledPorts (scalar)
-----------------------------------
rlPortStatEnabledPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-set to determine from which port to collect port-statistics"
::= { rlPortStat 1 }
-----------------------------------
-- rlPortStatClearPorts (scalar)
-----------------------------------
-- this is an action MIB for clearing
-- port-statistics history per-port
-----------------------------------
rlPortStatClearPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action MIB for clearing port-statistics history on a
list of selected ports"
::= { rlPortStat 2 }
-----------------------------------
-- rlPortStatSampleTable
-----------------------------------
rlPortStatSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortStatSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds port-statistics for Ethernet ports
This is a read-only MIB for presentation purposes."
::= {rlPortStat 3 }
rlPortStatSampleEntry OBJECT-TYPE
SYNTAX RlPortStatSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlPortStatSampleTable."
INDEX { rlPortStatSampleIfIndex,
rlPortStatSampleStatSubType,
rlPortStatSampleCounterName,
rlPortStatSampleStatID }
::= { rlPortStatSampleTable 1 }
RlPortStatSampleEntry ::= SEQUENCE {
-- keys
rlPortStatSampleIfIndex InterfaceIndex,
rlPortStatSampleStatSubType PortStatisticsSubType,
rlPortStatSampleCounterName PortStatisticsCounterName,
rlPortStatSampleStatID Unsigned32,
-- fields
rlPortStatSampleCollectionInterval Unsigned32,
rlPortStatSampleSystemCollectionTime Unsigned32,
rlPortStatSampleCollectionTime Unsigned32,
rlPortStatSampleCollectionTimeStr DisplayString (SIZE(0..15)),
rlPortStatSampleCounterValue Counter64,
rlPortStatSamplePartialFlag TruthValue,
rlPortStatSampleClockSource PortStatisticsSampleClockSource
}
-----------------------------------
-- rlPortStatSampleTable Keys
------------------------------------
rlPortStatSampleIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 1 }
rlPortStatSampleStatSubType OBJECT-TYPE
SYNTAX PortStatisticsSubType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic sub-type.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 2 }
rlPortStatSampleCounterName OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic counter-name.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 3 }
rlPortStatSampleStatID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics ID.
This variable is a key in port-statistics table."
::= { rlPortStatSampleEntry 4 }
-----------------------------------
-- rlPortStatSampleTable Fields
------------------------------------
rlPortStatSampleCollectionInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-statistic collection time interval (in seconds)."
::= { rlPortStatSampleEntry 5 }
rlPortStatSampleSystemCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system up-time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatSampleEntry 6 }
rlPortStatSampleCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatSampleEntry 7 }
rlPortStatSampleCollectionTimeStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
in string format - 'hhmmssddMMYYYYw'
where 'w' stands for weekDay (1-7)"
::= { rlPortStatSampleEntry 8 }
rlPortStatSampleCounterValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-Statistics counter value"
::= { rlPortStatSampleEntry 9 }
rlPortStatSamplePartialFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the collected statistics for
the current entry are partial."
::= { rlPortStatSampleEntry 10 }
rlPortStatSampleClockSource OBJECT-TYPE
SYNTAX PortStatisticsSampleClockSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the clock-source used for marking the
collection-time of the collected sample"
::= { rlPortStatSampleEntry 11 }
-----------------------------------
-- rlPortStatLastSampleTable
-----------------------------------
rlPortStatLastSampleTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortStatLastSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holds the last sample from port-statistics.
This is a read-only MIB for presentation purposes."
::= { rlPortStat 4 }
rlPortStatLastSampleEntry OBJECT-TYPE
SYNTAX RlPortStatLastSampleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlPortStatLastSampleTable."
INDEX { rlPortStatLastSampleIfIndex,
rlPortStatLastSampleStatSubType,
rlPortStatLastSampleCounterName }
::= { rlPortStatLastSampleTable 1 }
RlPortStatLastSampleEntry ::= SEQUENCE {
-- keys
rlPortStatLastSampleIfIndex InterfaceIndex,
rlPortStatLastSampleStatSubType PortStatisticsSubType,
rlPortStatLastSampleCounterName PortStatisticsCounterName,
-- fields
rlPortStatLastSampleStatID Unsigned32,
rlPortStatLastSampleCollectionInterval Unsigned32,
rlPortStatLastSampleSystemCollectionTime Unsigned32,
rlPortStatLastSampleCollectionTime Unsigned32,
rlPortStatLastSampleCollectionTimeStr DisplayString (SIZE(0..15)),
rlPortStatLastSampleCounterValue Counter64,
rlPortStatLastSamplePartialFlag TruthValue,
rlPortStatLastSampleClockSource PortStatisticsSampleClockSource
}
-----------------------------------
-- rlPortStatLastSampleTable Keys
------------------------------------
rlPortStatLastSampleIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 1 }
rlPortStatLastSampleStatSubType OBJECT-TYPE
SYNTAX PortStatisticsSubType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic sub-type.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 2 }
rlPortStatLastSampleCounterName OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic counter-name.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 3 }
-----------------------------------
-- rlPortStatLastSampleTable Fields
------------------------------------
rlPortStatLastSampleStatID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Statistics ID.
This variable is a key in port-statistics table."
::= { rlPortStatLastSampleEntry 4 }
rlPortStatLastSampleCollectionInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-statistic collection time interval (in seconds)."
::= { rlPortStatLastSampleEntry 5 }
rlPortStatLastSampleSystemCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system up-time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatLastSampleEntry 6 }
rlPortStatLastSampleCollectionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
formatted in posix-time format"
::= { rlPortStatLastSampleEntry 7 }
rlPortStatLastSampleCollectionTimeStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time when the samples were taken,
in string format - 'hhmmssddMMYYYYw'
where 'w' stands for weekDay (1-7)"
::= { rlPortStatLastSampleEntry 8 }
rlPortStatLastSampleCounterValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-Statistics counter value"
::= { rlPortStatLastSampleEntry 9 }
rlPortStatLastSamplePartialFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the collected statistics for
the current entry are partial."
::= { rlPortStatLastSampleEntry 10 }
rlPortStatLastSampleClockSource OBJECT-TYPE
SYNTAX PortStatisticsSampleClockSource
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the clock-source used for marking the
collection-time of the collected sample"
::= { rlPortStatLastSampleEntry 11 }
-----------------------------------
-- rlPortStatLastEventTable
-----------------------------------
rlPortStatLastEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPortStatLastEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table holds records of the last time an ether-like counter
changed its value and time when the change had occoured.
This is a read-only MIB for presentation purposes."
::= {rlPortStat 5 }
rlPortStatLastEventEntry OBJECT-TYPE
SYNTAX RlPortStatLastEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the rlPortStatLastEventTable."
INDEX { rlPortStatLastEventIfIndex,
rlPortStatLastEventCounterName }
::= { rlPortStatLastEventTable 1 }
RlPortStatLastEventEntry ::= SEQUENCE {
-- keys
rlPortStatLastEventIfIndex InterfaceIndex,
rlPortStatLastEventCounterName PortStatisticsCounterName,
-- fields
rlPortStatLastEventSystemTime Unsigned32,
rlPortStatLastEventPosixTime Unsigned32,
rlPortStatLastEventTimeStr DisplayString (SIZE(0..15)),
rlPortStatLastEventCounter PortStatisticsCounterName,
rlPortStatLastEventCounterValue Counter64
}
-----------------------------------
-- rlPortStatLastEventTable Keys
------------------------------------
rlPortStatLastEventIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface Index.
This variable is a key in last-event table."
::= { rlPortStatLastEventEntry 1 }
rlPortStatLastEventCounterName OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port-statistic counter-name.
use 'anyCounter' (0) enum value to extract the
last event that occoured in a given port / ifIndex.
This variable is a key in last-event table."
::= { rlPortStatLastEventEntry 2 }
-----------------------------------
-- rlPortStatLastEventTable Fields
------------------------------------
rlPortStatLastEventSystemTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system up-time of the event,
formatted in posix-time format"
::= { rlPortStatLastEventEntry 3 }
rlPortStatLastEventPosixTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time of the event,
formatted in posix-time format"
::= { rlPortStatLastEventEntry 4 }
rlPortStatLastEventTimeStr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The absolute time of the event,
in string format - 'hhmmssddMMYYYYw'
where 'w' stands for weekDay (1-7)"
::= { rlPortStatLastEventEntry 5 }
rlPortStatLastEventCounter OBJECT-TYPE
SYNTAX PortStatisticsCounterName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-statistic counter-name"
::= { rlPortStatLastEventEntry 6 }
rlPortStatLastEventCounterValue OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port-Statistics counter value"
::= { rlPortStatLastEventEntry 7 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

266
mibs/radlan/RADLAN-QCN-MIB Normal file
View File

@ -0,0 +1,266 @@
RADLAN-QCN-MIB DEFINITIONS ::= BEGIN
-- Version: 7.50
-- Date: 21 Mar 2010
-- 21 Mar 2010 Initial release
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,
Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB
TruthValue, RowStatus, RowPointer,
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
Counter64, OBJECT-TYPE FROM SNMPv2-SMI
PortList FROM Q-BRIDGE-MIB
Percents,rnd FROM RADLAN-MIB;
rlQcnMib MODULE-IDENTITY
LAST-UPDATED "201003210000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"marvell.com"
DESCRIPTION
"Added:
rlQcnFeatureStatus
rlQcnPriorityStateTable
rlQcnIfStateTable
rlQcnCmnPriority
rlQcnCpPfcSetPoint
rlQcnCpNonPfcSetPoint
rlQcnCpFeedbackWeight
rlQcnCpMinSampleBase."
::= { rnd 202 }
-- QCN global enable status
rlQcnFeatureStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar indicates QCN enable status."
DEFVAL { false }
::= { rlQcnMib 1 }
-- QCN Priority state table
rlQcnPriorityStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlQcnPriorityStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes Quantized Congestion Notification per Priority state."
::= { rlQcnMib 2 }
rlQcnPriorityStateEntry OBJECT-TYPE
SYNTAX RlQcnPriorityStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes priority state.
The index is represented by rlQcnPriorityStatePriority."
INDEX { rlQcnPriorityStatePriority }
::= { rlQcnPriorityStateTable 1 }
RlQcnPriorityStateEntry ::= SEQUENCE {
rlQcnPriorityStatePriority INTEGER,
rlQcnPriorityAdminStateEnable TruthValue,
rlQcnPriorityOperStateEnable TruthValue,
rlQcnPriorityAdminStateReason INTEGER,
rlQcnPriorityStateStatus RowStatus
}
rlQcnPriorityStatePriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"802.1Q Priority."
::= { rlQcnPriorityStateEntry 1 }
rlQcnPriorityAdminStateEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Admin status of this priority."
DEFVAL { false }
::= { rlQcnPriorityStateEntry 2 }
rlQcnPriorityOperStateEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational status of this priority."
DEFVAL { false }
::= { rlQcnPriorityStateEntry 3 }
rlQcnPriorityAdminStateReason OBJECT-TYPE
SYNTAX INTEGER {
ok(1),
queue0(2),
sharedQueue(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for admin status (if admin status not equal to oper)."
DEFVAL { ok }
::= { rlQcnPriorityStateEntry 4 }
rlQcnPriorityStateStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from/to this table."
::= { rlQcnPriorityStateEntry 5 }
-- QCN Interface state table
rlQcnIfStateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlQcnIfStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes Quantized Congestion Notification per interface state."
::= { rlQcnMib 3 }
rlQcnIfStateEntry OBJECT-TYPE
SYNTAX RlQcnIfStateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes state of the interface.
The index is represented by rlQcnIfStateIfIndex."
INDEX { rlQcnIfStateIfIndex }
::= { rlQcnIfStateTable 1 }
RlQcnIfStateEntry ::= SEQUENCE {
rlQcnIfStateIfIndex INTEGER,
rlQcnIfStateCpCreationEn TruthValue,
rlQcnIfStateStatus RowStatus
}
rlQcnIfStateIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IfIndex."
::= { rlQcnIfStateEntry 1 }
rlQcnIfStateCpCreationEn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Congestion point creation enable status.
If CP creation is enabled for an interface,
the system automatically creates a
Congestion Point (CP) for a queue of that
interface if at least one QCN priority
(Oper state) is mapped to that queue."
DEFVAL { false }
::= { rlQcnIfStateEntry 2 }
rlQcnIfStateStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from/to this table."
::= { rlQcnIfStateEntry 3 }
-- QCN Congestion notification message priority
rlQcnCmnPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar indicates priority which is used for all
Congestion Notification Messages (CNMs) transmitted by the device."
DEFVAL { 0 }
::= { rlQcnMib 4 }
-- QCN Congestion Point set point for PFC interface
rlQcnCpPfcSetPoint OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This scalar indicates QCN set-point of an
egress queue on PFC enabled interface.
Value of set-point is in bytes and in multiples of 512."
DEFVAL { 26112 }
::= { rlQcnMib 5 }
-- QCN Congestion Point set point for non-PFC interface
rlQcnCpNonPfcSetPoint OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This scalar indicates QCN set-point of an
egress queue on PFC disabled interface.
Value of set-point is in bytes and in multiples of 512."
DEFVAL { 26112 }
::= { rlQcnMib 6 }
-- QCN Congestion Point feedback-weight
rlQcnCpFeedbackWeight OBJECT-TYPE
SYNTAX INTEGER ( -10..10 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar indicates Feedback Weight of a QCN egress queue.
The weight is equal to two to the power of this object.
Thus, if this number contains a -1, weight = 1/2."
DEFVAL { 1 }
::= { rlQcnMib 7 }
-- QCN Congestion Point min-sample-base
rlQcnCpMinSampleBase OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar indicates minimum number of bytes to
enqueue in a QCN egress queue between transmissions
of Congestion Notification Messages.
Value of min-sample-base is in bytes and in multiples of 16."
DEFVAL { 150000 }
::= { rlQcnMib 8 }
-- QCN Congestion Point set point for an interface
rlQcnCpSetPoint OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar indicates QCN set-point of an egress queue.
Value of set-point is in bytes and in multiples of 512."
DEFVAL { 26112 }
::= { rlQcnMib 9 }
END

File diff suppressed because it is too large Load Diff

1331
mibs/radlan/RADLAN-QOS-SERV Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,729 @@
RADLAN-RADIUSSRV DEFINITIONS ::= BEGIN
-- Title: RADLAN Radius Server Private Extension
-- Version: 910
-- Date: June 2015
IMPORTS
rnd, rlRadius,rlAAAEap FROM RADLAN-MIB
Unsigned32, IpAddress,Counter32,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
VlanId FROM Q-BRIDGE-MIB
TruthValue, RowStatus, DisplayString,
DateAndTime, TimeStamp,
TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB; -- RFC2851
rlRadiusServ MODULE-IDENTITY
LAST-UPDATED "201506210000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for Authentication, Authorization and Accounting
in Radlan devices."
REVISION "201506210000Z"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { rnd 226 }
rlRadiusServEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether Radius Server enabled on the switch. "
::= { rlRadiusServ 1 }
rlRadiusServAcctPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To define the accounting UDP port used for accounting requests."
DEFVAL { 1813 }
::= { rlRadiusServ 2 }
rlRadiusServAuthPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To define the authentication UDP port used for authentication requests."
DEFVAL { 1812 }
::= { rlRadiusServ 3 }
rlRadiusServDefaultKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default Secret key to be shared with this all Radius Clients server."
::= { rlRadiusServ 4 }
rlRadiusServDefaultKeyMD5 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Default Secret key MD5."
::= { rlRadiusServ 5 }
rlRadiusServTrapAcct OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable sending accounting traps."
::= { rlRadiusServ 6 }
rlRadiusServTrapAuthFailure OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable sending traps when an authentication failed and Access-Reject is sent."
::= { rlRadiusServ 7 }
rlRadiusServTrapAuthSuccess OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To enable sending traps when a user is successfully authorized."
::= { rlRadiusServ 8 }
-- rlRadiusServGroupEntry
rlRadiusServGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server group entry."
::= { rlRadiusServ 9 }
rlRadiusServGroupEntry OBJECT-TYPE
SYNTAX RlRadiusServGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server group entry."
INDEX { rlRadiusServGroupName }
::= { rlRadiusServGroupTable 1 }
RlRadiusServGroupEntry ::= SEQUENCE {
rlRadiusServGroupName DisplayString,
rlRadiusServGroupVLAN INTEGER,
rlRadiusServGroupVLANName DisplayString,
rlRadiusServGroupACL1 DisplayString,
rlRadiusServGroupACL2 DisplayString,
rlRadiusServGroupPrvLevel INTEGER,
rlRadiusServGroupTimeRangeName DisplayString,
rlRadiusServGroupStatus RowStatus
}
rlRadiusServGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Server Group Name"
::= { rlRadiusServGroupEntry 1 }
rlRadiusServGroupVLAN OBJECT-TYPE
SYNTAX INTEGER (0|1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Assigned VLAN"
DEFVAL { 0 }
::= { rlRadiusServGroupEntry 2 }
rlRadiusServGroupVLANName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Assigned VLAN name"
::= { rlRadiusServGroupEntry 3 }
rlRadiusServGroupACL1 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define first Radius Assigned ACL"
::= { rlRadiusServGroupEntry 4 }
rlRadiusServGroupACL2 OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define second Radius Assigned ACL"
::= { rlRadiusServGroupEntry 5 }
rlRadiusServGroupPrvLevel OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define the user privilege level"
::= { rlRadiusServGroupEntry 6 }
rlRadiusServGroupTimeRangeName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define the time user can connect"
::= { rlRadiusServGroupEntry 7 }
rlRadiusServGroupStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rlRadiusServGroupEntry 8 }
-- rlRadiusServUserEntry
rlRadiusServUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server user entry."
::= { rlRadiusServ 10 }
rlRadiusServUserEntry OBJECT-TYPE
SYNTAX RlRadiusServUserEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server User entry."
INDEX { rlRadiusServUserName }
::= { rlRadiusServUserTable 1 }
RlRadiusServUserEntry ::= SEQUENCE {
rlRadiusServUserName DisplayString,
rlRadiusServUserPassword DisplayString,
rlRadiusServUserPasswordMD5 DisplayString,
rlRadiusServUserGroupName DisplayString,
rlRadiusServUserStatus RowStatus
}
rlRadiusServUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "To define Radius Server User Name"
::= { rlRadiusServUserEntry 1 }
rlRadiusServUserPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Plain text Radius Server User Password"
::= { rlRadiusServUserEntry 2 }
rlRadiusServUserPasswordMD5 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the rlRadiusServUserPassword"
::= { rlRadiusServUserEntry 3 }
rlRadiusServUserGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Assigned Radius Server Group Name to specific user"
::= { rlRadiusServUserEntry 4 }
rlRadiusServUserStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rlRadiusServUserEntry 5 }
-- rlRadiusServClientInetEntry
rlRadiusServClientInetTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServClientInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server group entry."
::= { rlRadiusServ 11 }
rlRadiusServClientInetEntry OBJECT-TYPE
SYNTAX RlRadiusServClientInetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS Client entry."
INDEX { rlRadiusServClientInetAddressType,
rlRadiusServClientInetAddress }
::= { rlRadiusServClientInetTable 1 }
RlRadiusServClientInetEntry ::= SEQUENCE {
rlRadiusServClientInetAddressType InetAddressType,
rlRadiusServClientInetAddress InetAddress,
rlRadiusServClientInetKey DisplayString,
rlRadiusServClientInetKeyMD5 DisplayString,
rlRadiusServClientInetStatus RowStatus
}
rlRadiusServClientInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address type of RADIUS client reffered to
in this table entry .IPv6Z type is not supported."
::= { rlRadiusServClientInetEntry 1}
rlRadiusServClientInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inet address of the RADIUS client
referred to in this table entry."
::= { rlRadiusServClientInetEntry 2 }
rlRadiusServClientInetKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Secret key to be shared with this RADIUS client."
DEFVAL { "" }
::= { rlRadiusServClientInetEntry 3 }
rlRadiusServClientInetKeyMD5 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 of the rlRadiusServClientInetKey"
::= { rlRadiusServClientInetEntry 4 }
rlRadiusServClientInetStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rlRadiusServClientInetEntry 5 }
-- Action MIBs
rlRadiusServClearAccounting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"etting this object to TRUE clears the Radius Accounting cache."
::= { rlRadiusServ 12 }
rlRadiusServClearRejectedUsers OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"etting this object to TRUE clears the Radius Rejected Users cache."
::= { rlRadiusServ 13 }
rlRadiusServClearStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to TRUE clears the Radius server counters."
::= { rlRadiusServ 14 }
rlRadiusServClearUsersOfGivenGroup OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clears users of specified Group. 0 string signes to clear all users."
::= { rlRadiusServ 15 }
rlRadiusServClearClientStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServClearClientStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Action MIB to clear radius server statistics per client."
::= { rlRadiusServ 16 }
rlRadiusServClearClientStatisticsEntry OBJECT-TYPE
SYNTAX RlRadiusServClearClientStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The row definition for this table."
INDEX { rlRadiusServClearClientStatisticsIndex }
::= { rlRadiusServClearClientStatisticsTable 1 }
RlRadiusServClearClientStatisticsEntry::= SEQUENCE {
rlRadiusServClearClientStatisticsIndex INTEGER,
rlRadiusServClearClientStatisticsInetAddressType InetAddressType,
rlRadiusServClearClientStatisticsInetAddress InetAddress
}
rlRadiusServClearClientStatisticsIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index in the table. Already 1."
::= { rlRadiusServClearClientStatisticsEntry 1 }
rlRadiusServClearClientStatisticsInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear statistics Inet address type parameter."
::= { rlRadiusServClearClientStatisticsEntry 2 }
rlRadiusServClearClientStatisticsInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear statistics Inet address parameter."
::= { rlRadiusServClearClientStatisticsEntry 3 }
-- rlRadiusServRejectedEntry
RlRadiusServUserType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Radius Server user service type"
SYNTAX INTEGER {
none(0),
x(1),
login(2)
}
RlRadiusServRejectedEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Rejected Users Event Type"
SYNTAX INTEGER {
invalid(0),
reboot(2),
dateTimeChanged(3),
rejected(4)
}
RlRadiusServRejectedReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Authentication service rejects reason"
SYNTAX INTEGER {
noError(0),
unknownUser(1),
illegalPassword(2),
notAllowedTime(3)
}
rlRadiusServRejectedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServRejectedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server rejected user entry."
::= { rlRadiusServ 17 }
rlRadiusServRejectedEntry OBJECT-TYPE
SYNTAX RlRadiusServRejectedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS Rejected user entry."
INDEX { rlRadiusServRejectedIndex }
::= { rlRadiusServRejectedTable 1 }
RlRadiusServRejectedEntry ::= SEQUENCE {
rlRadiusServRejectedIndex Unsigned32,
rlRadiusServRejectedUserName DisplayString,
rlRadiusServRejectedUserType RlRadiusServUserType,
rlRadiusServRejectedEvent RlRadiusServRejectedEventType,
rlRadiusServRejectedDateTime DisplayString,
rlRadiusServRejectedUpdatedDateTime DisplayString,
rlRadiusServRejectedNASInetAddressType InetAddressType,
rlRadiusServRejectedNASInetAddress InetAddress,
rlRadiusServRejectedNASPort INTEGER,
rlRadiusServRejectedUserAddress DisplayString,
rlRadiusServRejectedReason RlRadiusServRejectedReasonType
}
rlRadiusServRejectedIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Rejected User Index"
::= { rlRadiusServRejectedEntry 1 }
rlRadiusServRejectedUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Rejected User Name. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServRejectedEntry 2 }
rlRadiusServRejectedUserType OBJECT-TYPE
SYNTAX RlRadiusServUserType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of service."
::= { rlRadiusServRejectedEntry 3 }
rlRadiusServRejectedEvent OBJECT-TYPE
SYNTAX RlRadiusServRejectedEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of event."
::= { rlRadiusServRejectedEntry 4 }
rlRadiusServRejectedDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of rejected event."
::= { rlRadiusServRejectedEntry 5}
rlRadiusServRejectedUpdatedDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
::= { rlRadiusServRejectedEntry 6 }
rlRadiusServRejectedNASInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user NAS Inet address type. In case of dateTimeChange and reboot event contains 0."
::= { rlRadiusServRejectedEntry 7 }
rlRadiusServRejectedNASInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user NAS Inet address. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServRejectedEntry 8 }
rlRadiusServRejectedNASPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user NAS port. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServRejectedEntry 9 }
rlRadiusServRejectedUserAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user Inet address type. In case of 1x user contains mac address string, in case of login contains inet address."
::= { rlRadiusServRejectedEntry 10 }
rlRadiusServRejectedReason OBJECT-TYPE
SYNTAX RlRadiusServRejectedReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejected user reason."
::= { rlRadiusServRejectedEntry 11 }
-- rlRadiusServAcctLogEntry
RlRadiusServAcctLogUserAuthType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"User Authentication Type"
SYNTAX INTEGER {
none(0),
radius(1),
local(2),
remote(3)
}
RlRadiusServAcctLogEventType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Accounting Event Type"
SYNTAX INTEGER {
invalid(0),
reboot(2),
dateTimeChanged(3),
start(4),
stop(5)
}
RlRadiusServAcctLogTerminationReasonType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Accounting User Termination reason"
SYNTAX INTEGER {
noError(0),
userRequest(1),
lostCarrier(2),
lostService(3),
idleTimeout(4),
sessionTimeout(5),
adminReset(6),
adminReboot(7),
portError(8),
nasError(9),
nasRequest(10),
nasReboot(11),
portUnneeded(12),
portPreempted(13),
portSuspended(14),
serviceUnavailable(15),
callback(16),
userError(17),
hostRequest(18)
}
rlRadiusServAcctLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRadiusServAcctLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS
server accounting log entry."
::= { rlRadiusServ 18 }
rlRadiusServAcctLogEntry OBJECT-TYPE
SYNTAX RlRadiusServAcctLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the RADIUS server accounting log entry."
INDEX { rlRadiusServAcctLogIndex }
::= { rlRadiusServAcctLogTable 1 }
RlRadiusServAcctLogEntry ::= SEQUENCE {
rlRadiusServAcctLogIndex Unsigned32,
rlRadiusServAcctLogUserName DisplayString,
rlRadiusServAcctLogUserAuth RlRadiusServAcctLogUserAuthType,
rlRadiusServAcctLogEvent RlRadiusServAcctLogEventType,
rlRadiusServAcctLogDateTime DisplayString,
rlRadiusServAcctLogUpdatedDateTime DisplayString,
rlRadiusServAcctLogSessionDuration Unsigned32,
rlRadiusServAcctLogNASInetAddressType InetAddressType,
rlRadiusServAcctLogNASInetAddress InetAddress,
rlRadiusServAcctLogNASPort INTEGER,
rlRadiusServAcctLogUserAddress DisplayString,
rlRadiusServAcctLogTerminationReason RlRadiusServAcctLogTerminationReasonType
}
rlRadiusServAcctLogIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Accounting Log Index"
::= { rlRadiusServAcctLogEntry 1 }
rlRadiusServAcctLogUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Accounting Log User Name. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 2 }
rlRadiusServAcctLogUserAuth OBJECT-TYPE
SYNTAX RlRadiusServAcctLogUserAuthType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of authenticator."
::= { rlRadiusServAcctLogEntry 3 }
rlRadiusServAcctLogEvent OBJECT-TYPE
SYNTAX RlRadiusServAcctLogEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains type of event."
::= { rlRadiusServAcctLogEntry 4 }
rlRadiusServAcctLogDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Date of accounting event."
::= { rlRadiusServAcctLogEntry 5}
rlRadiusServAcctLogUpdatedDateTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "In case of dateTimeChanged event contains New assigned Date and Time. Otherwise contains 0."
::= { rlRadiusServAcctLogEntry 6 }
rlRadiusServAcctLogSessionDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Contains duration of user session in seconds. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 7 }
rlRadiusServAcctLogNASInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user NAS Inet address type. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 8 }
rlRadiusServAcctLogNASInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user NAS Inet address. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 9 }
rlRadiusServAcctLogNASPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user NAS port. In case of dateTimeChanged and reboot event contains 0."
::= { rlRadiusServAcctLogEntry 10 }
rlRadiusServAcctLogUserAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accounting log user address. In case of 1x user contains mac address string, in case of login contains inet address."
::= { rlRadiusServAcctLogEntry 11 }
rlRadiusServAcctLogTerminationReason OBJECT-TYPE
SYNTAX RlRadiusServAcctLogTerminationReasonType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"User Session termination reason."
::= { rlRadiusServAcctLogEntry 12 }
END

View File

@ -0,0 +1,78 @@
RADLAN-RCLI-MIB DEFINITIONS ::= BEGIN
-- Title: RADLAN ROS
-- Private RCLI MIB
-- Version: 7.46
-- Date: 15-Jan-2007
IMPORTS
rnd FROM RADLAN-MIB
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI;
rlRCli MODULE-IDENTITY
LAST-UPDATED "200701020000Z"
ORGANIZATION "Radlan - a MARVELL company.
Marvell Semiconductor, Inc."
CONTACT-INFO
"www.marvell.com"
DESCRIPTION
"This private MIB module defines RCli private MIBs."
REVISION "200701020000Z"
DESCRIPTION
"Initial revision."
::= { rnd 70 }
rlRCliMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlRCli 1 }
rlRCliUserPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RCLI User mode Password"
::= { rlRCli 2 }
rlRCliEnablePassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RCLI Enable mode Password"
::= { rlRCli 3 }
rlRCliConfigPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RCLI Config mode Password"
::= { rlRCli 4 }
rlRCliTimer OBJECT-TYPE
SYNTAX INTEGER (5..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RCLI Timeout"
::= { rlRCli 5 }
rlRcliFileAction OBJECT-TYPE
SYNTAX INTEGER {
notUsedAfterReset(1),
usedAfterReset (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RCLI Configuration File action determines whether
The device configuration after reset will be set by
the configuration file content or not."
::= { rlRCli 6 }
END

View File

@ -0,0 +1,112 @@
RADLAN-RLINVENTORYENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
rnd FROM RADLAN-MIB
Unsigned32, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB;
UnitIfindexType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Unit or ifindex type."
SYNTAX INTEGER {
unit(0),
ifindex(1)
}
rlInventoryEntTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlInventoryEntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table that contains INVENTORY entities in the system."
::= { rnd 217 }
rlInventoryEntEntry OBJECT-TYPE
SYNTAX RlInventoryEntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry (conceptual row) in the rlInventoryEnvTable."
INDEX { rlInventoryEntUnitOrIfindex ,rlInventoryEntUnitIfindexID }
::= { rlInventoryEntTable 1 }
RlInventoryEntEntry::= SEQUENCE {
rlInventoryEntUnitOrIfindex UnitIfindexType,
rlInventoryEntUnitIfindexID Unsigned32,
rlInventoryEntVendorID DisplayString,
rlInventoryEntPID DisplayString,
rlInventoryEntName DisplayString,
rlInventoryEntDescription DisplayString,
rlInventoryEntSerialNumber DisplayString,
rlInventoryEntUnitNum Unsigned32
}
rlInventoryEntUnitOrIfindex OBJECT-TYPE
SYNTAX UnitIfindexType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "this field will be equal to zero if this is a unit else 1 if this is a port."
::= { rlInventoryEntEntry 1 }
rlInventoryEntUnitIfindexID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "if rlInventoryEntUnitOrIfindex = 0 this field contain the unit number else if rlInventoryEntUnitOrIfindex = 1
This field contain the if_index number."
::= { rlInventoryEntEntry 2 }
rlInventoryEntVendorID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Vendor identification"
::= { rlInventoryEntEntry 3 }
rlInventoryEntPID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Physical identification"
::= { rlInventoryEntEntry 4}
rlInventoryEntName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unit number of interface name"
::= { rlInventoryEntEntry 5 }
rlInventoryEntDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Description of the entity"
::= { rlInventoryEntEntry 6}
rlInventoryEntSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The serial number of the interface or unit."
::= { rlInventoryEntEntry 7 }
rlInventoryEntUnitNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "if rlInventoryEntUnitOrIfindex = 1 this field contain the unit number that associated to this port"
::= { rlInventoryEntEntry 8 }
END

View File

@ -0,0 +1,151 @@
RADLAN-RLPFC-MIB DEFINITIONS ::= BEGIN
-- PFC Application MIBs definition
-- Version: 7.50
-- Date: 18-Apr-2010
-- Initial definitions
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,TruthValue FROM SNMPv2-TC
ifIndex FROM IF-MIB
rnd FROM RADLAN-MIB;
rlPfcMib MODULE-IDENTITY
LAST-UPDATED "201004180000Z" -- 18-Apr-2010
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"PFC Application MIBs initial version. "
REVISION "201004180000Z" -- 18-Apr-2010
DESCRIPTION
"PFC Application MIBs initial version. "
::= { rnd 148 }
--------
-- Textual Conventions
--------
RlPfcPriority ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"IEEE 802.1p Priorities."
SYNTAX Integer32 (0..7)
-- PFC Scalars
rlPfcGlobalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PFC Application Global Admin Enable."
::= { rlPfcMib 1 }
-- PFC Port Table
rlPfcPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPfcPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Application Port Table"
::= { rlPfcMib 2 }
rlPfcPortEntry OBJECT-TYPE
SYNTAX RlPfcPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Application Port Table Entry. Key is ifIndex."
INDEX { ifIndex }
::= { rlPfcPortTable 1 }
RlPfcPortEntry ::= SEQUENCE {
rlPfcPortEnableAdmin TruthValue,
rlPfcPortEnableOper TruthValue
}
rlPfcPortEnableAdmin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PFC Port Admin Status"
::= { rlPfcPortEntry 1 }
rlPfcPortEnableOper OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PFC Port OPER Status"
::= { rlPfcPortEntry 2 }
-- PFC Priority Table
rlPfcPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlPfcPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Application Priority Table"
::= { rlPfcMib 3 }
rlPfcPriorityEntry OBJECT-TYPE
SYNTAX RlPfcPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Application Priority Entry. Key is the user priority."
INDEX { rlPfcPriority }
::= { rlPfcPriorityTable 1 }
RlPfcPriorityEntry ::= SEQUENCE {
rlPfcPriority RlPfcPriority,
rlPfcPriorityEnable TruthValue,
rlPfcPriorityEnableOperStatus TruthValue,
rlPfcPriorityEnableOperStatusReason INTEGER
}
rlPfcPriority OBJECT-TYPE
SYNTAX RlPfcPriority
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Priority - KEY"
::= { rlPfcPriorityEntry 1 }
rlPfcPriorityEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PFC Priority Admin Status"
::= { rlPfcPriorityEntry 2 }
rlPfcPriorityEnableOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational status of this priority."
::= { rlPfcPriorityEntry 3 }
rlPfcPriorityEnableOperStatusReason OBJECT-TYPE
SYNTAX INTEGER {
ok(1), -- Oper status is TRUE
pfcGlobalDis(2), -- PFC is globally disabled
pfcPriorityAdminDis(3), -- PFC priority admin disabled
queue0(4), -- PFC priority is mapped to queue 0
sharedQueue(5), -- PFC priority is mapped to shared queue (more than one priorities are mapped to the same queue)
notSameQueue(6) -- PFC prioirty is mapped to queue different than prioirty num(e.g prioirty 3 mapped to queue 4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reason for priority oper status 'FALSE'."
::= { rlPfcPriorityEntry 4 }
END

328
mibs/radlan/RADLAN-RMON Normal file
View File

@ -0,0 +1,328 @@
RADLAN-RMON DEFINITIONS ::= BEGIN
-- Title: RADLAN Rmon Private Extension
-- Version: 7.37.00.00
-- Date: 17 May 2004
IMPORTS
rnd FROM RADLAN-MIB
OwnerString, EntryStatus FROM RMON-MIB
Unsigned32, Integer32, Counter32, TimeTicks,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue,
TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlRmonControl MODULE-IDENTITY
LAST-UPDATED "200406010000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for RND RMON MIB."
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { rnd 49 }
rlRmonControlMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MIB's version. The current version is 1"
::= {rlRmonControl 1}
rlRmonControlHistoryControlQuotaBucket OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by each
History Control group entry.
changed to read only, value is derived from
rsMaxRmonEtherHistoryEntrie"
DEFVAL { 8 }
::= {rlRmonControl 2}
rlRmonControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by all
History Control group entries together."
DEFVAL { 300 }
::= {rlRmonControl 3}
rlHistoryControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlHistoryControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of rlHistory control entries. This table is exactly like the
corresponding RMON I History control group table, but is used to sample
statistics of counters not specified by the RMON I statistics group."
::= {rlRmonControl 4}
rlHistoryControlEntry OBJECT-TYPE
SYNTAX RlHistoryControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of parameters that set up a periodic sampling
of statistics. As an example, an instance of the
rlHistoryControlInterval object might be named
rlHistoryControlInterval.2"
INDEX { rlHistoryControlIndex }
::= { rlHistoryControlTable 1 }
RlHistoryControlEntry ::= SEQUENCE {
rlHistoryControlIndex INTEGER (1..65535),
rlHistoryControlDataSource OBJECT IDENTIFIER,
rlHistoryControlBucketsRequested INTEGER (1..65535),
rlHistoryControlBucketsGranted INTEGER (1..65535),
rlHistoryControlInterval INTEGER (1..3600),
rlHistoryControlOwner OwnerString,
rlHistoryControlStatus EntryStatus
}
rlHistoryControlIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies an entry in the
rlHistoryControl table. Each such entry defines a
set of samples at a particular interval for a sampled counter."
::= { rlHistoryControlEntry 1 }
rlHistoryControlDataSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the source of the data for
which historical data was collected and
placed in the rlHistory table.
This object may not be modified if the associated
rlHistoryControlStatus object is equal to valid(1)."
::= { rlHistoryControlEntry 2 }
rlHistoryControlBucketsRequested OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The requested number of discrete time intervals
over which data is to be saved in the part of the
rlHistory table associated with this rlHistoryControlEntry.
When this object is created or modified, the probe
should set rlHistoryControlBucketsGranted as closely to
this object as is possible for the particular probe
implementation and available resources."
DEFVAL { 50 }
::= { rlHistoryControlEntry 3 }
rlHistoryControlBucketsGranted OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of discrete sampling intervals
over which data shall be saved in the part of
the rlHistory table associated with this
rlHistoryControlEntry.
When the associated rlHistoryControlBucketsRequested
object is created or modified, the probe
should set this object as closely to the requested
value as is possible for the particular
probe implementation and available resources. The
probe must not lower this value except as a result
of a modification to the associated
rlHistoryControlBucketsRequested object.
There will be times when the actual number of
buckets associated with this entry is less than
the value of this object. In this case, at the
end of each sampling interval, a new bucket will
be added to the rlHistory table.
When the number of buckets reaches the value of
this object and a new bucket is to be added to the
media-specific table, the oldest bucket associated
with this rlHistoryControlEntry shall be deleted by
the agent so that the new bucket can be added.
When the value of this object changes to a value less
than the current value, entries are deleted
from the rlHistory table. Enough of the oldest of these
entries shall be deleted by the agent so that their
number remains less than or equal to the new value of
this object.
When the value of this object changes to a value
greater than the current value, the number of
associated rlHistory table entries may be allowed to
grow."
::= { rlHistoryControlEntry 4 }
rlHistoryControlInterval OBJECT-TYPE
SYNTAX INTEGER (1..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval in seconds over which the data is
sampled for each bucket in the part of the
rlHistory table associated with this
rlHistoryControlEntry. This interval can
be set to any number of seconds between 1 and
3600 (1 hour).
Because the counters in a bucket may overflow at their
maximum value with no indication, a prudent manager
will take into account the possibility of overflow
in any of the associated counters. It is important
to consider the minimum time in which any counter
could overflow and set the rlHistoryControlInterval object to a value
This object may not be modified if the associated
rlHistoryControlStatus object is equal to valid(1)."
DEFVAL { 1800 }
::= { rlHistoryControlEntry 5 }
rlHistoryControlOwner OBJECT-TYPE
SYNTAX OwnerString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured this entry and is
therefore using the resources assigned to it."
::= { rlHistoryControlEntry 6 }
rlHistoryControlStatus OBJECT-TYPE
SYNTAX EntryStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this rlHistoryControl entry.
Each instance of the rlHistory table associated
with this rlHistoryControlEntry will be deleted by the
agent if this rlHistoryControlEntry is not equal to
valid(1)."
::= { rlHistoryControlEntry 7 }
rlHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of history entries."
::= { rlRmonControl 5 }
rlHistoryEntry OBJECT-TYPE
SYNTAX RlHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An historical statistics sample of a counter specified
by the corresponding history control entry.
This sample is associated with the rlHistoryControlEntry which set up
the parameters for a regular collection of these
samples. As an example, an instance of the
rlHistoryPkts object might be named
rlHistoryPkts.2.89"
INDEX { rlHistoryIndex , rlHistorySampleIndex }
::= { rlHistoryTable 1 }
RlHistoryEntry ::= SEQUENCE {
rlHistoryIndex INTEGER (1..65535),
rlHistorySampleIndex INTEGER (1..2147483647),
rlHistoryIntervalStart TimeTicks,
rlHistoryValue Counter32
}
rlHistoryIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The history of which this entry is a part. The
history identified by a particular value of this
index is the same history as identified
by the same value of rlHistoryControlIndex."
::= { rlHistoryEntry 1 }
rlHistorySampleIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular
sample this entry represents among all samples
associated with the same rlHistoryControlEntry.
This index starts at 1 and increases by one
as each new sample is taken."
::= { rlHistoryEntry 2 }
rlHistoryIntervalStart OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the start of the interval
over which this sample was measured. If the probe
keeps track of the time of day, it should start
the first sample of the history at a time such that
when the next hour of the day begins, a sample is
started at that instant. Note that following this
rule may require the probe to delay collecting the
first sample of the history, as each sample must be
of the same interval. Also note that the sample which
is currently being collected is not accessible in this
table until the end of its interval."
::= { rlHistoryEntry 3 }
rlHistoryValue OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the sampled counter at the time of this sampling."
::= { rlHistoryEntry 4 }
rlControlHistoryControlQuotaBucket OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by each rlHistoryControlTable
entry."
DEFVAL { 8 }
::= {rlRmonControl 6}
rlControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of buckets to be used by all
rlHistoryControlTable entries together."
DEFVAL { 300 }
::= {rlRmonControl 7}
rlControlHistoryMaxEntries OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of rlHistoryTable entries."
DEFVAL { 300 }
::= {rlRmonControl 8}
END

View File

@ -0,0 +1,297 @@
RADLAN-Redistribute DEFINITIONS ::= BEGIN
-- Title: RADLAN Redistribute table
-- Version: 7.60.00.00
-- Date: 14 Jun 2011
IMPORTS
ipSpec FROM RADLAN-IP
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue,
TEXTUAL-CONVENTION FROM SNMPv2-TC;
-- Textual conventions
RlRedistSrcProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Source Protocol
this defines the list of sources that redistribute their routes "
SYNTAX INTEGER {
rlRedistProtocolConnected(1), -- directly connected routes
rlRedistProtocolStatic(2), -- statically defined routes
rlRedistProtocolRip(3), -- RIP
rlRedistProtocolOspfv2(4), -- OSPFv2
rlRedistProtocolOspfv3(5), -- OSPFv3
rlRedistProtocolBgp(6), -- BGP
rlRedistProtocolEigrp(7), -- EIGRP
rlRedistProtocolIsIs(8), -- Is-Is
rlRedistProtocolMobile(9), -- Mobile
rlRedistProtocolAll(10), -- all routes
rlRedistProtocolIsIsL1(101), -- Is-Is Level 1
rlRedistProtocolIsIsL2(102) -- Is-Is Level 2
}
RlRedistDstProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Destination Protocol"
SYNTAX INTEGER {
rlRedistProtocolRip(3), -- RIP
rlRedistProtocolOspfv2(4), -- OSPFv2
rlRedistProtocolOspfv3(5), -- OSPFv3
rlRedistProtocolBgp(6), -- BGP
rlRedistProtocolEigrp(7), -- EIGRP
rlRedistProtocolIsIs(8), -- Is-Is
rlRedistProtocolMobile(9), -- Mobile
rlRedistProtocolBgpMulticast(100),-- BGP IPv4 Multicast
rlRedistProtocolIsIsL1(101), -- Is-Is Level 1
rlRedistProtocolIsIsL2(102) -- Is-Is Level 2
}
RlRedistMatchType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Match Type
Bit Map that defines the criteria by which OSPF routes are redistributed into other routing domains."
SYNTAX INTEGER {
rlRedistMatchTypeNone(0), -- don't filter according to path type
rlRedistMatchTypeInternal(1), -- Routes that are internal to a specific autonomous system.
rlRedistMatchTypeExternalOne(2),-- Routes that are external to the autonomous system, but are imported into OSPF as Type 1 external route.
rlRedistMatchTypeExternalTwo(3),-- Routes that are external to the autonomous system, but are imported into OSPF as Type 2 external route.
rlRedistMatchTypeIsIsInternal(100),
rlRedistMatchTypeIsIsExternal(101)
}
RlRedistMetricType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Metric Type"
SYNTAX INTEGER {
rlRedistMetricTypeNone(0), -- no metric defined
rlRedistMetricTypeExternalOne(1), -- type 1 external
rlRedistMetricTypeExternalTwo(2), -- type 2 external
rlRedistMetricTypeIsIsInternal(100),
rlRedistMetricTypeIsIsExternal(101)
}
-- RlRedistLevel ::= TEXTUAL-CONVENTION
-- STATUS current
-- DESCRIPTION "IS-IS Level"
-- SYNTAX INTEGER {
-- rlRedistLevelNone(0) no level defined
-- rlRedistLevelOne(1), level-1
-- rlRedistLevelOneTwo(2), level-1-2
-- rlRedistLevelTwo(3), Level-2
-- }
--
-------------------------------------------------------------------------------
rlRedistribute OBJECT IDENTIFIER ::= { ipSpec 27 }
rlRedistTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Using a routing protocol to advertise routes that are learned by some other means,
such as by another routing protocol, static routes, or directly connected routes, is called redistribution.
This table is used to configure under which conditions will redistribution occur
and which actions (if any) should be done on redistributed route."
::= { rlRedistribute 1 }
RlRedistEntry ::= SEQUENCE {
rlRedistDstProtocol RlRedistDstProtocol, -- destination protocol
rlRedistSrcProtocol RlRedistSrcProtocol, -- source protocol
rlRedistDstProcessId INTEGER, -- Destination process ID
rlRedistSrcProcessId INTEGER, -- Source process ID
rlRedistMatchType RlRedistMatchType, -- match type
rlRedistRoutMapName DisplayString, -- rout map tag (name)
rlRedistAsNumber INTEGER, -- Autonomous System Number
rlRedistMetricTransparent TruthValue, -- redistribute with same metric
rlRedistMetricValue INTEGER, -- if not transparent, which metric to use
rlRedistMetricType RlRedistMetricType, -- metric type
rlRedistSubnets TruthValue, -- if FALSE: When routes are redistributed into OSPF, only routes that are not subnetted are redistributed
rlRedistOnlyNSSA TruthValue, -- Sets the nssa-only attribute for all routes redistributed into OSPF
rlRedistRowStatus RowStatus, -- Row Status
rlRedistFilterListName DisplayString -- Standard IP Access List name to filter redistributed routes
-- rlRedistISISProcessId DisplayString IS-IS process ID
-- rlRedistLevel RlRedistLevel, Level (Is-Is only)
-- rlRedistTagValue INTEGER, Tag Value, 0 means no tag
}
rlRedistEntry OBJECT-TYPE
SYNTAX RlRedistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX {
rlRedistDstProtocol,
rlRedistSrcProtocol,
rlRedistDstProcessId,
rlRedistSrcProcessId,
rlRedistMatchType,
rlRedistRoutMapName
}
::= { rlRedistTable 1}
rlRedistDstProtocol OBJECT-TYPE
SYNTAX RlRedistDstProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The protocol to which the routes are exported to"
::= { rlRedistEntry 1 }
rlRedistSrcProtocol OBJECT-TYPE
SYNTAX RlRedistSrcProtocol
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The protocol from which the routes are imported from"
::= { rlRedistEntry 2 }
rlRedistDstProcessId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Parameter semantic differs according to rlRedistDstProtocol.
in OSPF this is an appropriate OSPF process ID to which routes are to be redistributed"
::= { rlRedistEntry 3 }
rlRedistSrcProcessId OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Parameter semantic differs according to rlRedistSrcProtocol.
in BGP and EIGRP keyword, this is an autonomous system number, in range 1 to 65535..
in OSPF, this is an appropriate OSPF process ID from which routes are to be redistributed.
0 means no process ID"
::= { rlRedistEntry 4 }
rlRedistMatchType OBJECT-TYPE
SYNTAX RlRedistMatchType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Applicable only when rlRedistSrcProtocol is OSPF
defines the criteria by which OSPF routes are redistributed into other routing domains.
It can be one of the following:
rlRedistMatchTypeInternal - Routes that are internal to a specific autonomous system.
rlRedistMatchTypeExternalTwo - Routes that are external to the autonomous system, but are imported into OSPF as Type 2 external route.
rlRedistMatchTypeExternalOne - Routes that are external to the autonomous system, but are imported into OSPF as Type 1 external route."
::= { rlRedistEntry 5 }
rlRedistRoutMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Specifies the route map that should be interrogated to filter the importation of routes
from this source routing protocol to the current routing protocol.
If not specified, all routes are redistributed. If this keyword is specified, but no route map tags are listed, no routes will be imported."
::= { rlRedistEntry 6 }
rlRedistAsNumber OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Autonomous system number for the redistributed route. Number in range from 1 to 65535.
0 means no AS number defined"
DEFVAL {0}
::= { rlRedistEntry 7}
rlRedistMetricTransparent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Redistribute routes without changing the metric"
DEFVAL {true}
::= { rlRedistEntry 8 }
rlRedistMetricValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "When redistributing from one OSPF process to another OSPF process on the same router,
the metric will be carried through from one process to the other if no metric value is specified.
When redistributing other processes to an OSPF process, the default metric is 20 when no metric value is specified."
DEFVAL {0}
::= { rlRedistEntry 9 }
rlRedistMetricType OBJECT-TYPE
SYNTAX RlRedistMetricType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Parameter semantic differs according to rlRedistSrcProtocol.
In OSPF specifies the external link type associated with the default route advertised into the OSPF routing domain.
It can be one of two values:
1 - Type 1 external route
2 - Type 2 external route"
::= { rlRedistEntry 10}
rlRedistSubnets OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "For redistributing routes into OSPF, the scope of redistribution for the specified protocol"
DEFVAL {false}
::= { rlRedistEntry 11 }
rlRedistOnlyNSSA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Sets the nssa-only attribute for all routes redistributed into OSPF."
DEFVAL {false}
::= { rlRedistEntry 12 }
rlRedistRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Row Status"
::= { rlRedistEntry 13 }
rlRedistFilterListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies the name of a Standard IP Access List that should be interrogated to filter the importation of routes
from this source routing protocol to the current routing protocol.
If not specified, all routes are redistributed. If the name is specified but,
list with this name is not defined, no routes will be imported."
::= { rlRedistEntry 14 }
END
-- rlRedistISISProcessId OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "In IS-IS, this is an optional tag value that defines a meaningful name for a routing process."
-- ::= { rlRedistEntry 15 }
-- rlRedistLevel OBJECT-TYPE
-- SYNTAX RlRedistLevel
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "In IS-IS
-- level-1: Level 1 routes are redistributed into other IP routing protocols independently.
-- level-1-2: both Level 1 and Level 2 routes are redistributed into other IP routing protocols.
-- level-2: Level 2 routes are redistributed into other IP routing protocols independently."
-- DEFVAL {rlRedistLevelNone}
-- ::= { rlRedistEntry 16 }
-- rlRedistTagValue OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION "Specifies the 32-bit decimal value attached to each external route.
-- This is not used by OSPF itself.
-- It may be used to communicate information between Autonomous System Boundary Routers (ASBRs).
-- If none is specified, then the remote autonomous system number is used for routes from
-- Border Gateway Protocol (BGP) and Exterior Gateway Protocol (EGP);
-- for other protocols, zero (0) is used"
-- DEFVAL {0}
-- ::= { rlRedistEntry 17 }

View File

@ -0,0 +1,416 @@
RADLAN-SECSD-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- Security Sensitive Data MIB
-- Title: Marvell Security Sensitive Data
-- This Private MIB manages the Security Sensitive Data access.
-- Version: 7.50
-- Date: 31 Aug 2011
--
-- -------------------------------------------------------------
IMPORTS
rnd FROM RADLAN-MIB
TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
TruthValue, RowStatus FROM SNMPv2-TC
OBJECT-TYPE FROM SNMPv2-SMI;
rlSecSd MODULE-IDENTITY
LAST-UPDATED "201108310000Z"
ORGANIZATION "Marvell Computer Communications Ltd."
CONTACT-INFO
"www.Marvell.com"
DESCRIPTION
"The private MIB module definition for Security Sensitive Data (SSD),
contains the MIB tables and scalars to manage the access through
the different management channels as CLI, WEB and others,
for sensitive data as user names and passwords in system."
REVISION "201108310000Z"
DESCRIPTION
"Initial revision."
::= { rnd 209 }
RlSecSdRuleUserType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels access users.
user-name - the rule is per rlSecSdRuleUserName.
default-user - the rule is per the default system user name.
all-users - all users which their user level permission is less then 15.
level-15-users - users which their user level permission is 15."
SYNTAX INTEGER {
user-name(1),
default-user(2),
level-15-users(3),
all-users(4)
}
RlSecSdChannelType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels:
secure - secure channels as console, ssh, scp, https.
insecure - insecure channels as telnet, http.
secure-xml-snmp - SNMPv3 with privacy or XML over https.
insecure-xml-snmp - SNMPv1/v2/v3 without privacy, xml over http."
SYNTAX INTEGER {
secure-xml-snmp(1),
secure(2),
insecure(3),
insecure-xml-snmp(4)
}
RlSecSdAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels default read/write access action:
exclude - Security Sensitive Data can not retrieved/set.
include-encrypted - SSD can retrieved/set as encrypted only.
include-decrypted - SSD can retrieved/set as decrypted only."
SYNTAX INTEGER {
exclude(1),
include-encrypted(2),
include-decrypted(3)
}
RlSecSdPermitAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data channels access permit read/write action:
exclude - Security Sensitive Data can not retrieved/set.
include-encrypted - SSD can retrieved/set as encrypted only.
include-decrypted - SSD can retrieved/set as decrypted only.
include-all - SSD can retrieved/set as encrypted or as decrypted."
SYNTAX INTEGER {
exclude(1),
include-encrypted(2),
include-decrypted(3),
include-all(4)
}
RlSecSdSessionAccessType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data (SSD) channels access per session:
exclude - Security Sensitive Data can not retrieved.
include-encrypted - SSD can retrieved as encrypted only.
include-decrypted - SSD can retrieved as decrypted only.
default - Set to the default SSD access as defined by the SSD rules."
SYNTAX INTEGER {
exclude(1),
include-encrypted(2),
include-decrypted(3),
default(4)
}
RlSecSdRuleOwnerType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The Security Sensitive Data rule owner:
default - default rule which is defined by the device.
user - rule which is defined by user."
SYNTAX INTEGER {
default(1),
user(2)
}
--------------------------------------------------------------------------------
-- rlSecSd Tables --
--------------------------------------------------------------------------------
----------------------------------
-- rlSecSdRulesTable --
----------------------------------
rlSecSdRulesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecSdRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding the Security Sensitive Data access rules per:
user name / user level and management channel.
Allow to add/edit/remove Security Sensitive Data rules."
::= {rlSecSd 1 }
rlSecSdRulesEntry OBJECT-TYPE
SYNTAX RlSecSdRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlSecSdRulesTable."
INDEX { rlSecSdRuleUser,
rlSecSdRuleUserName,
rlSecSdRuleChannel
}
::= {rlSecSdRulesTable 1 }
RlSecSdRulesEntry ::= SEQUENCE {
rlSecSdRuleUser RlSecSdRuleUserType,
rlSecSdRuleUserName DisplayString,
rlSecSdRuleChannel RlSecSdChannelType,
rlSecSdRuleRead RlSecSdAccessType,
rlSecSdRulePermitRead RlSecSdPermitAccessType,
rlSecSdRuleIsDefault TruthValue,
rlSecSdRuleOwner RlSecSdRuleOwnerType,
rlSecSdRuleStatus RowStatus
}
rlSecSdRuleUser OBJECT-TYPE
SYNTAX RlSecSdRuleUserType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule user type as described in RlSecSdRuleUserType."
::= { rlSecSdRulesEntry 1 }
rlSecSdRuleUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..39))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Contains the Rule user name when rlSecSdRuleUser value is user-name,
Otherwise it contains an empty string"
::= { rlSecSdRulesEntry 2 }
rlSecSdRuleChannel OBJECT-TYPE
SYNTAX RlSecSdChannelType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule management channel type as described in RlSecSdChannelType.
secure-xml-snmp and insecure-xml-snmp management channels have no include-encrypted capability
thus their rlSecSdRulePermitRead and rlSecSdRuleRead can have only RlSecSdAccessType values of
exclude or include-decrypted."
::= { rlSecSdRulesEntry 3 }
rlSecSdRuleRead OBJECT-TYPE
SYNTAX RlSecSdAccessType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule default read access level as described in RlSecSdAccessType,
must be lower or equal access from rlSecSdRulePermitRead"
::= { rlSecSdRulesEntry 4}
rlSecSdRulePermitRead OBJECT-TYPE
SYNTAX RlSecSdPermitAccessType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Rule maximum permission access level as described in RlSecSdPermitAccessType."
::= { rlSecSdRulesEntry 5}
rlSecSdRuleIsDefault OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"true - Rule has created by the by the system.
false - Rule has created by the user."
::= { rlSecSdRulesEntry 6}
rlSecSdRuleOwner OBJECT-TYPE
SYNTAX RlSecSdRuleOwnerType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the current Rule ownership as defined in RlSecSdRuleOwnerType.
when rlSecSdRuleIsDefault is true, rlSecSdRuleOwner allowed to change
default rule to user rule and vice versa."
::= { rlSecSdRulesEntry 7}
rlSecSdRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to Add/Edit/Delete an entry from this table."
::= { rlSecSdRulesEntry 8}
----------------------------------
-- rlSecSdMngSessionsTable --
----------------------------------
rlSecSdMngSessionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecSdMngSessionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table holding Security Sensitive Data management sessions.
Allowing to get management channel, user name, user level."
::= {rlSecSd 2 }
rlSecSdMngSessionsEntry OBJECT-TYPE
SYNTAX RlSecSdMngSessionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the rlSecSdMngSessionsTable."
INDEX { rlSecSdMngSessionId }
::= {rlSecSdMngSessionsTable 2}
RlSecSdMngSessionsEntry ::= SEQUENCE {
rlSecSdMngSessionId INTEGER,
rlSecSdMngSessionUserLevel INTEGER,
rlSecSdMngSessionUserName DisplayString,
rlSecSdMngSessionChannel RlSecSdChannelType
}
rlSecSdMngSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session identifier,
rlSecSdCurrentSessionId is used to get the current management session identifier"
::= { rlSecSdMngSessionsEntry 1 }
rlSecSdMngSessionUserLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session user access level."
::= { rlSecSdMngSessionsEntry 2 }
rlSecSdMngSessionUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session user name."
::= { rlSecSdMngSessionsEntry 3 }
rlSecSdMngSessionChannel OBJECT-TYPE
SYNTAX RlSecSdChannelType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the Security Sensitive Data management session channel type as described in RlSecSdChannelType."
::= { rlSecSdMngSessionsEntry 4 }
--------------------------------------------------------------------------------
-- rlSecSd Scalars --
--------------------------------------------------------------------------------
----------------------------------
-- rlSecSdSessionControl --
----------------------------------
rlSecSdSessionControl OBJECT-TYPE
SYNTAX RlSecSdSessionAccessType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action scalar which set the default read access of Security Sensitive Data.
Affect only on session which from this scalar is configured.
Scalar Get value is the default-display/read of the session which from
this scalar is retrieved."
::= { rlSecSd 3 }
----------------------------------
-- rlSecSdCurrentSessionId --
----------------------------------
rlSecSdCurrentSessionId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Get the current SSD management channel identifier,
used to get information from rlSecSdMngSessionsTable."
::= { rlSecSd 4 }
----------------------------------
-- rlSecSdPassPhrase --
----------------------------------
rlSecSdPassPhrase OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the passphrase for the SSD encryptyption / decryption key.
on set, passphrase is in plain text format.
on get, passphrase is encrypted."
DEFVAL{""}
::= { rlSecSd 5 }
----------------------------------
-- rlSecSdFilePassphraseControl --
----------------------------------
rlSecSdFilePassphraseControl OBJECT-TYPE
SYNTAX INTEGER {
restricted(1),
unrestricted(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"File Passphrase control provides an additional level of protection on passphrase and configurations.
restricted - a device restricts its passphrase from being inserted into a configuration file.
unrestricted - (default) a device will include its passphrase when creating a configuration file."
DEFVAL { unrestricted }
::= { rlSecSd 6 }
----------------------------------
-- rlSecSdFileIntegrityControl --
----------------------------------
rlSecSdFileIntegrityControl OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"File integrity control provides a validation of configuration file.
enable - Validate the configuration file digest when downloading the file to startup configuration.
disable - Do not validate."
DEFVAL { enable }
::= { rlSecSd 7 }
---------------------------------------
-- rlSecSdConfigurationFileSsdDigest --
---------------------------------------
rlSecSdConfigurationFileSsdDigest OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SSD block in configuration file integrity digest, auxiliary action scalar for
internal system using during configuration download."
DEFVAL{""}
::= { rlSecSd 8 }
------------------------------------
-- rlSecSdConfigurationFileDigest --
------------------------------------
rlSecSdConfigurationFileDigest OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..160))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SSD configuration file integrity digest, auxiliary action scalar for
internal system using during configuration download."
DEFVAL{""}
::= { rlSecSd 9 }
----------------------------------
-- rlSecSdFileIndicator --
----------------------------------
rlSecSdFileIndicator OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..39))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Retrieve configuration file SSD indicator.
set value: configuration file name.
get value: Exclude, Encrypted, Plaintext"
::= { rlSecSd 10 }
END

View File

@ -0,0 +1,561 @@
RADLAN-SECURITY-SUITE DEFINITIONS ::= BEGIN
-- Version: 7.42_00
-- Date: 24 JAN 2006
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32,
Gauge32, Unsigned32, IpAddress, TimeTicks FROM SNMPv2-SMI
InterfaceIndexOrZero, InterfaceIndex,ifIndex FROM IF-MIB
TEXTUAL-CONVENTION,TruthValue, RowStatus,
RowPointer, DisplayString FROM SNMPv2-TC
Percents,rnd FROM RADLAN-MIB
PortList FROM Q-BRIDGE-MIB;
rlSecuritySuiteMib MODULE-IDENTITY
LAST-UPDATED "200604080000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for blocking attacks
such as DoS(=Denial Of Service), SYN and well known viruses Attacks
in Radlan devices."
REVISION "200601090000Z"
DESCRIPTION
"Add per port dos attack table suport
rlSecuritySuiteDenyTypesTable ,rlSecuritySuiteDoSSynAttackTable."
::= { rnd 120}
RlsecuritySuiteGlobalEnableType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the operating modes of the security-suite"
SYNTAX INTEGER {
enable-global-rules-only(1),
enable-all-rules-types(2),
disable(3)
}
RlSecuritySuiteKnownDosAttackType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies well-known DoS attack"
SYNTAX INTEGER {
stacheldraht(1),
invasor-Trojan(2),
back-orifice-Trojan(3)
}
RlSecuritySuiteKnownDosAttackProtocolType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies protocol type of the well-known DoS attack"
SYNTAX INTEGER {
tcp(1),
upd(2)
}
RlSecuritySuiteAllMartianEntryType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies Martian-address origin: pre-defined (reserved) or statically configured"
SYNTAX INTEGER {
reserved(1),
static(2)
}
RlSecuritySuiteDenyAttackType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the deny attack types"
SYNTAX INTEGER {
syn(1),
icmp-echo-request(2),
fragmented(3)
}
RlSecuritySuiteDenySynFinTcp ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the dropping SYN, FIN flags enabled TCP packets status"
SYNTAX INTEGER {
deny(1),
permit(2)
}
RlSecuritySuiteSynProtectionMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the TCP SYN attack protection mode ."
SYNTAX INTEGER {
disabled(1),
report(2),
block(3)
}
RlSecuritySuiteSynProtectionPortMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies the TCP SYN attack protection mode ."
SYNTAX INTEGER {
normal(1),
attacked(2),
blocked(3)
}
rlSecuritySuiteGlobalEnable OBJECT-TYPE
SYNTAX RlsecuritySuiteGlobalEnableType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally enables/disables the DoS attack Suite. "
::= { rlSecuritySuiteMib 1 }
rlSecuritySuiteKnownDoSAttacksTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteKnownDoSAttacksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table enables/disable well-know DoS attacks,
applied globally to all ifIndexes."
::= { rlSecuritySuiteMib 2 }
rlSecuritySuiteKnownDoSAttacksEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDoSAttacksEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one well known DoS attack address"
INDEX { rlSecuritySuiteKnownDoSAttack}
::= { rlSecuritySuiteKnownDoSAttacksTable 1 }
RlSecuritySuiteKnownDoSAttacksEntry::= SEQUENCE {
rlSecuritySuiteKnownDoSAttack RlSecuritySuiteKnownDosAttackType,
rlSecuritySuiteKnownDoSAttackEnable TruthValue
}
rlSecuritySuiteKnownDoSAttack OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDosAttackType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A well-known DoS attack to enable"
::= { rlSecuritySuiteKnownDoSAttacksEntry 1 }
rlSecuritySuiteKnownDoSAttackEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable a well-known DoS attack "
::= { rlSecuritySuiteKnownDoSAttacksEntry 2 }
rlSecuritySuiteKnownDoSAttacksDetailsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteKnownDoSAttacksDetailsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table used to present the detailed attributes
of each well-known DoS attack. Used for presentation propose only."
::= { rlSecuritySuiteMib 3 }
rlSecuritySuiteKnownDoSAttacksDetailsEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDoSAttacksDetailsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one well known DoS attack address ,"
INDEX { rlSecuritySuiteKnownDoSAttack}
::= { rlSecuritySuiteKnownDoSAttacksDetailsTable 1 }
RlSecuritySuiteKnownDoSAttacksDetailsEntry::= SEQUENCE {
rlSecuritySuiteKnownDoSAttackProtocl RlSecuritySuiteKnownDosAttackProtocolType,
rlSecuritySuiteKnownDoSAttackSrcTcpUdpPort INTEGER,
rlSecuritySuiteKnownDoSAttackDestTcpUdpPort INTEGER
}
rlSecuritySuiteKnownDoSAttackProtocl OBJECT-TYPE
SYNTAX RlSecuritySuiteKnownDosAttackProtocolType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the protocol type of the relevant well-known attack"
::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 1 }
rlSecuritySuiteKnownDoSAttackSrcTcpUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the source tcp/udp port of the relevant well-known attack"
::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 2 }
rlSecuritySuiteKnownDoSAttackDestTcpUdpPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the destination tcp/udp port of the relevant well-known attack"
::= { rlSecuritySuiteKnownDoSAttacksDetailsEntry 3 }
rlSecuritySuiteReservedMartianAddresses OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally enables/disables discarding of the IP
well-known addresses described below:
-------------------------------------------------------------------------------
| Address block | Present use
|-------------------------------------------------------------------------------
|0.0.0.0/8 | Addresses in this block refer to source hosts
|(except 0.0.0.0/32 | on 'this' network.
| as source address) |
|------------------------------------------------------------------------------
|127.0.0.0/8 | This block is assigned for use as the Internet host loop-back address.
|-----------------------------------------------------------------------------------------------------
|192.0.2.0/24 | This block is assigned as 'TEST-NET'
| | for use in documentation and example code.
|---------------------------------------------------------------------------
|224.0.0.0/4 as source. | This block, formerly known as the Class D address space,
| | is allocated for use in IPv4 multicast address assignments.
|-------------------------------------------------------------------------------------------
|240.0.0.0/4 |
|(except 255.255.255.255/32 | This block, formerly known as the Class E address space, is reserved.
| as destination address) |
|-------------------------------------------------------------------------------------------------------
"
::= { rlSecuritySuiteMib 4 }
rlSecuritySuiteMartianAddrAllTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteMartianAddrAllEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table specifies all current configured Martian addresses -
both pre-defined (=reserved) and used-configured (=static) addresses"
::= { rlSecuritySuiteMib 5 }
rlSecuritySuiteMartianAddrAllEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteMartianAddrAllEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one Martian address ,
packets with this address as IP source or IP destination, are discarded."
INDEX { rlSecuritySuiteMartianAddr,rlSecuritySuiteMartianAddrNetMask}
::= { rlSecuritySuiteMartianAddrAllTable 1 }
RlSecuritySuiteMartianAddrAllEntry::= SEQUENCE {
rlSecuritySuiteMartianAddr IpAddress,
rlSecuritySuiteMartianAddrNetMask IpAddress,
rlSecuritySuiteAllMartianEntryType RlSecuritySuiteAllMartianEntryType
}
rlSecuritySuiteMartianAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address to discard all packets with that address as source
or destination"
::= { rlSecuritySuiteMartianAddrAllEntry 1 }
rlSecuritySuiteMartianAddrNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specify the net mask that comprise the destination IP address prefix."
::= { rlSecuritySuiteMartianAddrAllEntry 2 }
rlSecuritySuiteAllMartianEntryType OBJECT-TYPE
SYNTAX RlSecuritySuiteAllMartianEntryType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specific the entry origin: pre-defined (reserved) of statically configured."
::= { rlSecuritySuiteMartianAddrAllEntry 3 }
rlSecuritySuiteMartianAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlDoSAttackMartianAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the Martian addresses -
the addresses that packets with these IP addressed as source or
destination are discarded."
::= { rlSecuritySuiteMib 6 }
rlSecuritySuiteMartianAddrEntry OBJECT-TYPE
SYNTAX RlDoSAttackMartianAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one Martian address ,
packets with this address as IP source or IP destination, are discarded."
INDEX { rlSecuritySuiteMartianAddr,rlSecuritySuiteMartianAddrNetMask}
::= { rlSecuritySuiteMartianAddrTable 1 }
RlDoSAttackMartianAddrEntry::= SEQUENCE {
rlSecuritySuiteMartianAddrStatus RowStatus
}
rlSecuritySuiteMartianAddrStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSecuritySuiteMartianAddrEntry 1 }
rlSecuritySuiteDoSSynAttackTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteDoSSynAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains IP address and rate, to limit DoS SYN attacks from
a specific IP address and interface(s)"
::= { rlSecuritySuiteMib 7 }
rlSecuritySuiteDoSSynAttackEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteDoSSynAttackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one Martian address ,
packets with this address as IP source or IP destination, are discarded."
INDEX { rlSecuritySuiteDoSSynAttackIfIndex,
rlSecuritySuiteDoSSynAttackAddr,
rlSecuritySuiteDoSSynAttackNetMask}
::= { rlSecuritySuiteDoSSynAttackTable 1 }
RlSecuritySuiteDoSSynAttackEntry::= SEQUENCE {
rlSecuritySuiteDoSSynAttackIfIndex InterfaceIndex,
rlSecuritySuiteDoSSynAttackAddr IpAddress,
rlSecuritySuiteDoSSynAttackNetMask IpAddress,
rlSecuritySuiteDoSSynAttackSynRate INTEGER,
rlSecuritySuiteDoSSynAttackStatus RowStatus
}
rlSecuritySuiteDoSSynAttackIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface which the attack is applied on"
::= { rlSecuritySuiteDoSSynAttackEntry 1 }
rlSecuritySuiteDoSSynAttackAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address to discard all packets with that address as destination"
::= { rlSecuritySuiteDoSSynAttackEntry 2 }
rlSecuritySuiteDoSSynAttackNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Relevant when rlSecuritySuiteSynAttackRangeType equals prefix(2).
Specify the number of bits that comprise the destination
IP address prefix."
::= { rlSecuritySuiteDoSSynAttackEntry 3 }
rlSecuritySuiteDoSSynAttackSynRate OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the maximum connections per second allowed from this IP address
and rlSecuritySuiteSynAttackPortList"
::= { rlSecuritySuiteDoSSynAttackEntry 4 }
rlSecuritySuiteDoSSynAttackStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSecuritySuiteDoSSynAttackEntry 6 }
rlSecuritySuiteDenyTypesTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteDenyTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the ip address and TCP ports that
TCP SYN packets from them on a specific interfaces are dropped."
::= { rlSecuritySuiteMib 8 }
rlSecuritySuiteDenyTypesEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteDenyTypesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes one ip address, TCP port and
list of ifIndexes, that packets with these attributes are discarded."
INDEX { rlSecuritySuiteDenyIfIndex,
rlSecuritySuiteDenyAttackType,
rlSecuritySuiteDenyDestAddr,
rlSecuritySuiteDenyNetMask,
rlSecuritySuiteDenyDestPort}
::= { rlSecuritySuiteDenyTypesTable 1 }
RlSecuritySuiteDenyTypesEntry::= SEQUENCE {
rlSecuritySuiteDenyIfIndex InterfaceIndex,
rlSecuritySuiteDenyAttackType RlSecuritySuiteDenyAttackType,
rlSecuritySuiteDenyDestAddr IpAddress,
rlSecuritySuiteDenyNetMask IpAddress,
rlSecuritySuiteDenyDestPort INTEGER,
rlSecuritySuiteDenyStatus RowStatus
}
rlSecuritySuiteDenyIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface which the attack is applied on"
::= { rlSecuritySuiteDenyTypesEntry 1 }
rlSecuritySuiteDenyAttackType OBJECT-TYPE
SYNTAX RlSecuritySuiteDenyAttackType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The specific deny attack type"
::= { rlSecuritySuiteDenyTypesEntry 2 }
rlSecuritySuiteDenyDestAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An IP address to discard all packets with that address as destination"
::= { rlSecuritySuiteDenyTypesEntry 3 }
rlSecuritySuiteDenyNetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Relevant when rlSecuritySuiteDenyTCPRangeType equals mask(1).
Specify the number of bits that comprise the destination
IP address prefix."
::= { rlSecuritySuiteDenyTypesEntry 4 }
rlSecuritySuiteDenyDestPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Destination TCP port.
Use 65553 to specify all ports.
This key-field is relevant in specific attack types (not all)
Use 0 when not relevant."
::= { rlSecuritySuiteDenyTypesEntry 5 }
rlSecuritySuiteDenyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of a table entry.
It is used to delete/Add an entry from this table."
::= { rlSecuritySuiteDenyTypesEntry 6 }
rlSecuritySuiteDenySynFinTcp OBJECT-TYPE
SYNTAX RlSecuritySuiteDenySynFinTcp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally enable or disable dropping of tcp packets with both SYN and FIN flags enabled. "
::= { rlSecuritySuiteMib 9 }
rlSecuritySuiteSynProtectionMode OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally set protection mode on TCP SYN traffic.
Disabled - the system doesn't support protection against TCP SYN attack.
Report - the system doesn't support protection against TCP SYN attack,but reports about it.
Block - the systems supports protection against TCP SYN attack by blocking this traffic on the port. "
::= { rlSecuritySuiteMib 10 }
rlSecuritySuiteSynProtectionTreshold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally set protection mode treshold value in packet per second
on TCP SYN traffic."
::= { rlSecuritySuiteMib 11 }
rlSecuritySuiteSynProtectionRecoveryTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This scalar globally set protection reovery time out in secounds."
::= { rlSecuritySuiteMib 12 }
rlSecuritySuiteSynProtectionPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlSecuritySuiteSynProtectionPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table keeps SYN protection status per port."
::= { rlSecuritySuiteMib 13 }
rlSecuritySuiteSynProtectionPortEntry OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table describes TCP SYN protection status for one port."
INDEX { ifIndex}
::= { rlSecuritySuiteSynProtectionPortTable 1 }
RlSecuritySuiteSynProtectionPortEntry::= SEQUENCE {
rlSecuritySuiteSynProtectionPortMode RlSecuritySuiteSynProtectionPortMode,
rlSecuritySuiteSynProtectionPortModeLastTimeAttack RlSecuritySuiteSynProtectionPortMode,
rlSecuritySuiteSynProtectionPortLastTimeAttack DisplayString
}
rlSecuritySuiteSynProtectionPortMode OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's TCP SYN protection mode."
::= { rlSecuritySuiteSynProtectionPortEntry 1 }
rlSecuritySuiteSynProtectionPortModeLastTimeAttack OBJECT-TYPE
SYNTAX RlSecuritySuiteSynProtectionPortMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's TCP SYN protection last attack time mode."
::= { rlSecuritySuiteSynProtectionPortEntry 2 }
rlSecuritySuiteSynProtectionPortLastTimeAttack OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port's TCP SYN protection last attack time."
::= { rlSecuritySuiteSynProtectionPortEntry 3 }
END

View File

@ -0,0 +1,87 @@
RADLAN-SENSORENTMIB DEFINITIONS ::= BEGIN
IMPORTS
rlEnv
FROM RADLAN-HWENVIROMENT
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, mib-2
FROM SNMPv2-SMI
entPhySensorEntry
FROM ENTITY-SENSOR-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TimeStamp
FROM SNMPv2-TC
entPhysicalIndex, entityPhysicalGroup
FROM ENTITY-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
EntitySensorValue
FROM ENTITY-SENSOR-MIB;
rlSensor MODULE-IDENTITY
LAST-UPDATED "200309210000Z"
ORGANIZATION "Radlan Computer Communications Ltd."
CONTACT-INFO
"radlan.com"
DESCRIPTION
"The private MIB module definition for sensors in Radlan devices."
REVISION "200309210000Z"
DESCRIPTION
"ADDED this MODULE-IDENTITY clause."
::= { rlEnv 4 }
rlEntPhySensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlEntPhySensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The addition to the table of sensors maintained by the environmental
monitor."
::= { rlEnv 3 }
rlEntPhySensorEntry OBJECT-TYPE
SYNTAX RlEntPhySensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An additon to the entry in the sensor table, representing the
maximum/minimum values for the sensor associated."
AUGMENTS {entPhySensorEntry}
::= { rlEntPhySensorTable 1 }
RlEntPhySensorEntry ::=
SEQUENCE {
rlEnvPhySensorMinValue EntitySensorValue,
rlEnvPhySensorMaxValue EntitySensorValue,
rlEnvPhySensorTestValue EntitySensorValue
}
rlEnvPhySensorMinValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Minimum value for the Sensor being instrumented."
::= { rlEntPhySensorEntry 1 }
rlEnvPhySensorMaxValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum value for the Sensor being instrumented."
::= { rlEntPhySensorEntry 2 }
rlEnvPhySensorTestValue OBJECT-TYPE
SYNTAX EntitySensorValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Test/reference value for the Sensor being instrumented."
::= { rlEntPhySensorEntry 3 }
END

Some files were not shown because too many files have changed in this diff Show More